Changeset 1069 for MDService2/trunk/MDService2/WebContent
- Timestamp:
- 01/13/11 23:32:28 (13 years ago)
- Location:
- MDService2/trunk/MDService2/WebContent
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/WebContent/index.jsp
r1064 r1069 54 54 <div class="header">Public Space</div> 55 55 <div id="serverqs" class="content" data=""> 56 <!-- 56 57 <div id="repositories" > 57 58 <label>Repositories</label><select id="repositories_select" ></select> 58 59 </div> 60 --> 59 61 <div id="serverquerysets" > 60 62 <label>Querysets</label><select id="serverqts_select" ></select> … … 140 142 --> 141 143 </td> 142 <td><input type="checkbox" checked="false" id="input-withsummary" name="WS"/><label>with Summary</label></td> 144 <td><input type="checkbox" checked="false" id="input-withsummary" name="WS"/><label>with Summary</label></td> 145 <td><div id="repositories" > 146 <select id="repositories_select" ><label>Repository</label></select> 147 </div> 148 </td> 143 149 </tr></table> 144 150 </s:form> -
MDService2/trunk/MDService2/WebContent/scripts/mdservice2_ui.js
r1064 r1069 433 433 '<div class="cmds-elem-prop"><span class="label">columns:</span><span class="value">' + Query.columnstext(json) + '</span></div>' + 434 434 '<div class="cmds-elem-prop"><span class="label">time:</span><span class="value">' + timestr + '</span></div>' + 435 //'<div class="cmds-elem-prop"><span class="label">start Record:</span><span class="value">' + Query.startRecord+ '</span></div>' +436 //'<div class="cmds-elem-prop"><span class="label">max Record:</span><span class="value">' + Query.maximumRecords + '</span></div>' +435 //'<div class="cmds-elem-prop"><span class="label">startItem:</span><span class="value">' + Query.startItem + '</span></div>' + 436 //'<div class="cmds-elem-prop"><span class="label">maxItems:</span><span class="value">' + Query.maximumItems + '</span></div>' + 437 437 //'<div class="cmds-elem-prop"><span class="label">repository:</span><span class="value">' + Query.repository + '</span></div>' + 438 438 '<div class="cmds-elem-prop"><span class="label">bookmark:</span><span class="value">' + json.bookmark + '</span></div>' + … … 981 981 var squery = params["squery"]; 982 982 var collection = params["collection"]; 983 var start Record = params["startRecords"];984 var numRecords = params["numRecords"];983 var startItem = params["startItem"]; 984 var maximumItems = params["maximumItems"]; 985 985 var repository = params["repository"]; 986 986 var columns = params["columns"]; … … 997 997 columns = ""; 998 998 } 999 if (start Record== undefined) {1000 start Record= 1;1001 } 1002 if ( numRecords == undefined) {1003 numRecords = 10;999 if (startItem == undefined) { 1000 startItem = 1; 1001 } 1002 if (maximumItems == undefined) { 1003 maximumItems = 10; 1004 1004 } 1005 1005 if (repository == undefined) { … … 1021 1021 1022 1022 var query = new Query(collections, columns, q, squery); 1023 query.start Record = startRecord;1024 query. numRecords = numRecords;1023 query.startItem = startItem; 1024 query.maximumItems = maximumItems; 1025 1025 query.repository = repository; 1026 1026 … … 1146 1146 1147 1147 $('.result .cmd_detail').live('click', function(event) { 1148 1149 var uri = $(this).parent().find("a").attr('href'); // + " body"; 1148 var qid = $(this).closest('.query_wrapper').attr('id'); 1149 var query = queryset.getQuery(qid); 1150 1151 var uri = $(this).parent().find("a").attr('href') + "?repository=" + query.repository; // + " body"; 1150 1152 $.get(uri, showDetail,'html'); 1151 1153 }); … … 1500 1502 $('.cmds-ui-block .content').addClass('ui-widget-content ui-corner-bottom'); 1501 1503 $('.cmds-ui-block .header').click(function() { 1502 $(this).next().toggle('fast'); 1504 if ($(this).parent().attr("id") != "public-space"){ 1505 $(this).next().toggle('fast'); 1506 } 1503 1507 return false; 1504 1508 }).next().hide(); -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_model.js
r1064 r1069 19 19 this.container = {}; 20 20 // page 21 this.start Record= 1;22 this.maximum Records = parseInt(this.startRecord) + page_record_count - 1;21 this.startItem = 1; 22 this.maximumItems = parseInt(this.startItem) + page_record_count - 1; 23 23 24 24 // repository … … 116 116 params = params + "squery=" + escape(this.squery).replace("%20","%2520") + "&"; 117 117 } 118 params = params + "collection=" + this.getcollectiontext("index") + "&columns=" + this.getcolumnstext() + "&start Record=" + this.startRecord + "&maximumRecords=" + this.maximumRecords + "&repository=" + this.repository;118 params = params + "collection=" + this.getcollectiontext("index") + "&columns=" + this.getcolumnstext() + "&startItem=" + this.startItem + "&maximumItems=" + this.maximumItems + "&repository=" + this.repository; 119 119 if (this.options != null) { 120 120 params = params + "&options=withSummary"; … … 131 131 "collections" : this.getcollectiontext("index"), 132 132 "columns" : this.columns, 133 "start Record" : this.startRecord,134 "maximum Records" : this.maximumRecords};133 "startItem" : this.startItem, 134 "maximumItems" : this.maximumItems}; 135 135 return JSON.stringify(jsonq); 136 136 }; … … 351 351 //this.columns_widget.initAutocomplete(element_autocomplete); 352 352 //$(this.container).find('.columns-wrapper').hide(); 353 353 354 notifyUser("DEBUG: setting up removing query:" + $(this).closest('.query_wrapper').attr('id')); 354 $(this.container).children('.query_header').find('.cmd_del'). live('click',function(event) {355 $(this.container).children('.query_header').find('.cmd_del').click(function(event) { 355 356 notifyUser("DEBUG: removing query:" + $(this).closest('.query_wrapper').attr('id')); 356 357 queryset.removequery($(this).closest('.query_wrapper').attr('id')); … … 376 377 if (type=="fullpage") { 377 378 //var jsonq = {"squerystring":this.squery, "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols}; 378 //uri = "?query=" + JSON.stringify(jsonq) + "&start Record=" + this.startRecord + "&maximumRecords=" + this.maximumRecords;379 //uri = "?query=" + JSON.stringify(jsonq) + "&startItem=" + this.startItem + "&maximumItems=" + this.maximumItems; 379 380 //uri = this.query_json(); 380 381 uri = link('base',this.query_uri()); … … 402 403 var jsonq = {"squerystring":this.squery, "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols}; 403 404 404 var uri = "?query=" + JSON.stringify(jsonq) + "&start Record=" + this.startRecord + "&maximumRecords=" + this.maximumRecords;405 var uri = "?query=" + JSON.stringify(jsonq) + "&startItem=" + this.startItem + "&maximumItems=" + this.maximumItems; 405 406 return uri; 406 407 }; … … 675 676 676 677 query.repository = parseInt(getSelectedRepository()); 677 query.start Record= $('#' + qid ).find('.start_record').val();678 query.maximum Records = $('#' + qid ).find('.maximum_records').val();678 query.startItem = $('#' + qid ).find('.start_record').val(); 679 query.maximumItems = $('#' + qid ).find('.maximum_records').val(); 679 680 query.resubmit(); 680 681 … … 692 693 var max_value = $('#' + qid ).find('.result-header').attr("max_value"); 693 694 694 if (parseInt(query.start Record) + pages * page_record_count >= 1){695 start = parseInt(query.start Record) + pages * page_record_count ;696 } else if (parseInt(query.start Record) + pages * page_record_count + page_record_count - 1 >= 1){695 if (parseInt(query.startItem) + pages * page_record_count >= 1){ 696 start = parseInt(query.startItem) + pages * page_record_count ; 697 } else if (parseInt(query.startItem) + pages * page_record_count + page_record_count - 1 >= 1){ 697 698 start = 1 ; 698 699 } 699 700 700 if (start > 0){ 701 701 if (start + page_record_count - 1 <= max_value) { … … 704 704 num = max_value - start; 705 705 } 706 706 707 707 if (num > 0){ 708 query.start Record= start;709 query.maximum Records = num;708 query.startItem = start; 709 query.maximumItems = num; 710 710 query.resubmit(); 711 711 } 712 712 } 713 713 714 //$('#' + qid ).find('.start_record').val(query.start Record);715 //$('#' + qid ).find('.maximum_records').val(query.maximum Records);714 //$('#' + qid ).find('.start_record').val(query.startItem); 715 //$('#' + qid ).find('.maximum_records').val(query.maximumItems); 716 716 //var max_results = 717 717 … … 727 727 728 728 729 $('.cmd_del').live('click',function(){ 729 $('.cmd_del').click(function(){ 730 730 731 if ($(this).parent().parent().attr("class") == "query-columnslist"){ 731 732 var list = $(this).closest('.query-columns').children('.query-columnslist');
Note: See TracChangeset
for help on using the changeset viewer.