Ignore:
Timestamp:
01/13/11 23:32:28 (13 years ago)
Author:
gaba
Message:

77,78,81,82

Location:
MDService2/trunk/MDService2/WebContent
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • MDService2/trunk/MDService2/WebContent/index.jsp

    r1064 r1069  
    5454                <div class="header">Public Space</div>
    5555                <div id="serverqs" class="content" data="">
     56                        <!--
    5657                        <div id="repositories" >               
    5758                        <label>Repositories</label><select id="repositories_select" ></select>
    5859                        </div>
     60                         -->
    5961                        <div id="serverquerysets" >             
    6062                        <label>Querysets</label><select id="serverqts_select" ></select>
     
    140142                                         -->   
    141143                                </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>     
    143149                                </tr></table>           
    144150                        </s:form>
  • MDService2/trunk/MDService2/WebContent/scripts/mdservice2_ui.js

    r1064 r1069  
    433433        '<div class="cmds-elem-prop"><span class="label">columns:</span><span class="value">' + Query.columnstext(json) + '</span></div>' +
    434434        '<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">startRecord:</span><span class="value">' + Query.startRecord + '</span></div>' +
    436         //'<div class="cmds-elem-prop"><span class="label">maxRecord:</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>' +
    437437        //'<div class="cmds-elem-prop"><span class="label">repository:</span><span class="value">' + Query.repository + '</span></div>' +
    438438        '<div class="cmds-elem-prop"><span class="label">bookmark:</span><span class="value">' + json.bookmark + '</span></div>' +
     
    981981        var squery = params["squery"];
    982982        var collection = params["collection"];
    983         var startRecord = params["startRecords"];
    984         var numRecords = params["numRecords"];
     983        var startItem = params["startItem"];
     984        var maximumItems = params["maximumItems"];
    985985        var repository = params["repository"];
    986986        var columns = params["columns"];
     
    997997                        columns = "";
    998998                }
    999                 if (startRecord == undefined) {
    1000                         startRecord = 1;
    1001                 }
    1002                 if (numRecords == undefined) {
    1003                         numRecords = 10;
     999                if (startItem == undefined) {
     1000                        startItem = 1;
     1001                }
     1002                if (maximumItems == undefined) {
     1003                        maximumItems = 10;
    10041004                }
    10051005                if (repository == undefined) {
     
    10211021               
    10221022                var query = new Query(collections, columns, q, squery);
    1023                 query.startRecord = startRecord;
    1024                 query.numRecords = numRecords;
     1023                query.startItem = startItem;
     1024                query.maximumItems = maximumItems;
    10251025                query.repository = repository;
    10261026               
     
    11461146       
    11471147        $('.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";
    11501152                $.get(uri, showDetail,'html');
    11511153        });
     
    15001502        $('.cmds-ui-block .content').addClass('ui-widget-content ui-corner-bottom');
    15011503        $('.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                }
    15031507                return false;
    15041508        }).next().hide();
  • MDService2/trunk/MDService2/WebContent/scripts/mdservice_model.js

    r1064 r1069  
    1919        this.container = {};
    2020        // page
    21         this.startRecord = 1;
    22         this.maximumRecords = parseInt(this.startRecord) + page_record_count - 1;
     21        this.startItem = 1;
     22        this.maximumItems = parseInt(this.startItem) + page_record_count - 1;
    2323       
    2424        // repository
     
    116116                params = params + "squery=" + escape(this.squery).replace("%20","%2520") + "&";
    117117        }
    118         params = params + "collection=" + this.getcollectiontext("index") + "&columns=" + this.getcolumnstext() + "&startRecord=" + 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;
    119119        if  (this.options != null) {
    120120                params = params + "&options=withSummary";
     
    131131                                 "collections" : this.getcollectiontext("index"),
    132132                                 "columns" : this.columns,
    133                                  "startRecord" : this.startRecord,
    134                                  "maximumRecords" : this.maximumRecords};
     133                                 "startItem" : this.startItem,
     134                                 "maximumItems" : this.maximumItems};
    135135        return JSON.stringify(jsonq);
    136136};
     
    351351        //this.columns_widget.initAutocomplete(element_autocomplete);
    352352        //$(this.container).find('.columns-wrapper').hide();
     353       
    353354        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) {
    355356                notifyUser("DEBUG: removing query:" + $(this).closest('.query_wrapper').attr('id'));
    356357                queryset.removequery($(this).closest('.query_wrapper').attr('id'));
     
    376377         if (type=="fullpage")  {
    377378                //var jsonq = {"squerystring":this.squery, "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols};
    378                 //uri = "?query=" + JSON.stringify(jsonq) + "&startRecord=" + this.startRecord + "&maximumRecords=" + this.maximumRecords;
     379                //uri = "?query=" + JSON.stringify(jsonq) + "&startItem=" + this.startItem + "&maximumItems=" + this.maximumItems;
    379380                 //uri = this.query_json();
    380381                 uri = link('base',this.query_uri());
     
    402403                var jsonq = {"squerystring":this.squery, "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols};
    403404
    404                 var uri = "?query=" + JSON.stringify(jsonq) + "&startRecord=" + this.startRecord + "&maximumRecords=" + this.maximumRecords;
     405                var uri = "?query=" + JSON.stringify(jsonq) + "&startItem=" + this.startItem + "&maximumItems=" + this.maximumItems;
    405406                return uri;
    406407};
     
    675676               
    676677                query.repository = parseInt(getSelectedRepository());
    677                 query.startRecord = $('#' + qid ).find('.start_record').val();
    678                 query.maximumRecords = $('#' + qid ).find('.maximum_records').val();
     678                query.startItem = $('#' + qid ).find('.start_record').val();
     679                query.maximumItems = $('#' + qid ).find('.maximum_records').val();
    679680                query.resubmit();
    680681
     
    692693                var max_value = $('#' + qid ).find('.result-header').attr("max_value");
    693694               
    694                 if (parseInt(query.startRecord) + pages * page_record_count >= 1){
    695                         start = parseInt(query.startRecord) + pages * page_record_count ;
    696                 } else if (parseInt(query.startRecord) + 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){
    697698                        start = 1 ;
    698699                }
    699        
    700700                if (start > 0){
    701701                        if (start + page_record_count - 1 <= max_value) {
     
    704704                                num = max_value - start;
    705705                        }
    706                        
     706               
    707707                        if (num > 0){
    708                                 query.startRecord =     start;
    709                                 query.maximumRecords = num;
     708                                query.startItem =       start;
     709                                query.maximumItems = num;
    710710                                query.resubmit();
    711711                        }
    712712                }
    713713               
    714                 //$('#' + qid ).find('.start_record').val(query.startRecord);
    715                 //$('#' + qid ).find('.maximum_records').val(query.maximumRecords);
     714                //$('#' + qid ).find('.start_record').val(query.startItem);
     715                //$('#' + qid ).find('.maximum_records').val(query.maximumItems);
    716716                //var max_results =
    717717               
     
    727727
    728728
    729 $('.cmd_del').live('click',function(){
     729$('.cmd_del').click(function(){
     730       
    730731        if ($(this).parent().parent().attr("class") == "query-columnslist"){
    731732                var list = $(this).closest('.query-columns').children('.query-columnslist');
Note: See TracChangeset for help on using the changeset viewer.