Changeset 1229 for MDService2/trunk
- Timestamp:
- 04/21/11 11:26:40 (13 years ago)
- Location:
- MDService2/trunk/MDService2
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/WebContent/index.jsp
r1177 r1229 66 66 <!-- QUERYSEARCH - BLOCK --> 67 67 <div class="cmds-ui-block init-show" id="querysearch" > 68 <div class="header ui-widget-header ui-state-default ui-corner-top" > Querysearch</div>68 <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>Querysearch</span></div> 69 69 <div class="content" id="query-input" > 70 70 <s:form action="searchretrieve"> … … 120 120 <!-- QUERYLIST BLOCK --> 121 121 <div id="querylistblock" class="cmds-ui-block"> 122 <div class="header ui-widget-header ui-state-default ui-corner-top" >QUERYLIST</div> 123 <div class="content"> 124 <div id="querylist"></div> 122 <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>QUERYLIST</span></div> 123 <div class="content" id="querylist"> 125 124 </div> 126 125 </div> 127 126 128 127 <div id="detailblock" class="cmds-ui-block"> 129 <div class="header ui-widget-header ui-state-default ui-corner-top" > DETAIL</div>130 <div class="content" ></div>128 <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>DETAIL</span></div> 129 <div class="content" id="details"></div> 131 130 </div> 132 131 133 132 <div id="public-space" class="cmds-ui-block"> 134 <div class="header"> Public Space</div>133 <div class="header"><span>Public Space</span></div> 135 134 136 135 <div id="serverqs" class="content" > … … 139 138 140 139 <div class="cmds-ui-block init-show" id="user-space"> 141 <div class="header" > Personal Workspace</div>140 <div class="header" ><span>Personal Workspace</span></div> 142 141 <div id="userqs" class="content"> 143 142 <div id="userquerysets" > -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_model.js
r1226 r1229 502 502 }; 503 503 504 Query.prototype.updateColumns = function(slid){ 505 if (selectionlistset.getselectionlist(slid).autoSelected()){ 506 this.columns = ""; 507 } else 508 { 509 this.columns = selectionlistset.getselectionlist(slid).listwidget.getListText(); 510 } 511 }; 504 512 Query.prototype.next = function(pages){ 505 513 var start = 0; … … 520 528 521 529 if (num > 0){ 522 this.startItem = 530 this.startItem = start; 523 531 this.maximumItems = num; 524 532 this.resubmit(); 533 updateQueryDetailPane(this); 525 534 } 526 535 } … … 719 728 var sl = selectionlistset.getselectionlist(slid); 720 729 sl.listwidget.add(new ListItem($(elem).closest('.treecol').children('.column-elem').text())); 730 731 $(elem).data('query').updateColumns(slid); 732 721 733 }; 722 734 … … 746 758 //queryset.resubmit(qid); 747 759 */ 760 // update columns if reloaded from detail pane 761 /* 762 if ($(this).parent().attr('class') != 'result-header'){ 763 var slid = $(this).closest('.detail-wrapper').find('.selectionlist-widget').attr("id"); 764 if (selectionlistset.getselectionlist(slid).autoSelected()){ 765 $(this).data('query').columns = ""; 766 } else 767 { 768 $(this).data('query').columns = selectionlistset.getselectionlist(slid).listwidget.getListText(); 769 } 770 } 771 */ 772 var slid = $(this).closest('.detail-wrapper').find('.selectionlist-widget').attr("id"); 773 if (slid != undefined){ 774 $(this).data('query').updateColumns(slid); 775 } 748 776 $(this).data('query').resubmit(); 749 777 }); … … 774 802 $(this).data('query').resubmit(); 775 803 }); 776 q_header.find('.cmd_add').click(function(){ 777 804 //q_header.find('.cmd_add').click(function(){ 805 q_header.find('.cmd_columns').data('query', query); 806 q_header.find('.cmd_columns').click(function(){ 778 807 query_wrapper_add_column($(this)); 808 $(this).data('query').resubmit(); 779 809 }); 780 810 q_header.find('.columns-wrapper').hide(); -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui.js
r1223 r1229 57 57 // autocomplete correction 58 58 searchclauseset.addsearchclause(new SearchClause("","",""),"",0,0); 59 createInfos(); 59 60 60 61 }); 62 63 function createInfos(){ 64 var info = "<span class='cmd cmd_info'></span>"; 65 $('.cmds-ui-block').children('.header').append(info); 66 createTooltip($('.cmds-ui-block').children('.header')); 67 68 $('.cmds-ui-block').children('.header').children('.cmd_info').click(function(){ 69 var a = $(this).parent().next().attr('id'); 70 var uri = window.location.pathname + "static/info.xml"; 71 $.get(uri,{"id":a}, showDetail,'html'); 72 return false; 73 }); 74 } 61 75 62 76 … … 145 159 146 160 }); 147 161 $(".detail-caller-inline").live('click',function(event) { 162 event.preventDefault(); 163 $(this).parent().children('.detail').toggle(); 164 $(this).children('.cmd_down, .cmd_up').toggleClass('cmd_down cmd_up'); 165 166 }); 167 148 168 // cmd_up cmd_down 149 169 $('.cmd_up').live('click', function(event) { … … 339 359 //$("#qs_select").append(new Option(Query.simplequerystring(qstring),iq)); 340 360 }); 341 361 /* 342 362 $('#querylist .cmd-xml').live('click', function(event) { 343 363 var qid = $(this).closest('.query_wrapper').attr("id"); … … 350 370 queryset.getQuery(qid).open('htmlpage'); 351 371 }); 372 */ 352 373 /* 353 374 $('#querylist .cmd-link').live('click', function(event) { -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui_detail.js
r1223 r1229 154 154 var name = $(this).closest('.detail-wrapper').attr("id"); 155 155 if (name == "detail_values"){ 156 $(this).find(".cmd_columns").click(function(event) { 156 //$(this).find(".cmd_columns").click(function(event) { 157 $(this).find(".cmd_query").click(function(event) { 157 158 event.preventDefault(); 158 159 handleValueSelection($(this)); … … 165 166 handleValueCaller($(this)); 166 167 }); 167 $(this).find(".terms-tree").find('.treecol').find(".cmd_ columns").click(function(event) {168 $(this).find(".terms-tree").find('.treecol').find(".cmd_query").click(function(event) { 168 169 event.preventDefault(); 169 170 handleIndexSelection($(this)); … … 392 393 // detail data 393 394 var did = $(data).attr("id"); 394 var detail = detailcaller.getdetail(did); 395 var pos = $(detail.detailwidget).offset(); 396 pos.top = pos.top + $(detail.detailwidget).height(); 395 if (did != undefined){ 396 if ((did.indexOf("-info") == -1) && (did.length > 0)) { 397 var detail = detailcaller.getdetail(did); 398 var pos = $(detail.detailwidget).offset(); 399 pos.top = pos.top + $(detail.detailwidget).height(); 400 $("#detail-float").dialog('option', 'position', [pos.left,pos.top]); 401 } 402 } 397 403 398 404 $('#detail-float').html(data); … … 400 406 if (title == undefined) title = $('#detail-float').find('.title, .inner-title').first().text(); 401 407 $('#detail-float').dialog( "option", "title", title ); 402 $("#detail-float").dialog('option', 'position', [pos.left,pos.top]);408 403 409 404 410 … … 463 469 464 470 } 471 472 function updateQueryDetailPane(query){ 473 var detail = detailcaller.getdetail("detail_query"); 474 if (detail != undefined){ 475 if (query.listid == detail.temp_id){ 476 $(detail.content_wrapper).find('.cmd_xml').attr('href',query.link("xml")); 477 $(detail.content_wrapper).find('.cmd_link').attr('href',query.link("fullpage")); 478 } 479 } 480 } -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui_load.js
r1219 r1229 256 256 qq = ""; 257 257 } 258 var x = '<div class="cmds-elem-plus" ><span class="cmd cmd_load"></span><span class="detail-caller " ><a href="'+id + '_'+ i+'" >' +258 var x = '<div class="cmds-elem-plus" ><span class="cmd cmd_load"></span><span class="detail-caller-inline" ><a href="'+id + '_'+ i+'" >' + 259 259 json.name + '</a></span>' + 260 260 del + … … 276 276 $(qs).append(x); 277 277 278 $(qs).find('.detail').css({'z-index' : '1000'}); 278 279 279 280 $(qs).find('.input-name').keydown(function(ev){ -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_widgets.js
r1223 r1229 168 168 var lvid = $(this).closest('.widget-wrapper').attr('id'); 169 169 var lv; 170 var sl; 171 var q; 170 172 if (lvid.beginsWith("sl")){ 171 varsl = $(this).closest('.selectionlist-widget').attr("id");173 sl = $(this).closest('.selectionlist-widget').attr("id"); 172 174 lv = selectionlistset.getselectionlist( sl).listwidget; 175 q = $(this).closest('.detail-wrapper').find('.cmd_reload').data(); 173 176 } else { 174 177 lv = listwidgetset.getlistwidget(lvid); 175 178 } 176 179 lv.remove(colid); 177 180 //resubmit query 181 if (lvid.beginsWith("sl")){ 182 q.query.updateColumns(sl); 183 q.query.resubmit(); 184 } 178 185 /* 179 186 if ($(this).parent().parent().parent().attr('class') == 'query-columns'){ -
MDService2/trunk/MDService2/src/xsl/mdset2view.xsl
r1226 r1229 141 141 </xsl:attribute></input></span> 142 142 <span class="cmd cmd_reload" /> 143 <span class="cmd cmd_save" /> 143 144 <!-- <button class="reload">reload</button>--> 144 145 <span class="cmd cmd_prev">
Note: See TracChangeset
for help on using the changeset viewer.