added YUI and YUI-ext
fixed the resizable text area with IE problem fixed the ad space with IE problem merged the 7.2.0 and 7.1.4 change logs
This commit is contained in:
parent
6bf329d68d
commit
4f68a0933c
1026 changed files with 331404 additions and 60 deletions
16
www/extras/yui-ext/build/data/JSONDataModel-min.js
vendored
Normal file
16
www/extras/yui-ext/build/data/JSONDataModel-min.js
vendored
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/*
|
||||
* YUI Extensions
|
||||
* Copyright(c) 2006, Jack Slocum.
|
||||
*
|
||||
* This code is licensed under BSD license.
|
||||
* http://www.opensource.org/licenses/bsd-license.php
|
||||
*/
|
||||
|
||||
|
||||
YAHOO.ext.grid.JSONDataModel=function(schema){YAHOO.ext.grid.JSONDataModel.superclass.constructor.call(this,YAHOO.ext.grid.LoadableDataModel.JSON);this.schema=schema;};YAHOO.extendX(YAHOO.ext.grid.JSONDataModel,YAHOO.ext.grid.LoadableDataModel);YAHOO.ext.grid.JSONDataModel.prototype.loadData=function(data,callback,keepExisting){var idField=this.schema.id;var fields=this.schema.fields;var rowData=[];try{var root=eval('data.'+this.schema.root);for(var i=0;i<root.length;i++){var node=root[i];var colData=[];colData.node=node;colData.id=(typeof node[idField]!='undefined'&&node[idField]!==''?node[idField]:String(i));for(var j=0;j<fields.length;j++){var val=node[fields[j]];if(typeof val=='undefined'){val='';}
|
||||
if(this.preprocessors[j]){val=this.preprocessors[j](val);}
|
||||
colData.push(val);}
|
||||
rowData.push(colData);}
|
||||
if(keepExisting!==true){this.removeAll();}
|
||||
this.addRows(rowData);if(typeof callback=='function'){callback(this,true);}
|
||||
this.fireLoadEvent();}catch(e){this.fireLoadException(e,null);if(typeof callback=='function'){callback(this,false);}}};YAHOO.ext.grid.JSONDataModel.prototype.getRowId=function(rowIndex){return this.data[rowIndex].id;};
|
||||
Loading…
Add table
Add a link
Reference in a new issue