diff options
author | Morris Jobke <hey@morrisjobke.de> | 2014-11-04 17:28:35 +0100 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2014-11-04 17:28:35 +0100 |
commit | 5a6cbea2619badc1c1451be2b448115a7d38be5a (patch) | |
tree | dbf334b16c2e69c410ccc7836c32c0fa923893fc /core/js | |
parent | 9323ba53b161fe56fcff5ea7bac14a731dd8db70 (diff) | |
download | nextcloud-server-5a6cbea2619badc1c1451be2b448115a7d38be5a.tar.gz nextcloud-server-5a6cbea2619badc1c1451be2b448115a7d38be5a.zip |
drop listview.js
* isn't used in core and isn't mentioned in documentation
Diffstat (limited to 'core/js')
-rw-r--r-- | core/js/listview.js | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/core/js/listview.js b/core/js/listview.js deleted file mode 100644 index 71466c90207..00000000000 --- a/core/js/listview.js +++ /dev/null @@ -1,71 +0,0 @@ -function ListView(element){ - this.element=element; -} - -ListView.generateTable=function(collumns){ - var html='<table>'; - html+='<thead>'; - $.each(collumns,function(index,collumn){ - html+='<th>'+collumn+'</th>'; - }); - html+='<thead>'; - html+='</head>'; - html+='<tbody>'; - html+='<tr class="template">'; - $.each(collumns,function(index,collumn){ - html+='<th class="'+collumn.toLower()+'"</th>'; - }); - html+='</tr>'; - html+='</tbody>'; - html='</table>'; - return $(html); -}; - -ListView.prototype={ - rows:{}, - hoverElements:{}, - addRow:function(id,data,extraData){ - var tr=this.element.find('tr.template').clone(); - tr.removeClass('template'); - $.each(data,function(name,value){ - tr.children('td.'+name).text(value); - tr.attr('data-'+name,value); - }); - $.each(extraData,function(name,value){ - tr.attr('data-'+name,value); - }); - this.rows[id]=data; - tr.data('id',id); - this.element.children('tbody').append(tr); - }, - removeRow:function(id){ - this.rows[id].remove(); - delete this.rows[id]; - }, - hoverHandeler:function(tr){ - $.each(this.hoverElement,function(index,collumn){ - $.each(collumn,function(index,element){ - var html='<a href="#" title="'+element.title+'" class="hoverElement"/>'; - element = $(html); - element.append($('<img src="'+element.icon+'"/>')); - element.click(element.callback); - tr.children('td.'+collumn).append(element); - }); - }); - if(this.deleteCallback){ - - } - }, - hoverHandelerOut:function(tr){ - tr.find('*.hoverElement').remove(); - }, - addHoverElement:function(column,icon,title,callback){ - if(!this.hoverElements[column]){ - this.hoverElements[column] = []; - } - this.hoverElements[row].push({icon:icon,callback:callback,title:title}); - }, - empty:function(){ - this.element.children('tr:not(.template)').remove(); - } -}; |