Some code cleanup

This commit is contained in:
Yung Han Khoe 2008-11-19 05:18:37 +00:00
parent 01d2322af6
commit cd8f7a1f30
5 changed files with 25 additions and 465 deletions

View file

@ -1,6 +1,3 @@
//var myCompareTable;
//var search;
YAHOO.util.Event.addListener(window, "load", function() {
YAHOO.example.XHR_JSON = new function() {
var Dom = YAHOO.util.Dom;
@ -9,19 +6,8 @@ YAHOO.util.Event.addListener(window, "load", function() {
elCell.innerHTML = "<a href='" + oRecord.getData("url") + "' target='_blank'>" + sData + "</a>";
};
this.formatCheckBox = function(elCell, oRecord, oColumn, sData) {
var innerHTML = "<input type='checkbox' name='listingId' value='" + sData + "' id='" + sData + "_checkBox'";
if(typeof(oRecord.getData("checked")) != 'undefined'){
if(oRecord.getData("checked") == 'checked'){
innerHTML = innerHTML + " checked='checked'";
}
}
innerHTML = innerHTML + ">";
elCell.innerHTML = innerHTML;
};
var myColumnDefs = [
{key:"checkBox",label:""},//,sortable:false,formatter:this.formatCheckBox
{key:"checkBox",label:""},
{key:"title", label:"Name", sortable:true, formatter:this.formatUrl},
{key:"views", sortable:true},
{key:"clicks", sortable:true},
@ -29,10 +15,10 @@ YAHOO.util.Event.addListener(window, "load", function() {
];
var uri = "func=getCompareFormData";
if(typeof(listingIds) != 'undefined'){
for (var i = 0; i < listingIds.length; i++) {
uri = uri+';listingId='+listingIds[i];
}
if(typeof(listingIds) != 'undefined'){
for (var i = 0; i < listingIds.length; i++) {
uri = uri+';listingId='+listingIds[i];
}
}
this.myDataSource = new YAHOO.util.DataSource("?");
@ -43,21 +29,15 @@ YAHOO.util.Event.addListener(window, "load", function() {
fields: ["title","views","clicks","compares","checkBox","checked","url"]
};
var myDataTable = new YAHOO.widget.DataTable("compareForm", myColumnDefs,
this.myDataSource, {initialRequest:uri});
this.myDataSource.doBeforeParseData = function (oRequest, oFullResponse) {
myDataTable.getRecordSet().reset();
return oFullResponse;
}
var myDataSource = this.myDataSource;
//var oColumn = myDataTable.getColumn(3);
//myDataTable.hideColumn(oColumn);
var myCallback = function() {
myDataTable.getRecordSet().reset();
this.set("sortedBy", null);
@ -108,15 +88,12 @@ YAHOO.util.Event.addListener(window, "load", function() {
checked++;
}
}
alert(checked);
if (checked > 1 && checked < maxComparisons){
btnCompare.set("disabled",false);
}else{
btnCompare.set("disabled",true);
}
}
};
});