Changeset 1234
- Timestamp:
- 04/22/11 20:11:04 (13 years ago)
- Location:
- MDService2/trunk/MDService2
- Files:
-
- 1 deleted
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/WebContent/scripts/mdservice_model.js
r1233 r1234 542 542 543 543 /** 544 @classA singleton-object holding all queries.545 @static 544 * A singleton-object holding all queries. 545 * @constructor 546 546 */ 547 547 var queryset = { queries: [], … … 740 740 $(q_header).data('query',query); 741 741 q_header.find('.cmd_reload').data('query',query); 742 q_header.find('.cmds .cmd_save').data('query',query); 742 743 q_header.find('.cmd_reload').click(function() { 743 744 /* … … 802 803 var did = $(this).closest('.detail-wrapper').attr("id"); 803 804 var qid = detailcaller.getdetail(did).temp_id; 804 var q = queryset.getQuery(qid); 805 q.format = $(this).find('option:selected').val(); 805 var q = queryset.getQuery(qid); 806 806 queryset.resubmit(qid); 807 807 */ 808 $(this).data('query').format = $(this).find('option:selected').val(); 808 809 $(this).data('query').resubmit(); 809 810 }); -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_searchclause.js
r1219 r1234 19 19 //var relation_autocomplete = new Array('any','all','=','>','<'); 20 20 //var value_autocomplete = new Array(); 21 22 /** 23 * SearchClause model [index,relation, value], with basic functionality - 24 * creation, render, autocomplete. 25 * @constructor 26 */ 21 27 function SearchClause(index, relation, value ) { 22 28 this.index = index; … … 339 345 var searchclauseset_container = $("#searchclauselist"); 340 346 341 var searchclauseset = { 347 /** 348 * container of actually used Searchclauses in the query-input 349 * with basic functionality for building container - add, remove, clear 350 * and conversion functions - conversions from-to querystring 351 * @constructor 352 */ 353 354 var searchclauseset = { 355 /** @field */ 342 356 searchclauses: [], 343 357 container: '#searchclauselist', -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui.js
r1233 r1234 1 1 /** 2 * @fileOverview This is the main app, contains main app function.2 * @fileOverview This is the main file, contains main app function (jquery-initialization). 3 3 * The app main function runs setup functionality, which covers this domains: 4 * - the variable initialization - functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js 5 * - loading data from repository and creating particular client-side representations - functions from mdservice_ui_load.js 6 * - creating of ui-layout , means split UI to particular panes - functions from mdservice_ui_layout.js 7 * - adding all app widget functionality - functions are included directly in mdservice_ui.js * 4 * <dl> 5 * <dt>the variable initialization<dt> 6 * <dd>functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js</dd> 7 * <dt>loadData()</dt> 8 * <dd>loading data from repository and creating particular client-side representations - functions from <a>mdservice_ui_load.js</a></dd> 9 * <dt>creating of ui-layout</dt> 10 * <dd>i.e. split UI to individual panes - functions from mdservice_ui_layout.js</dd> 11 * <dt>addFunctionality()</dt> 12 * <dd>bind handlers to events of ui-elements (function directly in mdservice_ui.js)</dd> 13 * </dl> 8 14 * @author 9 15 * @version … … 83 89 84 90 } 91 92 /** 93 * This function is called during the initialization sequence and binds event-handlers to events of ui-elements. 94 * @function 95 */ 85 96 function addFunctionality(){ 86 97 // DEL COMMAND … … 98 109 }) 99 110 */ 111 /** 112 * Remove a query 113 * @event 114 */ 100 115 $('.query_header .cmd_del').live('click', function(){ 101 116 $(this).closest('.query_wrapper').remove(); … … 306 321 307 322 */ 323 324 $('#detail_query .cmds .cmd_save').live('click', function(event) { 325 qid = $(this).data('query').listid; 326 notifyUser("here I would save query: " + qid, "debug"); 327 }); 328 329 /** 330 * FIXME: this should only invoke appropriate query-function storing the query to workspaceprofile 331 */ 308 332 $('#querylist .cmd_save').live('click', function(event) { 309 333 … … 328 352 json_options = queryset.getoptions(qid); 329 353 } 330 354 notifyUser("saving query: " + qid, "debug"); 331 355 // JSON conversion 332 356 if (qstring.length == 0){ … … 403 427 }); 404 428 */ 429 /** 430 * FIXME: this looks like a typo: #queryslist -> #querylist 431 */ 405 432 $('#queryslist .cmd_reload').live('click', function(event) { 406 433 var qid = $(this).closest('.query_wrapper').attr("id"); … … 704 731 } 705 732 733 /** 734 * allows to add ui-containers into the detail-pane. 735 * 736 * Most of it is just to ensure a defined ordering: 737 * 1. info, 2. index, 3. query, 4. record 738 */ 706 739 function addToDetailList(elem, did){ 707 740 var exists = false; -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui_detail.js
r1233 r1234 1 1 2 2 /** 3 * @fileOverview The file for detail-call handling. Details are displayd various according to appsettings for particular UI block.3 * @fileOverview The file for detail-call handling. Details are displayd differently based on settings for particular UI block. 4 4 * The file consists from Detail model and Detailset of all currently created detail-windows. 5 5 * @author 6 6 * @version 7 */ 8 9 /** 10 * 11 * @constructor 7 12 */ 8 13 … … 234 239 }; 235 240 241 /** 242 * Reference to UI-element 243 * @field 244 */ 236 245 var detail_container = $("#detaillist"); 237 246 247 /** 248 * Maintains/Manages the detail-list 249 * @constructor 250 */ 238 251 var detailcaller = { details: {}, 239 252 container: '#detaillist', -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui_helpers.js
r1233 r1234 394 394 var tooltiptable = {}; 395 395 396 /** 397 * Helper-object for displaying tooltips 398 * @constructor 399 */ 396 400 var tooltip=function(){ 397 401 var id = 'tt'; -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_ui_settings.js
r1233 r1234 74 74 //, north__paneSelector: ".base-north" 75 75 size: "auto" 76 , west__size: 20077 , east__size: 2 0076 , west__size: 140 77 , east__size: 280 78 78 //, north__size: 200 79 , spacing_open: 2//8 // ALL panes79 , spacing_open: 4//8 // ALL panes 80 80 //, spacing_closed: 12//12 // ALL panes 81 81 //, north__spacing_open: 0 -
MDService2/trunk/MDService2/WebContent/scripts/mdservice_widgets.js
r1233 r1234 47 47 var notify_container = $("#notifylist"); 48 48 49 /** 50 * Maintains the notify messages 51 * @constructor 52 */ 49 53 var notifyset = { notifymessages: [], 50 54 container: '#notifylist', … … 68 72 //////////////////////////////////////////////////////////////////////// 69 73 74 /** 75 * @field 76 * @memberOf ListWidget 77 */ 70 78 var collections_widget = null; 79 80 /** 81 * @field 82 * @memberOf ListWidget 83 */ 71 84 var columns_widget = null; 85 86 /** 87 * @field 88 * @memberOf ListWidget 89 */ 72 90 var active_widget = null; 73 91 92 /** 93 * A generic widget allowing manipulating lists 94 * @constructor 95 */ 74 96 function ListWidget(_parent_div, type) { 75 97 this.parent_div = $(_parent_div);//$('#columns-widget'); … … 334 356 335 357 336 337 338 358 function ListItem(_name, _index ) { 339 359 this.name = _name; … … 359 379 }; 360 380 361 381 /** 382 * FIXME: What is this for? 383 * @constructor 384 */ 362 385 363 386 var listwidgetset = { listwidgets: [], … … 393 416 394 417 ////// SELECTION LIST - COMBOBOX 418 /** 419 * Selection List implemented as Combobox 420 * @constructor 421 */ 422 395 423 function SelectionList(_parent_div) { 396 424 this.parent_div = $(_parent_div); … … 610 638 */ 611 639 640 /** 641 * FIXME: What is this for? 642 * @constructor 643 */ 612 644 var selectionlistset = { selectionlists: [], 613 645 … … 637 669 } 638 670 }; 639 //////////////////////////////////////////////////////////////////////// -
MDService2/trunk/MDService2/docs/jsdocs/files.html
r1222 r1234 187 187 <li><i><a href="symbols/_global_.html">_global_</a></i></li> 188 188 189 <li><a href="symbols/Detail.html">Detail</a></li> 190 191 <li><a href="symbols/detailcaller.html">detailcaller</a></li> 192 193 <li><a href="symbols/ListWidget.html">ListWidget</a></li> 194 195 <li><a href="symbols/listwidgetset.html">listwidgetset</a></li> 196 189 197 <li><a href="symbols/NotifyMessage.html">NotifyMessage</a></li> 190 198 191 199 <li><a href="symbols/Query.html">Query</a></li> 192 200 201 <li><a href="symbols/queryset.html">queryset</a></li> 202 203 <li><a href="symbols/SearchClause.html">SearchClause</a></li> 204 205 <li><a href="symbols/searchclauseset.html">searchclauseset</a></li> 206 207 <li><a href="symbols/SelectionList.html">SelectionList</a></li> 208 209 <li><a href="symbols/selectionlistset.html">selectionlistset</a></li> 210 193 211 <li><a href="symbols/String.html">String</a></li> 212 213 <li><a href="symbols/tooltip.html">tooltip</a></li> 194 214 195 215 </ul> … … 200 220 <h1 class="classTitle">File Index</h1> 201 221 202 203 <div>204 <h2><a href="symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a></h2>205 206 The file mainly should contain javascript assistance functions, which are not related directly to UI.207 Actualy includes string additional functions, Url decoding , datetime conversions208 <dl>209 210 211 212 213 </dl>214 </div>215 <hr />216 222 217 223 <div> … … 251 257 <h2><a href="symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a></h2> 252 258 253 This is the main app, contains main app function.259 This is the main file, contains main app function (jquery-initialization). 254 260 The app main function runs setup functionality, which covers this domains: 255 - the variable initialization - functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js 256 - loading data from repository and creating particular client-side representations - functions from mdservice_ui_load.js 257 - creating of ui-layout , means split UI to particular panes - functions from mdservice_ui_layout.js 258 - adding all app widget functionality - functions are included directly in mdservice_ui.js * 261 <dl> 262 <dt>the variable initialization<dt> 263 <dd>functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js</dd> 264 <dt>loadData()</dt> 265 <dd>loading data from repository and creating particular client-side representations - functions from <a>mdservice_ui_load.js</a></dd> 266 <dt>creating of ui-layout</dt> 267 <dd>i.e. split UI to individual panes - functions from mdservice_ui_layout.js</dd> 268 <dt>addFunctionality()</dt> 269 <dd>bind handlers to events of ui-elements (function directly in mdservice_ui.js)</dd> 270 </dl> 259 271 <dl> 260 272 … … 269 281 <h2><a href="symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html">mdservice_ui_detail.js</a></h2> 270 282 271 The file for detail-call handling. Details are displayd various according to appsettings for particular UI block.283 The file for detail-call handling. Details are displayd differently based on settings for particular UI block. 272 284 The file consists from Detail model and Detailset of all currently created detail-windows. 273 285 <dl> … … 346 358 347 359 <div> 348 <h2><a href="symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">C:\Users\m\3lingua\clarin\CMDI\_repo2\MDService2\WebContent\scripts\mdservice2_ui.js</a></h2> 349 360 <h2><a href="symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a></h2> 361 362 The file mainly should contain javascript assistance functions, which are not related directly to UI. 363 Actualy includes string additional functions, Url decoding , datetime conversions 350 364 <dl> 351 365 … … 361 375 <div class="fineprint" style="clear:both"> 362 376 363 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blankt">JsDoc Toolkit</a> 2.4.0 on Sun Apr 17 2011 19:45:53GMT+0200 (MESZ)377 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blankt">JsDoc Toolkit</a> 2.4.0 on Fri Apr 22 2011 21:21:24 GMT+0200 (MESZ) 364 378 </div> 365 379 </body> -
MDService2/trunk/MDService2/docs/jsdocs/index.html
r1222 r1234 187 187 <li><i><a href="symbols/_global_.html">_global_</a></i></li> 188 188 189 <li><a href="symbols/Detail.html">Detail</a></li> 190 191 <li><a href="symbols/detailcaller.html">detailcaller</a></li> 192 193 <li><a href="symbols/ListWidget.html">ListWidget</a></li> 194 195 <li><a href="symbols/listwidgetset.html">listwidgetset</a></li> 196 189 197 <li><a href="symbols/NotifyMessage.html">NotifyMessage</a></li> 190 198 191 199 <li><a href="symbols/Query.html">Query</a></li> 192 200 201 <li><a href="symbols/queryset.html">queryset</a></li> 202 203 <li><a href="symbols/SearchClause.html">SearchClause</a></li> 204 205 <li><a href="symbols/searchclauseset.html">searchclauseset</a></li> 206 207 <li><a href="symbols/SelectionList.html">SelectionList</a></li> 208 209 <li><a href="symbols/selectionlistset.html">selectionlistset</a></li> 210 193 211 <li><a href="symbols/String.html">String</a></li> 212 213 <li><a href="symbols/tooltip.html">tooltip</a></li> 194 214 195 215 </ul> … … 208 228 209 229 <div> 230 <h2><a href="symbols/Detail.html">Detail</a></h2> 231 232 </div> 233 <hr /> 234 235 <div> 236 <h2><a href="symbols/detailcaller.html">detailcaller</a></h2> 237 238 </div> 239 <hr /> 240 241 <div> 242 <h2><a href="symbols/ListWidget.html">ListWidget</a></h2> 243 244 </div> 245 <hr /> 246 247 <div> 248 <h2><a href="symbols/listwidgetset.html">listwidgetset</a></h2> 249 250 </div> 251 <hr /> 252 253 <div> 210 254 <h2><a href="symbols/NotifyMessage.html">NotifyMessage</a></h2> 211 255 … … 220 264 221 265 <div> 266 <h2><a href="symbols/queryset.html">queryset</a></h2> 267 268 </div> 269 <hr /> 270 271 <div> 272 <h2><a href="symbols/SearchClause.html">SearchClause</a></h2> 273 274 </div> 275 <hr /> 276 277 <div> 278 <h2><a href="symbols/searchclauseset.html">searchclauseset</a></h2> 279 280 </div> 281 <hr /> 282 283 <div> 284 <h2><a href="symbols/SelectionList.html">SelectionList</a></h2> 285 286 </div> 287 <hr /> 288 289 <div> 290 <h2><a href="symbols/selectionlistset.html">selectionlistset</a></h2> 291 292 </div> 293 <hr /> 294 295 <div> 222 296 <h2><a href="symbols/String.html">String</a></h2> 297 298 </div> 299 <hr /> 300 301 <div> 302 <h2><a href="symbols/tooltip.html">tooltip</a></h2> 223 303 224 304 </div> … … 229 309 <div class="fineprint" style="clear:both"> 230 310 231 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blankt">JsDoc Toolkit</a> 2.4.0 on Sun Apr 17 2011 19:45:53GMT+0200 (MESZ)311 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blankt">JsDoc Toolkit</a> 2.4.0 on Fri Apr 22 2011 21:21:24 GMT+0200 (MESZ) 232 312 </div> 233 313 </body> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/NotifyMessage.html
r1222 r1234 192 192 <li><i><a href="../symbols/_global_.html">_global_</a></i></li> 193 193 194 <li><a href="../symbols/Detail.html">Detail</a></li> 195 196 <li><a href="../symbols/detailcaller.html">detailcaller</a></li> 197 198 <li><a href="../symbols/ListWidget.html">ListWidget</a></li> 199 200 <li><a href="../symbols/listwidgetset.html">listwidgetset</a></li> 201 194 202 <li><a href="../symbols/NotifyMessage.html">NotifyMessage</a></li> 195 203 196 204 <li><a href="../symbols/Query.html">Query</a></li> 197 205 206 <li><a href="../symbols/queryset.html">queryset</a></li> 207 208 <li><a href="../symbols/SearchClause.html">SearchClause</a></li> 209 210 <li><a href="../symbols/searchclauseset.html">searchclauseset</a></li> 211 212 <li><a href="../symbols/SelectionList.html">SelectionList</a></li> 213 214 <li><a href="../symbols/selectionlistset.html">selectionlistset</a></li> 215 198 216 <li><a href="../symbols/String.html">String</a></li> 217 218 <li><a href="../symbols/tooltip.html">tooltip</a></li> 199 219 200 220 </ul> … … 408 428 <div class="fineprint" style="clear:both"> 409 429 410 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Sun Apr 17 2011 19:45:53GMT+0200 (MESZ)430 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Apr 22 2011 21:21:24 GMT+0200 (MESZ) 411 431 </div> 412 432 </body> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/Query.html
r1222 r1234 192 192 <li><i><a href="../symbols/_global_.html">_global_</a></i></li> 193 193 194 <li><a href="../symbols/Detail.html">Detail</a></li> 195 196 <li><a href="../symbols/detailcaller.html">detailcaller</a></li> 197 198 <li><a href="../symbols/ListWidget.html">ListWidget</a></li> 199 200 <li><a href="../symbols/listwidgetset.html">listwidgetset</a></li> 201 194 202 <li><a href="../symbols/NotifyMessage.html">NotifyMessage</a></li> 195 203 196 204 <li><a href="../symbols/Query.html">Query</a></li> 197 205 206 <li><a href="../symbols/queryset.html">queryset</a></li> 207 208 <li><a href="../symbols/SearchClause.html">SearchClause</a></li> 209 210 <li><a href="../symbols/searchclauseset.html">searchclauseset</a></li> 211 212 <li><a href="../symbols/SelectionList.html">SelectionList</a></li> 213 214 <li><a href="../symbols/selectionlistset.html">selectionlistset</a></li> 215 198 216 <li><a href="../symbols/String.html">String</a></li> 217 218 <li><a href="../symbols/tooltip.html">tooltip</a></li> 199 219 200 220 </ul> … … 347 367 <td class="attributes"> </td> 348 368 <td class="nameDescription"> 369 <div class="fixedFont"><b><a href="../symbols/Query.html#next">next</a></b>(pages) 370 </div> 371 <div class="description"></div> 372 </td> 373 </tr> 374 375 <tr> 376 <td class="attributes"> </td> 377 <td class="nameDescription"> 349 378 <div class="fixedFont"><b><a href="../symbols/Query.html#open">open</a></b>(type) 350 379 </div> … … 431 460 <td class="nameDescription"> 432 461 <div class="fixedFont"><b><a href="../symbols/Query.html#submit">submit</a></b>() 462 </div> 463 <div class="description"></div> 464 </td> 465 </tr> 466 467 <tr> 468 <td class="attributes"> </td> 469 <td class="nameDescription"> 470 <div class="fixedFont"><b><a href="../symbols/Query.html#updateColumns">updateColumns</a></b>(selectionlist) 433 471 </div> 434 472 <div class="description"></div> … … 813 851 <hr /> 814 852 853 <a name="next"> </a> 854 <div class="fixedFont"> 855 856 857 <b>next</b>(pages) 858 859 </div> 860 <div class="description"> 861 862 863 864 </div> 865 866 867 868 869 <dl class="detailList"> 870 <dt class="heading">Parameters:</dt> 871 872 <dt> 873 <b>pages</b> 874 875 </dt> 876 <dd></dd> 877 878 </dl> 879 880 881 882 883 884 885 886 887 <hr /> 888 815 889 <a name="open"> </a> 816 890 <div class="fixedFont"> … … 1115 1189 <hr /> 1116 1190 1191 <a name="updateColumns"> </a> 1192 <div class="fixedFont"> 1193 1194 1195 <b>updateColumns</b>(selectionlist) 1196 1197 </div> 1198 <div class="description"> 1199 1200 1201 1202 </div> 1203 1204 1205 1206 1207 <dl class="detailList"> 1208 <dt class="heading">Parameters:</dt> 1209 1210 <dt> 1211 <b>selectionlist</b> 1212 1213 </dt> 1214 <dd></dd> 1215 1216 </dl> 1217 1218 1219 1220 1221 1222 1223 1224 1225 <hr /> 1226 1117 1227 <a name="updatecolumnstext"> </a> 1118 1228 <div class="fixedFont"> … … 1163 1273 <div class="fineprint" style="clear:both"> 1164 1274 1165 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Sun Apr 17 2011 19:45:53GMT+0200 (MESZ)1275 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Apr 22 2011 21:21:24 GMT+0200 (MESZ) 1166 1276 </div> 1167 1277 </body> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/String.html
r1222 r1234 192 192 <li><i><a href="../symbols/_global_.html">_global_</a></i></li> 193 193 194 <li><a href="../symbols/Detail.html">Detail</a></li> 195 196 <li><a href="../symbols/detailcaller.html">detailcaller</a></li> 197 198 <li><a href="../symbols/ListWidget.html">ListWidget</a></li> 199 200 <li><a href="../symbols/listwidgetset.html">listwidgetset</a></li> 201 194 202 <li><a href="../symbols/NotifyMessage.html">NotifyMessage</a></li> 195 203 196 204 <li><a href="../symbols/Query.html">Query</a></li> 197 205 206 <li><a href="../symbols/queryset.html">queryset</a></li> 207 208 <li><a href="../symbols/SearchClause.html">SearchClause</a></li> 209 210 <li><a href="../symbols/searchclauseset.html">searchclauseset</a></li> 211 212 <li><a href="../symbols/SelectionList.html">SelectionList</a></li> 213 214 <li><a href="../symbols/selectionlistset.html">selectionlistset</a></li> 215 198 216 <li><a href="../symbols/String.html">String</a></li> 217 218 <li><a href="../symbols/tooltip.html">tooltip</a></li> 199 219 200 220 </ul> … … 418 438 <div class="fineprint" style="clear:both"> 419 439 420 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Sun Apr 17 2011 19:45:53GMT+0200 (MESZ)440 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Apr 22 2011 21:21:24 GMT+0200 (MESZ) 421 441 </div> 422 442 </body> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/_global_.html
r1222 r1234 192 192 <li><i><a href="../symbols/_global_.html">_global_</a></i></li> 193 193 194 <li><a href="../symbols/Detail.html">Detail</a></li> 195 196 <li><a href="../symbols/detailcaller.html">detailcaller</a></li> 197 198 <li><a href="../symbols/ListWidget.html">ListWidget</a></li> 199 200 <li><a href="../symbols/listwidgetset.html">listwidgetset</a></li> 201 194 202 <li><a href="../symbols/NotifyMessage.html">NotifyMessage</a></li> 195 203 196 204 <li><a href="../symbols/Query.html">Query</a></li> 197 205 206 <li><a href="../symbols/queryset.html">queryset</a></li> 207 208 <li><a href="../symbols/SearchClause.html">SearchClause</a></li> 209 210 <li><a href="../symbols/searchclauseset.html">searchclauseset</a></li> 211 212 <li><a href="../symbols/SelectionList.html">SelectionList</a></li> 213 214 <li><a href="../symbols/selectionlistset.html">selectionlistset</a></li> 215 198 216 <li><a href="../symbols/String.html">String</a></li> 217 218 <li><a href="../symbols/tooltip.html">tooltip</a></li> 199 219 200 220 </ul> … … 241 261 <td class="nameDescription"> 242 262 <div class="fixedFont"> 243 <b><a href="../symbols/_global_.html#queryset">queryset</a></b> 244 </div> 245 <div class="description">A singleton-object holding all queries.</div> 246 </td> 247 </tr> 248 249 <tr> 250 <td class="attributes"> </td> 251 <td class="nameDescription"> 252 <div class="fixedFont"> 253 <b><a href="../symbols/_global_.html#tooltip">tooltip</a></b> 254 </div> 255 <div class="description"></div> 263 <b><a href="../symbols/_global_.html#detail_container">detail_container</a></b> 264 </div> 265 <div class="description">Reference to UI-element</div> 256 266 </td> 257 267 </tr> … … 292 302 <div class="fixedFont"><b><a href="../symbols/_global_.html#addFunctionality">addFunctionality</a></b>() 293 303 </div> 294 <div class="description"> </div>304 <div class="description">This function is called during the initialization sequence and binds event-handlers to events of ui-elements.</div> 295 305 </td> 296 306 </tr> … … 310 320 <div class="fixedFont"><b><a href="../symbols/_global_.html#addToDetailList">addToDetailList</a></b>(elem, did) 311 321 </div> 312 <div class="description"> </div>322 <div class="description">allows to add ui-containers into the detail-pane.</div> 313 323 </td> 314 324 </tr> … … 344 354 <td class="attributes"> </td> 345 355 <td class="nameDescription"> 346 <div class="fixedFont"><b><a href="../symbols/_global_.html#addVisuals">addVisuals</a></b>()347 </div>348 <div class="description"></div>349 </td>350 </tr>351 352 <tr>353 <td class="attributes"> </td>354 <td class="nameDescription">355 356 <div class="fixedFont"><b><a href="../symbols/_global_.html#appendQueryUI">appendQueryUI</a></b>(json, i, qs) 356 357 </div> … … 362 363 <td class="attributes"> </td> 363 364 <td class="nameDescription"> 364 <div class="fixedFont"><b><a href="../symbols/_global_.html#appendTermUI">appendTermUI</a></b>(json, i, ts)365 </div>366 <div class="description"></div>367 </td>368 </tr>369 370 <tr>371 <td class="attributes"> </td>372 <td class="nameDescription">373 365 <div class="fixedFont"><b><a href="../symbols/_global_.html#bindAdvancedCommand">bindAdvancedCommand</a></b>(cmd) 374 366 </div> … … 461 453 <td class="attributes"> </td> 462 454 <td class="nameDescription"> 463 <div class="fixedFont"><b><a href="../symbols/_global_.html#createSearchClauses">createSearchClauses</a></b>()464 </div>465 <div class="description"></div>466 </td>467 </tr>468 469 <tr>470 <td class="attributes"> </td>471 <td class="nameDescription">472 <div class="fixedFont"><b><a href="../symbols/_global_.html#createTermsUI">createTermsUI</a></b>(json, ts)473 </div>474 <div class="description"></div>475 </td>476 </tr>477 478 <tr>479 <td class="attributes"> </td>480 <td class="nameDescription">481 455 <div class="fixedFont"><b><a href="../symbols/_global_.html#createTooltip">createTooltip</a></b>(parentwidget) 482 456 </div> … … 497 471 <td class="attributes"> </td> 498 472 <td class="nameDescription"> 499 <div class="fixedFont"><b><a href="../symbols/_global_.html#Detail">Detail</a></b>(detailwidget, name)500 </div>501 <div class="description"></div>502 </td>503 </tr>504 505 <tr>506 <td class="attributes"> </td>507 <td class="nameDescription">508 473 <div class="fixedFont"><b><a href="../symbols/_global_.html#findPos">findPos</a></b>(obj) 509 474 </div> … … 515 480 <td class="attributes"> </td> 516 481 <td class="nameDescription"> 517 <div class="fixedFont"><b><a href="../symbols/_global_.html#getNotifyMessagesText">getNotifyMessagesText</a></b>()518 </div>519 <div class="description"></div>520 </td>521 </tr>522 523 <tr>524 <td class="attributes"> </td>525 <td class="nameDescription">526 482 <div class="fixedFont"><b><a href="../symbols/_global_.html#getSelectedRepository">getSelectedRepository</a></b>() 527 483 </div> … … 542 498 <td class="attributes"> </td> 543 499 <td class="nameDescription"> 544 <div class="fixedFont"><b><a href="../symbols/_global_.html#handle_result">handle_result</a></b>(data, textStatus)545 </div>546 <div class="description"></div>547 </td>548 </tr>549 550 <tr>551 <td class="attributes"> </td>552 <td class="nameDescription">553 <div class="fixedFont"><b><a href="../symbols/_global_.html#handleBubble">handleBubble</a></b>()554 </div>555 <div class="description"></div>556 </td>557 </tr>558 559 <tr>560 <td class="attributes"> </td>561 <td class="nameDescription">562 500 <div class="fixedFont"><b><a href="../symbols/_global_.html#handleIndexSelection">handleIndexSelection</a></b>(elem) 563 501 </div> … … 569 507 <td class="attributes"> </td> 570 508 <td class="nameDescription"> 571 <div class="fixedFont"><b><a href="../symbols/_global_.html#handleQueryInput">handleQueryInput</a></b>()572 </div>573 <div class="description"></div>574 </td>575 </tr>576 577 <tr>578 <td class="attributes"> </td>579 <td class="nameDescription">580 509 <div class="fixedFont"><b><a href="../symbols/_global_.html#handleUIBlock">handleUIBlock</a></b>(elems) 581 510 </div> … … 605 534 <td class="attributes"> </td> 606 535 <td class="nameDescription"> 607 <div class="fixedFont"><b><a href="../symbols/_global_.html#hideWelcomeMessage">hideWelcomeMessage</a></b>()608 </div>609 <div class="description"></div>610 </td>611 </tr>612 613 <tr>614 <td class="attributes"> </td>615 <td class="nameDescription">616 <div class="fixedFont"><b><a href="../symbols/_global_.html#init">init</a></b>()617 </div>618 <div class="description"></div>619 </td>620 </tr>621 622 <tr>623 <td class="attributes"> </td>624 <td class="nameDescription">625 536 <div class="fixedFont"><b><a href="../symbols/_global_.html#initDetailFloat">initDetailFloat</a></b>() 626 537 </div> … … 650 561 <td class="attributes"> </td> 651 562 <td class="nameDescription"> 652 <div class="fixedFont"><b><a href="../symbols/_global_.html#ListWidget">ListWidget</a></b>(_parent_div, type)653 </div>654 <div class="description"></div>655 </td>656 </tr>657 658 <tr>659 <td class="attributes"> </td>660 <td class="nameDescription">661 563 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadCollections">loadCollections</a></b>(ini) 662 564 </div> … … 668 570 <td class="attributes"> </td> 669 571 <td class="nameDescription"> 670 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadComponentsRegistry">loadComponentsRegistry</a></b>()671 </div>672 <div class="description"></div>673 </td>674 </tr>675 676 <tr>677 <td class="attributes"> </td>678 <td class="nameDescription">679 572 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadData">loadData</a></b>() 680 573 </div> … … 686 579 <td class="attributes"> </td> 687 580 <td class="nameDescription"> 688 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadDCR">loadDCR</a></b>()689 </div>690 <div class="description"></div>691 </td>692 </tr>693 694 <tr>695 <td class="attributes"> </td>696 <td class="nameDescription">697 581 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadQuery">loadQuery</a></b>(q) 698 582 </div> … … 749 633 <td class="attributes"> </td> 750 634 <td class="nameDescription"> 751 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadTermsets">loadTermsets</a></b>(json)752 </div>753 <div class="description"></div>754 </td>755 </tr>756 757 <tr>758 <td class="attributes"> </td>759 <td class="nameDescription">760 635 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadTooltiptable">loadTooltiptable</a></b>() 761 636 </div> … … 767 642 <td class="attributes"> </td> 768 643 <td class="nameDescription"> 769 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadWelcomeMessage">loadWelcomeMessage</a></b>()770 </div>771 <div class="description"></div>772 </td>773 </tr>774 775 <tr>776 <td class="attributes"> </td>777 <td class="nameDescription">778 644 <div class="fixedFont"><b><a href="../symbols/_global_.html#loadWorkspaceProfiles">loadWorkspaceProfiles</a></b>() 779 645 </div> … … 866 732 <td class="attributes"> </td> 867 733 <td class="nameDescription"> 868 <div class="fixedFont"><b><a href="../symbols/_global_.html#SearchClause">SearchClause</a></b>(index, relation, value)869 </div>870 <div class="description"></div>871 </td>872 </tr>873 874 <tr>875 <td class="attributes"> </td>876 <td class="nameDescription">877 <div class="fixedFont"><b><a href="../symbols/_global_.html#SelectionList">SelectionList</a></b>(_parent_div)878 </div>879 <div class="description"></div>880 </td>881 </tr>882 883 <tr>884 <td class="attributes"> </td>885 <td class="nameDescription">886 <div class="fixedFont"><b><a href="../symbols/_global_.html#showBubble">showBubble</a></b>(elem)887 </div>888 <div class="description"></div>889 </td>890 </tr>891 892 <tr>893 <td class="attributes"> </td>894 <td class="nameDescription">895 734 <div class="fixedFont"><b><a href="../symbols/_global_.html#showDetail">showDetail</a></b>(_data, textStatus, xmlhttpreq) 896 735 </div> … … 902 741 <td class="attributes"> </td> 903 742 <td class="nameDescription"> 904 <div class="fixedFont"><b><a href="../symbols/_global_.html#showDetail2">showDetail2</a></b>(data, textStatus)905 </div>906 <div class="description"></div>907 </td>908 </tr>909 910 <tr>911 <td class="attributes"> </td>912 <td class="nameDescription">913 <div class="fixedFont"><b><a href="../symbols/_global_.html#showNotifyMessages">showNotifyMessages</a></b>()914 </div>915 <div class="description"></div>916 </td>917 </tr>918 919 <tr>920 <td class="attributes"> </td>921 <td class="nameDescription">922 743 <div class="fixedFont"><b><a href="../symbols/_global_.html#submit_query">submit_query</a></b>(columns, query, squery, ws) 923 744 </div> … … 929 750 <td class="attributes"> </td> 930 751 <td class="nameDescription"> 931 <div class="fixedFont"><b><a href="../symbols/_global_.html#update">update</a></b>(uri, src_container, target_container, handler)932 </div>933 <div class="description"></div>934 </td>935 </tr>936 937 <tr>938 <td class="attributes"> </td>939 <td class="nameDescription">940 752 <div class="fixedFont"><b><a href="../symbols/_global_.html#updateCollectionTree">updateCollectionTree</a></b>() 753 </div> 754 <div class="description"></div> 755 </td> 756 </tr> 757 758 <tr> 759 <td class="attributes"> </td> 760 <td class="nameDescription"> 761 <div class="fixedFont"><b><a href="../symbols/_global_.html#updateQueryDetailPane">updateQueryDetailPane</a></b>(query) 941 762 </div> 942 763 <div class="description"></div> … … 962 783 </div> 963 784 964 <a name="queryset"> </a> 965 <div class="fixedFont"> 966 967 968 <b>queryset</b> 969 970 </div> 971 <div class="description"> 972 A singleton-object holding all queries. 973 974 <br /> 975 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_model.js.html">mdservice_model.js</a>. 976 977 978 </div> 979 980 981 982 983 984 985 986 987 <hr /> 988 989 <a name="tooltip"> </a> 990 <div class="fixedFont"> 991 992 993 <b>tooltip</b> 994 995 </div> 996 <div class="description"> 997 998 999 <br /> 1000 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 785 <a name="detail_container"> </a> 786 <div class="fixedFont"> 787 788 789 <b>detail_container</b> 790 791 </div> 792 <div class="description"> 793 Reference to UI-element 794 795 <br /> 796 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html">mdservice_ui_detail.js</a>. 1001 797 1002 798 … … 1073 869 </div> 1074 870 <div class="description"> 1075 871 This function is called during the initialization sequence and binds event-handlers to events of ui-elements. 1076 872 1077 873 <br /> … … 1140 936 </div> 1141 937 <div class="description"> 1142 938 allows to add ui-containers into the detail-pane. 939 940 Most of it is just to ensure a defined ordering: 941 1. info, 2. index, 3. query, 4. record 1143 942 1144 943 <br /> … … 1312 1111 <hr /> 1313 1112 1314 <a name="addVisuals"> </a>1315 <div class="fixedFont">1316 1317 1318 <b>addVisuals</b>()1319 1320 </div>1321 <div class="description">1322 1323 1324 <br />1325 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.1326 1327 1328 </div>1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 <hr />1341 1342 1113 <a name="appendQueryUI"> </a> 1343 1114 <div class="fixedFont"> … … 1391 1162 <hr /> 1392 1163 1393 <a name="appendTermUI"> </a> 1394 <div class="fixedFont"> 1395 1396 1397 <b>appendTermUI</b>(json, i, ts) 1398 1399 </div> 1400 <div class="description"> 1401 1402 1403 <br /> 1404 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>. 1164 <a name="bindAdvancedCommand"> </a> 1165 <div class="fixedFont"> 1166 1167 1168 <b>bindAdvancedCommand</b>(cmd) 1169 1170 </div> 1171 <div class="description"> 1172 1173 1174 <br /> 1175 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1176 1177 1178 </div> 1179 1180 1181 1182 1183 <dl class="detailList"> 1184 <dt class="heading">Parameters:</dt> 1185 1186 <dt> 1187 <b>cmd</b> 1188 1189 </dt> 1190 <dd></dd> 1191 1192 </dl> 1193 1194 1195 1196 1197 1198 1199 1200 1201 <hr /> 1202 1203 <a name="bindCloseCommand"> </a> 1204 <div class="fixedFont"> 1205 1206 1207 <b>bindCloseCommand</b>(cmd) 1208 1209 </div> 1210 <div class="description"> 1211 1212 1213 <br /> 1214 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1215 1216 1217 </div> 1218 1219 1220 1221 1222 <dl class="detailList"> 1223 <dt class="heading">Parameters:</dt> 1224 1225 <dt> 1226 <b>cmd</b> 1227 1228 </dt> 1229 <dd></dd> 1230 1231 </dl> 1232 1233 1234 1235 1236 1237 1238 1239 1240 <hr /> 1241 1242 <a name="bindCommand"> </a> 1243 <div class="fixedFont"> 1244 1245 1246 <b>bindCommand</b>(parent, cmd) 1247 1248 </div> 1249 <div class="description"> 1250 1251 1252 <br /> 1253 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1254 1255 1256 </div> 1257 1258 1259 1260 1261 <dl class="detailList"> 1262 <dt class="heading">Parameters:</dt> 1263 1264 <dt> 1265 <b>parent</b> 1266 1267 </dt> 1268 <dd></dd> 1269 1270 <dt> 1271 <b>cmd</b> 1272 1273 </dt> 1274 <dd></dd> 1275 1276 </dl> 1277 1278 1279 1280 1281 1282 1283 1284 1285 <hr /> 1286 1287 <a name="CloneObject"> </a> 1288 <div class="fixedFont"> 1289 1290 1291 <b>CloneObject</b>(inObj) 1292 1293 </div> 1294 <div class="description"> 1295 1296 1297 <br /> 1298 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1299 1300 1301 </div> 1302 1303 1304 1305 1306 <dl class="detailList"> 1307 <dt class="heading">Parameters:</dt> 1308 1309 <dt> 1310 <b>inObj</b> 1311 1312 </dt> 1313 <dd></dd> 1314 1315 </dl> 1316 1317 1318 1319 1320 1321 1322 1323 1324 <hr /> 1325 1326 <a name="Collection"> </a> 1327 <div class="fixedFont"> 1328 1329 1330 <b>Collection</b>(index, name) 1331 1332 </div> 1333 <div class="description"> 1334 1335 1336 <br /> 1337 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_model.js.html">mdservice_model.js</a>. 1338 1339 1340 </div> 1341 1342 1343 1344 1345 <dl class="detailList"> 1346 <dt class="heading">Parameters:</dt> 1347 1348 <dt> 1349 <b>index</b> 1350 1351 </dt> 1352 <dd></dd> 1353 1354 <dt> 1355 <b>name</b> 1356 1357 </dt> 1358 <dd></dd> 1359 1360 </dl> 1361 1362 1363 1364 1365 1366 1367 1368 1369 <hr /> 1370 1371 <a name="createBlock"> </a> 1372 <div class="fixedFont"> 1373 1374 1375 <b>createBlock</b>(name, _parent) 1376 1377 </div> 1378 <div class="description"> 1379 1380 1381 <br /> 1382 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1383 1384 1385 </div> 1386 1387 1388 1389 1390 <dl class="detailList"> 1391 <dt class="heading">Parameters:</dt> 1392 1393 <dt> 1394 <b>name</b> 1395 1396 </dt> 1397 <dd></dd> 1398 1399 <dt> 1400 <b>_parent</b> 1401 1402 </dt> 1403 <dd></dd> 1404 1405 </dl> 1406 1407 1408 1409 1410 1411 1412 1413 1414 <hr /> 1415 1416 <a name="createCommand"> </a> 1417 <div class="fixedFont"> 1418 1419 1420 <b>createCommand</b>(parent, cmd) 1421 1422 </div> 1423 <div class="description"> 1424 1425 1426 <br /> 1427 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1428 1429 1430 </div> 1431 1432 1433 1434 1435 <dl class="detailList"> 1436 <dt class="heading">Parameters:</dt> 1437 1438 <dt> 1439 <b>parent</b> 1440 1441 </dt> 1442 <dd></dd> 1443 1444 <dt> 1445 <b>cmd</b> 1446 1447 </dt> 1448 <dd></dd> 1449 1450 </dl> 1451 1452 1453 1454 1455 1456 1457 1458 1459 <hr /> 1460 1461 <a name="createInfos"> </a> 1462 <div class="fixedFont"> 1463 1464 1465 <b>createInfos</b>() 1466 1467 </div> 1468 <div class="description"> 1469 1470 1471 <br /> 1472 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>. 1473 1474 1475 </div> 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 <hr /> 1488 1489 <a name="createLayouts"> </a> 1490 <div class="fixedFont"> 1491 1492 1493 <b>createLayouts</b>(name) 1494 1495 </div> 1496 <div class="description"> 1497 1498 1499 <br /> 1500 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1501 1502 1503 </div> 1504 1505 1506 1507 1508 <dl class="detailList"> 1509 <dt class="heading">Parameters:</dt> 1510 1511 <dt> 1512 <b>name</b> 1513 1514 </dt> 1515 <dd></dd> 1516 1517 </dl> 1518 1519 1520 1521 1522 1523 1524 1525 1526 <hr /> 1527 1528 <a name="createQueriesUI"> </a> 1529 <div class="fixedFont"> 1530 1531 1532 <b>createQueriesUI</b>(json, qs) 1533 1534 </div> 1535 <div class="description"> 1536 1537 1538 <br /> 1539 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 1405 1540 1406 1541 … … 1420 1555 1421 1556 <dt> 1422 <b>i</b> 1423 1424 </dt> 1425 <dd></dd> 1426 1427 <dt> 1428 <b>ts</b> 1429 1430 </dt> 1431 <dd></dd> 1432 1433 </dl> 1434 1435 1436 1437 1438 1439 1440 1441 1442 <hr /> 1443 1444 <a name="bindAdvancedCommand"> </a> 1445 <div class="fixedFont"> 1446 1447 1448 <b>bindAdvancedCommand</b>(cmd) 1557 <b>qs</b> 1558 1559 </dt> 1560 <dd></dd> 1561 1562 </dl> 1563 1564 1565 1566 1567 1568 1569 1570 1571 <hr /> 1572 1573 <a name="createTooltip"> </a> 1574 <div class="fixedFont"> 1575 1576 1577 <b>createTooltip</b>(parentwidget) 1578 1579 </div> 1580 <div class="description"> 1581 1582 1583 <br /> 1584 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>. 1585 1586 1587 </div> 1588 1589 1590 1591 1592 <dl class="detailList"> 1593 <dt class="heading">Parameters:</dt> 1594 1595 <dt> 1596 <b>parentwidget</b> 1597 1598 </dt> 1599 <dd></dd> 1600 1601 </dl> 1602 1603 1604 1605 1606 1607 1608 1609 1610 <hr /> 1611 1612 <a name="dateFormat"> </a> 1613 <div class="fixedFont"> 1614 1615 1616 <b>dateFormat</b>(dt) 1617 1618 </div> 1619 <div class="description"> 1620 1621 1622 <br /> 1623 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1624 1625 1626 </div> 1627 1628 1629 1630 1631 <dl class="detailList"> 1632 <dt class="heading">Parameters:</dt> 1633 1634 <dt> 1635 <b>dt</b> 1636 1637 </dt> 1638 <dd></dd> 1639 1640 </dl> 1641 1642 1643 1644 1645 1646 1647 1648 1649 <hr /> 1650 1651 <a name="findPos"> </a> 1652 <div class="fixedFont"> 1653 1654 1655 <b>findPos</b>(obj) 1656 1657 </div> 1658 <div class="description"> 1659 1660 1661 <br /> 1662 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1663 1664 1665 </div> 1666 1667 1668 1669 1670 <dl class="detailList"> 1671 <dt class="heading">Parameters:</dt> 1672 1673 <dt> 1674 <b>obj</b> 1675 1676 </dt> 1677 <dd></dd> 1678 1679 </dl> 1680 1681 1682 1683 1684 1685 1686 1687 1688 <hr /> 1689 1690 <a name="getSelectedRepository"> </a> 1691 <div class="fixedFont"> 1692 1693 1694 <b>getSelectedRepository</b>() 1695 1696 </div> 1697 <div class="description"> 1698 1699 1700 <br /> 1701 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>. 1702 1703 1704 </div> 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 <hr /> 1717 1718 <a name="getUrlVars"> </a> 1719 <div class="fixedFont"> 1720 1721 1722 <b>getUrlVars</b>() 1723 1724 </div> 1725 <div class="description"> 1726 1727 1728 <br /> 1729 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1730 1731 1732 </div> 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 <hr /> 1745 1746 <a name="handleIndexSelection"> </a> 1747 <div class="fixedFont"> 1748 1749 1750 <b>handleIndexSelection</b>(elem) 1449 1751 1450 1752 </div> … … 1465 1767 1466 1768 <dt> 1769 <b>elem</b> 1770 1771 </dt> 1772 <dd></dd> 1773 1774 </dl> 1775 1776 1777 1778 1779 1780 1781 1782 1783 <hr /> 1784 1785 <a name="handleUIBlock"> </a> 1786 <div class="fixedFont"> 1787 1788 1789 <b>handleUIBlock</b>(elems) 1790 1791 </div> 1792 <div class="description"> 1793 1794 1795 <br /> 1796 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1797 1798 1799 </div> 1800 1801 1802 1803 1804 <dl class="detailList"> 1805 <dt class="heading">Parameters:</dt> 1806 1807 <dt> 1808 <b>elems</b> 1809 1810 </dt> 1811 <dd></dd> 1812 1813 </dl> 1814 1815 1816 1817 1818 1819 1820 1821 1822 <hr /> 1823 1824 <a name="handleValueCaller"> </a> 1825 <div class="fixedFont"> 1826 1827 1828 <b>handleValueCaller</b>(_this) 1829 1830 </div> 1831 <div class="description"> 1832 1833 1834 <br /> 1835 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1836 1837 1838 </div> 1839 1840 1841 1842 1843 <dl class="detailList"> 1844 <dt class="heading">Parameters:</dt> 1845 1846 <dt> 1847 <b>_this</b> 1848 1849 </dt> 1850 <dd></dd> 1851 1852 </dl> 1853 1854 1855 1856 1857 1858 1859 1860 1861 <hr /> 1862 1863 <a name="handleValueSelection"> </a> 1864 <div class="fixedFont"> 1865 1866 1867 <b>handleValueSelection</b>(elem) 1868 1869 </div> 1870 <div class="description"> 1871 1872 1873 <br /> 1874 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1875 1876 1877 </div> 1878 1879 1880 1881 1882 <dl class="detailList"> 1883 <dt class="heading">Parameters:</dt> 1884 1885 <dt> 1886 <b>elem</b> 1887 1888 </dt> 1889 <dd></dd> 1890 1891 </dl> 1892 1893 1894 1895 1896 1897 1898 1899 1900 <hr /> 1901 1902 <a name="initDetailFloat"> </a> 1903 <div class="fixedFont"> 1904 1905 1906 <b>initDetailFloat</b>() 1907 1908 </div> 1909 <div class="description"> 1910 1911 1912 <br /> 1913 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>. 1914 1915 1916 </div> 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 <hr /> 1929 1930 <a name="link"> </a> 1931 <div class="fixedFont"> 1932 1933 1934 <b>link</b>(action, format, params) 1935 1936 </div> 1937 <div class="description"> 1938 1939 1940 <br /> 1941 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1942 1943 1944 </div> 1945 1946 1947 1948 1949 <dl class="detailList"> 1950 <dt class="heading">Parameters:</dt> 1951 1952 <dt> 1953 <b>action</b> 1954 1955 </dt> 1956 <dd></dd> 1957 1958 <dt> 1959 <b>format</b> 1960 1961 </dt> 1962 <dd></dd> 1963 1964 <dt> 1965 <b>params</b> 1966 1967 </dt> 1968 <dd></dd> 1969 1970 </dl> 1971 1972 1973 1974 1975 1976 1977 1978 1979 <hr /> 1980 1981 <a name="ListItem"> </a> 1982 <div class="fixedFont"> 1983 1984 1985 <b>ListItem</b>(_name, _index) 1986 1987 </div> 1988 <div class="description"> 1989 1990 1991 <br /> 1992 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_widgets.js.html">mdservice_widgets.js</a>. 1993 1994 1995 </div> 1996 1997 1998 1999 2000 <dl class="detailList"> 2001 <dt class="heading">Parameters:</dt> 2002 2003 <dt> 2004 <b>_name</b> 2005 2006 </dt> 2007 <dd></dd> 2008 2009 <dt> 2010 <b>_index</b> 2011 2012 </dt> 2013 <dd></dd> 2014 2015 </dl> 2016 2017 2018 2019 2020 2021 2022 2023 2024 <hr /> 2025 2026 <a name="loadCollections"> </a> 2027 <div class="fixedFont"> 2028 2029 2030 <b>loadCollections</b>(ini) 2031 2032 </div> 2033 <div class="description"> 2034 2035 2036 <br /> 2037 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2038 2039 2040 </div> 2041 2042 2043 2044 2045 <dl class="detailList"> 2046 <dt class="heading">Parameters:</dt> 2047 2048 <dt> 2049 <b>ini</b> 2050 2051 </dt> 2052 <dd></dd> 2053 2054 </dl> 2055 2056 2057 2058 2059 2060 2061 2062 2063 <hr /> 2064 2065 <a name="loadData"> </a> 2066 <div class="fixedFont"> 2067 2068 2069 <b>loadData</b>() 2070 2071 </div> 2072 <div class="description"> 2073 2074 2075 <br /> 2076 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2077 2078 2079 </div> 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 <hr /> 2092 2093 <a name="loadQuery"> </a> 2094 <div class="fixedFont"> 2095 2096 2097 <b>loadQuery</b>(q) 2098 2099 </div> 2100 <div class="description"> 2101 2102 2103 <br /> 2104 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 2105 2106 2107 </div> 2108 2109 2110 2111 2112 <dl class="detailList"> 2113 <dt class="heading">Parameters:</dt> 2114 2115 <dt> 2116 <b>q</b> 2117 2118 </dt> 2119 <dd></dd> 2120 2121 </dl> 2122 2123 2124 2125 2126 2127 2128 2129 2130 <hr /> 2131 2132 <a name="loadQueryFromUriParams"> </a> 2133 <div class="fixedFont"> 2134 2135 2136 <b>loadQueryFromUriParams</b>() 2137 2138 </div> 2139 <div class="description"> 2140 2141 2142 <br /> 2143 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2144 2145 2146 </div> 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 <hr /> 2159 2160 <a name="loadQuerysets"> </a> 2161 <div class="fixedFont"> 2162 2163 2164 <b>loadQuerysets</b>(json, type) 2165 2166 </div> 2167 <div class="description"> 2168 2169 2170 <br /> 2171 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2172 2173 2174 </div> 2175 2176 2177 2178 2179 <dl class="detailList"> 2180 <dt class="heading">Parameters:</dt> 2181 2182 <dt> 2183 <b>json</b> 2184 2185 </dt> 2186 <dd></dd> 2187 2188 <dt> 2189 <b>type</b> 2190 2191 </dt> 2192 <dd></dd> 2193 2194 </dl> 2195 2196 2197 2198 2199 2200 2201 2202 2203 <hr /> 2204 2205 <a name="loadRepositories"> </a> 2206 <div class="fixedFont"> 2207 2208 2209 <b>loadRepositories</b>(json) 2210 2211 </div> 2212 <div class="description"> 2213 2214 2215 <br /> 2216 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2217 2218 2219 </div> 2220 2221 2222 2223 2224 <dl class="detailList"> 2225 <dt class="heading">Parameters:</dt> 2226 2227 <dt> 2228 <b>json</b> 2229 2230 </dt> 2231 <dd></dd> 2232 2233 </dl> 2234 2235 2236 2237 2238 2239 2240 2241 2242 <hr /> 2243 2244 <a name="loadTerms"> </a> 2245 <div class="fixedFont"> 2246 2247 2248 <b>loadTerms</b>() 2249 2250 </div> 2251 <div class="description"> 2252 2253 2254 <br /> 2255 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2256 2257 2258 </div> 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 <hr /> 2271 2272 <a name="loadTermsAutocomplete"> </a> 2273 <div class="fixedFont"> 2274 2275 2276 <b>loadTermsAutocomplete</b>() 2277 2278 </div> 2279 <div class="description"> 2280 2281 2282 <br /> 2283 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2284 2285 2286 </div> 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 <hr /> 2299 2300 <a name="loadTooltiptable"> </a> 2301 <div class="fixedFont"> 2302 2303 2304 <b>loadTooltiptable</b>() 2305 2306 </div> 2307 <div class="description"> 2308 2309 2310 <br /> 2311 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2312 2313 2314 </div> 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 <hr /> 2327 2328 <a name="loadWorkspaceProfiles"> </a> 2329 <div class="fixedFont"> 2330 2331 2332 <b>loadWorkspaceProfiles</b>() 2333 2334 </div> 2335 <div class="description"> 2336 2337 2338 <br /> 2339 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2340 2341 2342 </div> 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 <hr /> 2355 2356 <a name="notifyUser"> </a> 2357 <div class="fixedFont"> 2358 2359 2360 <b>notifyUser</b>(msg, type) 2361 2362 </div> 2363 <div class="description"> 2364 2365 2366 <br /> 2367 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 2368 2369 2370 </div> 2371 2372 2373 2374 2375 <dl class="detailList"> 2376 <dt class="heading">Parameters:</dt> 2377 2378 <dt> 2379 <b>msg</b> 2380 2381 </dt> 2382 <dd></dd> 2383 2384 <dt> 2385 <b>type</b> 2386 2387 </dt> 2388 <dd></dd> 2389 2390 </dl> 2391 2392 2393 2394 2395 2396 2397 2398 2399 <hr /> 2400 2401 <a name="openDialog"> </a> 2402 <div class="fixedFont"> 2403 2404 2405 <b>openDialog</b>(title, is_get) 2406 2407 </div> 2408 <div class="description"> 2409 2410 2411 <br /> 2412 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html">mdservice_ui_detail.js</a>. 2413 2414 2415 </div> 2416 2417 2418 2419 2420 <dl class="detailList"> 2421 <dt class="heading">Parameters:</dt> 2422 2423 <dt> 2424 <b>title</b> 2425 2426 </dt> 2427 <dd></dd> 2428 2429 <dt> 2430 <b>is_get</b> 2431 2432 </dt> 2433 <dd></dd> 2434 2435 </dl> 2436 2437 2438 2439 2440 2441 2442 2443 2444 <hr /> 2445 2446 <a name="pageNext"> </a> 2447 <div class="fixedFont"> 2448 2449 2450 <b>pageNext</b>(cmd, pages) 2451 2452 </div> 2453 <div class="description"> 2454 2455 2456 <br /> 2457 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 2458 2459 2460 </div> 2461 2462 2463 2464 2465 <dl class="detailList"> 2466 <dt class="heading">Parameters:</dt> 2467 2468 <dt> 1467 2469 <b>cmd</b> 1468 2470 … … 1470 2472 <dd></dd> 1471 2473 1472 </dl> 1473 1474 1475 1476 1477 1478 1479 1480 1481 <hr /> 1482 1483 <a name="bindCloseCommand"> </a> 1484 <div class="fixedFont"> 1485 1486 1487 <b>bindCloseCommand</b>(cmd) 2474 <dt> 2475 <b>pages</b> 2476 2477 </dt> 2478 <dd></dd> 2479 2480 </dl> 2481 2482 2483 2484 2485 2486 2487 2488 2489 <hr /> 2490 2491 <a name="preprocessJSON"> </a> 2492 <div class="fixedFont"> 2493 2494 2495 <b>preprocessJSON</b>(json) 2496 2497 </div> 2498 <div class="description"> 2499 2500 2501 <br /> 2502 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2503 2504 2505 </div> 2506 2507 2508 2509 2510 <dl class="detailList"> 2511 <dt class="heading">Parameters:</dt> 2512 2513 <dt> 2514 <b>json</b> 2515 2516 </dt> 2517 <dd></dd> 2518 2519 </dl> 2520 2521 2522 2523 2524 2525 2526 2527 2528 <hr /> 2529 2530 <a name="query_wrapper_add_column"> </a> 2531 <div class="fixedFont"> 2532 2533 2534 <b>query_wrapper_add_column</b>(elem) 2535 2536 </div> 2537 <div class="description"> 2538 2539 2540 <br /> 2541 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_model.js.html">mdservice_model.js</a>. 2542 2543 2544 </div> 2545 2546 2547 2548 2549 <dl class="detailList"> 2550 <dt class="heading">Parameters:</dt> 2551 2552 <dt> 2553 <b>elem</b> 2554 2555 </dt> 2556 <dd></dd> 2557 2558 </dl> 2559 2560 2561 2562 2563 2564 2565 2566 2567 <hr /> 2568 2569 <a name="reloadPage"> </a> 2570 <div class="fixedFont"> 2571 2572 2573 <b>reloadPage</b>(detail) 1488 2574 1489 2575 </div> … … 1504 2590 1505 2591 <dt> 1506 <b>cmd</b> 1507 1508 </dt> 1509 <dd></dd> 1510 1511 </dl> 1512 1513 1514 1515 1516 1517 1518 1519 1520 <hr /> 1521 1522 <a name="bindCommand"> </a> 1523 <div class="fixedFont"> 1524 1525 1526 <b>bindCommand</b>(parent, cmd) 1527 1528 </div> 1529 <div class="description"> 1530 1531 1532 <br /> 1533 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1534 1535 1536 </div> 1537 1538 1539 1540 1541 <dl class="detailList"> 1542 <dt class="heading">Parameters:</dt> 1543 1544 <dt> 1545 <b>parent</b> 1546 1547 </dt> 1548 <dd></dd> 1549 1550 <dt> 1551 <b>cmd</b> 1552 1553 </dt> 1554 <dd></dd> 1555 1556 </dl> 1557 1558 1559 1560 1561 1562 1563 1564 1565 <hr /> 1566 1567 <a name="CloneObject"> </a> 1568 <div class="fixedFont"> 1569 1570 1571 <b>CloneObject</b>(inObj) 1572 1573 </div> 1574 <div class="description"> 1575 1576 1577 <br /> 1578 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1579 1580 1581 </div> 1582 1583 1584 1585 1586 <dl class="detailList"> 1587 <dt class="heading">Parameters:</dt> 1588 1589 <dt> 1590 <b>inObj</b> 1591 1592 </dt> 1593 <dd></dd> 1594 1595 </dl> 1596 1597 1598 1599 1600 1601 1602 1603 1604 <hr /> 1605 1606 <a name="Collection"> </a> 1607 <div class="fixedFont"> 1608 1609 1610 <b>Collection</b>(index, name) 1611 1612 </div> 1613 <div class="description"> 1614 1615 1616 <br /> 1617 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_model.js.html">mdservice_model.js</a>. 1618 1619 1620 </div> 1621 1622 1623 1624 1625 <dl class="detailList"> 1626 <dt class="heading">Parameters:</dt> 1627 1628 <dt> 1629 <b>index</b> 2592 <b>detail</b> 2593 2594 </dt> 2595 <dd></dd> 2596 2597 </dl> 2598 2599 2600 2601 2602 2603 2604 2605 2606 <hr /> 2607 2608 <a name="removeTermset"> </a> 2609 <div class="fixedFont"> 2610 2611 2612 <b>removeTermset</b>(id) 2613 2614 </div> 2615 <div class="description"> 2616 2617 2618 <br /> 2619 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2620 2621 2622 </div> 2623 2624 2625 2626 2627 <dl class="detailList"> 2628 <dt class="heading">Parameters:</dt> 2629 2630 <dt> 2631 <b>id</b> 2632 2633 </dt> 2634 <dd></dd> 2635 2636 </dl> 2637 2638 2639 2640 2641 2642 2643 2644 2645 <hr /> 2646 2647 <a name="saveTermset"> </a> 2648 <div class="fixedFont"> 2649 2650 2651 <b>saveTermset</b>(id, name, listwidget) 2652 2653 </div> 2654 <div class="description"> 2655 2656 2657 <br /> 2658 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2659 2660 2661 </div> 2662 2663 2664 2665 2666 <dl class="detailList"> 2667 <dt class="heading">Parameters:</dt> 2668 2669 <dt> 2670 <b>id</b> 1630 2671 1631 2672 </dt> … … 1638 2679 <dd></dd> 1639 2680 1640 </dl> 1641 1642 1643 1644 1645 1646 1647 1648 1649 <hr /> 1650 1651 <a name="createBlock"> </a> 1652 <div class="fixedFont"> 1653 1654 1655 <b>createBlock</b>(name, _parent) 1656 1657 </div> 1658 <div class="description"> 1659 1660 1661 <br /> 1662 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1663 1664 1665 </div> 1666 1667 1668 1669 1670 <dl class="detailList"> 1671 <dt class="heading">Parameters:</dt> 1672 1673 <dt> 1674 <b>name</b> 1675 1676 </dt> 1677 <dd></dd> 1678 1679 <dt> 1680 <b>_parent</b> 1681 1682 </dt> 1683 <dd></dd> 1684 1685 </dl> 1686 1687 1688 1689 1690 1691 1692 1693 1694 <hr /> 1695 1696 <a name="createCommand"> </a> 1697 <div class="fixedFont"> 1698 1699 1700 <b>createCommand</b>(parent, cmd) 1701 1702 </div> 1703 <div class="description"> 1704 1705 1706 <br /> 1707 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1708 1709 1710 </div> 1711 1712 1713 1714 1715 <dl class="detailList"> 1716 <dt class="heading">Parameters:</dt> 1717 1718 <dt> 1719 <b>parent</b> 1720 1721 </dt> 1722 <dd></dd> 1723 1724 <dt> 1725 <b>cmd</b> 1726 1727 </dt> 1728 <dd></dd> 1729 1730 </dl> 1731 1732 1733 1734 1735 1736 1737 1738 1739 <hr /> 1740 1741 <a name="createInfos"> </a> 1742 <div class="fixedFont"> 1743 1744 1745 <b>createInfos</b>() 1746 1747 </div> 1748 <div class="description"> 1749 1750 1751 <br /> 1752 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>. 1753 1754 1755 </div> 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 <hr /> 1768 1769 <a name="createLayouts"> </a> 1770 <div class="fixedFont"> 1771 1772 1773 <b>createLayouts</b>(name) 1774 1775 </div> 1776 <div class="description"> 1777 1778 1779 <br /> 1780 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>. 1781 1782 1783 </div> 1784 1785 1786 1787 1788 <dl class="detailList"> 1789 <dt class="heading">Parameters:</dt> 1790 1791 <dt> 1792 <b>name</b> 1793 1794 </dt> 1795 <dd></dd> 1796 1797 </dl> 1798 1799 1800 1801 1802 1803 1804 1805 1806 <hr /> 1807 1808 <a name="createQueriesUI"> </a> 1809 <div class="fixedFont"> 1810 1811 1812 <b>createQueriesUI</b>(json, qs) 2681 <dt> 2682 <b>listwidget</b> 2683 2684 </dt> 2685 <dd></dd> 2686 2687 </dl> 2688 2689 2690 2691 2692 2693 2694 2695 2696 <hr /> 2697 2698 <a name="saveWorkspace"> </a> 2699 <div class="fixedFont"> 2700 2701 2702 <b>saveWorkspace</b>(type) 1813 2703 1814 2704 </div> … … 1829 2719 1830 2720 <dt> 1831 <b>json</b> 1832 1833 </dt> 1834 <dd></dd> 1835 1836 <dt> 1837 <b>qs</b> 1838 1839 </dt> 1840 <dd></dd> 1841 1842 </dl> 1843 1844 1845 1846 1847 1848 1849 1850 1851 <hr /> 1852 1853 <a name="createSearchClauses"> </a> 1854 <div class="fixedFont"> 1855 1856 1857 <b>createSearchClauses</b>() 1858 1859 </div> 1860 <div class="description"> 1861 1862 1863 <br /> 1864 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>. 1865 1866 1867 </div> 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 <hr /> 1880 1881 <a name="createTermsUI"> </a> 1882 <div class="fixedFont"> 1883 1884 1885 <b>createTermsUI</b>(json, ts) 1886 1887 </div> 1888 <div class="description"> 1889 1890 1891 <br /> 1892 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>. 1893 1894 1895 </div> 1896 1897 1898 1899 1900 <dl class="detailList"> 1901 <dt class="heading">Parameters:</dt> 1902 1903 <dt> 1904 <b>json</b> 1905 1906 </dt> 1907 <dd></dd> 1908 1909 <dt> 1910 <b>ts</b> 1911 1912 </dt> 1913 <dd></dd> 1914 1915 </dl> 1916 1917 1918 1919 1920 1921 1922 1923 1924 <hr /> 1925 1926 <a name="createTooltip"> </a> 1927 <div class="fixedFont"> 1928 1929 1930 <b>createTooltip</b>(parentwidget) 2721 <b>type</b> 2722 2723 </dt> 2724 <dd></dd> 2725 2726 </dl> 2727 2728 2729 2730 2731 2732 2733 2734 2735 <hr /> 2736 2737 <a name="showDetail"> </a> 2738 <div class="fixedFont"> 2739 2740 2741 <b>showDetail</b>(_data, textStatus, xmlhttpreq) 2742 2743 </div> 2744 <div class="description"> 2745 2746 2747 <br /> 2748 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html">mdservice_ui_detail.js</a>. 2749 2750 2751 </div> 2752 2753 2754 2755 2756 <dl class="detailList"> 2757 <dt class="heading">Parameters:</dt> 2758 2759 <dt> 2760 <b>_data</b> 2761 2762 </dt> 2763 <dd></dd> 2764 2765 <dt> 2766 <b>textStatus</b> 2767 2768 </dt> 2769 <dd></dd> 2770 2771 <dt> 2772 <b>xmlhttpreq</b> 2773 2774 </dt> 2775 <dd></dd> 2776 2777 </dl> 2778 2779 2780 2781 2782 2783 2784 2785 2786 <hr /> 2787 2788 <a name="submit_query"> </a> 2789 <div class="fixedFont"> 2790 2791 2792 <b>submit_query</b>(columns, query, squery, ws) 1931 2793 1932 2794 </div> … … 1947 2809 1948 2810 <dt> 1949 <b>parentwidget</b> 1950 1951 </dt> 1952 <dd></dd> 1953 1954 </dl> 1955 1956 1957 1958 1959 1960 1961 1962 1963 <hr /> 1964 1965 <a name="dateFormat"> </a> 1966 <div class="fixedFont"> 1967 1968 1969 <b>dateFormat</b>(dt) 1970 1971 </div> 1972 <div class="description"> 1973 1974 1975 <br /> 1976 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>. 1977 1978 1979 </div> 1980 1981 1982 1983 1984 <dl class="detailList"> 1985 <dt class="heading">Parameters:</dt> 1986 1987 <dt> 1988 <b>dt</b> 1989 1990 </dt> 1991 <dd></dd> 1992 1993 </dl> 1994 1995 1996 1997 1998 1999 2000 2001 2002 <hr /> 2003 2004 <a name="Detail"> </a> 2005 <div class="fixedFont"> 2006 2007 2008 <b>Detail</b>(detailwidget, name) 2811 <b>columns</b> 2812 2813 </dt> 2814 <dd></dd> 2815 2816 <dt> 2817 <b>query</b> 2818 2819 </dt> 2820 <dd></dd> 2821 2822 <dt> 2823 <b>squery</b> 2824 2825 </dt> 2826 <dd></dd> 2827 2828 <dt> 2829 <b>ws</b> 2830 2831 </dt> 2832 <dd></dd> 2833 2834 </dl> 2835 2836 2837 2838 2839 2840 2841 2842 2843 <hr /> 2844 2845 <a name="updateCollectionTree"> </a> 2846 <div class="fixedFont"> 2847 2848 2849 <b>updateCollectionTree</b>() 2850 2851 </div> 2852 <div class="description"> 2853 2854 2855 <br /> 2856 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 2857 2858 2859 </div> 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 <hr /> 2872 2873 <a name="updateQueryDetailPane"> </a> 2874 <div class="fixedFont"> 2875 2876 2877 <b>updateQueryDetailPane</b>(query) 2009 2878 2010 2879 </div> … … 2025 2894 2026 2895 <dt> 2027 <b>detailwidget</b>2028 2029 </dt>2030 <dd></dd>2031 2032 <dt>2033 <b>name</b>2034 2035 </dt>2036 <dd></dd>2037 2038 </dl>2039 2040 2041 2042 2043 2044 2045 2046 2047 <hr />2048 2049 <a name="findPos"> </a>2050 <div class="fixedFont">2051 2052 2053 <b>findPos</b>(obj)2054 2055 </div>2056 <div class="description">2057 2058 2059 <br />2060 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>.2061 2062 2063 </div>2064 2065 2066 2067 2068 <dl class="detailList">2069 <dt class="heading">Parameters:</dt>2070 2071 <dt>2072 <b>obj</b>2073 2074 </dt>2075 <dd></dd>2076 2077 </dl>2078 2079 2080 2081 2082 2083 2084 2085 2086 <hr />2087 2088 <a name="getNotifyMessagesText"> </a>2089 <div class="fixedFont">2090 2091 2092 <b>getNotifyMessagesText</b>()2093 2094 </div>2095 <div class="description">2096 2097 2098 <br />2099 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2100 2101 2102 </div>2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 <hr />2115 2116 <a name="getSelectedRepository"> </a>2117 <div class="fixedFont">2118 2119 2120 <b>getSelectedRepository</b>()2121 2122 </div>2123 <div class="description">2124 2125 2126 <br />2127 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>.2128 2129 2130 </div>2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 <hr />2143 2144 <a name="getUrlVars"> </a>2145 <div class="fixedFont">2146 2147 2148 <b>getUrlVars</b>()2149 2150 </div>2151 <div class="description">2152 2153 2154 <br />2155 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>.2156 2157 2158 </div>2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 <hr />2171 2172 <a name="handle_result"> </a>2173 <div class="fixedFont">2174 2175 2176 <b>handle_result</b>(data, textStatus)2177 2178 </div>2179 <div class="description">2180 2181 2182 <br />2183 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2184 2185 2186 </div>2187 2188 2189 2190 2191 <dl class="detailList">2192 <dt class="heading">Parameters:</dt>2193 2194 <dt>2195 <b>data</b>2196 2197 </dt>2198 <dd></dd>2199 2200 <dt>2201 <b>textStatus</b>2202 2203 </dt>2204 <dd></dd>2205 2206 </dl>2207 2208 2209 2210 2211 2212 2213 2214 2215 <hr />2216 2217 <a name="handleBubble"> </a>2218 <div class="fixedFont">2219 2220 2221 <b>handleBubble</b>()2222 2223 </div>2224 <div class="description">2225 2226 2227 <br />2228 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2229 2230 2231 </div>2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 <hr />2244 2245 <a name="handleIndexSelection"> </a>2246 <div class="fixedFont">2247 2248 2249 <b>handleIndexSelection</b>(elem)2250 2251 </div>2252 <div class="description">2253 2254 2255 <br />2256 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.2257 2258 2259 </div>2260 2261 2262 2263 2264 <dl class="detailList">2265 <dt class="heading">Parameters:</dt>2266 2267 <dt>2268 <b>elem</b>2269 2270 </dt>2271 <dd></dd>2272 2273 </dl>2274 2275 2276 2277 2278 2279 2280 2281 2282 <hr />2283 2284 <a name="handleQueryInput"> </a>2285 <div class="fixedFont">2286 2287 2288 <b>handleQueryInput</b>()2289 2290 </div>2291 <div class="description">2292 2293 2294 <br />2295 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2296 2297 2298 </div>2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 <hr />2311 2312 <a name="handleUIBlock"> </a>2313 <div class="fixedFont">2314 2315 2316 <b>handleUIBlock</b>(elems)2317 2318 </div>2319 <div class="description">2320 2321 2322 <br />2323 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.2324 2325 2326 </div>2327 2328 2329 2330 2331 <dl class="detailList">2332 <dt class="heading">Parameters:</dt>2333 2334 <dt>2335 <b>elems</b>2336 2337 </dt>2338 <dd></dd>2339 2340 </dl>2341 2342 2343 2344 2345 2346 2347 2348 2349 <hr />2350 2351 <a name="handleValueCaller"> </a>2352 <div class="fixedFont">2353 2354 2355 <b>handleValueCaller</b>(_this)2356 2357 </div>2358 <div class="description">2359 2360 2361 <br />2362 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.2363 2364 2365 </div>2366 2367 2368 2369 2370 <dl class="detailList">2371 <dt class="heading">Parameters:</dt>2372 2373 <dt>2374 <b>_this</b>2375 2376 </dt>2377 <dd></dd>2378 2379 </dl>2380 2381 2382 2383 2384 2385 2386 2387 2388 <hr />2389 2390 <a name="handleValueSelection"> </a>2391 <div class="fixedFont">2392 2393 2394 <b>handleValueSelection</b>(elem)2395 2396 </div>2397 <div class="description">2398 2399 2400 <br />2401 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.2402 2403 2404 </div>2405 2406 2407 2408 2409 <dl class="detailList">2410 <dt class="heading">Parameters:</dt>2411 2412 <dt>2413 <b>elem</b>2414 2415 </dt>2416 <dd></dd>2417 2418 </dl>2419 2420 2421 2422 2423 2424 2425 2426 2427 <hr />2428 2429 <a name="hideWelcomeMessage"> </a>2430 <div class="fixedFont">2431 2432 2433 <b>hideWelcomeMessage</b>()2434 2435 </div>2436 <div class="description">2437 2438 2439 <br />2440 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2441 2442 2443 </div>2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 <hr />2456 2457 <a name="init"> </a>2458 <div class="fixedFont">2459 2460 2461 <b>init</b>()2462 2463 </div>2464 <div class="description">2465 2466 2467 <br />2468 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2469 2470 2471 </div>2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 <hr />2484 2485 <a name="initDetailFloat"> </a>2486 <div class="fixedFont">2487 2488 2489 <b>initDetailFloat</b>()2490 2491 </div>2492 <div class="description">2493 2494 2495 <br />2496 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>.2497 2498 2499 </div>2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 <hr />2512 2513 <a name="link"> </a>2514 <div class="fixedFont">2515 2516 2517 <b>link</b>(action, format, params)2518 2519 </div>2520 <div class="description">2521 2522 2523 <br />2524 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_helpers.js.html">mdservice_helpers.js</a>.2525 2526 2527 </div>2528 2529 2530 2531 2532 <dl class="detailList">2533 <dt class="heading">Parameters:</dt>2534 2535 <dt>2536 <b>action</b>2537 2538 </dt>2539 <dd></dd>2540 2541 <dt>2542 <b>format</b>2543 2544 </dt>2545 <dd></dd>2546 2547 <dt>2548 <b>params</b>2549 2550 </dt>2551 <dd></dd>2552 2553 </dl>2554 2555 2556 2557 2558 2559 2560 2561 2562 <hr />2563 2564 <a name="ListItem"> </a>2565 <div class="fixedFont">2566 2567 2568 <b>ListItem</b>(_name, _index)2569 2570 </div>2571 <div class="description">2572 2573 2574 <br />2575 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_widgets.js.html">mdservice_widgets.js</a>.2576 2577 2578 </div>2579 2580 2581 2582 2583 <dl class="detailList">2584 <dt class="heading">Parameters:</dt>2585 2586 <dt>2587 <b>_name</b>2588 2589 </dt>2590 <dd></dd>2591 2592 <dt>2593 <b>_index</b>2594 2595 </dt>2596 <dd></dd>2597 2598 </dl>2599 2600 2601 2602 2603 2604 2605 2606 2607 <hr />2608 2609 <a name="ListWidget"> </a>2610 <div class="fixedFont">2611 2612 2613 <b>ListWidget</b>(_parent_div, type)2614 2615 </div>2616 <div class="description">2617 2618 2619 <br />2620 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_widgets.js.html">mdservice_widgets.js</a>.2621 2622 2623 </div>2624 2625 2626 2627 2628 <dl class="detailList">2629 <dt class="heading">Parameters:</dt>2630 2631 <dt>2632 <b>_parent_div</b>2633 2634 </dt>2635 <dd></dd>2636 2637 <dt>2638 <b>type</b>2639 2640 </dt>2641 <dd></dd>2642 2643 </dl>2644 2645 2646 2647 2648 2649 2650 2651 2652 <hr />2653 2654 <a name="loadCollections"> </a>2655 <div class="fixedFont">2656 2657 2658 <b>loadCollections</b>(ini)2659 2660 </div>2661 <div class="description">2662 2663 2664 <br />2665 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2666 2667 2668 </div>2669 2670 2671 2672 2673 <dl class="detailList">2674 <dt class="heading">Parameters:</dt>2675 2676 <dt>2677 <b>ini</b>2678 2679 </dt>2680 <dd></dd>2681 2682 </dl>2683 2684 2685 2686 2687 2688 2689 2690 2691 <hr />2692 2693 <a name="loadComponentsRegistry"> </a>2694 <div class="fixedFont">2695 2696 2697 <b>loadComponentsRegistry</b>()2698 2699 </div>2700 <div class="description">2701 2702 2703 <br />2704 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2705 2706 2707 </div>2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 <hr />2720 2721 <a name="loadData"> </a>2722 <div class="fixedFont">2723 2724 2725 <b>loadData</b>()2726 2727 </div>2728 <div class="description">2729 2730 2731 <br />2732 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2733 2734 2735 </div>2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 <hr />2748 2749 <a name="loadDCR"> </a>2750 <div class="fixedFont">2751 2752 2753 <b>loadDCR</b>()2754 2755 </div>2756 <div class="description">2757 2758 2759 <br />2760 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2761 2762 2763 </div>2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 <hr />2776 2777 <a name="loadQuery"> </a>2778 <div class="fixedFont">2779 2780 2781 <b>loadQuery</b>(q)2782 2783 </div>2784 <div class="description">2785 2786 2787 <br />2788 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.2789 2790 2791 </div>2792 2793 2794 2795 2796 <dl class="detailList">2797 <dt class="heading">Parameters:</dt>2798 2799 <dt>2800 <b>q</b>2801 2802 </dt>2803 <dd></dd>2804 2805 </dl>2806 2807 2808 2809 2810 2811 2812 2813 2814 <hr />2815 2816 <a name="loadQueryFromUriParams"> </a>2817 <div class="fixedFont">2818 2819 2820 <b>loadQueryFromUriParams</b>()2821 2822 </div>2823 <div class="description">2824 2825 2826 <br />2827 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2828 2829 2830 </div>2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 <hr />2843 2844 <a name="loadQuerysets"> </a>2845 <div class="fixedFont">2846 2847 2848 <b>loadQuerysets</b>(json, type)2849 2850 </div>2851 <div class="description">2852 2853 2854 <br />2855 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2856 2857 2858 </div>2859 2860 2861 2862 2863 <dl class="detailList">2864 <dt class="heading">Parameters:</dt>2865 2866 <dt>2867 <b>json</b>2868 2869 </dt>2870 <dd></dd>2871 2872 <dt>2873 <b>type</b>2874 2875 </dt>2876 <dd></dd>2877 2878 </dl>2879 2880 2881 2882 2883 2884 2885 2886 2887 <hr />2888 2889 <a name="loadRepositories"> </a>2890 <div class="fixedFont">2891 2892 2893 <b>loadRepositories</b>(json)2894 2895 </div>2896 <div class="description">2897 2898 2899 <br />2900 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2901 2902 2903 </div>2904 2905 2906 2907 2908 <dl class="detailList">2909 <dt class="heading">Parameters:</dt>2910 2911 <dt>2912 <b>json</b>2913 2914 </dt>2915 <dd></dd>2916 2917 </dl>2918 2919 2920 2921 2922 2923 2924 2925 2926 <hr />2927 2928 <a name="loadTerms"> </a>2929 <div class="fixedFont">2930 2931 2932 <b>loadTerms</b>()2933 2934 </div>2935 <div class="description">2936 2937 2938 <br />2939 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2940 2941 2942 </div>2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 <hr />2955 2956 <a name="loadTermsAutocomplete"> </a>2957 <div class="fixedFont">2958 2959 2960 <b>loadTermsAutocomplete</b>()2961 2962 </div>2963 <div class="description">2964 2965 2966 <br />2967 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.2968 2969 2970 </div>2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 <hr />2983 2984 <a name="loadTermsets"> </a>2985 <div class="fixedFont">2986 2987 2988 <b>loadTermsets</b>(json)2989 2990 </div>2991 <div class="description">2992 2993 2994 <br />2995 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.2996 2997 2998 </div>2999 3000 3001 3002 3003 <dl class="detailList">3004 <dt class="heading">Parameters:</dt>3005 3006 <dt>3007 <b>json</b>3008 3009 </dt>3010 <dd></dd>3011 3012 </dl>3013 3014 3015 3016 3017 3018 3019 3020 3021 <hr />3022 3023 <a name="loadTooltiptable"> </a>3024 <div class="fixedFont">3025 3026 3027 <b>loadTooltiptable</b>()3028 3029 </div>3030 <div class="description">3031 3032 3033 <br />3034 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.3035 3036 3037 </div>3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 <hr />3050 3051 <a name="loadWelcomeMessage"> </a>3052 <div class="fixedFont">3053 3054 3055 <b>loadWelcomeMessage</b>()3056 3057 </div>3058 <div class="description">3059 3060 3061 <br />3062 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.3063 3064 3065 </div>3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 <hr />3078 3079 <a name="loadWorkspaceProfiles"> </a>3080 <div class="fixedFont">3081 3082 3083 <b>loadWorkspaceProfiles</b>()3084 3085 </div>3086 <div class="description">3087 3088 3089 <br />3090 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.3091 3092 3093 </div>3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 <hr />3106 3107 <a name="notifyUser"> </a>3108 <div class="fixedFont">3109 3110 3111 <b>notifyUser</b>(msg, type)3112 3113 </div>3114 <div class="description">3115 3116 3117 <br />3118 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.3119 3120 3121 </div>3122 3123 3124 3125 3126 <dl class="detailList">3127 <dt class="heading">Parameters:</dt>3128 3129 <dt>3130 <b>msg</b>3131 3132 </dt>3133 <dd></dd>3134 3135 <dt>3136 <b>type</b>3137 3138 </dt>3139 <dd></dd>3140 3141 </dl>3142 3143 3144 3145 3146 3147 3148 3149 3150 <hr />3151 3152 <a name="openDialog"> </a>3153 <div class="fixedFont">3154 3155 3156 <b>openDialog</b>(title, is_get)3157 3158 </div>3159 <div class="description">3160 3161 3162 <br />3163 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html">mdservice_ui_detail.js</a>.3164 3165 3166 </div>3167 3168 3169 3170 3171 <dl class="detailList">3172 <dt class="heading">Parameters:</dt>3173 3174 <dt>3175 <b>title</b>3176 3177 </dt>3178 <dd></dd>3179 3180 <dt>3181 <b>is_get</b>3182 3183 </dt>3184 <dd></dd>3185 3186 </dl>3187 3188 3189 3190 3191 3192 3193 3194 3195 <hr />3196 3197 <a name="pageNext"> </a>3198 <div class="fixedFont">3199 3200 3201 <b>pageNext</b>(cmd, pages)3202 3203 </div>3204 <div class="description">3205 3206 3207 <br />3208 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.3209 3210 3211 </div>3212 3213 3214 3215 3216 <dl class="detailList">3217 <dt class="heading">Parameters:</dt>3218 3219 <dt>3220 <b>cmd</b>3221 3222 </dt>3223 <dd></dd>3224 3225 <dt>3226 <b>pages</b>3227 3228 </dt>3229 <dd></dd>3230 3231 </dl>3232 3233 3234 3235 3236 3237 3238 3239 3240 <hr />3241 3242 <a name="preprocessJSON"> </a>3243 <div class="fixedFont">3244 3245 3246 <b>preprocessJSON</b>(json)3247 3248 </div>3249 <div class="description">3250 3251 3252 <br />3253 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.3254 3255 3256 </div>3257 3258 3259 3260 3261 <dl class="detailList">3262 <dt class="heading">Parameters:</dt>3263 3264 <dt>3265 <b>json</b>3266 3267 </dt>3268 <dd></dd>3269 3270 </dl>3271 3272 3273 3274 3275 3276 3277 3278 3279 <hr />3280 3281 <a name="query_wrapper_add_column"> </a>3282 <div class="fixedFont">3283 3284 3285 <b>query_wrapper_add_column</b>(elem)3286 3287 </div>3288 <div class="description">3289 3290 3291 <br />3292 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_model.js.html">mdservice_model.js</a>.3293 3294 3295 </div>3296 3297 3298 3299 3300 <dl class="detailList">3301 <dt class="heading">Parameters:</dt>3302 3303 <dt>3304 <b>elem</b>3305 3306 </dt>3307 <dd></dd>3308 3309 </dl>3310 3311 3312 3313 3314 3315 3316 3317 3318 <hr />3319 3320 <a name="reloadPage"> </a>3321 <div class="fixedFont">3322 3323 3324 <b>reloadPage</b>(detail)3325 3326 </div>3327 <div class="description">3328 3329 3330 <br />3331 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html">mdservice_ui_helpers.js</a>.3332 3333 3334 </div>3335 3336 3337 3338 3339 <dl class="detailList">3340 <dt class="heading">Parameters:</dt>3341 3342 <dt>3343 <b>detail</b>3344 3345 </dt>3346 <dd></dd>3347 3348 </dl>3349 3350 3351 3352 3353 3354 3355 3356 3357 <hr />3358 3359 <a name="removeTermset"> </a>3360 <div class="fixedFont">3361 3362 3363 <b>removeTermset</b>(id)3364 3365 </div>3366 <div class="description">3367 3368 3369 <br />3370 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.3371 3372 3373 </div>3374 3375 3376 3377 3378 <dl class="detailList">3379 <dt class="heading">Parameters:</dt>3380 3381 <dt>3382 <b>id</b>3383 3384 </dt>3385 <dd></dd>3386 3387 </dl>3388 3389 3390 3391 3392 3393 3394 3395 3396 <hr />3397 3398 <a name="saveTermset"> </a>3399 <div class="fixedFont">3400 3401 3402 <b>saveTermset</b>(id, name, listwidget)3403 3404 </div>3405 <div class="description">3406 3407 3408 <br />3409 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.3410 3411 3412 </div>3413 3414 3415 3416 3417 <dl class="detailList">3418 <dt class="heading">Parameters:</dt>3419 3420 <dt>3421 <b>id</b>3422 3423 </dt>3424 <dd></dd>3425 3426 <dt>3427 <b>name</b>3428 3429 </dt>3430 <dd></dd>3431 3432 <dt>3433 <b>listwidget</b>3434 3435 </dt>3436 <dd></dd>3437 3438 </dl>3439 3440 3441 3442 3443 3444 3445 3446 3447 <hr />3448 3449 <a name="saveWorkspace"> </a>3450 <div class="fixedFont">3451 3452 3453 <b>saveWorkspace</b>(type)3454 3455 </div>3456 <div class="description">3457 3458 3459 <br />3460 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>.3461 3462 3463 </div>3464 3465 3466 3467 3468 <dl class="detailList">3469 <dt class="heading">Parameters:</dt>3470 3471 <dt>3472 <b>type</b>3473 3474 </dt>3475 <dd></dd>3476 3477 </dl>3478 3479 3480 3481 3482 3483 3484 3485 3486 <hr />3487 3488 <a name="SearchClause"> </a>3489 <div class="fixedFont">3490 3491 3492 <b>SearchClause</b>(index, relation, value)3493 3494 </div>3495 <div class="description">3496 3497 3498 <br />3499 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_searchclause.js.html">mdservice_searchclause.js</a>.3500 3501 3502 </div>3503 3504 3505 3506 3507 <dl class="detailList">3508 <dt class="heading">Parameters:</dt>3509 3510 <dt>3511 <b>index</b>3512 3513 </dt>3514 <dd></dd>3515 3516 <dt>3517 <b>relation</b>3518 3519 </dt>3520 <dd></dd>3521 3522 <dt>3523 <b>value</b>3524 3525 </dt>3526 <dd></dd>3527 3528 </dl>3529 3530 3531 3532 3533 3534 3535 3536 3537 <hr />3538 3539 <a name="SelectionList"> </a>3540 <div class="fixedFont">3541 3542 3543 <b>SelectionList</b>(_parent_div)3544 3545 </div>3546 <div class="description">3547 3548 3549 <br />3550 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_widgets.js.html">mdservice_widgets.js</a>.3551 3552 3553 </div>3554 3555 3556 3557 3558 <dl class="detailList">3559 <dt class="heading">Parameters:</dt>3560 3561 <dt>3562 <b>_parent_div</b>3563 3564 </dt>3565 <dd></dd>3566 3567 </dl>3568 3569 3570 3571 3572 3573 3574 3575 3576 <hr />3577 3578 <a name="showBubble"> </a>3579 <div class="fixedFont">3580 3581 3582 <b>showBubble</b>(elem)3583 3584 </div>3585 <div class="description">3586 3587 3588 <br />3589 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.3590 3591 3592 </div>3593 3594 3595 3596 3597 <dl class="detailList">3598 <dt class="heading">Parameters:</dt>3599 3600 <dt>3601 <b>elem</b>3602 3603 </dt>3604 <dd></dd>3605 3606 </dl>3607 3608 3609 3610 3611 3612 3613 3614 3615 <hr />3616 3617 <a name="showDetail"> </a>3618 <div class="fixedFont">3619 3620 3621 <b>showDetail</b>(_data, textStatus, xmlhttpreq)3622 3623 </div>3624 <div class="description">3625 3626 3627 <br />3628 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html">mdservice_ui_detail.js</a>.3629 3630 3631 </div>3632 3633 3634 3635 3636 <dl class="detailList">3637 <dt class="heading">Parameters:</dt>3638 3639 <dt>3640 <b>_data</b>3641 3642 </dt>3643 <dd></dd>3644 3645 <dt>3646 <b>textStatus</b>3647 3648 </dt>3649 <dd></dd>3650 3651 <dt>3652 <b>xmlhttpreq</b>3653 3654 </dt>3655 <dd></dd>3656 3657 </dl>3658 3659 3660 3661 3662 3663 3664 3665 3666 <hr />3667 3668 <a name="showDetail2"> </a>3669 <div class="fixedFont">3670 3671 3672 <b>showDetail2</b>(data, textStatus)3673 3674 </div>3675 <div class="description">3676 3677 3678 <br />3679 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.3680 3681 3682 </div>3683 3684 3685 3686 3687 <dl class="detailList">3688 <dt class="heading">Parameters:</dt>3689 3690 <dt>3691 <b>data</b>3692 3693 </dt>3694 <dd></dd>3695 3696 <dt>3697 <b>textStatus</b>3698 3699 </dt>3700 <dd></dd>3701 3702 </dl>3703 3704 3705 3706 3707 3708 3709 3710 3711 <hr />3712 3713 <a name="showNotifyMessages"> </a>3714 <div class="fixedFont">3715 3716 3717 <b>showNotifyMessages</b>()3718 3719 </div>3720 <div class="description">3721 3722 3723 <br />3724 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>.3725 3726 3727 </div>3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 <hr />3740 3741 <a name="submit_query"> </a>3742 <div class="fixedFont">3743 3744 3745 <b>submit_query</b>(columns, query, squery, ws)3746 3747 </div>3748 <div class="description">3749 3750 3751 <br />3752 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html">mdservice_ui.js</a>.3753 3754 3755 </div>3756 3757 3758 3759 3760 <dl class="detailList">3761 <dt class="heading">Parameters:</dt>3762 3763 <dt>3764 <b>columns</b>3765 3766 </dt>3767 <dd></dd>3768 3769 <dt>3770 2896 <b>query</b> 3771 2897 … … 3773 2899 <dd></dd> 3774 2900 3775 <dt> 3776 <b>squery</b> 3777 3778 </dt> 3779 <dd></dd> 3780 3781 <dt> 3782 <b>ws</b> 3783 3784 </dt> 3785 <dd></dd> 3786 3787 </dl> 3788 3789 3790 3791 3792 3793 3794 3795 3796 <hr /> 3797 3798 <a name="update"> </a> 3799 <div class="fixedFont"> 3800 3801 3802 <b>update</b>(uri, src_container, target_container, handler) 3803 3804 </div> 3805 <div class="description"> 3806 3807 3808 <br /> 3809 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice2_ui.js.html">mdservice2_ui.js</a>. 3810 3811 3812 </div> 3813 3814 3815 3816 3817 <dl class="detailList"> 3818 <dt class="heading">Parameters:</dt> 3819 3820 <dt> 3821 <b>uri</b> 3822 3823 </dt> 3824 <dd></dd> 3825 3826 <dt> 3827 <b>src_container</b> 3828 3829 </dt> 3830 <dd></dd> 3831 3832 <dt> 3833 <b>target_container</b> 3834 3835 </dt> 3836 <dd></dd> 3837 3838 <dt> 3839 <b>handler</b> 3840 3841 </dt> 3842 <dd></dd> 3843 3844 </dl> 3845 3846 3847 3848 3849 3850 3851 3852 3853 <hr /> 3854 3855 <a name="updateCollectionTree"> </a> 3856 <div class="fixedFont"> 3857 3858 3859 <b>updateCollectionTree</b>() 3860 3861 </div> 3862 <div class="description"> 3863 3864 3865 <br /> 3866 <i>Defined in: </i> <a href="../symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html">mdservice_ui_load.js</a>. 3867 3868 3869 </div> 3870 3871 3872 2901 </dl> 3873 2902 3874 2903 … … 3893 2922 <div class="fineprint" style="clear:both"> 3894 2923 3895 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Sun Apr 17 2011 19:45:53GMT+0200 (MESZ)2924 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Apr 22 2011 21:21:24 GMT+0200 (MESZ) 3896 2925 </div> 3897 2926 </body> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_model.js.html
r1222 r1234 376 376 <span class='line'>369</span> $(x).children().children(".query").text(this.getcollectiontext("name") + ":" + Query.queryliststring(this.squery, this.query) + ", repository:" + this.repository.toString()); 377 377 <span class='line'>370</span> */</span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='query_wrapper ui-widget' name='query' ><div class='query_header ui-widget-header ui-state-default ui-corner-top'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class=" STRN">"<span class='cmd cmd_get'></span><span class='cmd cmd_del'> </span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class=" STRN">"<span class='query_id'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>: <span class='query'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class=" NAME">Query.queryliststring</span><span class="PUNC">(</span><span class="NAME">this.squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.query</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" in "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.getcollectiontext</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" @"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.repository.toString</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='result ui-widget-content ui-corner-bottom'></div>"</span><span class="PUNC">;</span><span class="WHIT">384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="NAME">addToQuerylist</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="WHIT">386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="NAME"> this.container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">387 <span class='line'>380</span> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="NAME"> notifyUser</span><span class="PUNC">(</span><span class="STRN">"DEBUG: setting up removing query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.container</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.query_header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"DEBUG:removing query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">queryset.removequery</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="WHIT">394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class=" NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">this.container</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">396 <span class='line'>389</span> </span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class=" NAME">Query.prototype.open</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT">399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="NAME">window.open</span><span class="PUNC">(</span><span class="NAME">this.link</span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="KEYW"> else</span><span class="WHIT">401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="NAME">window.open</span><span class="PUNC">(</span><span class="NAME">this.link</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">402 <span class='line'>395</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">403 <span class='line'>396</span> </span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class=" WHIT"> </span><span class="NAME">Query.prototype.link</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">=</span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">==</span><span class="STRN">"fullpage"</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">'base'</span><span class="PUNC">,</span><span class="NAME">this.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"xml"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">'sru'</span><span class="PUNC">,</span><span class="NAME">this.sruquery_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">' recordset'</span><span class="PUNC">,</span><span class="NAME">type</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">;</span><span class="WHIT">416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">417 <span class='line'>410</span> </span><span class="WHIT"> 418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class=" NAME">Query.prototype.link_obsoleted</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">419 <span class='line'>412</span> </span><span class="WHIT"> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="COMM">// JSON conversion</span><span class="WHIT">421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class=" COMM">/*422 <span class='line'>415</span> if (this.query.length == 0){423 <span class='line'>416</span> xqstring = "[NULL]";424 <span class='line'>417</span> } else{425 <span class='line'>418</span> xqstring = this.query;426 <span class='line'>419</span> } 427 <span class='line'>420</span> if (this.squery.length == 0){428 <span class='line'>421</span> xsquery = "[NULL]";429 <span class='line'>422</span> } else{430 <span class='line'>423</span> xsquery = this.squery;431 <span class='line'>424</span> } 432 <span class='line'>425</span> */</span><span class="WHIT">433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"squerystring"</span><span class="PUNC">:</span><span class="NAME">this.squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"querystring"</span><span class="PUNC">:</span><span class="NAME">this.query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"searchclauses"</span><span class="PUNC">:</span><span class="STRN">"null"</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">this.json_coll</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">this.json_cols</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">434 <span class='line'>427</span> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"?query="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">JSON.stringify</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"&startItem="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.startItem</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"&maximumItems="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.maximumItems</span><span class="PUNC">;</span><span class="WHIT">436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">;</span><span class="WHIT">437 <span class='line'>430</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="NAME">Query.prototype.submit</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">439 <span class='line'>432</span> </span><span class=" WHIT"></span><span class="WHIT">440 <span class='line'>433</span> </span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="COMM">// FIXME: this is not nice, there should be a function providing the formatted string of the query.</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.getcollectiontext</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="STRN">" in "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.getcollectiontext</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='query_wrapper ui-widget' name='query' ><div class='query_header ui-widget-header ui-state-default ui-corner-top'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_get'></span><span class='cmd cmd_del'> </span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='query_id'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>: <span class='query'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="NAME">Query.queryliststring</span><span class="PUNC">(</span><span class="NAME">this.squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.query</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" @"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.repository.toString</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='result ui-widget-content ui-corner-bottom'></div>"</span><span class="PUNC">;</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="NAME">addToQuerylist</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="NAME">this.container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 389 <span class='line'>382</span> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"DEBUG: setting up removing query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.container</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.query_header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"DEBUG: removing query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="NAME">queryset.removequery</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">this.container</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="WHIT"> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="NAME">Query.prototype.open</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="NAME">window.open</span><span class="PUNC">(</span><span class="NAME">this.link</span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> 403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="NAME">window.open</span><span class="PUNC">(</span><span class="NAME">this.link</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="WHIT"> 406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="NAME">Query.prototype.link</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">=</span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">==</span><span class="STRN">"fullpage"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">'base'</span><span class="PUNC">,</span><span class="NAME">this.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"xml"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">'sru'</span><span class="PUNC">,</span><span class="NAME">this.sruquery_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">'recordset'</span><span class="PUNC">,</span><span class="NAME">type</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">;</span><span class="WHIT"> 418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="WHIT"> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="NAME">Query.prototype.link_obsoleted</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="WHIT"> 422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="COMM">// JSON conversion</span><span class="WHIT"> 423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="COMM">/* 424 <span class='line'>417</span> if (this.query.length == 0){ 425 <span class='line'>418</span> xqstring = "[NULL]"; 426 <span class='line'>419</span> } else { 427 <span class='line'>420</span> xqstring = this.query; 428 <span class='line'>421</span> } 429 <span class='line'>422</span> if (this.squery.length == 0){ 430 <span class='line'>423</span> xsquery = "[NULL]"; 431 <span class='line'>424</span> } else { 432 <span class='line'>425</span> xsquery = this.squery; 433 <span class='line'>426</span> } 434 <span class='line'>427</span> */</span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"squerystring"</span><span class="PUNC">:</span><span class="NAME">this.squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"querystring"</span><span class="PUNC">:</span><span class="NAME">this.query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"searchclauses"</span><span class="PUNC">:</span><span class="STRN">"null"</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">this.json_coll</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">this.json_cols</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 436 <span class='line'>429</span> 437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"?query="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">JSON.stringify</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"&startItem="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.startItem</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"&maximumItems="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.maximumItems</span><span class="PUNC">;</span><span class="WHIT"> 438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">;</span><span class="WHIT"> 439 <span class='line'>432</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="NAME">Query.prototype.submit</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 441 441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">link</span><span class="PUNC">(</span><span class="STRN">'recordset'</span><span class="PUNC">,</span><span class="NAME">this.format</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 442 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> … … 509 509 <span class='line'>502</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 510 510 <span class='line'>503</span> 511 <span class='line'>504</span> 512 <span class='line'>505</span> 513 <span class='line'>506</span> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">queryset_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#querylist"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">514 <span class='line'>507</span> 515 <span class='line'>508</span> </span><span class=" COMM">/**516 <span class='line'>509</span> A singleton-object holding all queries.517 <span class='line'>510</span> @field518 <span class='line'>511</span> */</span><span class="WHIT"></span><span class="WHIT">519 <span class='line'>512</span> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">queryset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">queries</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT">520 <span class='line'>513</span> </span><span class=" WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#querylist'</span><span class="PUNC">,</span><span class="WHIT">521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="WHIT">522 <span class='line'>515</span> </span><span class=" WHIT"> </span><span class="NAME">addquery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">523 <span class='line'>516</span> </span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">this.queries.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">;</span><span class="WHIT">525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="NAME">query.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"q"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT">526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="NAME">query.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="NAME">query.submit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">529 <span class='line'>522</span> 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="NAME">removequery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"removing query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">532 <span class='line'>525</span> </span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="NAME">this.queries.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"></span><span class="WHIT">537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT">538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class=" NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"query removed, new queries.length:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="WHIT">541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">542 <span class='line'>535</span> 543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="NAME">getsquery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">545 <span class='line'>538</span> </span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class=" WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">548 <span class='line'>541</span> </span><span class=" WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">squery</span><span class="PUNC">;</span><span class="WHIT">549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT">550 <span class='line'>543</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">552 <span class='line'>545</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">553 <span class='line'>546</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">554 <span class='line'>547</span> </span><span class=" WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="PUNC">;</span><span class="WHIT">555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">,</span><span class="WHIT">556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class="NAME"> getquerystring</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">558 <span class='line'>551</span> </span><span class="WHIT"> 559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">query</span><span class="PUNC">;</span><span class="WHIT">562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">565 <span class='line'>558</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">567 <span class='line'>560</span> 568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class=" KEYW">return</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="PUNC">;</span><span class="WHIT">569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="NAME">getcollections</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">json_temp</span><span class="PUNC">;</span><span class="WHIT">573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class=" WHIT">574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class=" KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">collection</span><span class="PUNC">;</span><span class="WHIT">577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT">579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">coll.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class=" NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">coll.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"index"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"name"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="NAME">coll</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">586 <span class='line'>579</span> </span><span class="WHIT"> 587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">;</span><span class="WHIT">589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="WHIT">591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class=" NAME">getcolumns</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> json_cols</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">json_temp</span><span class="PUNC">;</span><span class="WHIT">511 <span class='line'>504</span> </span><span class="NAME">Query.prototype.updateColumns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">selectionlist</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">selectionlist.autoSelected</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="NAME">this.columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> 516 <span class='line'>509</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 517 <span class='line'>510</span> </span><span class="WHIT"> </span><span class="NAME">this.columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget.getListText</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 518 <span class='line'>511</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 520 <span class='line'>513</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 521 <span class='line'>514</span> 522 <span class='line'>515</span> </span><span class="NAME">Query.prototype.next</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">pages</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result-header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"max_value"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="WHIT"> 527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">this.startItem</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pages</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">this.startItem</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pages</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> 529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">this.startItem</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pages</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> 531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC"><=</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="PUNC">;</span><span class="WHIT"> 535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC"><=</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NAME">start</span><span class="PUNC">;</span><span class="WHIT"> 537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="WHIT"> 539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="NAME">this.startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">start</span><span class="PUNC">;</span><span class="WHIT"> 541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="NAME">this.maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">num</span><span class="PUNC">;</span><span class="WHIT"> 542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="NAME">this.resubmit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="NAME">updateQueryDetailPane</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 547 <span class='line'>540</span> 548 <span class='line'>541</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">queryset_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#querylist"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 549 <span class='line'>542</span> 550 <span class='line'>543</span> </span><span class="COMM">/** 551 <span class='line'>544</span> * A singleton-object holding all queries. 552 <span class='line'>545</span> * @constructor 553 <span class='line'>546</span> */</span><span class="WHIT"> </span><span class="WHIT"> 554 <span class='line'>547</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">queryset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">queries</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> 555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#querylist'</span><span class="PUNC">,</span><span class="WHIT"> 556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class="NAME">recordrowselected</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">,</span><span class="WHIT"> 557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="WHIT"> 558 <span class='line'>551</span> </span><span class="WHIT"> </span><span class="NAME">addquery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="WHIT"> 560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">this.queries.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">;</span><span class="WHIT"> 561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="NAME">query.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"q"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> 562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="NAME">query.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="NAME">query.submit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 565 <span class='line'>558</span> 566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="NAME">removequery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"removing query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class="WHIT"> 569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="NAME">this.queries.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"query removed, new queries.length:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="WHIT"> 577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 578 <span class='line'>571</span> 579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="NAME">getsquery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="WHIT"> 582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">squery</span><span class="PUNC">;</span><span class="WHIT"> 585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="PUNC">;</span><span class="WHIT"> 591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="NAME">getquerystring</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 594 594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class="WHIT"> 595 595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 596 596 <span class='line'>589</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="NAME"> cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">columns</span><span class="PUNC">;</span><span class="WHIT">597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">query</span><span class="PUNC">;</span><span class="WHIT"> 598 598 <span class='line'>591</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 599 599 <span class='line'>592</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class=" WHIT">601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">603 <span class='line'>596</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.indexOf</span><span class="PUNC">(</span><span class="STRN">","</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">607 <span class='line'>600</span> </span><span class="WHIT"> 608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="KEYW">while</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.substring</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="NAME">pos</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols</span><span class="PUNC">;</span><span class="WHIT">614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.substring</span><span class="PUNC">(</span><span class="NAME">pos</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.indexOf</span><span class="PUNC">(</span><span class="STRN">","</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class=" WHIT">620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class=" NAME">json_cols</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols</span><span class="PUNC">;</span><span class="WHIT">621 <span class='line'>614</span> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class=" WHIT">600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 603 <span class='line'>596</span> 604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="PUNC">;</span><span class="WHIT"> 605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class="NAME">getcollections</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 607 <span class='line'>600</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">json_temp</span><span class="PUNC">;</span><span class="WHIT"> 609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="WHIT"> 610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">collection</span><span class="PUNC">;</span><span class="WHIT"> 613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">coll.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">coll.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"index"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"name"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="NAME">coll</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 623 623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">json_col s</span><span class="PUNC">;</span><span class="WHIT">624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">;</span><span class="WHIT"> 625 625 <span class='line'>618</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class=" NAME">getoptions</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">627 <span class='line'>620</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">opts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> json_opts</span><span class="PUNC">;</span><span class="WHIT">629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class=" WHIT">630 <span class='line'>623</span> </span><span class="WHIT"> </span><span class=" KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">632 <span class='line'>625</span> </span><span class="WHIT"> </span><span class="NAME">opts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">options</span><span class="PUNC">;</span><span class="WHIT">633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">634 <span class='line'>627</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">635 <span class='line'>628</span> 636 <span class='line'>629</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">opts</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">637 <span class='line'>630</span> </span><span class="WHIT"> </span><span class="NAME">json_opts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">638 <span class='line'>631</span> </span><span class="WHIT"> </span><span class="NAME">json_ opts</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">opts</span><span class="PUNC">;</span><span class="WHIT">639 <span class='line'>632</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">640 <span class='line'>633</span> </span><span class="WHIT"> </span><span class=" KEYW">return</span><span class="WHIT"> </span><span class="NAME">json_opts</span><span class="PUNC">;</span><span class="WHIT">641 <span class='line'>634</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">642 <span class='line'>635</span> </span><span class="WHIT"> </span><span class="NAME">resubmit</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">643 <span class='line'>636</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.queries</span><span class="PUNC">[</span><span class="NAME">qid.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">644 <span class='line'>637</span> </span><span class="WHIT"> </span><span class="WHIT">645 <span class='line'>638</span> </span><span class="WHIT"> </span><span class="NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">646 <span class='line'>639</span> </span><span class="WHIT"> </span><span class="NAME">query.startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.start_record'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">647 <span class='line'>640</span> </span><span class="WHIT"> </span><span class="NAME">query.maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.maximum_records'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">648 <span class='line'>641</span> </span><span class="WHIT"> </span><span class="NAME">query.resubmit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">649 <span class='line'>642</span> 650 <span class='line'>643</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">651 <span class='line'>644</span> </span><span class="WHIT"> </span><span class="WHIT">652 <span class='line'>645</span> </span><span class="WHIT"> </span><span class="NAME">getQuery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">653 <span class='line'>646</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.queries</span><span class="PUNC">[</span><span class="NAME">qid.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">654 <span class='line'>647</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">;</span><span class="WHIT">655 <span class='line'>648</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">656 <span class='line'>649</span> </span><span class="WHIT"> </span><span class="WHIT">657 <span class='line'>650</span> </span><span class="WHIT"> </span><span class="NAME">next</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">,</span><span class="NAME">pages</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">658 <span class='line'>651</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.queries</span><span class="PUNC">[</span><span class="NAME">qid.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">659 <span class='line'>652</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">660 <span class='line'>653</span> </span><span class="WHIT"> </span><span class="KEYW"> var</span><span class="WHIT"> </span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">661 <span class='line'>654</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result-header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"max_value"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">662 <span class='line'>655</span> </span><span class="WHIT"> 663 <span class='line'>656</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">query.startItem</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pages</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">664 <span class='line'>657</span> </span><span class="WHIT"> </span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">query.startItem</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pages</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"></span><span class="PUNC">;</span><span class="WHIT">665 <span class='line'>658</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">query.startItem</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pages</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">666 <span class='line'>659</span> </span><span class="WHIT"> </span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT">667 <span class='line'>660</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">668 <span class='line'>661</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">669 <span class='line'>662</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC"><=</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">670 <span class='line'>663</span> </span><span class="WHIT"> </span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">page_record_count</span><span class="PUNC">;</span><span class="WHIT">671 <span class='line'>664</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">start</span><span class="WHIT"> </span><span class="PUNC"><=</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">672 <span class='line'>665</span> </span><span class="WHIT"> </span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">max_value</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NAME">start</span><span class="PUNC">;</span><span class="WHIT">673 <span class='line'>666</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">674 <span class='line'>667</span> </span><span class="WHIT"> </span><span class="WHIT">675 <span class='line'>668</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">num</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">676 <span class='line'>669</span> </span><span class="WHIT"> </span><span class="NAME">query.startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">start</span><span class="PUNC">;</span><span class="WHIT">677 <span class='line'>670</span> </span><span class="WHIT"> </span><span class="NAME">query.maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">num</span><span class="PUNC">;</span><span class="WHIT">678 <span class='line'>671</span> </span><span class="WHIT"> </span><span class="NAME">query.resubmit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">679 <span class='line'>672</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">680 <span class='line'>673</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">681 <span class='line'>674</span> </span><span class="WHIT"> </span><span class=" WHIT">682 <span class='line'>675</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">683 <span class='line'>676</span> </span><span class="WHIT"> </span><span class="WHIT">684 <span class='line'>677</span> </span><span class="WHIT"> </span><span class="WHIT">685 <span class='line'>678</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">686 <span class='line'>679</span> 687 <span class='line'>680</span> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#querylist .cmd_columns'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">688 <span class='line'>681</span> </span><span class="WHIT"> </span><span class="NAME"> notifyUser</span><span class="PUNC">(</span><span class="STRN">"DEBUG: #querylist.cmd_columns"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">689 <span class='line'>682</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">690 <span class='line'>683</span> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">691 <span class='line'>684</span> 692 <span class='line'>685</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">query_wrapper_add_column</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">693 <span class='line'>686</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query-columns'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">694 <span class='line'>687</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">695 <span class='line'>688</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.treecol'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.column-elem'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">696 <span class='line'>689</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">697 <span class='line'>690</span> 698 <span class='line'>691</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addDetailFunctionality</span><span class="PUNC">(</span><span class="NAME">q_header</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT">699 <span class='line'>692</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">700 <span class='line'>693</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">;</span><span class="WHIT">701 <span class='line'>694</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'class'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'result-header'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">702 <span class='line'>695</span> </span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">703 <span class='line'>696</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">704 <span class='line'>697</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">705 <span class='line'>698</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">706 <span class='line'>699</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">707 <span class='line'>700</span> </span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detail.temp_id</span><span class="PUNC">;</span><span class="WHIT">708 <span class='line'>701</span> </span><span class="WHIT"> </span><span class="WHIT">709 <span class='line'>702</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getQuery</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">710 <span class='line'>703</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">autoSelected</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">711 <span class='line'>704</span> </span><span class="WHIT"> </span><span class="NAME">q.columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">712 <span class='line'>705</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT">713 <span class='line'>706</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">714 <span class='line'>707</span> </span><span class="WHIT"> </span><span class="NAME">q.columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">listwidget.getListText</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">715 <span class='line'>708</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">716 <span class='line'>709</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">717 <span class='line'>710</span> </span><span class="WHIT"> </span><span class="NAME">queryset.resubmit</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">718 <span class='line'>711</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">719 <span class='line'>712</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_prev'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">720 <span class='line'>713</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">721 <span class='line'>714</span> </span><span class="WHIT"> </span><span class=" NAME">queryset.next</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">,</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">722 <span class='line'>715</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">723 <span class='line'>716</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_next'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">724 <span class='line'>717</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">725 <span class='line'>718</span> </span><span class="WHIT"> </span><span class="NAME"> queryset.next</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">,</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">726 <span class='line'>719</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class=" PUNC">)</span><span class="PUNC">;</span><span class="WHIT">626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class="WHIT"> 627 <span class='line'>620</span> </span><span class="WHIT"> </span><span class="NAME">getcolumns</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">json_temp</span><span class="PUNC">;</span><span class="WHIT"> 630 <span class='line'>623</span> </span><span class="WHIT"> </span><span class="WHIT"> 631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 632 <span class='line'>625</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">columns</span><span class="PUNC">;</span><span class="WHIT"> 634 <span class='line'>627</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 635 <span class='line'>628</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 636 <span class='line'>629</span> </span><span class="WHIT"> </span><span class="WHIT"> 637 <span class='line'>630</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 638 <span class='line'>631</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 639 <span class='line'>632</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 640 <span class='line'>633</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 641 <span class='line'>634</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.indexOf</span><span class="PUNC">(</span><span class="STRN">","</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 642 <span class='line'>635</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 643 <span class='line'>636</span> </span><span class="WHIT"> </span><span class="WHIT"> 644 <span class='line'>637</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 645 <span class='line'>638</span> </span><span class="WHIT"> </span><span class="KEYW">while</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 646 <span class='line'>639</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 647 <span class='line'>640</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.substring</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="NAME">pos</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 648 <span class='line'>641</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 649 <span class='line'>642</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols</span><span class="PUNC">;</span><span class="WHIT"> 650 <span class='line'>643</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 651 <span class='line'>644</span> </span><span class="WHIT"> </span><span class="NAME">cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.substring</span><span class="PUNC">(</span><span class="NAME">pos</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 652 <span class='line'>645</span> </span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols.indexOf</span><span class="PUNC">(</span><span class="STRN">","</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 653 <span class='line'>646</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 654 <span class='line'>647</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 655 <span class='line'>648</span> </span><span class="WHIT"> </span><span class="WHIT"> 656 <span class='line'>649</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cols</span><span class="PUNC">;</span><span class="WHIT"> 657 <span class='line'>650</span> 658 <span class='line'>651</span> </span><span class="WHIT"> </span><span class="WHIT"> 659 <span class='line'>652</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 660 <span class='line'>653</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">;</span><span class="WHIT"> 661 <span class='line'>654</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 662 <span class='line'>655</span> </span><span class="WHIT"> </span><span class="NAME">getoptions</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 663 <span class='line'>656</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">opts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 664 <span class='line'>657</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_opts</span><span class="PUNC">;</span><span class="WHIT"> 665 <span class='line'>658</span> </span><span class="WHIT"> </span><span class="WHIT"> 666 <span class='line'>659</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.queries.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 667 <span class='line'>660</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 668 <span class='line'>661</span> </span><span class="WHIT"> </span><span class="NAME">opts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.queries</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">options</span><span class="PUNC">;</span><span class="WHIT"> 669 <span class='line'>662</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 670 <span class='line'>663</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 671 <span class='line'>664</span> 672 <span class='line'>665</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">opts</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 673 <span class='line'>666</span> </span><span class="WHIT"> </span><span class="NAME">json_opts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 674 <span class='line'>667</span> </span><span class="WHIT"> </span><span class="NAME">json_opts</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">opts</span><span class="PUNC">;</span><span class="WHIT"> 675 <span class='line'>668</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 676 <span class='line'>669</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">json_opts</span><span class="PUNC">;</span><span class="WHIT"> 677 <span class='line'>670</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 678 <span class='line'>671</span> </span><span class="WHIT"> </span><span class="NAME">resubmit</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 679 <span class='line'>672</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.queries</span><span class="PUNC">[</span><span class="NAME">qid.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 680 <span class='line'>673</span> </span><span class="WHIT"> </span><span class="WHIT"> 681 <span class='line'>674</span> </span><span class="WHIT"> </span><span class="NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 682 <span class='line'>675</span> </span><span class="WHIT"> </span><span class="NAME">query.startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.start_record'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 683 <span class='line'>676</span> </span><span class="WHIT"> </span><span class="NAME">query.maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.maximum_records'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 684 <span class='line'>677</span> </span><span class="WHIT"> </span><span class="NAME">query.resubmit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 685 <span class='line'>678</span> 686 <span class='line'>679</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 687 <span class='line'>680</span> </span><span class="WHIT"> </span><span class="WHIT"> 688 <span class='line'>681</span> </span><span class="WHIT"> </span><span class="NAME">getQuery</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 689 <span class='line'>682</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.queries</span><span class="PUNC">[</span><span class="NAME">qid.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 690 <span class='line'>683</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">;</span><span class="WHIT"> 691 <span class='line'>684</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 692 <span class='line'>685</span> </span><span class="WHIT"> </span><span class="COMM">/* 693 <span class='line'>686</span> next: function(qid,pages){ 694 <span class='line'>687</span> var query = queryset.queries[qid.substring(1)-1]; 695 <span class='line'>688</span> var start = 0; 696 <span class='line'>689</span> var num = 0; 697 <span class='line'>690</span> var max_value = $('#' + qid ).find('.result-header').attr("max_value"); 698 <span class='line'>691</span> 699 <span class='line'>692</span> if (parseInt(query.startItem) + pages * page_record_count >= 1){ 700 <span class='line'>693</span> start = parseInt(query.startItem) + pages * page_record_count ; 701 <span class='line'>694</span> } else if (parseInt(query.startItem) + pages * page_record_count + page_record_count - 1 >= 1){ 702 <span class='line'>695</span> start = 1 ; 703 <span class='line'>696</span> } 704 <span class='line'>697</span> if (start > 0){ 705 <span class='line'>698</span> if (start + page_record_count - 1 <= max_value) { 706 <span class='line'>699</span> num = page_record_count; 707 <span class='line'>700</span> } else if (start <= max_value){ 708 <span class='line'>701</span> num = max_value - start; 709 <span class='line'>702</span> } 710 <span class='line'>703</span> 711 <span class='line'>704</span> if (num > 0){ 712 <span class='line'>705</span> query.startItem = start; 713 <span class='line'>706</span> query.maximumItems = num; 714 <span class='line'>707</span> query.resubmit(); 715 <span class='line'>708</span> } 716 <span class='line'>709</span> } 717 <span class='line'>710</span> 718 <span class='line'>711</span> }, 719 <span class='line'>712</span> */</span><span class="WHIT"> 720 <span class='line'>713</span> </span><span class="WHIT"> </span><span class="NAME">recorddetailselection</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">recordrow</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 721 <span class='line'>714</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.recordrowselected</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 722 <span class='line'>715</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.recordrowselected</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">'detailselection'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 723 <span class='line'>716</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 724 <span class='line'>717</span> </span><span class="WHIT"> </span><span class="NAME">this.recordrowselected</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">recordrow</span><span class="PUNC">;</span><span class="WHIT"> 725 <span class='line'>718</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.recordrowselected</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'detailselection'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 726 <span class='line'>719</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 727 727 <span class='line'>720</span> </span><span class="WHIT"> </span><span class="WHIT"> 728 <span class='line'>721</span> </span><span class="WHIT"> </span><span class=" NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.value-format'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">729 <span class='line'>722</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">730 <span class='line'>723</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">temp_id</span><span class="PUNC">;</span><span class="WHIT">731 <span class='line'>724</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getQuery</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">732 <span class='line'>725</span> </span><span class="WHIT"> </span><span class="NAME">q.format</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">733 <span class='line'>726</span> </span><span class="WHIT"> </span><span class="NAME">queryset.resubmit</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">734 <span class='line'>727</span> </span><span class=" WHIT"></span><span class="WHIT">735 <span class='line'>728</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">736 <span class='line'>729</span> </span><span class=" WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_add'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">737 <span class='line'>730</span> </span><span class="WHIT"> 738 <span class='line'>731</span> </span><span class="WHIT"> </span><span class="NAME">query_wrapper_add_column</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">739 <span class='line'>732</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">740 <span class='line'>733</span> </span><span class="WHIT"> </span><span class=" NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.columns-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">741 <span class='line'>734</span> </span><span class="WHIT"> </span><span class=" NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.terms-tree'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">treeTable</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="NAME">initialState</span><span class="PUNC">:</span><span class="STRN">"collapsed"</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">728 <span class='line'>721</span> </span><span class="WHIT"> </span><span class="WHIT"> 729 <span class='line'>722</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 730 <span class='line'>723</span> 731 <span class='line'>724</span> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#querylist .cmd_columns'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 732 <span class='line'>725</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"DEBUG: #querylist.cmd_columns"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 733 <span class='line'>726</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 734 <span class='line'>727</span> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 735 <span class='line'>728</span> 736 <span class='line'>729</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">query_wrapper_add_column</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 737 <span class='line'>730</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query-columns'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 738 <span class='line'>731</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 739 <span class='line'>732</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.treecol'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.column-elem'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 740 <span class='line'>733</span> </span><span class="WHIT"> </span><span class="WHIT"> 741 <span class='line'>734</span> </span><span class="WHIT"> </span><span class="COMM">//$(elem).data('query').updateColumns(slid);</span><span class="WHIT"> 742 742 <span class='line'>735</span> 743 <span class='line'>736</span> 744 <span class='line'>737</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 745 <span class='line'>738</span> </span></pre></body></html> 743 <span class='line'>736</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 744 <span class='line'>737</span> 745 <span class='line'>738</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addDetailFunctionality</span><span class="PUNC">(</span><span class="NAME">q_header</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 746 <span class='line'>739</span> </span><span class="WHIT"> </span><span class="WHIT"> 747 <span class='line'>740</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">q_header</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">,</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 748 <span class='line'>741</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">,</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 749 <span class='line'>742</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmds .cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">,</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 750 <span class='line'>743</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 751 <span class='line'>744</span> </span><span class="WHIT"> </span><span class="COMM">/* 752 <span class='line'>745</span> var qid; 753 <span class='line'>746</span> if ($(this).parent().attr('class') == 'result-header'){ 754 <span class='line'>747</span> qid = $(this).closest('.query_wrapper').attr("id"); 755 <span class='line'>748</span> } else { 756 <span class='line'>749</span> var did = $(this).closest('.detail-wrapper').attr("id"); 757 <span class='line'>750</span> var slid = $(this).closest('.detail-wrapper').find('.selectionlist-widget').attr("id"); 758 <span class='line'>751</span> var detail = detailcaller.getdetail(did); 759 <span class='line'>752</span> qid = detail.temp_id; 760 <span class='line'>753</span> 761 <span class='line'>754</span> var q = queryset.getQuery(qid); 762 <span class='line'>755</span> if (selectionlistset.getselectionlist(slid).autoSelected()){ 763 <span class='line'>756</span> q.columns = ""; 764 <span class='line'>757</span> } else 765 <span class='line'>758</span> { 766 <span class='line'>759</span> q.columns = selectionlistset.getselectionlist(slid).listwidget.getListText(); 767 <span class='line'>760</span> } 768 <span class='line'>761</span> } 769 <span class='line'>762</span> //queryset.resubmit(qid); 770 <span class='line'>763</span> */</span><span class="WHIT"> 771 <span class='line'>764</span> </span><span class="WHIT"> </span><span class="COMM">// update columns if reloaded from detail pane</span><span class="WHIT"> 772 <span class='line'>765</span> </span><span class="WHIT"> </span><span class="COMM">/* 773 <span class='line'>766</span> if ($(this).parent().attr('class') != 'result-header'){ 774 <span class='line'>767</span> var slid = $(this).closest('.detail-wrapper').find('.selectionlist-widget').attr("id"); 775 <span class='line'>768</span> if (selectionlistset.getselectionlist(slid).autoSelected()){ 776 <span class='line'>769</span> $(this).data('query').columns = ""; 777 <span class='line'>770</span> } else 778 <span class='line'>771</span> { 779 <span class='line'>772</span> $(this).data('query').columns = selectionlistset.getselectionlist(slid).listwidget.getListText(); 780 <span class='line'>773</span> } 781 <span class='line'>774</span> } 782 <span class='line'>775</span> */</span><span class="WHIT"> 783 <span class='line'>776</span> </span><span class="WHIT"> </span><span class="COMM">/* 784 <span class='line'>777</span> var slid = $(this).closest('.detail-wrapper').find('.selectionlist-widget').attr("id"); 785 <span class='line'>778</span> if (slid != undefined){ 786 <span class='line'>779</span> $(this).data('query').updateColumns($(this).data('detail')); 787 <span class='line'>780</span> } 788 <span class='line'>781</span> */</span><span class="WHIT"> 789 <span class='line'>782</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">updateColumns</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'selectionlist'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 790 <span class='line'>783</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">resubmit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 791 <span class='line'>784</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 792 <span class='line'>785</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_prev'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 793 <span class='line'>786</span> </span><span class="WHIT"> </span><span class="COMM">/* 794 <span class='line'>787</span> var qid = $(this).closest('.query_wrapper').attr("id"); 795 <span class='line'>788</span> queryset.next(qid,-1); 796 <span class='line'>789</span> */</span><span class="WHIT"> 797 <span class='line'>790</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 798 <span class='line'>791</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 799 <span class='line'>792</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_next'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 800 <span class='line'>793</span> </span><span class="COMM">/* 801 <span class='line'>794</span> var qid = $(this).closest('.query_wrapper').attr("id"); 802 <span class='line'>795</span> queryset.next(qid,1); 803 <span class='line'>796</span> */</span><span class="WHIT"> 804 <span class='line'>797</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 805 <span class='line'>798</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 806 <span class='line'>799</span> </span><span class="WHIT"> </span><span class="WHIT"> 807 <span class='line'>800</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.value-format'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">,</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 808 <span class='line'>801</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.value-format'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 809 <span class='line'>802</span> </span><span class="WHIT"> </span><span class="COMM">/* 810 <span class='line'>803</span> var did = $(this).closest('.detail-wrapper').attr("id"); 811 <span class='line'>804</span> var qid = detailcaller.getdetail(did).temp_id; 812 <span class='line'>805</span> var q = queryset.getQuery(qid); 813 <span class='line'>806</span> queryset.resubmit(qid); 814 <span class='line'>807</span> */</span><span class="WHIT"> 815 <span class='line'>808</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">format</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 816 <span class='line'>809</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">resubmit</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 817 <span class='line'>810</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 818 <span class='line'>811</span> </span><span class="WHIT"> </span><span class="COMM">//q_header.find('.cmd_add').click(function(){</span><span class="WHIT"> 819 <span class='line'>812</span> </span><span class="WHIT"> </span><span class="COMM">//q_header.find('.cmd_columns').data('query', query);</span><span class="WHIT"> 820 <span class='line'>813</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.cmd_columns'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 821 <span class='line'>814</span> </span><span class="WHIT"> </span><span class="NAME">query_wrapper_add_column</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 822 <span class='line'>815</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).data('query').resubmit();</span><span class="WHIT"> 823 <span class='line'>816</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 824 <span class='line'>817</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.columns-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 825 <span class='line'>818</span> </span><span class="WHIT"> </span><span class="NAME">q_header.find</span><span class="PUNC">(</span><span class="STRN">'.terms-tree'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">treeTable</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="NAME">initialState</span><span class="PUNC">:</span><span class="STRN">"collapsed"</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 826 <span class='line'>819</span> 827 <span class='line'>820</span> 828 <span class='line'>821</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 829 <span class='line'>822</span> </span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_searchclause.js.html
r1222 r1234 26 26 <span class='line'> 19</span> </span><span class="WHIT"> </span><span class="COMM">//var relation_autocomplete = new Array('any','all','=','>','<'); </span><span class="WHIT"> 27 27 <span class='line'> 20</span> </span><span class="WHIT"> </span><span class="COMM">//var value_autocomplete = new Array();</span><span class="WHIT"> 28 <span class='line'> 21</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="NAME">index</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">relation</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">29 <span class='line'> 22</span> </span><span class=" WHIT"> </span><span class="NAME">this.index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">index</span><span class="PUNC">;</span><span class="WHIT">30 <span class='line'> 23</span> </span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">relation</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">31 <span class='line'> 24</span> </span><span class="WHIT"> </span><span class="NAME">this.value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">value</span><span class="PUNC">;</span><span class="WHIT">32 <span class='line'> 25</span> </span><span class="WHIT"> </span><span class="NAME">this.negation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">33 <span class='line'> 26</span> </span><span class="WHIT"></span><span class="WHIT">34 <span class='line'> 27</span> </span><span class=" WHIT"> </span><span class="NAME">this.is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">35 <span class='line'> 28</span> </span><span class="WHIT"> </span><span class="NAME">this. category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">36 <span class='line'> 29</span> </span><span class="WHIT"> </span><span class=" WHIT">37 <span class='line'> 30</span> </span><span class="WHIT"> </span><span class="NAME">this. i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">38 <span class='line'> 31</span> </span><span class="WHIT"> </span><span class="NAME">this. j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">39 <span class='line'> 32</span> </span><span class="WHIT"> </span><span class=" NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">40 <span class='line'> 33</span> </span><span class="WHIT"> </span><span class="NAME">this. container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">41 <span class='line'> 34</span> </span><span class="WHIT"> </span><span class=" WHIT">42 <span class='line'> 35</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">43 <span class='line'> 36</span> </span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="PUNC">;</span><span class="WHIT">44 <span class='line'> 37</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">45 <span class='line'> 38</span> </span><span class=" PUNC">}</span><span class="WHIT">46 <span class='line'> 39</span> 47 <span class='line'> 40</span> </span><span class=" NAME">SearchClause.prototype.GetIndexInput</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">48 <span class='line'> 41</span> </span><span class="WHIT"> </span><span class="KEYW"> return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">49 <span class='line'> 42</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">50 <span class='line'> 43</span> 51 <span class='line'> 44</span> </span><span class=" NAME">SearchClause.prototype.GetRelInput</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">52 <span class='line'> 45</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.rel_input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">53 <span class='line'> 46</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">54 <span class='line'> 47</span> </span><span class=" NAME">SearchClause.prototype.GetValueInput</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">55 <span class='line'> 48</span> </span><span class=" WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">56 <span class='line'> 49</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">57 <span class='line'> 50</span> 58 <span class='line'> 51</span> </span><span class=" NAME">SearchClause.prototype.GetIndexSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">59 <span class='line'> 52</span> </span><span class=" WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">60 <span class='line'> 53</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">61 <span class='line'> 54</span> 62 <span class='line'> 55</span> 63 <span class='line'> 56</span> </span><span class="NAME">SearchClause.prototype.GetValueSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">64 <span class='line'> 57</span> </span><span class=" WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">65 <span class='line'> 58</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">66 <span class='line'> 59</span> 67 <span class='line'> 60</span> </span><span class="NAME">SearchClause.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">68 <span class='line'> 61</span> </span><span class="WHIT"> </span><span class="WHIT">69 <span class='line'> 62</span> </span><span class=" WHIT"> </span><span class="COMM">//TODO defaults</span><span class="WHIT">70 <span class='line'> 63</span> </span><span class="WHIT"> </span><span class=" COMM">//this.relation = '=';</span><span class="WHIT">71 <span class='line'> 64</span> </span><span class=" WHIT"> </span><span class="COMM">//var index_detail = "";</span><span class="WHIT">72 <span class='line'> 65</span> </span><span class="WHIT"> </span><span class="COMM">//if ((this.i == 0) && (this.j == 0)) {</span><span class="WHIT">73 <span class='line'> 66</span> </span><span class=" WHIT"> </span><span class="COMM">// index_detail = "<span name='detail_index' class='cmd cmd_detail'></span>";</span><span class="WHIT">74 <span class='line'> 67</span> </span><span class="WHIT"> </span><span class=" COMM">//}</span><span class="WHIT">75 <span class='line'> 68</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.j</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='sc-j or_level' ><div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='sc-wrapper focused' > "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">76 <span class='line'> 69</span> </span><span class="WHIT"> </span><span class=" STRN">"<div class='search'><span class='index-search'><select class='index_select'/><input type='text' class='index-input autocomplete-input' /></span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">77 <span class='line'> 70</span> </span><span class="WHIT"> </span><span class="COMM">// index_detail +</span><span class="WHIT">78 <span class='line'> 71</span> </span><span class="WHIT"> </span><span class="COMM">// "<select type='text' class='rel_input' />" +</span><span class="WHIT">79 <span class='line'> 72</span> </span><span class="WHIT"> </span><span class=" STRN">"<select class='rel_input'><option value='='>=</option><option value='>'>></option><option value='<'><</option><option value='any'>any</option><option value='contains'>contains</option><option value='all'>all</option></select>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">80 <span class='line'> 73</span> </span><span class="WHIT"> </span><span class=" STRN">"<select class='value_select'/><input type='text' class='value-input' /><span name='detail_value' class='cmd cmd_detail'></span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">81 <span class='line'> 74</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='sc_cmds'><span class='cmd cmd_sc_delete'> </span><span class='sc_id'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_add_and'> </span><span class='cmd cmd_add_or'></span>"</span><span class="PUNC">+</span><span class="WHIT">83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class=" STRN">" </span></div><div class='index-context'><table></table></div></div></div>"</span><span class="PUNC">;</span><span class="WHIT">84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class=" WHIT">85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class=" NAME">addToSClist</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class=" WHIT">87 <span class='line'> 80</span> </span><span class="WHIT"> </span><span class="WHIT">88 <span class='line'> 81</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">e_index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetIndexInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">89 <span class='line'> 82</span> </span><span class="WHIT"> </span><span class=" COMM">//new $.GrowingInput(e_index, {max: 80});</span><span class="WHIT">90 <span class='line'> 83</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">e_relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetRelInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">91 <span class='line'> 84</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">e_value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetValueInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">92 <span class='line'> 85</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetIndexSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">93 <span class='line'> 86</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">value_select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetValueSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">94 <span class='line'> 87</span> </span><span class="WHIT"> </span><span class=" WHIT">95 <span class='line'> 88</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">index_select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">96 <span class='line'> 89</span> </span><span class="WHIT"> </span><span class=" NAME">value_select.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">97 <span class='line'> 90</span> </span><span class="WHIT"> </span><span class=" COMM">//$(e_index).closest('.sc-wrapper').find('.index-context').hide();</span><span class="WHIT">98 <span class='line'> 91</span> </span><span class="WHIT"> </span><span class=" WHIT">99 <span class='line'> 92</span> </span><span class="WHIT"> </span><span class=" COMM">//alert("focused: " + $('.focused','#searchclauselist').size());</span><span class="WHIT">100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">103 <span class='line'> 96</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">e_index</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">104 <span class='line'> 97</span> </span><span class="WHIT"> </span><span class=" COMM">//alert("focused: " + $('.focused','#searchclauselist').size());</span><span class="WHIT">105 <span class='line'> 98</span> </span><span class="WHIT"> </span><span class=" WHIT">106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class=" COMM">// set focus</span><span class="WHIT">107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class="NAME">e_index.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">109 <span class='line'>102</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">110 <span class='line'>103</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">111 <span class='line'>104</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">112 <span class='line'>105</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">113 <span class='line'>106</span> </span><span class="WHIT"> </span><span class="NAME"> index_select.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">28 <span class='line'> 21</span> 29 <span class='line'> 22</span> </span><span class="COMM">/** 30 <span class='line'> 23</span> * SearchClause model [index,relation, value], with basic functionality - 31 <span class='line'> 24</span> * creation, render, autocomplete. 32 <span class='line'> 25</span> * @constructor 33 <span class='line'> 26</span> */</span><span class="WHIT"> </span><span class="WHIT"> 34 <span class='line'> 27</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="NAME">index</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">relation</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 35 <span class='line'> 28</span> </span><span class="WHIT"> </span><span class="NAME">this.index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">index</span><span class="PUNC">;</span><span class="WHIT"> 36 <span class='line'> 29</span> </span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">relation</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 37 <span class='line'> 30</span> </span><span class="WHIT"> </span><span class="NAME">this.value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">value</span><span class="PUNC">;</span><span class="WHIT"> 38 <span class='line'> 31</span> </span><span class="WHIT"> </span><span class="NAME">this.negation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 39 <span class='line'> 32</span> </span><span class="WHIT"> </span><span class="WHIT"> 40 <span class='line'> 33</span> </span><span class="WHIT"> </span><span class="NAME">this.is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 41 <span class='line'> 34</span> </span><span class="WHIT"> </span><span class="NAME">this.category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 42 <span class='line'> 35</span> </span><span class="WHIT"> </span><span class="WHIT"> 43 <span class='line'> 36</span> </span><span class="WHIT"> </span><span class="NAME">this.i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 44 <span class='line'> 37</span> </span><span class="WHIT"> </span><span class="NAME">this.j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 45 <span class='line'> 38</span> </span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 46 <span class='line'> 39</span> </span><span class="WHIT"> </span><span class="NAME">this.container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 47 <span class='line'> 40</span> </span><span class="WHIT"> </span><span class="WHIT"> 48 <span class='line'> 41</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 49 <span class='line'> 42</span> </span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="PUNC">;</span><span class="WHIT"> 50 <span class='line'> 43</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 51 <span class='line'> 44</span> </span><span class="PUNC">}</span><span class="WHIT"> 52 <span class='line'> 45</span> 53 <span class='line'> 46</span> </span><span class="NAME">SearchClause.prototype.GetIndexInput</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 54 <span class='line'> 47</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 55 <span class='line'> 48</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 56 <span class='line'> 49</span> 57 <span class='line'> 50</span> </span><span class="NAME">SearchClause.prototype.GetRelInput</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 58 <span class='line'> 51</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.rel_input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 59 <span class='line'> 52</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 60 <span class='line'> 53</span> </span><span class="NAME">SearchClause.prototype.GetValueInput</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 61 <span class='line'> 54</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 62 <span class='line'> 55</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 63 <span class='line'> 56</span> 64 <span class='line'> 57</span> </span><span class="NAME">SearchClause.prototype.GetIndexSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 65 <span class='line'> 58</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 66 <span class='line'> 59</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 67 <span class='line'> 60</span> 68 <span class='line'> 61</span> 69 <span class='line'> 62</span> </span><span class="NAME">SearchClause.prototype.GetValueSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 70 <span class='line'> 63</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 71 <span class='line'> 64</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 72 <span class='line'> 65</span> 73 <span class='line'> 66</span> </span><span class="NAME">SearchClause.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 74 <span class='line'> 67</span> </span><span class="WHIT"> </span><span class="WHIT"> 75 <span class='line'> 68</span> </span><span class="WHIT"> </span><span class="COMM">//TODO defaults</span><span class="WHIT"> 76 <span class='line'> 69</span> </span><span class="WHIT"> </span><span class="COMM">//this.relation = '=';</span><span class="WHIT"> 77 <span class='line'> 70</span> </span><span class="WHIT"> </span><span class="COMM">//var index_detail = "";</span><span class="WHIT"> 78 <span class='line'> 71</span> </span><span class="WHIT"> </span><span class="COMM">//if ((this.i == 0) && (this.j == 0)) {</span><span class="WHIT"> 79 <span class='line'> 72</span> </span><span class="WHIT"> </span><span class="COMM">// index_detail = "<span name='detail_index' class='cmd cmd_detail'></span>";</span><span class="WHIT"> 80 <span class='line'> 73</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT"> 81 <span class='line'> 74</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.j</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='sc-j or_level' ><div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='sc-wrapper focused' > "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='search'><span class='index-search'><select class='index_select'/><input type='text' class='index-input autocomplete-input' /></span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class="COMM">//index_detail +</span><span class="WHIT"> 84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class="COMM">//"<select type='text' class='rel_input' />" +</span><span class="WHIT"> 85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class="STRN">"<select class='rel_input'><option value='='>=</option><option value='>'>></option><option value='<'><</option><option value='any'>any</option><option value='contains'>contains</option><option value='all'>all</option></select>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class="STRN">"<select class='value_select'/><input type='text' class='value-input' /><span name='detail_value' class='cmd cmd_detail'></span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 87 <span class='line'> 80</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='sc_cmds'><span class='cmd cmd_sc_delete'> </span><span class='sc_id'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 88 <span class='line'> 81</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_add_and'> </span><span class='cmd cmd_add_or'></span>"</span><span class="PUNC">+</span><span class="WHIT"> 89 <span class='line'> 82</span> </span><span class="WHIT"> </span><span class="STRN">" </span></div><div class='index-context'><table></table></div></div></div>"</span><span class="PUNC">;</span><span class="WHIT"> 90 <span class='line'> 83</span> </span><span class="WHIT"> </span><span class="WHIT"> 91 <span class='line'> 84</span> </span><span class="WHIT"> </span><span class="NAME">addToSClist</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 92 <span class='line'> 85</span> </span><span class="WHIT"> </span><span class="WHIT"> 93 <span class='line'> 86</span> </span><span class="WHIT"> </span><span class="WHIT"> 94 <span class='line'> 87</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">e_index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetIndexInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 95 <span class='line'> 88</span> </span><span class="WHIT"> </span><span class="COMM">//new $.GrowingInput(e_index, {max: 80});</span><span class="WHIT"> 96 <span class='line'> 89</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">e_relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetRelInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 97 <span class='line'> 90</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">e_value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetValueInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 98 <span class='line'> 91</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetIndexSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 99 <span class='line'> 92</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">value_select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.GetValueSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class="WHIT"> 101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">index_select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class="NAME">value_select.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 103 <span class='line'> 96</span> </span><span class="WHIT"> </span><span class="COMM">//$(e_index).closest('.sc-wrapper').find('.index-context').hide();</span><span class="WHIT"> 104 <span class='line'> 97</span> </span><span class="WHIT"> </span><span class="WHIT"> 105 <span class='line'> 98</span> </span><span class="WHIT"> </span><span class="COMM">//alert("focused: " + $('.focused','#searchclauselist').size());</span><span class="WHIT"> 106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 109 <span class='line'>102</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">e_index</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 110 <span class='line'>103</span> </span><span class="WHIT"> </span><span class="COMM">//alert("focused: " + $('.focused','#searchclauselist').size());</span><span class="WHIT"> 111 <span class='line'>104</span> </span><span class="WHIT"> </span><span class="WHIT"> 112 <span class='line'>105</span> </span><span class="WHIT"> </span><span class="COMM">// set focus</span><span class="WHIT"> 113 <span class='line'>106</span> </span><span class="WHIT"> </span><span class="NAME">e_index.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 114 114 <span class='line'>107</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 115 115 <span class='line'>108</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> … … 117 117 <span class='line'>110</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 118 118 <span class='line'>111</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 119 <span class='line'>112</span> </span><span class="WHIT"> </span><span class="NAME"> e_relation.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">119 <span class='line'>112</span> </span><span class="WHIT"> </span><span class="NAME">index_select.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 120 120 <span class='line'>113</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 121 121 <span class='line'>114</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> … … 123 123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 124 124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 125 <span class='line'>118</span> </span><span class="WHIT"> </span><span class="NAME">e_ value.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">125 <span class='line'>118</span> </span><span class="WHIT"> </span><span class="NAME">e_relation.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 126 126 <span class='line'>119</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 127 127 <span class='line'>120</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> … … 129 129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 130 130 <span class='line'>123</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_detail'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="NAME">e_value.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 132 132 <span class='line'>125</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 133 133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> … … 135 135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 136 136 <span class='line'>129</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 137 <span class='line'>130</span> </span><span class="WHIT"> </span><span class=" WHIT">138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class="COMM">//TODO handle keydown</span><span class="WHIT">139 <span class='line'>132</span> </span><span class=" COMM">/* e_index.keydown(function(ev){140 <span class='line'>133</span> var evStop = function(){ ev.stopPropagation(); ev.preventDefault(); };141 <span class='line'>134</span> if (ev.which === 13) evStop();142 <span class='line'>135</span> var evFocusNext = function(){143 <span class='line'>136</span> ev.preventDefault();144 <span class='line'>137</span> e_relation.focus();145 <span class='line'>138</span> };146 <span class='line'>139</span> //notifyUser($(this).attr("value").length);147 <span class='line'>140</span> if ( $(this).attr("value").length > 0 && ev.which === 32) evFocusNext(); // focus next element148 <span class='line'>141</span> 149 <span class='line'>142</span> });150 <span class='line'>143</span> 151 <span class='line'>144</span> e_relation.keydown(function(ev){152 <span class='line'>145</span> var evStop = function(){ ev.stopPropagation(); ev.preventDefault(); };153 <span class='line'>146</span> if ( ev.which === 13) evStop();154 <span class='line'>147</span> var evFocusNext = function(){155 <span class='line'>148</span> e_value.focus();156 <span class='line'>149</span> };157 <span class='line'>150</span> if (ev.which === 32) evFocusNext(); // focus next element158 <span class='line'>151</span> notifyUser(ev.which);159 <span class='line'>152</span> });160 <span class='line'>153</span> */</span><span class="WHIT">161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class="WHIT">162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class="COMM">//selects for the first use</span><span class="WHIT">163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class="NAME">index_select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">165 <span class='line'>158</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">166 <span class='line'>159</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">167 <span class='line'>160</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class=" NAME">value_select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME"> hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME"> next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class=" WHIT">174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="NAME"> e_index.val</span><span class="PUNC">(</span><span class="NAME">this.index</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class="NAME">e_relation.val</span><span class="PUNC">(</span><span class="NAME">this.relation</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">176 <span class='line'>169</span> </span><span class="WHIT"> </span><span class="NAME">e_value.val</span><span class="PUNC">(</span><span class="NAME">this.value</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">177 <span class='line'>170</span> </span><span class="WHIT"> </span><span class="COMM">//update after text change</span><span class="WHIT">178 <span class='line'>171</span> </span><span class="WHIT"> </span><span class=" NAME">e_index.bind</span><span class="PUNC">(</span><span class="STRN">'change'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">179 <span class='line'>172</span> </span><span class="WHIT"> 180 <span class='line'>173</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">182 <span class='line'>175</span> </span><span class="WHIT"> </span><span class="COMM">//alert("e-index-chabge;" + i + j + $(this).val());</span><span class="WHIT">183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"index_sc"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"-"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" changed to:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"debug"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class=" NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="NAME">e_relation.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">188 <span class='line'>181</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">190 <span class='line'>183</span> </span><span class="WHIT"> </span><span class=" COMM">//notifyUser("rel change:" + $(this).val(), 'debug');</span><span class="WHIT">191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME"> relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">192 <span class='line'>185</span> </span><span class="WHIT"> 193 <span class='line'>186</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">194 <span class='line'>187</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="NAME">e_value.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class=" NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class=" WHIT">200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="WHIT">203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="NAME">this.initAutocomplete</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">204 <span class='line'>197</span> 205 <span class='line'>198</span> </span><span class="WHIT"> </span><span class="COMM">/*206 <span class='line'>199</span> e_value.autocompleteArray(value_autocomplete,{207 <span class='line'>200</span> autoFill:true,208 <span class='line'>201</span> width:90209 <span class='line'>202</span> });210 <span class='line'>203</span> */</span><span class="WHIT">211 <span class='line'>204</span> </span><span class="WHIT"> </span><span class=" WHIT">212 <span class='line'>205</span> </span><span class="WHIT"> </span><span class="WHIT">213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">214 <span class='line'>207</span> </span><span class="WHIT"> </span><span class="WHIT">215 <span class='line'>208</span> </span><span class="WHIT"> </span><span class="NAME">SearchClause.prototype.initAutocomplete</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">216 <span class='line'>209</span> </span><span class="WHIT"></span><span class="WHIT">217 <span class='line'>210</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">element_autocomplete.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">218 <span class='line'>211</span> </span><span class="WHIT"> 219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT">220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">handleTermsSelection</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">,</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">221 <span class='line'>214</span> </span><span class="WHIT"> 222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">context</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-context'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="COMM">// fill context</span><span class="WHIT">224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class="COMM">//$(context).remove();</span><span class="WHIT">225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">elements_hashtable</span><span class="PUNC">[</span><span class="NAME">elem</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">226 <span class='line'>219</span> </span><span class="WHIT"> 227 <span class='line'>220</span> </span><span class="WHIT"> </span><span class=" COMM">/*228 <span class='line'>221</span> $(context).children('table').children().remove();229 <span class='line'>222</span> for(var ii=0;ii< elements_hashtable[elem].length;ii++){230 <span class='line'>223</span> var row = '<tr><td>' + elements_hashtable[elem][ii] + '</td></tr>';231 <span class='line'>224</span> $(context).children('table').append(row);232 <span class='line'>225</span> }233 <span class='line'>226</span> */</span><span class="WHIT">234 <span class='line'>227</span> </span><span class="WHIT"> </span><span class="WHIT">235 <span class='line'>228</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">236 <span class='line'>229</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser($('#' + 'sc' + i + '-' + j).find('.index-input').val(), 'debug');</span><span class="WHIT">237 <span class='line'>230</span> </span><span class="WHIT"> </span><span class="COMM">//$('#' + 'sc' + i + '-' + j).find('.index-input').focus();</span><span class="WHIT">238 <span class='line'>231</span> </span><span class="WHIT"> </span><span class="WHIT">239 <span class='line'>232</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">blur</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">240 <span class='line'>233</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">241 <span class='line'>234</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">242 <span class='line'>235</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">244 <span class='line'>237</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class=" WHIT">246 <span class='line'>239</span> </span><span class="WHIT"> </span><span class="WHIT">247 <span class='line'>240</span> </span><span class="WHIT"> </span><span class="COMM">/*248 <span class='line'>241</span> var t = '<div><table><tr><td><a href="">aaaa<a></td></tr><tr><td><a href="">bbbb<a></td></tr><table></div>';249 <span class='line'>242</span> var x = '<div class="index_context"><table></table></div>';250 <span class='line'>243</span> $('.focused','#searchclauselist').find('.index_search').append(x);251 <span class='line'>244</span> 252 <span class='line'>245</span> 253 <span class='line'>246</span> for(var i=0;i< elements_hashtable[elem].length;i++){254 <span class='line'>247</span> var li = '<span><a href="">' + elements_hashtable[elem][i] + '</a></span>';255 <span class='line'>248</span> $('.focused','#searchclauselist').find('.index_context').append(li);256 <span class='line'>249</span> }*/</span><span class="WHIT">257 <span class='line'>250</span> </span><span class="WHIT"> </span><span class="WHIT">258 <span class='line'>251</span> </span><span class="WHIT"> </span><span class="COMM">//$('.focused','#searchclauselist').find('.index-input').hide();</span><span class="WHIT">259 <span class='line'>252</span> </span><span class="WHIT"> </span><span class="WHIT">260 <span class='line'>253</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">261 <span class='line'>254</span> </span><span class="WHIT"> </span><span class="WHIT">262 <span class='line'>255</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT">263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">findValue</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="COMM">// if( li == null ) return alert("No match!");</span><span class="WHIT">265 <span class='line'>258</span> </span><span class="WHIT"> 266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sValue</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">e.selectValue</span><span class="PUNC">;</span><span class="WHIT">267 <span class='line'>260</span> </span><span class="WHIT"> 268 <span class='line'>261</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="COMM">// alert(i+ ',' + j + sValue);</span><span class="WHIT">271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">sValue</span><span class="PUNC">;</span><span class="WHIT">272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class=" WHIT">273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class=" NAME">handleTermsSelection</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">,</span><span class="NAME">sValue</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class=" WHIT">275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class=" COMM">//$('.focused','#searchclauselist').find('.value-input').focus();</span><span class="WHIT">276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class=" WHIT">277 <span class='line'>270</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">278 <span class='line'>271</span> </span><span class="WHIT"> 279 <span class='line'>272</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">selectItem</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">280 <span class='line'>273</span> </span><span class="WHIT"> </span><span class=" NAME">findValue</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">281 <span class='line'>274</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">282 <span class='line'>275</span> 283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">this.GetIndexInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">autocompleteArray</span><span class="PUNC">(</span><span class="NAME">element_autocomplete</span><span class="PUNC">,</span><span class="PUNC">{</span><span class="WHIT">284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="NAME">autoFill</span><span class="PUNC">:</span><span class="KEYW">true</span><span class="PUNC">,</span><span class="WHIT">285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="COMM">//width:150,</span><span class="WHIT">286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class="NAME"> onFindValue</span><span class="PUNC">:</span><span class="NAME">findValue</span><span class="PUNC">,</span><span class="WHIT">287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="NAME">onItemSelect</span><span class="PUNC">:</span><span class="NAME">selectItem</span><span class="WHIT">288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">289 <span class='line'>282</span> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'body'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ac_results'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">css</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="STRN">'z-index'</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'1000'</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">291 <span class='line'>284</span> </span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">293 <span class='line'>286</span> 294 <span class='line'>287</span> </span><span class=" NAME">SearchClause.prototype.CreateSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">str</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">element</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">GetIndexSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">GetIndexInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="NAME">index_select.show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<option value='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</option>"</span><span class="PUNC">;</span><span class="WHIT">299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">element</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">300 <span class='line'>293</span> </span><span class=" WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="PUNC">+</span><span class="STRN">"<option value='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</option>"</span><span class="PUNC">;</span><span class="WHIT">301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class=" NAME">index_select.html</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class=" WHIT">304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class=" NAME">index_input.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class=" WHIT">306 <span class='line'>299</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">307 <span class='line'>300</span> 308 <span class='line'>301</span> </span><span class=" NAME">SearchClause.prototype.PlainText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.index.trim</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">this.value.trim</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">312 <span class='line'>305</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.is_category</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="STRN">"ISOCAT( "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.category</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">") "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.value</span><span class="PUNC">;</span><span class="WHIT">314 <span class='line'>307</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="KEYW"> return</span><span class="WHIT"> </span><span class="NAME">this.index.replace</span><span class="PUNC">(</span><span class="STRN">" "</span><span class="PUNC">,</span><span class="STRN">"_"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.value</span><span class="PUNC">;</span><span class="WHIT">316 <span class='line'>309</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">317 <span class='line'>310</span> </span><span class=" COMM">/*318 <span class='line'>311</span> Searchclause.prototype.submit = function () {319 <span class='line'>312</span> 320 <span class='line'>313</span> var uri = link('recordset','htmltable', this.query_uri());321 <span class='line'>314</span> notifyUser("submitting query:" + uri);322 <span class='line'>315</span> 323 <span class='line'>316</span> this.container.find('.result').load( uri, function() {324 <span class='line'>317</span> notifyUser("result-loaded");325 <span class='line'>318</span> var get = $(this).parent().find('.cmd_get');326 <span class='line'>319</span> 327 <span class='line'>320</span> get.removeClass('cmd_get');328 <span class='line'>321</span> get.addClass('cmd_up');329 <span class='line'>322</span> // get.show();330 <span class='line'>323</span> });331 <span class='line'>324</span> 332 <span class='line'>325</span> }333 <span class='line'>326</span> */</span><span class="WHIT">334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="WHIT">335 <span class='line'>328</span> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.index-context td'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class="WHIT">337 <span class='line'>330</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.updatedata</span><span class="PUNC">(</span><span class="NAME">this.textContent</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">338 <span class='line'>331</span> </span><span class="WHIT"> </span><span class="COMM">//$('.focused','#searchclauselist').find('.index-input').val( this.textContent);</span><span class="WHIT">339 <span class='line'>332</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-context'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">340 <span class='line'>333</span> </span><span class="WHIT"> 341 <span class='line'>334</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focus</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">342 <span class='line'>335</span> 343 <span class='line'>336</span> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">344 <span class='line'>337</span> 345 <span class='line'>338</span> 346 <span class='line'>339</span> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclauseset_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#searchclauselist"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">347 <span class='line'>340</span> 348 <span class='line'>341</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclauseset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT">349 <span class='line'>342</span> </span><span class=" WHIT"> </span><span class="NAME">searchclauses</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT">350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#searchclauselist'</span><span class="PUNC">,</span><span class="WHIT">351 <span class='line'>344</span> </span><span class="WHIT"> </span><span class="NAME">sctext</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">,</span><span class="WHIT">352 <span class='line'>345</span> </span><span class=" WHIT"></span><span class="WHIT">353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="NAME">addsearchclause</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">searchclause</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">_i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">_j</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">354 <span class='line'>347</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT">355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class="WHIT">356 <span class='line'>349</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">358 <span class='line'>351</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Array</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">360 <span class='line'>353</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">361 <span class='line'>354</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"or"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">362 <span class='line'>355</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_i</span><span class="PUNC">;</span><span class="COMM">//this.searchclauses.length - 1;</span><span class="WHIT">363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="COMM">//this.searchclauses[this.searchclauses.length - 1].length;</span><span class="WHIT">364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">;</span><span class="WHIT">366 <span class='line'>359</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Array</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">367 <span class='line'>360</span> </span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">368 <span class='line'>361</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">369 <span class='line'>362</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">370 <span class='line'>363</span> </span><span class="WHIT"> </span><span class=" NAME">searchclause.i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">;</span><span class="WHIT">371 <span class='line'>364</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT">372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"sc"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"-"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT">373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">searchclause</span><span class="PUNC">;</span><span class="WHIT">374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class=" WHIT">375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.render</span><span class="PUNC">(</span><span class="NAME">rel</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="COMM">//$('#querylist').html(this.render());</span><span class="WHIT">377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="WHIT">379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="NAME">fillFromURL</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">url</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="WHIT">382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="NAME">clear</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class=" NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"clear query"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class=" WHIT">385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class=" KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">387 <span class='line'>380</span> </span><span class="WHIT"> 388 <span class='line'>381</span> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">splice</span><span class="PUNC">(</span><span class="NAME">j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class=" WHIT">398 <span class='line'>391</span> </span><span class="WHIT"> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="WHIT">402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">this.searchclauses.length</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="WHIT">404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="COMM">// reset focused</span><span class="WHIT">405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="COMM">//$('.sc-wrapper','#searchclauselist').each(function(){</span><span class="WHIT">406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="COMM">// $(this).removeClass("focused");</span><span class="WHIT">407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="COMM">//});</span><span class="WHIT">408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="COMM">//$('#sc0-0').addClass("focused");</span><span class="WHIT">409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="WHIT">411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="COMM">//TODO remove only last items</span><span class="WHIT">412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="NAME">removesearchclause</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"removing sc:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class=" WHIT">415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="PUNC">;</span><span class="WHIT">419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.rel_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="STRN">"="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"cannot remove"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"cannot remove"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="NAME"> notifyUser</span><span class="PUNC">(</span><span class="STRN">"cannot remove"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class=" KEYW">return</span><span class="PUNC">;</span><span class="WHIT">433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">splice</span><span class="PUNC">(</span><span class="NAME">j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">435 <span class='line'>428</span> </span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="NAME"> this.searchclauses.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">442 <span class='line'>435</span> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class=" NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"sc removed, new sc.length:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="KEYW"> for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">" new sc.or_length:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class=" COMM">// reset focused</span><span class="WHIT">448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="WHIT">453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="COMM">/*455 <span class='line'>448</span> // just test456 <span class='line'>449</span> load: function(i,j,rel,data) {457 <span class='line'>450</span> if (data["triple"] == null ) {458 <span class='line'>451</span> this.searchclauses[i][j].index = data["searchClause"]["index"];459 <span class='line'>452</span> this.searchclauses[i][j].relation = data["searchClause"]["relation"]["value"];460 <span class='line'>453</span> this.searchclauses[i][j].value = data["searchClause"]["term"];461 <span class='line'>454</span> 462 <span class='line'>455</span> $('#sc0-0','#searchclauselist').find('.index-input').val(data["searchClause"]["index"]);463 <span class='line'>456</span> $('#sc0-0','#searchclauselist').find('.relation_input').val(data["searchClause"]["relation"]["value"]);464 <span class='line'>457</span> $('#sc0-0','#searchclauselist').find('.value-input').val(data["searchClause"]["term"]);465 <span class='line'>458</span> } else {466 <span class='line'>459</span> if (data["triple"]["boolean"]["value"] == "and") {467 <span class='line'>460</span> //var sc = new SearchClause("","","");468 <span class='line'>461</span> //this.addsearchclause(sc, "and", _i, _j)469 <span class='line'>462</span> // update(leftO)470 <span class='line'>463</span> // update(rightO)471 <span class='line'>464</span> load(i,j,"",data["triple"]["leftOperand"]);472 <span class='line'>465</span> i = this.searchclauses.length;473 <span class='line'>466</span> load(i+1,j,"and",data["triple"]["rightOperand"]);474 <span class='line'>467</span> } else {475 <span class='line'>468</span> load(i,j,"",data["triple"]["leftOperand"]);476 <span class='line'>469</span> j = this.searchclauses[i].length;477 <span class='line'>470</span> load(i,j,"or",data["triple"]["rightOperand"]);478 <span class='line'>471</span> }479 <span class='line'>472</span> 480 <span class='line'>473</span> }481 <span class='line'>474</span> 482 <span class='line'>475</span> },483 <span class='line'>476</span> */</span><span class="WHIT">484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="COMM">// from querystring to searchclauses</span><span class="WHIT">485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="NAME">buildfromquerystring</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">arr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Query.simplequerystring</span><span class="PUNC">(</span><span class="NAME">this.sctext</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sc</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">screl</span><span class="PUNC">;</span><span class="WHIT">488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="WHIT">489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="NAME">this.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="WHIT">491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(arr,'debug');</span><span class="WHIT">492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">arr_and</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">arr.split</span><span class="PUNC">(</span><span class="STRN">" and "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="NAME">screl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">arr_and.length</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">495 <span class='line'>488</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$.trim</span><span class="PUNC">(</span><span class="NAME">arr_and</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">496 <span class='line'>489</span> </span><span class="WHIT"> </span><span class="WHIT">497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">scstring.substring</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"("</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">scstring.substring</span><span class="PUNC">(</span><span class="NAME">scstring.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">")"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="NAME">scstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstring.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">,</span><span class="NAME">scstring.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class="NAME">scstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$.trim</span><span class="PUNC">(</span><span class="NAME">scstring</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">501 <span class='line'>494</span> </span><span class="WHIT"> 502 <span class='line'>495</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("i:" + scstring,'debug');</span><span class="WHIT">503 <span class='line'>496</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">arr_or</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstring.split</span><span class="PUNC">(</span><span class="STRN">" or "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">screl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"and"</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT">505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="NAME">j</span><span class="PUNC"><</span><span class="NAME">arr_or.length</span><span class="PUNC">;</span><span class="NAME">j</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scstr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$.trim</span><span class="PUNC">(</span><span class="NAME">arr_or</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">507 <span class='line'>500</span> </span><span class="WHIT"> 508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class="COMM">// parse rel</span><span class="WHIT">509 <span class='line'>502</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("j:"+scstr,'debug');</span><span class="WHIT">510 <span class='line'>503</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">n</span><span class="PUNC">;</span><span class="WHIT">511 <span class='line'>504</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="PUNC">;</span><span class="WHIT">512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">;</span><span class="WHIT">513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="NAME"> n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">"="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">"="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">516 <span class='line'>509</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="PUNC">;</span><span class="WHIT">517 <span class='line'>510</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">518 <span class='line'>511</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">" any "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">" any "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"any"</span><span class="PUNC">;</span><span class="WHIT">522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class=" NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">" contains "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">" contains "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"contains"</span><span class="PUNC">;</span><span class="WHIT">527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class=" NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">"<"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="NAME"> scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">"<"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<"</span><span class="PUNC">;</span><span class="WHIT">532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class=" NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">">"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="NAME"> scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">">"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">">"</span><span class="PUNC">;</span><span class="WHIT">537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class=" NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">" all "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="NAME"> scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">" all "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"all"</span><span class="PUNC">;</span><span class="WHIT">542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class=" COMM">//var simplecalusetext = scstr.split("");</span><span class="WHIT">544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">screl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"or"</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT">545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("scarr:" + scarr[0] + scarr[1],'debug');</span><span class="WHIT">546 <span class='line'>539</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="NAME">sc</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">''</span><span class="PUNC">,</span><span class="STRN">'='</span><span class="PUNC">,</span><span class="STRN">''</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="NAME">sc </span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="NAME">scarr</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">rel</span><span class="PUNC">,</span><span class="NAME">scarr</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">551 <span class='line'>544</span> 552 <span class='line'>545</span> </span><span class="WHIT"> </span><span class="NAME"> searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="NAME">sc</span><span class="PUNC">,</span><span class="NAME">screl</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">553 <span class='line'>546</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">554 <span class='line'>547</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class="WHIT">557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="COMM">// from searchclauses to querystring</span><span class="WHIT">558 <span class='line'>551</span> </span><span class="WHIT"> </span><span class="NAME">buildsctext</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uncompletequery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ptext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">561 <span class='line'>554</span> </span><span class="WHIT"> 562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.searchtype_text'</span><span class="PUNC">,</span><span class="STRN">'#search'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#query_area'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">565 <span class='line'>558</span> </span><span class="WHIT"> </span><span class="WHIT">566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class=" KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">></span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" and "</span><span class="PUNC">;</span><span class="WHIT">569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ( "</span><span class="PUNC">;</span><span class="WHIT">570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">></span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" or "</span><span class="PUNC">;</span><span class="WHIT">572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ( "</span><span class="PUNC">;</span><span class="WHIT">573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class="NAME">ptext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">PlainText</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ptext.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="NAME">uncompletequery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">ptext</span><span class="PUNC">;</span><span class="WHIT">578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ) "</span><span class="PUNC">;</span><span class="WHIT">579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" )"</span><span class="PUNC">;</span><span class="WHIT">581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="WHIT">583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">uncompletequery</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">this.sctext</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="WHIT">590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="NAME">updatedata</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">term</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">is_category</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">category</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="WHIT">592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class="WHIT">595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">term</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">596 <span class='line'>589</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">term</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">term.replace</span><span class="PUNC">(</span><span class="STRN">" "</span><span class="PUNC">,</span><span class="STRN">"_"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">598 <span class='line'>591</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">599 <span class='line'>592</span> </span><span class="WHIT"> </span><span class="WHIT">600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focus</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">603 <span class='line'>596</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">value</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">value</span><span class="PUNC">;</span><span class="WHIT">605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class=" WHIT">607 <span class='line'>600</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">is_category</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">category</span><span class="PUNC">;</span><span class="WHIT">610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">i s_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">137 <span class='line'>130</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">this.j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_detail'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 139 <span class='line'>132</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 140 <span class='line'>133</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 141 <span class='line'>134</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 142 <span class='line'>135</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 143 <span class='line'>136</span> </span><span class="WHIT"> </span><span class="WHIT"> 144 <span class='line'>137</span> </span><span class="WHIT"> </span><span class="COMM">//TODO handle keydown</span><span class="WHIT"> 145 <span class='line'>138</span> </span><span class="COMM">/* e_index.keydown(function(ev){ 146 <span class='line'>139</span> var evStop = function(){ ev.stopPropagation(); ev.preventDefault(); }; 147 <span class='line'>140</span> if (ev.which === 13) evStop(); 148 <span class='line'>141</span> var evFocusNext = function(){ 149 <span class='line'>142</span> ev.preventDefault(); 150 <span class='line'>143</span> e_relation.focus(); 151 <span class='line'>144</span> }; 152 <span class='line'>145</span> //notifyUser($(this).attr("value").length); 153 <span class='line'>146</span> if ($(this).attr("value").length > 0 && ev.which === 32) evFocusNext(); // focus next element 154 <span class='line'>147</span> 155 <span class='line'>148</span> }); 156 <span class='line'>149</span> 157 <span class='line'>150</span> e_relation.keydown(function(ev){ 158 <span class='line'>151</span> var evStop = function(){ ev.stopPropagation(); ev.preventDefault(); }; 159 <span class='line'>152</span> if (ev.which === 13) evStop(); 160 <span class='line'>153</span> var evFocusNext = function(){ 161 <span class='line'>154</span> e_value.focus(); 162 <span class='line'>155</span> }; 163 <span class='line'>156</span> if (ev.which === 32) evFocusNext(); // focus next element 164 <span class='line'>157</span> notifyUser(ev.which); 165 <span class='line'>158</span> }); 166 <span class='line'>159</span> */</span><span class="WHIT"> 167 <span class='line'>160</span> </span><span class="WHIT"> </span><span class="WHIT"> 168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class="COMM">//selects for the first use</span><span class="WHIT"> 169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class="NAME">index_select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="NAME">value_select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 176 <span class='line'>169</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 177 <span class='line'>170</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 178 <span class='line'>171</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 179 <span class='line'>172</span> </span><span class="WHIT"> </span><span class="WHIT"> 180 <span class='line'>173</span> </span><span class="WHIT"> </span><span class="NAME">e_index.val</span><span class="PUNC">(</span><span class="NAME">this.index</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="NAME">e_relation.val</span><span class="PUNC">(</span><span class="NAME">this.relation</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 182 <span class='line'>175</span> </span><span class="WHIT"> </span><span class="NAME">e_value.val</span><span class="PUNC">(</span><span class="NAME">this.value</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="COMM">//update after text change</span><span class="WHIT"> 184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class="NAME">e_index.bind</span><span class="PUNC">(</span><span class="STRN">'change'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class="WHIT"> 186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 188 <span class='line'>181</span> </span><span class="WHIT"> </span><span class="COMM">//alert("e-index-chabge;" + i + j + $(this).val());</span><span class="WHIT"> 189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 190 <span class='line'>183</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"index_sc"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"-"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" changed to:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"debug"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 192 <span class='line'>185</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 193 <span class='line'>186</span> </span><span class="WHIT"> </span><span class="NAME">e_relation.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 194 <span class='line'>187</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("rel change:" + $(this).val(), 'debug');</span><span class="WHIT"> 197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class="WHIT"> 199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class="NAME">e_value.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 205 <span class='line'>198</span> </span><span class="WHIT"> </span><span class="WHIT"> 206 <span class='line'>199</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 207 <span class='line'>200</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 208 <span class='line'>201</span> </span><span class="WHIT"> </span><span class="WHIT"> 209 <span class='line'>202</span> </span><span class="WHIT"> </span><span class="NAME">this.initAutocomplete</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 210 <span class='line'>203</span> 211 <span class='line'>204</span> </span><span class="WHIT"> </span><span class="COMM">/* 212 <span class='line'>205</span> e_value.autocompleteArray(value_autocomplete,{ 213 <span class='line'>206</span> autoFill:true, 214 <span class='line'>207</span> width:90 215 <span class='line'>208</span> }); 216 <span class='line'>209</span> */</span><span class="WHIT"> 217 <span class='line'>210</span> </span><span class="WHIT"> </span><span class="WHIT"> 218 <span class='line'>211</span> </span><span class="WHIT"> </span><span class="WHIT"> 219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="WHIT"> 221 <span class='line'>214</span> </span><span class="WHIT"> </span><span class="NAME">SearchClause.prototype.initAutocomplete</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class="WHIT"> 223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">element_autocomplete.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class="WHIT"> 225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT"> 226 <span class='line'>219</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">handleTermsSelection</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">,</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 227 <span class='line'>220</span> </span><span class="WHIT"> </span><span class="WHIT"> 228 <span class='line'>221</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">context</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-context'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 229 <span class='line'>222</span> </span><span class="WHIT"> </span><span class="COMM">// fill context</span><span class="WHIT"> 230 <span class='line'>223</span> </span><span class="WHIT"> </span><span class="COMM">//$(context).remove();</span><span class="WHIT"> 231 <span class='line'>224</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">elements_hashtable</span><span class="PUNC">[</span><span class="NAME">elem</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 232 <span class='line'>225</span> </span><span class="WHIT"> </span><span class="WHIT"> 233 <span class='line'>226</span> </span><span class="WHIT"> </span><span class="COMM">/* 234 <span class='line'>227</span> $(context).children('table').children().remove(); 235 <span class='line'>228</span> for(var ii=0;ii< elements_hashtable[elem].length;ii++){ 236 <span class='line'>229</span> var row = '<tr><td>' + elements_hashtable[elem][ii] + '</td></tr>'; 237 <span class='line'>230</span> $(context).children('table').append(row); 238 <span class='line'>231</span> } 239 <span class='line'>232</span> */</span><span class="WHIT"> 240 <span class='line'>233</span> </span><span class="WHIT"> </span><span class="WHIT"> 241 <span class='line'>234</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 242 <span class='line'>235</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser($('#' + 'sc' + i + '-' + j).find('.index-input').val(), 'debug');</span><span class="WHIT"> 243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="COMM">//$('#' + 'sc' + i + '-' + j).find('.index-input').focus();</span><span class="WHIT"> 244 <span class='line'>237</span> </span><span class="WHIT"> </span><span class="WHIT"> 245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">blur</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 246 <span class='line'>239</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 247 <span class='line'>240</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 248 <span class='line'>241</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 249 <span class='line'>242</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 250 <span class='line'>243</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 251 <span class='line'>244</span> </span><span class="WHIT"> </span><span class="WHIT"> 252 <span class='line'>245</span> </span><span class="WHIT"> </span><span class="WHIT"> 253 <span class='line'>246</span> </span><span class="WHIT"> </span><span class="COMM">/* 254 <span class='line'>247</span> var t = '<div><table><tr><td><a href="">aaaa<a></td></tr><tr><td><a href="">bbbb<a></td></tr><table></div>'; 255 <span class='line'>248</span> var x = '<div class="index_context"><table></table></div>'; 256 <span class='line'>249</span> $('.focused','#searchclauselist').find('.index_search').append(x); 257 <span class='line'>250</span> 258 <span class='line'>251</span> 259 <span class='line'>252</span> for(var i=0;i< elements_hashtable[elem].length;i++){ 260 <span class='line'>253</span> var li = '<span><a href="">' + elements_hashtable[elem][i] + '</a></span>'; 261 <span class='line'>254</span> $('.focused','#searchclauselist').find('.index_context').append(li); 262 <span class='line'>255</span> }*/</span><span class="WHIT"> 263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="WHIT"> 264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="COMM">//$('.focused','#searchclauselist').find('.index-input').hide();</span><span class="WHIT"> 265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="WHIT"> 266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="WHIT"> 268 <span class='line'>261</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT"> 269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">findValue</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="COMM">//if( li == null ) return alert("No match!");</span><span class="WHIT"> 271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="WHIT"> 272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sValue</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">e.selectValue</span><span class="PUNC">;</span><span class="WHIT"> 273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="WHIT"> 274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class="COMM">//alert(i+ ',' + j + sValue);</span><span class="WHIT"> 277 <span class='line'>270</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">sValue</span><span class="PUNC">;</span><span class="WHIT"> 278 <span class='line'>271</span> </span><span class="WHIT"> </span><span class="WHIT"> 279 <span class='line'>272</span> </span><span class="WHIT"> </span><span class="NAME">handleTermsSelection</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">,</span><span class="NAME">sValue</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 280 <span class='line'>273</span> </span><span class="WHIT"> </span><span class="WHIT"> 281 <span class='line'>274</span> </span><span class="WHIT"> </span><span class="COMM">//$('.focused','#searchclauselist').find('.value-input').focus();</span><span class="WHIT"> 282 <span class='line'>275</span> </span><span class="WHIT"> </span><span class="WHIT"> 283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="WHIT"> 285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">selectItem</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class="NAME">findValue</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 288 <span class='line'>281</span> 289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.GetIndexInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">autocompleteArray</span><span class="PUNC">(</span><span class="NAME">element_autocomplete</span><span class="PUNC">,</span><span class="PUNC">{</span><span class="WHIT"> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="NAME">autoFill</span><span class="PUNC">:</span><span class="KEYW">true</span><span class="PUNC">,</span><span class="WHIT"> 291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="COMM">//width:150,</span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="NAME">onFindValue</span><span class="PUNC">:</span><span class="NAME">findValue</span><span class="PUNC">,</span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="NAME">onItemSelect</span><span class="PUNC">:</span><span class="NAME">selectItem</span><span class="WHIT"> 294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 295 <span class='line'>288</span> 296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'body'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ac_results'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">css</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="STRN">'z-index'</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'1000'</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="WHIT"> 298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 299 <span class='line'>292</span> 300 <span class='line'>293</span> </span><span class="NAME">SearchClause.prototype.CreateSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">str</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">element</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">GetIndexSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">GetIndexInput</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="NAME">index_select.show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<option value='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</option>"</span><span class="PUNC">;</span><span class="WHIT"> 305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">element</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="PUNC">+</span><span class="STRN">"<option value='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</option>"</span><span class="PUNC">;</span><span class="WHIT"> 307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="NAME">index_select.html</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="WHIT"> 310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="NAME">index_input.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="WHIT"> 312 <span class='line'>305</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 313 <span class='line'>306</span> 314 <span class='line'>307</span> </span><span class="NAME">SearchClause.prototype.PlainText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.index.trim</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">this.value.trim</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 316 <span class='line'>309</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.is_category</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 319 <span class='line'>312</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="STRN">"ISOCAT( "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.category</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">") "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.value</span><span class="PUNC">;</span><span class="WHIT"> 320 <span class='line'>313</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">this.index.replace</span><span class="PUNC">(</span><span class="STRN">" "</span><span class="PUNC">,</span><span class="STRN">"_"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.relation</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.value</span><span class="PUNC">;</span><span class="WHIT"> 322 <span class='line'>315</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 323 <span class='line'>316</span> </span><span class="COMM">/* 324 <span class='line'>317</span> Searchclause.prototype.submit = function () { 325 <span class='line'>318</span> 326 <span class='line'>319</span> var uri = link('recordset','htmltable', this.query_uri()); 327 <span class='line'>320</span> notifyUser("submitting query:" + uri); 328 <span class='line'>321</span> 329 <span class='line'>322</span> this.container.find('.result').load( uri, function() { 330 <span class='line'>323</span> notifyUser("result-loaded"); 331 <span class='line'>324</span> var get = $(this).parent().find('.cmd_get'); 332 <span class='line'>325</span> 333 <span class='line'>326</span> get.removeClass('cmd_get'); 334 <span class='line'>327</span> get.addClass('cmd_up'); 335 <span class='line'>328</span> // get.show(); 336 <span class='line'>329</span> }); 337 <span class='line'>330</span> 338 <span class='line'>331</span> } 339 <span class='line'>332</span> */</span><span class="WHIT"> 340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class="WHIT"> 341 <span class='line'>334</span> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.index-context td'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="WHIT"> 343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.updatedata</span><span class="PUNC">(</span><span class="NAME">this.textContent</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="COMM">//$('.focused','#searchclauselist').find('.index-input').val( this.textContent);</span><span class="WHIT"> 345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-context'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class="WHIT"> 347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focus</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 348 <span class='line'>341</span> 349 <span class='line'>342</span> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 350 <span class='line'>343</span> 351 <span class='line'>344</span> 352 <span class='line'>345</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclauseset_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#searchclauselist"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 353 <span class='line'>346</span> 354 <span class='line'>347</span> </span><span class="COMM">/** 355 <span class='line'>348</span> * container of actually used Searchclauses in the query-input 356 <span class='line'>349</span> * with basic functionality for building container - add, remove, clear 357 <span class='line'>350</span> * and conversion functions - conversions from-to querystring 358 <span class='line'>351</span> * @constructor 359 <span class='line'>352</span> */</span><span class="WHIT"> 360 <span class='line'>353</span> 361 <span class='line'>354</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclauseset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 362 <span class='line'>355</span> </span><span class="WHIT"> </span><span class="COMM">/** @field */</span><span class="WHIT"> 363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class="NAME">searchclauses</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> 364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#searchclauselist'</span><span class="PUNC">,</span><span class="WHIT"> 365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="NAME">sctext</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">,</span><span class="WHIT"> 366 <span class='line'>359</span> </span><span class="WHIT"> </span><span class="WHIT"> 367 <span class='line'>360</span> </span><span class="WHIT"> </span><span class="NAME">addsearchclause</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">searchclause</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">_i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">_j</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 368 <span class='line'>361</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT"> 369 <span class='line'>362</span> </span><span class="WHIT"> </span><span class="WHIT"> 370 <span class='line'>363</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 371 <span class='line'>364</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Array</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"or"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_i</span><span class="PUNC">;</span><span class="COMM">//this.searchclauses.length - 1;</span><span class="WHIT"> 377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="COMM">//this.searchclauses[this.searchclauses.length - 1].length;</span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">;</span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Array</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">;</span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"sc"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"-"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">searchclause</span><span class="PUNC">;</span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="WHIT"> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">searchclause.render</span><span class="PUNC">(</span><span class="NAME">rel</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="COMM">//$('#querylist').html(this.render());</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="WHIT"> 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="NAME">fillFromURL</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">url</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="NAME">clear</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"clear query"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="WHIT"> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="WHIT"> 402 <span class='line'>395</span> 403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">splice</span><span class="PUNC">(</span><span class="NAME">j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="WHIT"> 413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">this.searchclauses.length</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="WHIT"> 418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="COMM">// reset focused</span><span class="WHIT"> 419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="COMM">//$('.sc-wrapper','#searchclauselist').each(function(){</span><span class="WHIT"> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="COMM">// $(this).removeClass("focused");</span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="COMM">//});</span><span class="WHIT"> 422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="COMM">//$('#sc0-0').addClass("focused");</span><span class="WHIT"> 423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="WHIT"> 425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="COMM">//TODO remove only last items</span><span class="WHIT"> 426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="NAME">removesearchclause</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"removing sc:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="WHIT"> 429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">relation</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="PUNC">;</span><span class="WHIT"> 433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.rel_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="STRN">"="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"cannot remove"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"cannot remove"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"cannot remove"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">splice</span><span class="PUNC">(</span><span class="NAME">j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'sc'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 456 <span class='line'>449</span> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"sc removed, new sc.length:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">" new sc.or_length:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="COMM">// reset focused</span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#sc0-0'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"focused"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="WHIT"> 467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="COMM">/* 469 <span class='line'>462</span> // just test 470 <span class='line'>463</span> load: function(i,j,rel,data) { 471 <span class='line'>464</span> if (data["triple"] == null ) { 472 <span class='line'>465</span> this.searchclauses[i][j].index = data["searchClause"]["index"]; 473 <span class='line'>466</span> this.searchclauses[i][j].relation = data["searchClause"]["relation"]["value"]; 474 <span class='line'>467</span> this.searchclauses[i][j].value = data["searchClause"]["term"]; 475 <span class='line'>468</span> 476 <span class='line'>469</span> $('#sc0-0','#searchclauselist').find('.index-input').val(data["searchClause"]["index"]); 477 <span class='line'>470</span> $('#sc0-0','#searchclauselist').find('.relation_input').val(data["searchClause"]["relation"]["value"]); 478 <span class='line'>471</span> $('#sc0-0','#searchclauselist').find('.value-input').val(data["searchClause"]["term"]); 479 <span class='line'>472</span> } else { 480 <span class='line'>473</span> if (data["triple"]["boolean"]["value"] == "and") { 481 <span class='line'>474</span> //var sc = new SearchClause("","",""); 482 <span class='line'>475</span> //this.addsearchclause(sc, "and", _i, _j) 483 <span class='line'>476</span> // update(leftO) 484 <span class='line'>477</span> // update(rightO) 485 <span class='line'>478</span> load(i,j,"",data["triple"]["leftOperand"]); 486 <span class='line'>479</span> i = this.searchclauses.length; 487 <span class='line'>480</span> load(i+1,j,"and",data["triple"]["rightOperand"]); 488 <span class='line'>481</span> } else { 489 <span class='line'>482</span> load(i,j,"",data["triple"]["leftOperand"]); 490 <span class='line'>483</span> j = this.searchclauses[i].length; 491 <span class='line'>484</span> load(i,j,"or",data["triple"]["rightOperand"]); 492 <span class='line'>485</span> } 493 <span class='line'>486</span> 494 <span class='line'>487</span> } 495 <span class='line'>488</span> 496 <span class='line'>489</span> }, 497 <span class='line'>490</span> */</span><span class="WHIT"> 498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="COMM">// from querystring to searchclauses</span><span class="WHIT"> 499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class="NAME">buildfromquerystring</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">arr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Query.simplequerystring</span><span class="PUNC">(</span><span class="NAME">this.sctext</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 501 <span class='line'>494</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sc</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">screl</span><span class="PUNC">;</span><span class="WHIT"> 502 <span class='line'>495</span> </span><span class="WHIT"> </span><span class="WHIT"> 503 <span class='line'>496</span> </span><span class="WHIT"> </span><span class="NAME">this.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="WHIT"> 505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(arr,'debug');</span><span class="WHIT"> 506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">arr_and</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">arr.split</span><span class="PUNC">(</span><span class="STRN">" and "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="NAME">screl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">arr_and.length</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 509 <span class='line'>502</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$.trim</span><span class="PUNC">(</span><span class="NAME">arr_and</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 510 <span class='line'>503</span> </span><span class="WHIT"> </span><span class="WHIT"> 511 <span class='line'>504</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">scstring.substring</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"("</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">scstring.substring</span><span class="PUNC">(</span><span class="NAME">scstring.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">")"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="NAME">scstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstring.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">,</span><span class="NAME">scstring.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="NAME">scstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$.trim</span><span class="PUNC">(</span><span class="NAME">scstring</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="WHIT"> 516 <span class='line'>509</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("i:" + scstring,'debug');</span><span class="WHIT"> 517 <span class='line'>510</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">arr_or</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstring.split</span><span class="PUNC">(</span><span class="STRN">" or "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 518 <span class='line'>511</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">screl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"and"</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT"> 519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="NAME">j</span><span class="PUNC"><</span><span class="NAME">arr_or.length</span><span class="PUNC">;</span><span class="NAME">j</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scstr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$.trim</span><span class="PUNC">(</span><span class="NAME">arr_or</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="WHIT"> 522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="COMM">// parse rel</span><span class="WHIT"> 523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("j:"+scstr,'debug');</span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">n</span><span class="PUNC">;</span><span class="WHIT"> 525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="PUNC">;</span><span class="WHIT"> 526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">;</span><span class="WHIT"> 527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">"="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">"="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="PUNC">;</span><span class="WHIT"> 531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">" any "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">" any "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"any"</span><span class="PUNC">;</span><span class="WHIT"> 536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">" contains "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">" contains "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"contains"</span><span class="PUNC">;</span><span class="WHIT"> 541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">"<"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">"<"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<"</span><span class="PUNC">;</span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">">"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">">"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">">"</span><span class="PUNC">;</span><span class="WHIT"> 551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 552 <span class='line'>545</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.indexOf</span><span class="PUNC">(</span><span class="STRN">" all "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 553 <span class='line'>546</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 554 <span class='line'>547</span> </span><span class="WHIT"> </span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scstr.split</span><span class="PUNC">(</span><span class="STRN">" all "</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"all"</span><span class="PUNC">;</span><span class="WHIT"> 556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="COMM">//var simplecalusetext = scstr.split("");</span><span class="WHIT"> 558 <span class='line'>551</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">screl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"or"</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT"> 559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("scarr:" + scarr[0] + scarr[1],'debug');</span><span class="WHIT"> 560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">scarr</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="NAME">sc</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">''</span><span class="PUNC">,</span><span class="STRN">'='</span><span class="PUNC">,</span><span class="STRN">''</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="NAME">sc</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="NAME">scarr</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">rel</span><span class="PUNC">,</span><span class="NAME">scarr</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 565 <span class='line'>558</span> 566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="NAME">sc</span><span class="PUNC">,</span><span class="NAME">screl</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="WHIT"> 571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="COMM">// from searchclauses to querystring</span><span class="WHIT"> 572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class="NAME">buildsctext</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uncompletequery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ptext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="WHIT"> 576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.searchtype_text'</span><span class="PUNC">,</span><span class="STRN">'#search'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#query_area'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="WHIT"> 580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">></span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" and "</span><span class="PUNC">;</span><span class="WHIT"> 583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ( "</span><span class="PUNC">;</span><span class="WHIT"> 584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">></span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" or "</span><span class="PUNC">;</span><span class="WHIT"> 586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ( "</span><span class="PUNC">;</span><span class="WHIT"> 587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class="NAME">ptext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">PlainText</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ptext.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="NAME">uncompletequery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT"> 590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">ptext</span><span class="PUNC">;</span><span class="WHIT"> 592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ) "</span><span class="PUNC">;</span><span class="WHIT"> 593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">" ) "</span><span class="PUNC">;</span><span class="WHIT"> 595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 596 <span class='line'>589</span> </span><span class="WHIT"> </span><span class="WHIT"> 597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 598 <span class='line'>591</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">uncompletequery</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 599 <span class='line'>592</span> </span><span class="WHIT"> </span><span class="NAME">this.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">this.sctext</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 603 <span class='line'>596</span> </span><span class="WHIT"> </span><span class="WHIT"> 604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class="NAME">updatedata</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">term</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">is_category</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">category</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class="WHIT"> 606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 607 <span class='line'>600</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="WHIT"> 609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">term</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">term</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">term.replace</span><span class="PUNC">(</span><span class="STRN">" "</span><span class="PUNC">,</span><span class="STRN">"_"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 612 612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 613 613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class="WHIT"> 614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class="WHIT"> 616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="NAME">initAutocomplete</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"init autocomplete"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="WHIT"> 619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">initAutocomplete</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 625 <span class='line'>618</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 626 <span class='line'>619</span> 627 <span class='line'>620</span> </span></pre></body></html> 614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focus</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.focused'</span><span class="PUNC">,</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.value-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">value</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">value</span><span class="PUNC">;</span><span class="WHIT"> 619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class="WHIT"> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">is_category</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT"> 623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">category</span><span class="PUNC">;</span><span class="WHIT"> 624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 625 <span class='line'>618</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">is_category</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 627 <span class='line'>620</span> </span><span class="WHIT"> </span><span class="WHIT"> 628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class="WHIT"> 630 <span class='line'>623</span> </span><span class="WHIT"> </span><span class="NAME">initAutocomplete</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"init autocomplete"</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 632 <span class='line'>625</span> </span><span class="WHIT"> </span><span class="WHIT"> 633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 634 <span class='line'>627</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">--</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 635 <span class='line'>628</span> </span><span class="WHIT"> </span><span class="NAME">this.searchclauses</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">j</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">initAutocomplete</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 636 <span class='line'>629</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 637 <span class='line'>630</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 638 <span class='line'>631</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 639 <span class='line'>632</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 640 <span class='line'>633</span> 641 <span class='line'>634</span> </span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui.js.html
r1222 r1234 7 7 .line {border-right: 1px dotted #666; color: #666; font-style: normal;} 8 8 </style></head><body><pre><span class='line'> 1</span> <span class="COMM">/** 9 <span class='line'> 2</span> * @fileOverview This is the main app, contains main app function.9 <span class='line'> 2</span> * @fileOverview This is the main file, contains main app function (jquery-initialization). 10 10 <span class='line'> 3</span> * The app main function runs setup functionality, which covers this domains: 11 <span class='line'> 4</span> * - the variable initialization - functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js12 <span class='line'> 5</span> * - loading data from repository and creating particular client-side representations - functions from mdservice_ui_load.js13 <span class='line'> 6</span> * - creating of ui-layout , means split UI to particular panes - functions from mdservice_ui_layout.js14 <span class='line'> 7</span> * - adding all app widget functionality - functions are included directly in mdservice_ui.js *15 <span class='line'> 8</span> * @author16 <span class='line'> 9</span> * @version17 <span class='line'> 10</span> * /</span><span class="WHIT">18 <span class='line'> 11</span> 19 <span class='line'> 12</span> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">20 <span class='line'> 13</span> </span><span class="WHIT"> </span><span class="COMM">// turn on debugging (see jquery.xslTransform.js)</span><span class="WHIT">21 <span class='line'> 14</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">DEBUG</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">22 <span class='line'> 15</span> </span><span class="WHIT"> </span><span class="WHIT">23 <span class='line'> 16</span> </span><span class="WHIT"> </span><span class="COMM">// check for jQuery and Sarissa</span><span class="WHIT">24 <span class='line'> 17</span> </span><span class="WHIT"> </span><span class="KEYW">try</span><span class="PUNC">{</span><span class="WHIT">25 <span class='line'> 18</span> </span><span class=" WHIT"> </span><span class="NAME">jQuery</span><span class="PUNC">;</span><span class="WHIT">26 <span class='line'> 19</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="KEYW">catch</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">27 <span class='line'> 20</span> </span><span class="WHIT"> </span><span class="NAME">alert</span><span class="PUNC">(</span><span class="STRN">'You need to include jQuery!'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">28 <span class='line'> 21</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">29 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class=" WHIT">30 <span class='line'> 23</span> </span><span class="WHIT"> </span><span class=" COMM">/////// INIT VARIABLE SETTINGS</span><span class="WHIT">31 <span class='line'> 24</span> </span><span class="WHIT"> </span><span class="COMM">// get url parameters</span><span class="WHIT">32 <span class='line'> 25</span> </span><span class="WHIT"> </span><span class=" NAME">url_params</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getUrlVars</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">33 <span class='line'> 26</span> </span><span class="WHIT"> </span><span class="COMM">// create searchclauses</span><span class="WHIT">34 <span class='line'> 27</span> </span><span class="WHIT"> </span><span class=" COMM">//searchclauseset.addsearchclause(new SearchClause("","",""),"",0,0);</span><span class="WHIT">35 <span class='line'> 28</span> </span><span class="WHIT"> </span><span class=" COMM">// load query if exists params</span><span class="WHIT">36 <span class='line'> 29</span> </span><span class="WHIT"> </span><span class="COMM">// loadQueryFromUriParams();</span><span class="WHIT">37 <span class='line'> 30</span> </span><span class="WHIT"> </span><span class="COMM">// create widgets</span><span class="WHIT">38 <span class='line'> 31</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#columns-widget'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">39 <span class='line'> 32</span> </span><span class="WHIT"> </span><span class="NAME">collections_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections-widget'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">40 <span class='line'> 33</span> </span><span class="WHIT"> </span><span class="NAME">listwidgetset.add</span><span class="PUNC">(</span><span class="NAME">columns_widget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">41 <span class='line'> 34</span> </span><span class="WHIT"> </span><span class="NAME">listwidgetset.add</span><span class="PUNC">(</span><span class="NAME">collections_widget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">42 <span class='line'> 35</span> </span><span class="WHIT"> </span><span class="COMM">// createInfos();</span><span class="WHIT">43 <span class='line'> 36</span> </span><span class="WHIT"> </span><span class=" WHIT">44 <span class='line'> 37</span> </span><span class="WHIT"> </span><span class="COMM">//////////// LOAD DATA</span><span class="WHIT">45 <span class='line'> 38</span> </span><span class="WHIT"> </span><span class="NAME">loadData</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">46 <span class='line'> 39</span> </span><span class="WHIT"> </span><span class="COMM">//handleBubble();</span><span class="WHIT">47 <span class='line'> 40</span> </span><span class="WHIT"> </span><span class="WHIT">48 <span class='line'> 41</span> </span><span class="WHIT"> </span><span class=" NAME">addFunctionality</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">49 <span class='line'> 42</span> </span><span class="WHIT"> </span><span class=" COMM">//addVisuals();</span><span class="WHIT">50 <span class='line'> 43</span> </span><span class="WHIT"> </span><span class=" WHIT">51 <span class='line'> 44</span> </span><span class="WHIT"> </span><span class=" COMM">//queryuriparams loaded after collections and workspaceprofile are loaded</span><span class="WHIT">52 <span class='line'> 45</span> </span><span class="WHIT"> </span><span class="COMM">// loadQueryFromUriParams();</span><span class="WHIT">53 <span class='line'> 46</span> </span><span class="WHIT"> 54 <span class='line'> 47</span> </span><span class="WHIT"> </span><span class=" COMM">////////////// CREATE UI-LAYOUT</span><span class="WHIT">55 <span class='line'> 48</span> </span><span class="WHIT"> </span><span class=" NAME">createBlock</span><span class="PUNC">(</span><span class="STRN">'base'</span><span class="PUNC">,</span><span class="STRN">''</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">56 <span class='line'> 49</span> </span><span class="WHIT"> </span><span class=" COMM">//jQuery.each(blocks_settings,function(index,block){</span><span class="WHIT">57 <span class='line'> 50</span> </span><span class="WHIT"> </span><span class="COMM">// jQuery.each(block.sublayouts,function(index,name){</span><span class="WHIT">58 <span class='line'> 51</span> </span><span class="WHIT"> </span><span class="COMM">// createLayouts(name);</span><span class="WHIT">59 <span class='line'> 52</span> </span><span class="WHIT"> </span><span class=" COMM">// });</span><span class="WHIT">60 <span class='line'> 53</span> </span><span class="WHIT"> </span><span class="COMM">// });</span><span class="WHIT">61 <span class='line'> 54</span> </span><span class="WHIT"> </span><span class="NAME">create Layouts</span><span class="PUNC">(</span><span class="STRN">'base'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">62 <span class='line'> 55</span> 63 <span class='line'> 56</span> </span><span class="WHIT"> </span><span class=" NAME">initDetailFloat</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">64 <span class='line'> 57</span> </span><span class="WHIT"> </span><span class="COMM">// autocomplete correction</span><span class="WHIT">65 <span class='line'> 58</span> </span><span class="WHIT"> </span><span class=" NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">66 <span class='line'> 59</span> </span><span class="WHIT"> </span><span class="WHIT">67 <span class='line'> 60</span> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">11 <span class='line'> 4</span> * <dl> 12 <span class='line'> 5</span> * <dt>the variable initialization<dt> 13 <span class='line'> 6</span> * <dd>functions from mdservice_searchclause.js, mdservice_widget.js, mdservice_ui_helpers.js</dd> 14 <span class='line'> 7</span> * <dt>loadData()</dt> 15 <span class='line'> 8</span> * <dd>loading data from repository and creating particular client-side representations - functions from <a>mdservice_ui_load.js</a></dd> 16 <span class='line'> 9</span> * <dt>creating of ui-layout</dt> 17 <span class='line'> 10</span> * <dd>i.e. split UI to individual panes - functions from mdservice_ui_layout.js</dd> 18 <span class='line'> 11</span> * <dt>addFunctionality()</dt> 19 <span class='line'> 12</span> * <dd>bind handlers to events of ui-elements (function directly in mdservice_ui.js)</dd> 20 <span class='line'> 13</span> * </dl> 21 <span class='line'> 14</span> * @author 22 <span class='line'> 15</span> * @version 23 <span class='line'> 16</span> */</span><span class="WHIT"> 24 <span class='line'> 17</span> 25 <span class='line'> 18</span> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 26 <span class='line'> 19</span> </span><span class="WHIT"> </span><span class="COMM">// turn on debugging (see jquery.xslTransform.js)</span><span class="WHIT"> 27 <span class='line'> 20</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">DEBUG</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 28 <span class='line'> 21</span> </span><span class="WHIT"> </span><span class="WHIT"> 29 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="COMM">// check for jQuery and Sarissa</span><span class="WHIT"> 30 <span class='line'> 23</span> </span><span class="WHIT"> </span><span class="KEYW">try</span><span class="PUNC">{</span><span class="WHIT"> 31 <span class='line'> 24</span> </span><span class="WHIT"> </span><span class="NAME">jQuery</span><span class="PUNC">;</span><span class="WHIT"> 32 <span class='line'> 25</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">catch</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 33 <span class='line'> 26</span> </span><span class="WHIT"> </span><span class="NAME">alert</span><span class="PUNC">(</span><span class="STRN">'You need to include jQuery!'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 34 <span class='line'> 27</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 35 <span class='line'> 28</span> </span><span class="WHIT"> </span><span class="WHIT"> 36 <span class='line'> 29</span> </span><span class="WHIT"> </span><span class="COMM">/////// INIT VARIABLE SETTINGS</span><span class="WHIT"> 37 <span class='line'> 30</span> </span><span class="WHIT"> </span><span class="COMM">// get url parameters</span><span class="WHIT"> 38 <span class='line'> 31</span> </span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getUrlVars</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 39 <span class='line'> 32</span> </span><span class="WHIT"> </span><span class="COMM">// create searchclauses</span><span class="WHIT"> 40 <span class='line'> 33</span> </span><span class="WHIT"> </span><span class="COMM">//searchclauseset.addsearchclause(new SearchClause("","",""),"",0,0);</span><span class="WHIT"> 41 <span class='line'> 34</span> </span><span class="WHIT"> </span><span class="COMM">// load query if exists params</span><span class="WHIT"> 42 <span class='line'> 35</span> </span><span class="WHIT"> </span><span class="COMM">//loadQueryFromUriParams(); </span><span class="WHIT"> 43 <span class='line'> 36</span> </span><span class="WHIT"> </span><span class="COMM">// create widgets</span><span class="WHIT"> 44 <span class='line'> 37</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#columns-widget'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 45 <span class='line'> 38</span> </span><span class="WHIT"> </span><span class="NAME">collections_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections-widget'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 46 <span class='line'> 39</span> </span><span class="WHIT"> </span><span class="NAME">listwidgetset.add</span><span class="PUNC">(</span><span class="NAME">columns_widget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 47 <span class='line'> 40</span> </span><span class="WHIT"> </span><span class="NAME">listwidgetset.add</span><span class="PUNC">(</span><span class="NAME">collections_widget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 48 <span class='line'> 41</span> </span><span class="WHIT"> </span><span class="COMM">//createInfos();</span><span class="WHIT"> 49 <span class='line'> 42</span> </span><span class="WHIT"> </span><span class="WHIT"> 50 <span class='line'> 43</span> </span><span class="WHIT"> </span><span class="COMM">//////////// LOAD DATA</span><span class="WHIT"> 51 <span class='line'> 44</span> </span><span class="WHIT"> </span><span class="NAME">loadData</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 52 <span class='line'> 45</span> </span><span class="WHIT"> </span><span class="COMM">//handleBubble();</span><span class="WHIT"> 53 <span class='line'> 46</span> </span><span class="WHIT"> </span><span class="WHIT"> 54 <span class='line'> 47</span> </span><span class="WHIT"> </span><span class="NAME">addFunctionality</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 55 <span class='line'> 48</span> </span><span class="WHIT"> </span><span class="COMM">//addVisuals();</span><span class="WHIT"> 56 <span class='line'> 49</span> </span><span class="WHIT"> </span><span class="WHIT"> 57 <span class='line'> 50</span> </span><span class="WHIT"> </span><span class="COMM">//queryuriparams loaded after collections and workspaceprofile are loaded</span><span class="WHIT"> 58 <span class='line'> 51</span> </span><span class="WHIT"> </span><span class="COMM">//loadQueryFromUriParams(); </span><span class="WHIT"> 59 <span class='line'> 52</span> </span><span class="WHIT"> </span><span class="WHIT"> 60 <span class='line'> 53</span> </span><span class="WHIT"> </span><span class="COMM">////////////// CREATE UI-LAYOUT</span><span class="WHIT"> 61 <span class='line'> 54</span> </span><span class="WHIT"> </span><span class="NAME">createBlock</span><span class="PUNC">(</span><span class="STRN">'base'</span><span class="PUNC">,</span><span class="STRN">''</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 62 <span class='line'> 55</span> </span><span class="WHIT"> </span><span class="COMM">//jQuery.each(blocks_settings,function(index,block){</span><span class="WHIT"> 63 <span class='line'> 56</span> </span><span class="WHIT"> </span><span class="COMM">// jQuery.each(block.sublayouts,function(index,name){</span><span class="WHIT"> 64 <span class='line'> 57</span> </span><span class="WHIT"> </span><span class="COMM">// createLayouts(name);</span><span class="WHIT"> 65 <span class='line'> 58</span> </span><span class="WHIT"> </span><span class="COMM">// });</span><span class="WHIT"> 66 <span class='line'> 59</span> </span><span class="WHIT"> </span><span class="COMM">//});</span><span class="WHIT"> 67 <span class='line'> 60</span> </span><span class="WHIT"> </span><span class="NAME">createLayouts</span><span class="PUNC">(</span><span class="STRN">'base'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 68 68 <span class='line'> 61</span> 69 <span class='line'> 62</span> 70 <span class='line'> 63</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">71 <span class='line'> 64</span> </span><span class="WHIT"> </span><span class="COMM">//var id = parseInt($('#repositories_select').find("option:selected").val());</span><span class="WHIT">72 <span class='line'> 65</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#repositories_select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//val();</span><span class="WHIT">73 <span class='line'> 66</span> 74 <span class='line'> 67</span> </span><span class=" PUNC">}</span><span class="WHIT">75 <span class='line'> 68</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">addFunctionality</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">76 <span class='line'> 69</span> </span><span class=" WHIT"> </span><span class="COMM">// DEL COMMAND</span><span class="WHIT">77 <span class='line'> 70</span> </span><span class="WHIT"> </span><span class="COMM">/*78 <span class='line'> 71</span> $('.ui-dialog-titlebar .cmd_del').live('click',function(){79 <span class='line'> 72</span> var did;80 <span class='line'> 73</span> if ($(this).closest('.ui-dialog').length > 0){81 <span class='line'> 74</span> did = $(this).closest('.ui-dialog').find('.detail-wrapper').attr('id');82 <span class='line'> 75</span> }83 <span class='line'> 76</span> if (did != undefined){84 <span class='line'> 77</span> detail = detailcaller.getdetail(did);85 <span class='line'> 78</span> detail.close();86 <span class='line'> 79</span> }87 <span class='line'> 80</span> $(this).closest('.ui-dialog').hide();88 <span class='line'> 81</span> })89 <span class='line'> 82</span> */</span><span class="WHIT">90 <span class='line'> 83</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.query_header .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">91 <span class='line'> 84</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">92 <span class='line'> 85</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">93 <span class='line'> 86</span> 94 <span class='line'> 87</span> </span><span class="WHIT"> </span><span class="COMM">// TODO dialog</span><span class="WHIT">95 <span class='line'> 88</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.detail-header .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">96 <span class='line'> 89</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT">97 <span class='line'> 90</span> </span><span class=" WHIT"></span><span class="WHIT">98 <span class='line'> 91</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hasClass</span><span class="PUNC">(</span><span class="STRN">'detail-header'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">99 <span class='line'> 92</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dw</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dw.attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class="NAME">dw.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">103 <span class='line'> 96</span> </span><span class=" WHIT"> </span><span class="KEYW">else</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">104 <span class='line'> 97</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">105 <span class='line'> 98</span> </span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT">108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">109 <span class='line'>102</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">110 <span class='line'>103</span> </span><span class="WHIT"> </span><span class="NAME">detail.close</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">111 <span class='line'>104</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">112 <span class='line'>105</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">113 <span class='line'>106</span> </span><span class="WHIT"> </span><span class="WHIT">114 <span class='line'>107</span> </span><span class="WHIT"> </span><span class="COMM">// DETAIL-CALLER</span><span class="WHIT">115 <span class='line'>108</span> </span><span class="WHIT"> </span><span class="COMM">/*116 <span class='line'>109</span> $('.detail-caller, .cmd_detail').live('click', function(event) {117 <span class='line'>110</span> $(this).parent().children('.detail').toggle();118 <span class='line'>111</span> $(this).children('.cmd_down, .cmd_up').toggleClass('cmd_down cmd_up');119 <span class='line'>112</span> });120 <span class='line'>113</span> */</span><span class="WHIT">121 <span class='line'>114</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.detail-caller a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">122 <span class='line'>115</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class=" COMM">// open detail (from result-set, but also already within detail-view (ResourceRef, IsPartOf)</span><span class="WHIT">125 <span class='line'>118</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.result a.internal, .mdrecord-detail a.internal'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">126 <span class='line'>119</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">127 <span class='line'>120</span> </span><span class="WHIT"> 128 <span class='line'>121</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">// + " body";</span><span class="WHIT">129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class=" NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">'internal-link: '</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">130 <span class='line'>123</span> </span><span class="WHIT"> </span><span class=" NAME">$.get</span><span class="PUNC">(</span><span class="NAME">uri</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">,</span><span class="STRN">'html'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">132 <span class='line'>125</span> 133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.result a.external, .mdrecord-detail a.external'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">134 <span class='line'>127</span> </span><span class="WHIT"> </span><span class=" WHIT">135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class=" COMM">//event.preventDefault();</span><span class="WHIT">136 <span class='line'>129</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">// + " body";</span><span class="WHIT">137 <span class='line'>130</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">'resource-link: '</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="WHIT"></span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class="COMM">// $.get(uri, showDetail,'html'); */</span><span class="WHIT">139 <span class='line'>132</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">140 <span class='line'>133</span> </span><span class="WHIT"> </span><span class="COMM">/*141 <span class='line'>134</span> $('.result .cmd_detail').live('click', function(event) {142 <span class='line'>135</span> //var qid = $(this).closest('.query_wrapper').attr('id');143 <span class='line'>136</span> //var query = queryset.getQuery(qid);144 <span class='line'>137</span> 145 <span class='line'>138</span> var uri = $(this).parent().find("a").attr('href'); // + " body";146 <span class='line'>139</span> $.get(uri, showDetail,'html');147 <span class='line'>140</span> });148 <span class='line'>141</span> */</span><span class="WHIT">149 <span class='line'>142</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">".detail-caller, .cmd_detail"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">150 <span class='line'>143</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">151 <span class='line'>144</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.calldetail</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">152 <span class='line'>145</span> </span><span class="WHIT"></span><span class="WHIT">153 <span class='line'>146</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">154 <span class='line'>147</span> 155 <span class='line'>148</span> </span><span class="WHIT"> </span><span class=" COMM">// cmd_up cmd_down</span><span class="WHIT">156 <span class='line'>149</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">157 <span class='line'>150</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"></span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">158 <span class='line'>151</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">159 <span class='line'>152</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">160 <span class='line'>153</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggleClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_down'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">165 <span class='line'>158</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">166 <span class='line'>159</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">167 <span class='line'>160</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggleClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class=" WHIT">173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class=" WHIT">174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="COMM">//////////////////////////////////////////////</span><span class="WHIT">175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchretrieve'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">submit</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">176 <span class='line'>169</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">177 <span class='line'>170</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT">178 <span class='line'>171</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.buildsctext</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">179 <span class='line'>172</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">180 <span class='line'>173</span> </span><span class="WHIT"> </span><span class="WHIT">181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="COMM">//submit_query (columns_widget.getColumnsListText(),searchclauseset.sctext, $('#input-simplequery').attr("value"), $('#input-withsummary').attr("checked"));</span><span class="WHIT">182 <span class='line'>175</span> </span><span class="WHIT"> 183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">;</span><span class="WHIT">184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-simplequery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class="COMM">// TODO we dont use columns-widget</span><span class="WHIT">186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="COMM">//columns_widget.getColumnsListText();</span><span class="WHIT">187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">collections_widget.widgets</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//searchclauseset.sctext;</span><span class="WHIT">188 <span class='line'>181</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">ws</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-withsummary'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"checked"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class=" WHIT">190 <span class='line'>183</span> </span><span class="WHIT"> </span><span class="NAME"> notifyUser</span><span class="PUNC">(</span><span class="STRN">"processing query"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class="WHIT">192 <span class='line'>185</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">193 <span class='line'>186</span> </span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">194 <span class='line'>187</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class=" WHIT">199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//actions.collections.current, query );</span><span class="WHIT">200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class=" NAME">q.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ws</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="NAME">q.options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"withSummary"</span><span class="PUNC">;</span><span class="WHIT">203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class=" NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"submit_query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">q.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">205 <span class='line'>198</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">206 <span class='line'>199</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">207 <span class='line'>200</span> </span><span class="WHIT"> </span><span class="WHIT">208 <span class='line'>201</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.autocomplete-select-caller'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">209 <span class='line'>202</span> </span><span class="WHIT"> </span><span class=" WHIT">210 <span class='line'>203</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">".index-context"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prev</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".autocomplete-input"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">change</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">211 <span class='line'>204</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">".index-context"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">212 <span class='line'>205</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.autocomplete-select-caller a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">214 <span class='line'>207</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">215 <span class='line'>208</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">216 <span class='line'>209</span> </span><span class="WHIT"> </span><span class="WHIT">217 <span class='line'>210</span> </span><span class="WHIT"> </span><span class="WHIT">218 <span class='line'>211</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.comp_detail input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'keyup'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#srquery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="WHIT">220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'span.cmdelem_name'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">221 <span class='line'>214</span> </span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="WHIT">224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class="WHIT">225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'a.open-in-context'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">226 <span class='line'>219</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">227 <span class='line'>220</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">228 <span class='line'>221</span> </span><span class="WHIT"> </span><span class="COMM">/* notifyUser("open_incontext:" + uri);229 <span class='line'>222</span> $(this).after("<div class='ui-context-dialog cmds-ui-block' ></div>");230 <span class='line'>223</span> var trg = $(this).next(".ui-context-dialog");231 <span class='line'>224</span> trg.show();232 <span class='line'>225</span> $(trg).load(uri); //function(event) { } */</span><span class="WHIT">233 <span class='line'>226</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">contextual_uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">uri.replace</span><span class="PUNC">(</span><span class="STRN">'htmlpage'</span><span class="PUNC">,</span><span class="STRN">'htmldetail'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">234 <span class='line'>227</span> </span><span class="WHIT"> 235 <span class='line'>228</span> </span><span class="WHIT"> </span><span class="NAME"> $.get</span><span class="PUNC">(</span><span class="NAME">contextual_uri</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">,</span><span class="STRN">'html'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">236 <span class='line'>229</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">237 <span class='line'>230</span> </span><span class="WHIT"> </span><span class="WHIT">238 <span class='line'>231</span> </span><span class=" COMM">// RECORDSET searchRetrieve</span><span class="WHIT">239 <span class='line'>232</span> </span><span class="WHIT"> </span><span class="COMM">/*240 <span class='line'>233</span> $('#searchretrieve').submit( function(event) {241 <span class='line'>234</span> event.preventDefault();242 <span class='line'>235</span> //hideWelcomeMessage();243 <span class='line'>236</span> searchclauseset.buildsctext();244 <span class='line'>237</span> notifyUser(searchclauseset.sctext,'debug');245 <span class='line'>238</span> //submit_query ($('#columns_list').attr("value"),searchclauseset.sctext, $('#input-simplequery').attr("value"));246 <span class='line'>239</span> submit_query (columns_widget.getColumnsListText(),searchclauseset.sctext, $('#input-simplequery').attr("value"), $('#input-withsummary').attr("checked"));247 <span class='line'>240</span> });248 <span class='line'>241</span> */</span><span class="WHIT">249 <span class='line'>242</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#columns-widget .cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">250 <span class='line'>243</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">terms</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">251 <span class='line'>244</span> </span><span class="WHIT"> 252 <span class='line'>245</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">253 <span class='line'>246</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"termset_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">;</span><span class="WHIT">254 <span class='line'>247</span> </span><span class="WHIT"> 255 <span class='line'>248</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget.getListWidget</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">256 <span class='line'>249</span> </span><span class="WHIT"> </span><span class="NAME">terms</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">257 <span class='line'>250</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">258 <span class='line'>251</span> </span><span class="WHIT"> </span><span class=" WHIT">259 <span class='line'>252</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">260 <span class='line'>253</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("dd/mm/yyyy HH:mm:ss");</span><span class="WHIT">261 <span class='line'>254</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"time"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Terms"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="NAME">terms</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">262 <span class='line'>255</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="PUNC">;</span><span class="WHIT">266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="WHIT">267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">268 <span class='line'>261</span> </span><span class="WHIT"> </span><span class="NAME">loadTermsets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="COMM">//createTermsUI(jsonw["WorkspaceProfile"]["CustomTermsets"][id],$('#userterms'));</span><span class="WHIT">270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeAttr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">last</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"selected"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="NAME">createTermsUI</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class=" WHIT">276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class=" COMM">/*277 <span class='line'>270</span> $('#querylist .query_header').find('.cmd_del').live('click', function(event) {278 <span class='line'>271</span> //showTermDetail($(this).parent().text());279 <span class='line'>272</span> 280 <span class='line'>273</span> queryset.removequery($(this).closest('.query_wrapper').attr('id'));281 <span class='line'>274</span> 282 <span class='line'>275</span> });283 <span class='line'>276</span> */</span><span class="WHIT">284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="COMM">/*285 <span class='line'>278</span> $('#querylist .cmd_up').live('click', function(event) {286 <span class='line'>279</span> $(this).closest('.query_wrapper').find('.result').hide();287 <span class='line'>280</span> $(this).toggleClass('cmd_down cmd_up');288 <span class='line'>281</span> });289 <span class='line'>282</span> 290 <span class='line'>283</span> */</span><span class="WHIT">291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#querylist .cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class=" WHIT">293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> bookmark</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"0"</span><span class="PUNC">;</span><span class="WHIT">299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> json_options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class=" WHIT">301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME"> $</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="NAME"> qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"a"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">qstring.substring</span><span class="PUNC">(</span><span class="NUMB">18</span><span class="PUNC">,</span><span class="NAME">qstring.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="NAME">bookmark</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"1"</span><span class="PUNC">;</span><span class="WHIT">305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getquerystring</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getcollections</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getcolumns</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getsquery</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="NAME">json_options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getoptions</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class=" WHIT">314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="COMM">// JSON conversion</span><span class="WHIT">315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qstring.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">316 <span class='line'>309</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"[NULL]"</span><span class="PUNC">;</span><span class="WHIT">317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">squery.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">319 <span class='line'>312</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"[NULL]"</span><span class="PUNC">;</span><span class="WHIT">320 <span class='line'>313</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">321 <span class='line'>314</span> 322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class="WHIT">325 <span class='line'>318</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">326 <span class='line'>319</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">327 <span class='line'>320</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">328 <span class='line'>321</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">329 <span class='line'>322</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("dd/mm/yyyy HH:mm:ss");</span><span class="WHIT">330 <span class='line'>323</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="STRN">""</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"squerystring"</span><span class="PUNC">:</span><span class="NAME">squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"querystring"</span><span class="PUNC">:</span><span class="NAME">qstring</span><span class="PUNC">,</span><span class="STRN">"searchclauses"</span><span class="PUNC">:</span><span class="STRN">"null"</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"options"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">json_options</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"bookmark"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">bookmark</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"time"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">331 <span class='line'>324</span> </span><span class="WHIT"> 332 <span class='line'>325</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT">333 <span class='line'>326</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">bookmark</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"1"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Url.decode</span><span class="PUNC">(</span><span class="NAME">qstring</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">335 <span class='line'>328</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">qstring.split</span><span class="PUNC">(</span><span class="STRN">':'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">s</span><span class="PUNC">[</span><span class="NAME">s.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">":"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">s</span><span class="PUNC">[</span><span class="NAME">s.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">337 <span class='line'>330</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">338 <span class='line'>331</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Query.fullformatstring</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">339 <span class='line'>332</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class=" NAME">jsonq.name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT">341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class=" WHIT">342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class=" NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="PUNC">;</span><span class="WHIT">343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class=" NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class=" NAME">appendQueryUI</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">iq</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class=" WHIT">346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class=" COMM">//$("#qs_select").append(new Option(Query.simplequerystring(qstring),iq));</span><span class="WHIT">347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">348 <span class='line'>341</span> </span><span class="WHIT"> </span><span class="WHIT">349 <span class='line'>342</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#querylist .cmd-xml'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">351 <span class='line'>344</span> 352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class="NAME">queryset.getQuery</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">open</span><span class="PUNC">(</span><span class="STRN">'xml'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">354 <span class='line'>347</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#querylist .cmd-page'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">356 <span class='line'>349</span> 357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="NAME">queryset.getQuery</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">open</span><span class="PUNC">(</span><span class="STRN">'htmlpage'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">358 <span class='line'>351</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="COMM">/*360 <span class='line'>353</span> $('#querylist .cmd-link').live('click', function(event) {361 <span class='line'>354</span> /* var qid = $(this).closest('.query_wrapper').attr("id");362 <span class='line'>355</span> var qstring = queryset.getquerystring(qid);363 <span class='line'>356</span> var json_coll = queryset.getcollections(qid);364 <span class='line'>357</span> var json_cols = queryset.getcolumns(qid);365 <span class='line'>358</span> var squery = queryset.getsquery(qid);366 <span class='line'>359</span> // JSON conversion367 <span class='line'>360</span> if (qstring.length == 0){368 <span class='line'>361</span> qstring = "[NULL]";369 <span class='line'>362</span> }370 <span class='line'>363</span> if (squery.length == 0){371 <span class='line'>364</span> squery = "[NULL]";372 <span class='line'>365</span> }373 <span class='line'>366</span> var jsonq = {"squerystring":squery, "querystring":qstring,"searchclauses":"null" , "collections" : json_coll, "columns" : json_cols};374 <span class='line'>367</span> ///375 <span class='line'>368</span> 376 <span class='line'>369</span> queryset.getQuery(qid).open();377 <span class='line'>370</span> });378 <span class='line'>371</span> */</span><span class="WHIT">379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="COMM">/*380 <span class='line'>373</span> $('.cmd_select').live('click', function(event) {381 <span class='line'>374</span> var qid = $(this).closest('.query_wrapper').attr("id");382 <span class='line'>375</span> 383 <span class='line'>376</span> searchclauseset.sctext = queryset.getquerystring(qid);384 <span class='line'>377</span> searchclauseset.buildfromquerystring();385 <span class='line'>378</span> });386 <span class='line'>379</span> */</span><span class="WHIT">387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#queryslist .cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">389 <span class='line'>382</span> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME"> queryset.resubmit</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class=" WHIT">392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="WHIT">394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="WHIT">395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class=" WHIT">396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_sc_delete'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + j,'debug');</span><span class="WHIT">400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.removesearchclause</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="WHIT">402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_add_and'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="COMM">//showTermDetail($(this).parent().text());</span><span class="WHIT">405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).next().hide();</span><span class="WHIT">406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">"AND"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclause</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + j,'debug');</span><span class="WHIT">411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="NAME">searchclause</span><span class="PUNC">,</span><span class="STRN">"and"</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="WHIT">413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_add_or'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="COMM">//showTermDetail($(this).parent().text());</span><span class="WHIT">416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).next().hide();</span><span class="WHIT">417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT">418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">"OR"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclause</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="NAME">searchclause</span><span class="PUNC">,</span><span class="STRN">"or"</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="WHIT">422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">423 <span class='line'>416</span> 424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="COMM">///// datasets/queries</span><span class="WHIT">425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser($('#qts_input').val() + $('#qts_input').text(),'debug');</span><span class="WHIT">428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="WHIT">430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_add'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">new_name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"new_queryset"</span><span class="PUNC">;</span><span class="WHIT">435 <span class='line'>428</span> </span><span class="WHIT"></span><span class="WHIT">436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_select option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("yyyy-MM-dd HH:mm:ss");</span><span class="WHIT">439 <span class='line'>432</span> </span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="WHIT">444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="STRN">"created"</span><span class="PUNC">:</span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Queries"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">445 <span class='line'>438</span> </span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="COMM">//todo</span><span class="WHIT">448 <span class='line'>441</span> </span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class=" COMM">//loadWorkspace(jsonw["WorkspaceProfile"]["Querysets"]);</span><span class="WHIT">450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"false"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="STRN">"#qts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">last</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"true"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">69 <span class='line'> 62</span> </span><span class="WHIT"> </span><span class="NAME">initDetailFloat</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 70 <span class='line'> 63</span> </span><span class="WHIT"> </span><span class="COMM">// autocomplete correction</span><span class="WHIT"> 71 <span class='line'> 64</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 72 <span class='line'> 65</span> </span><span class="WHIT"> </span><span class="NAME">createInfos</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 73 <span class='line'> 66</span> </span><span class="WHIT"> </span><span class="WHIT"> 74 <span class='line'> 67</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.calldetail</span><span class="PUNC">(</span><span class="NAME">undefined</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"info"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 75 <span class='line'> 68</span> </span><span class="WHIT"> </span><span class="WHIT"> 76 <span class='line'> 69</span> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 77 <span class='line'> 70</span> 78 <span class='line'> 71</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">createInfos</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 79 <span class='line'> 72</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">info</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_info'></span>"</span><span class="PUNC">;</span><span class="WHIT"> 80 <span class='line'> 73</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">info</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 81 <span class='line'> 74</span> </span><span class="WHIT"> </span><span class="NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.header'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="WHIT"> 83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.cmd_info'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class="COMM">//var a = $(this).parent().next().attr('id');</span><span class="WHIT"> 85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class="COMM">//var uri = window.location.pathname + "static/info.xml";</span><span class="WHIT"> 86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class="COMM">//$.get(uri,{"id":a}, showDetail,'html');</span><span class="WHIT"> 87 <span class='line'> 80</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.calldetail</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 88 <span class='line'> 81</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 89 <span class='line'> 82</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 90 <span class='line'> 83</span> </span><span class="PUNC">}</span><span class="WHIT"> 91 <span class='line'> 84</span> 92 <span class='line'> 85</span> 93 <span class='line'> 86</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 94 <span class='line'> 87</span> </span><span class="WHIT"> </span><span class="COMM">//var id = parseInt($('#repositories_select').find("option:selected").val());</span><span class="WHIT"> 95 <span class='line'> 88</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#repositories_select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//val();</span><span class="WHIT"> 96 <span class='line'> 89</span> 97 <span class='line'> 90</span> </span><span class="PUNC">}</span><span class="WHIT"> 98 <span class='line'> 91</span> 99 <span class='line'> 92</span> </span><span class="COMM">/** 100 <span class='line'> 93</span> * This function is called during the initialization sequence and binds event-handlers to events of ui-elements. 101 <span class='line'> 94</span> * @function 102 <span class='line'> 95</span> */</span><span class="WHIT"> 103 <span class='line'> 96</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addFunctionality</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 104 <span class='line'> 97</span> </span><span class="WHIT"> </span><span class="COMM">// DEL COMMAND</span><span class="WHIT"> 105 <span class='line'> 98</span> </span><span class="WHIT"> </span><span class="COMM">/* 106 <span class='line'> 99</span> $('.ui-dialog-titlebar .cmd_del').live('click',function(){ 107 <span class='line'>100</span> var did; 108 <span class='line'>101</span> if ($(this).closest('.ui-dialog').length > 0){ 109 <span class='line'>102</span> did = $(this).closest('.ui-dialog').find('.detail-wrapper').attr('id'); 110 <span class='line'>103</span> } 111 <span class='line'>104</span> if (did != undefined){ 112 <span class='line'>105</span> detail = detailcaller.getdetail(did); 113 <span class='line'>106</span> detail.close(); 114 <span class='line'>107</span> } 115 <span class='line'>108</span> $(this).closest('.ui-dialog').hide(); 116 <span class='line'>109</span> }) 117 <span class='line'>110</span> */</span><span class="WHIT"> 118 <span class='line'>111</span> </span><span class="WHIT"> </span><span class="COMM">/** 119 <span class='line'>112</span> * Remove a query 120 <span class='line'>113</span> * @event 121 <span class='line'>114</span> */</span><span class="WHIT"> 122 <span class='line'>115</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.query_header .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 125 <span class='line'>118</span> 126 <span class='line'>119</span> </span><span class="WHIT"> </span><span class="COMM">//TODO dialog</span><span class="WHIT"> 127 <span class='line'>120</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.detail-header .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 128 <span class='line'>121</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class="WHIT"> 130 <span class='line'>123</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hasClass</span><span class="PUNC">(</span><span class="STRN">'detail-header'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dw</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 132 <span class='line'>125</span> </span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dw.attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class="NAME">dw.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 134 <span class='line'>127</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 136 <span class='line'>129</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 137 <span class='line'>130</span> </span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 139 <span class='line'>132</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 140 <span class='line'>133</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 141 <span class='line'>134</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 142 <span class='line'>135</span> </span><span class="WHIT"> </span><span class="NAME">detail.close</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 143 <span class='line'>136</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 144 <span class='line'>137</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 145 <span class='line'>138</span> </span><span class="WHIT"> </span><span class="WHIT"> 146 <span class='line'>139</span> </span><span class="WHIT"> </span><span class="COMM">// DETAIL-CALLER</span><span class="WHIT"> 147 <span class='line'>140</span> </span><span class="WHIT"> </span><span class="COMM">/* 148 <span class='line'>141</span> $('.detail-caller, .cmd_detail').live('click', function(event) { 149 <span class='line'>142</span> $(this).parent().children('.detail').toggle(); 150 <span class='line'>143</span> $(this).children('.cmd_down, .cmd_up').toggleClass('cmd_down cmd_up'); 151 <span class='line'>144</span> }); 152 <span class='line'>145</span> */</span><span class="WHIT"> 153 <span class='line'>146</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.detail-caller a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 154 <span class='line'>147</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 155 <span class='line'>148</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 156 <span class='line'>149</span> </span><span class="WHIT"> </span><span class="COMM">// open detail (from result-set, but also already within detail-view (ResourceRef, IsPartOf) </span><span class="WHIT"> 157 <span class='line'>150</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.result a.internal, .mdrecord-detail a.internal'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 158 <span class='line'>151</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 159 <span class='line'>152</span> </span><span class="WHIT"> </span><span class="WHIT"> 160 <span class='line'>153</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">// + " body";</span><span class="WHIT"> 161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser('internal-link: ' + uri,'debug' );</span><span class="WHIT"> 162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class="COMM">//$.get(uri, showDetail,'html');</span><span class="WHIT"> 163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.calldetail</span><span class="PUNC">(</span><span class="NAME">undefined</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"record"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 165 <span class='line'>158</span> 166 <span class='line'>159</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.result a.external, .mdrecord-detail a.external'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 167 <span class='line'>160</span> </span><span class="WHIT"> </span><span class="WHIT"> 168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class="COMM">//event.preventDefault(); </span><span class="WHIT"> 169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">// + " body";</span><span class="WHIT"> 170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">'resource-link: '</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class="COMM">// $.get(uri, showDetail,'html'); */</span><span class="WHIT"> 172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class="COMM">/* 174 <span class='line'>167</span> $('.result .cmd_detail').live('click', function(event) { 175 <span class='line'>168</span> //var qid = $(this).closest('.query_wrapper').attr('id'); 176 <span class='line'>169</span> //var query = queryset.getQuery(qid); 177 <span class='line'>170</span> 178 <span class='line'>171</span> var uri = $(this).parent().find("a").attr('href'); // + " body"; 179 <span class='line'>172</span> $.get(uri, showDetail,'html'); 180 <span class='line'>173</span> }); 181 <span class='line'>174</span> */</span><span class="WHIT"> 182 <span class='line'>175</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">".detail-caller, .cmd_detail"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.calldetail</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class="WHIT"> 186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">".detail-caller-inline"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 188 <span class='line'>181</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.detail'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 190 <span class='line'>183</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.cmd_down, .cmd_up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggleClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class="WHIT"> 192 <span class='line'>185</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 193 <span class='line'>186</span> </span><span class="WHIT"> </span><span class="WHIT"> 194 <span class='line'>187</span> </span><span class="WHIT"> </span><span class="COMM">// cmd_up cmd_down</span><span class="WHIT"> 195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggleClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_down'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 205 <span class='line'>198</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 206 <span class='line'>199</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 207 <span class='line'>200</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 208 <span class='line'>201</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 209 <span class='line'>202</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggleClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 210 <span class='line'>203</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 211 <span class='line'>204</span> </span><span class="WHIT"> </span><span class="WHIT"> 212 <span class='line'>205</span> </span><span class="WHIT"> </span><span class="WHIT"> 213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class="COMM">//////////////////////////////////////////////</span><span class="WHIT"> 214 <span class='line'>207</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchretrieve'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">submit</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 215 <span class='line'>208</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 216 <span class='line'>209</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT"> 217 <span class='line'>210</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.buildsctext</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 218 <span class='line'>211</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="WHIT"> 220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="COMM">//submit_query (columns_widget.getColumnsListText(),searchclauseset.sctext, $('#input-simplequery').attr("value"), $('#input-withsummary').attr("checked"));</span><span class="WHIT"> 221 <span class='line'>214</span> </span><span class="WHIT"> </span><span class="WHIT"> 222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">;</span><span class="WHIT"> 223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-simplequery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class="COMM">// TODO we dont use columns-widget</span><span class="WHIT"> 225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="COMM">//columns_widget.getColumnsListText();</span><span class="WHIT"> 226 <span class='line'>219</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">collections_widget.widgets</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//searchclauseset.sctext;</span><span class="WHIT"> 227 <span class='line'>220</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ws</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-withsummary'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"checked"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 228 <span class='line'>221</span> </span><span class="WHIT"> </span><span class="WHIT"> 229 <span class='line'>222</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"processing query"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 230 <span class='line'>223</span> </span><span class="WHIT"> </span><span class="WHIT"> 231 <span class='line'>224</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 232 <span class='line'>225</span> </span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 233 <span class='line'>226</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 234 <span class='line'>227</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 235 <span class='line'>228</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 236 <span class='line'>229</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 237 <span class='line'>230</span> </span><span class="WHIT"> </span><span class="WHIT"> 238 <span class='line'>231</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//actions.collections.current, query );</span><span class="WHIT"> 239 <span class='line'>232</span> </span><span class="WHIT"> </span><span class="NAME">q.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 240 <span class='line'>233</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ws</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 241 <span class='line'>234</span> </span><span class="WHIT"> </span><span class="NAME">q.options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"withSummary"</span><span class="PUNC">;</span><span class="WHIT"> 242 <span class='line'>235</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"submit_query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">q.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 244 <span class='line'>237</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 246 <span class='line'>239</span> </span><span class="WHIT"> </span><span class="WHIT"> 247 <span class='line'>240</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.autocomplete-select-caller'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 248 <span class='line'>241</span> </span><span class="WHIT"> </span><span class="WHIT"> 249 <span class='line'>242</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">".index-context"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prev</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".autocomplete-input"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">change</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 250 <span class='line'>243</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">".index-context"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 251 <span class='line'>244</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 252 <span class='line'>245</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.autocomplete-select-caller a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 253 <span class='line'>246</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 254 <span class='line'>247</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 255 <span class='line'>248</span> </span><span class="WHIT"> </span><span class="WHIT"> 256 <span class='line'>249</span> </span><span class="WHIT"> </span><span class="WHIT"> 257 <span class='line'>250</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.comp_detail input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'keyup'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 258 <span class='line'>251</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#srquery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="WHIT"> 259 <span class='line'>252</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'span.cmdelem_name'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> 260 <span class='line'>253</span> </span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 261 <span class='line'>254</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 262 <span class='line'>255</span> </span><span class="WHIT"> </span><span class="WHIT"> 263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="WHIT"> 264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'a.open-in-context'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="COMM">/* notifyUser("open_incontext:" + uri); 268 <span class='line'>261</span> $(this).after("<div class='ui-context-dialog cmds-ui-block' ></div>"); 269 <span class='line'>262</span> var trg = $(this).next(".ui-context-dialog"); 270 <span class='line'>263</span> trg.show(); 271 <span class='line'>264</span> $(trg).load(uri); //function(event) { } */</span><span class="WHIT"> 272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">contextual_uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">uri.replace</span><span class="PUNC">(</span><span class="STRN">'htmlpage'</span><span class="PUNC">,</span><span class="STRN">'htmldetail'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="WHIT"> 274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class="NAME">$.get</span><span class="PUNC">(</span><span class="NAME">contextual_uri</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">,</span><span class="STRN">'html'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class="WHIT"> 277 <span class='line'>270</span> </span><span class="COMM">// RECORDSET searchRetrieve</span><span class="WHIT"> 278 <span class='line'>271</span> </span><span class="WHIT"> </span><span class="COMM">/* 279 <span class='line'>272</span> $('#searchretrieve').submit( function(event) { 280 <span class='line'>273</span> event.preventDefault(); 281 <span class='line'>274</span> //hideWelcomeMessage(); 282 <span class='line'>275</span> searchclauseset.buildsctext(); 283 <span class='line'>276</span> notifyUser(searchclauseset.sctext,'debug'); 284 <span class='line'>277</span> //submit_query ($('#columns_list').attr("value"),searchclauseset.sctext, $('#input-simplequery').attr("value")); 285 <span class='line'>278</span> submit_query (columns_widget.getColumnsListText(),searchclauseset.sctext, $('#input-simplequery').attr("value"), $('#input-withsummary').attr("checked")); 286 <span class='line'>279</span> }); 287 <span class='line'>280</span> */</span><span class="WHIT"> 288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#columns-widget .cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">terms</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="WHIT"> 291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"termset_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">;</span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="WHIT"> 294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget.getListWidget</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="NAME">terms</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="WHIT"> 298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("dd/mm/yyyy HH:mm:ss");</span><span class="WHIT"> 300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"time"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Terms"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="NAME">terms</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="PUNC">;</span><span class="WHIT"> 305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class="WHIT"> 306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="NAME">loadTermsets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="COMM">//createTermsUI(jsonw["WorkspaceProfile"]["CustomTermsets"][id],$('#userterms'));</span><span class="WHIT"> 309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeAttr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">last</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"selected"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="NAME">createTermsUI</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="WHIT"> 315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="COMM">/* 316 <span class='line'>309</span> $('#querylist .query_header').find('.cmd_del').live('click', function(event) { 317 <span class='line'>310</span> //showTermDetail($(this).parent().text()); 318 <span class='line'>311</span> 319 <span class='line'>312</span> queryset.removequery($(this).closest('.query_wrapper').attr('id')); 320 <span class='line'>313</span> 321 <span class='line'>314</span> }); 322 <span class='line'>315</span> */</span><span class="WHIT"> 323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="COMM">/* 324 <span class='line'>317</span> $('#querylist .cmd_up').live('click', function(event) { 325 <span class='line'>318</span> $(this).closest('.query_wrapper').find('.result').hide(); 326 <span class='line'>319</span> $(this).toggleClass('cmd_down cmd_up'); 327 <span class='line'>320</span> }); 328 <span class='line'>321</span> 329 <span class='line'>322</span> */</span><span class="WHIT"> 330 <span class='line'>323</span> </span><span class="WHIT"> </span><span class="WHIT"> 331 <span class='line'>324</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail_query .cmds .cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 332 <span class='line'>325</span> </span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="PUNC">;</span><span class="WHIT"> 333 <span class='line'>326</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"here I would save query: "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"debug"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 335 <span class='line'>328</span> 336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class="COMM">/** 337 <span class='line'>330</span> * FIXME: this should only invoke appropriate query-function storing the query to workspaceprofile 338 <span class='line'>331</span> */</span><span class="WHIT"> 339 <span class='line'>332</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#querylist .cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class="WHIT"> 341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">bookmark</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"0"</span><span class="PUNC">;</span><span class="WHIT"> 347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json_options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 348 <span class='line'>341</span> </span><span class="WHIT"> </span><span class="WHIT"> 349 <span class='line'>342</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"a"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 351 <span class='line'>344</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">qstring.substring</span><span class="PUNC">(</span><span class="NUMB">18</span><span class="PUNC">,</span><span class="NAME">qstring.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class="NAME">bookmark</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"1"</span><span class="PUNC">;</span><span class="WHIT"> 353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 354 <span class='line'>347</span> </span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getquerystring</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 356 <span class='line'>349</span> </span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getcollections</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getcolumns</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 358 <span class='line'>351</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getsquery</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="NAME">json_options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getoptions</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 360 <span class='line'>353</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 361 <span class='line'>354</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"saving query: "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"debug"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 362 <span class='line'>355</span> </span><span class="WHIT"> </span><span class="COMM">// JSON conversion</span><span class="WHIT"> 363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">qstring.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"[NULL]"</span><span class="PUNC">;</span><span class="WHIT"> 365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 366 <span class='line'>359</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">squery.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 367 <span class='line'>360</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"[NULL]"</span><span class="PUNC">;</span><span class="WHIT"> 368 <span class='line'>361</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 369 <span class='line'>362</span> 370 <span class='line'>363</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 371 <span class='line'>364</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="WHIT"> 373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("dd/mm/yyyy HH:mm:ss");</span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="STRN">""</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"squerystring"</span><span class="PUNC">:</span><span class="NAME">squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"querystring"</span><span class="PUNC">:</span><span class="NAME">qstring</span><span class="PUNC">,</span><span class="STRN">"searchclauses"</span><span class="PUNC">:</span><span class="STRN">"null"</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">json_coll</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">json_cols</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"options"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">json_options</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"bookmark"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">bookmark</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"time"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">bookmark</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"1"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="NAME">qstring</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Url.decode</span><span class="PUNC">(</span><span class="NAME">qstring</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">qstring.split</span><span class="PUNC">(</span><span class="STRN">':'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">s</span><span class="PUNC">[</span><span class="NAME">s.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">":"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">s</span><span class="PUNC">[</span><span class="NAME">s.length</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Query.fullformatstring</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="NAME">jsonq.name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="PUNC">;</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="NAME">appendQueryUI</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">iq</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="COMM">//$("#qs_select").append(new Option(Query.simplequerystring(qstring),iq));</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="COMM">/* 397 <span class='line'>390</span> $('#querylist .cmd-xml').live('click', function(event) { 398 <span class='line'>391</span> var qid = $(this).closest('.query_wrapper').attr("id"); 399 <span class='line'>392</span> 400 <span class='line'>393</span> queryset.getQuery(qid).open('xml'); 401 <span class='line'>394</span> }); 402 <span class='line'>395</span> $('#querylist .cmd-page').live('click', function(event) { 403 <span class='line'>396</span> var qid = $(this).closest('.query_wrapper').attr("id"); 404 <span class='line'>397</span> 405 <span class='line'>398</span> queryset.getQuery(qid).open('htmlpage'); 406 <span class='line'>399</span> }); 407 <span class='line'>400</span> */</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="COMM">/* 409 <span class='line'>402</span> $('#querylist .cmd-link').live('click', function(event) { 410 <span class='line'>403</span> /* var qid = $(this).closest('.query_wrapper').attr("id"); 411 <span class='line'>404</span> var qstring = queryset.getquerystring(qid); 412 <span class='line'>405</span> var json_coll = queryset.getcollections(qid); 413 <span class='line'>406</span> var json_cols = queryset.getcolumns(qid); 414 <span class='line'>407</span> var squery = queryset.getsquery(qid); 415 <span class='line'>408</span> // JSON conversion 416 <span class='line'>409</span> if (qstring.length == 0){ 417 <span class='line'>410</span> qstring = "[NULL]"; 418 <span class='line'>411</span> } 419 <span class='line'>412</span> if (squery.length == 0){ 420 <span class='line'>413</span> squery = "[NULL]"; 421 <span class='line'>414</span> } 422 <span class='line'>415</span> var jsonq = {"squerystring":squery, "querystring":qstring,"searchclauses":"null" , "collections" : json_coll, "columns" : json_cols}; 423 <span class='line'>416</span> /// 424 <span class='line'>417</span> 425 <span class='line'>418</span> queryset.getQuery(qid).open(); 426 <span class='line'>419</span> }); 427 <span class='line'>420</span> */</span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="COMM">/* 429 <span class='line'>422</span> $('.cmd_select').live('click', function(event) { 430 <span class='line'>423</span> var qid = $(this).closest('.query_wrapper').attr("id"); 431 <span class='line'>424</span> 432 <span class='line'>425</span> searchclauseset.sctext = queryset.getquerystring(qid); 433 <span class='line'>426</span> searchclauseset.buildfromquerystring(); 434 <span class='line'>427</span> }); 435 <span class='line'>428</span> */</span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="COMM">/** 437 <span class='line'>430</span> * FIXME: this looks like a typo: #queryslist -> #querylist 438 <span class='line'>431</span> */</span><span class="WHIT"> 439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#queryslist .cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">qid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 441 <span class='line'>434</span> 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="NAME">queryset.resubmit</span><span class="PUNC">(</span><span class="NAME">qid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_sc_delete'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + j,'debug');</span><span class="WHIT"> 452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.removesearchclause</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="WHIT"> 454 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">' #qts_delete'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class=" WHIT">458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class=" COMM">//if (count > 1){</span><span class="WHIT">459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets.length</span><span class="PUNC">;</span><span class="WHIT">461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class=" WHIT">462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">id</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">465 <span class='line'>458</span> </span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="COMM">// set null string , if 0 querysets</span><span class="WHIT">469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="COMM">//$("#qts_select option").remove();</span><span class="WHIT">474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="NAME">loadQuerysets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class="WHIT">476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT">477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="WHIT">479 <span class='line'>472</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">480 <span class='line'>473</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser($('#qts_input').val() + $('#qts_input').text(),'debug');</span><span class="WHIT">482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="NAME"> jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">483 <span class='line'>476</span> </span><span class="WHIT"> 484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_add'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> new_name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"new_termset"</span><span class="PUNC">;</span><span class="WHIT">489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class=" WHIT">490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_select option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="KEYW"> var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("yyyy-MM-dd HH:mm:ss");</span><span class="WHIT">493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="WHIT">494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">495 <span class='line'>488</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">496 <span class='line'>489</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="WHIT">498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="NAME"> jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="STRN">"created"</span><span class="PUNC">:</span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Terms"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class=" WHIT">500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class=" NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">501 <span class='line'>494</span> </span><span class="WHIT"> </span><span class="COMM">// todo</span><span class="WHIT">502 <span class='line'>495</span> </span><span class="WHIT"> </span><span class=" WHIT">503 <span class='line'>496</span> </span><span class="WHIT"> </span><span class=" COMM">//loadWorkspace(jsonw["WorkspaceProfile"]["Querysets"]);</span><span class="WHIT">504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"# ts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN"> "#ts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"false"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">last</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"true"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class=" NAME">createTermsUI</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT">509 <span class='line'>502</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">510 <span class='line'>503</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_delete'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">511 <span class='line'>504</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="WHIT">513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class=" COMM">//if (count > 1){</span><span class="WHIT">514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="KEYW"> var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets.length</span><span class="PUNC">;</span><span class="WHIT">516 <span class='line'>509</span> </span><span class="WHIT"> </span><span class="WHIT">517 <span class='line'>510</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">id</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">518 <span class='line'>511</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="WHIT">521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="KEYW"> delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class=" COMM">// set null string , if 0 termsets</span><span class="WHIT">524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class=" NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="NAME">loadTermsets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_add_and'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="COMM">//showTermDetail($(this).parent().text());</span><span class="WHIT"> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).next().hide();</span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">"AND"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclause</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + j,'debug');</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="NAME">searchclause</span><span class="PUNC">,</span><span class="STRN">"and"</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="WHIT"> 465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd_add_or'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="COMM">//showTermDetail($(this).parent().text());</span><span class="WHIT"> 468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).next().hide();</span><span class="WHIT"> 469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">j</span><span class="PUNC">;</span><span class="WHIT"> 470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">"OR"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">searchclause</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SearchClause</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.addsearchclause</span><span class="PUNC">(</span><span class="NAME">searchclause</span><span class="PUNC">,</span><span class="STRN">"or"</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-i'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-j'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="WHIT"> 474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 475 <span class='line'>468</span> 476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="COMM">///// datasets/queries</span><span class="WHIT"> 477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 479 <span class='line'>472</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser($('#qts_input').val() + $('#qts_input').text(),'debug');</span><span class="WHIT"> 480 <span class='line'>473</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="WHIT"> 482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_add'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">new_name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"new_queryset"</span><span class="PUNC">;</span><span class="WHIT"> 487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="WHIT"> 488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_select option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("yyyy-MM-dd HH:mm:ss");</span><span class="WHIT"> 491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="WHIT"> 492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 495 <span class='line'>488</span> </span><span class="WHIT"> </span><span class="WHIT"> 496 <span class='line'>489</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="STRN">"created"</span><span class="PUNC">:</span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Queries"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="WHIT"> 498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class="COMM">//todo</span><span class="WHIT"> 500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class="WHIT"> 501 <span class='line'>494</span> </span><span class="WHIT"> </span><span class="COMM">//loadWorkspace(jsonw["WorkspaceProfile"]["Querysets"]);</span><span class="WHIT"> 502 <span class='line'>495</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 503 <span class='line'>496</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"false"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">last</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"true"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_delete'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 509 <span class='line'>502</span> </span><span class="WHIT"> </span><span class="WHIT"> 510 <span class='line'>503</span> </span><span class="WHIT"> </span><span class="COMM">//if (count > 1){</span><span class="WHIT"> 511 <span class='line'>504</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets.length</span><span class="PUNC">;</span><span class="WHIT"> 513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="WHIT"> 514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">id</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 516 <span class='line'>509</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 517 <span class='line'>510</span> </span><span class="WHIT"> </span><span class="WHIT"> 518 <span class='line'>511</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="COMM">// set null string , if 0 querysets</span><span class="WHIT"> 521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="COMM">//$("#qts_select option").remove();</span><span class="WHIT"> 526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="NAME">loadQuerysets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="WHIT"> 528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT"> 529 529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 530 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="WHIT"> 531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'# userterms .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> term</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">String.trim</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class=" NAME">columns_widget.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">term</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class=" WHIT">535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">10</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT">531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser($('#qts_input').val() + $('#qts_input').text(),'debug');</span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="WHIT"> 536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_add'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">new_name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"new_termset"</span><span class="PUNC">;</span><span class="WHIT"> 541 541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="WHIT"> 542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="KEYW"> for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">iq</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="WHIT">546 <span class='line'>539</span> </span><span class="WHIT"> </span><span class="KEYW"> delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class=" WHIT">549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">552 <span class='line'>545</span> </span><span class="WHIT"> </span><span class=" WHIT">553 <span class='line'>546</span> </span><span class="WHIT"> </span><span class=" NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">554 <span class='line'>547</span> </span><span class="WHIT"> </span><span class=" NAME">loadTermsets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="COMM">// $("#ts_select option").remove();</span><span class="WHIT">556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class=" COMM">//$("#ts_select option").first().attr("selected","true");</span><span class="WHIT">557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">558 <span class='line'>551</span> 559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="WHIT">560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT">562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collection_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">co ll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">565 <span class='line'>558</span> </span><span class="WHIT"> </span><span class="COMM">// collections.splice(0, collections.length);</span><span class="WHIT">566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="NAME">collections</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Collection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">coll</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"handle"</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">String.trim</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">coll</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">columns_widget.getListText</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$('#columns_list').attr("value");</span><span class="WHIT">568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class=" COMM">//var collections = collections_widget.getListText();</span><span class="WHIT">569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="NAME">columns</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="WHIT">572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class=" COMM">//searchclauseset.clear();</span><span class="WHIT">573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class="COMM">//$('#collection_list').attr("value",query.getcollectiontext("name"));</span><span class="WHIT">575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="NAME">collections_widget.load</span><span class="PUNC">(</span><span class="NAME">query.collection</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="WHIT">577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#serverqueries .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="WHIT">580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">9</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jQuery.parseJSON</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqs"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"data"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class=" WHIT">586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class=" NAME">loadQuery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_select option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("yyyy-MM-dd HH:mm:ss");</span><span class="WHIT"> 545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="WHIT"> 550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="STRN">"created"</span><span class="PUNC">:</span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Terms"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class="WHIT"> 552 <span class='line'>545</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 553 <span class='line'>546</span> </span><span class="WHIT"> </span><span class="COMM">//todo</span><span class="WHIT"> 554 <span class='line'>547</span> </span><span class="WHIT"> </span><span class="WHIT"> 555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="COMM">//loadWorkspace(jsonw["WorkspaceProfile"]["Querysets"]);</span><span class="WHIT"> 556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"false"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 558 <span class='line'>551</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">last</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"true"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">new_name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="NAME">createTermsUI</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> 561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#ts_delete'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class="WHIT"> 565 <span class='line'>558</span> </span><span class="WHIT"> </span><span class="COMM">//if (count > 1){</span><span class="WHIT"> 566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets.length</span><span class="PUNC">;</span><span class="WHIT"> 568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class="WHIT"> 569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">id</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class="WHIT"> 573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="COMM">// set null string , if 0 termsets</span><span class="WHIT"> 576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">count</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="NAME">loadTermsets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="WHIT"> 583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">term</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">String.trim</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">term</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class="WHIT"> 587 587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#user queries .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class=" WHIT">590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">7</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class=" WHIT">595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="NAME">loadQuery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">596 <span class='line'>589</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">598 <span class='line'>591</span> </span><span class="WHIT"> </span><span class=" COMM">//var count = $("#userqueries li").size();</span><span class="WHIT">599 <span class='line'>592</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="KEYW"> var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">7</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT">603 <span class='line'>596</span> </span><span class="WHIT"> </span><span class=" WHIT">604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class=" KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">iq</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">607 <span class='line'>600</span> </span><span class="WHIT"> </span><span class="WHIT">608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class=" KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="WHIT">611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT">613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class=" WHIT">615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class=" NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class=" NAME">loadQuerysets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="COMM">// $("#qs_select option").remove();</span><span class="WHIT">618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class=" COMM">//$("#qs_select option").first().attr("selected","true");</span><span class="WHIT">619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">620 <span class='line'>613</span> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="WHIT">622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="COMM">//$('#detail-float').dialog('close');</span><span class="WHIT">624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">t</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">625 <span class='line'>618</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="NAME">t</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">'close'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">627 <span class='line'>620</span> 628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">t</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">630 <span class='line'>623</span> </span><span class="WHIT"> 631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"tempheight"</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">632 <span class='line'>625</span> </span><span class="WHIT"> </span><span class=" COMM">//notifyUser("up(height):" + $(this).parents('.ui-widget').height(),'debug');</span><span class="WHIT">633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="NUMB">30</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">634 <span class='line'>627</span> </span><span class="WHIT"> </span><span class=" COMM">//notifyUser("up(tempheight):" + $(this).parents('.ui-widget').attr("tempheight"),'debug');</span><span class="WHIT">635 <span class='line'>628</span> </span><span class="WHIT"> </span><span class=" WHIT">636 <span class='line'>629</span> </span><span class="WHIT"> </span><span class=" WHIT">637 <span class='line'>630</span> </span><span class="WHIT"> </span><span class=" COMM">//$(t).find(".ui-dialog-buttonpane:first, .ui-dialog-content").stop({clearQueue:true}).fadeOut(300);</span><span class="WHIT">638 <span class='line'>631</span> </span><span class="WHIT"> </span><span class=" COMM">//$(t).stop({clearQueue:true}).animate({height:'0px'},300);</span><span class="WHIT">639 <span class='line'>632</span> </span><span class="WHIT"> 640 <span class='line'>633</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">641 <span class='line'>634</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">642 <span class='line'>635</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">643 <span class='line'>636</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">644 <span class='line'>637</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> t</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">645 <span class='line'>638</span> </span><span class="WHIT"> </span><span class=" WHIT">646 <span class='line'>639</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">h</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"tempheight"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">647 <span class='line'>640</span> </span><span class="WHIT"> </span><span class=" COMM">//notifyUser("down(tempheight):" + h,'debug');</span><span class="WHIT">648 <span class='line'>641</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">h</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">649 <span class='line'>642</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("down(height):" + $(this).parents('.ui-widget').height(),'debug');</span><span class="WHIT">650 <span class='line'>643</span> </span><span class="WHIT"> </span><span class=" WHIT">651 <span class='line'>644</span> </span><span class="WHIT"> </span><span class=" WHIT">652 <span class='line'>645</span> </span><span class="WHIT"> </span><span class=" COMM">//$(this).parents('.ui-widget').attr("tempheight",$(this).parents('.ui-widget').height());</span><span class="WHIT">653 <span class='line'>646</span> </span><span class="WHIT"> </span><span class=" COMM">//$(t).find(".ui-dialog-content, .ui-dialog-buttonpane:first").stop({clearQueue:true}).fadeIn(800)</span><span class="WHIT">654 <span class='line'>647</span> </span><span class="WHIT"> </span><span class=" COMM">//.end().stop({clearQueue:true}).animate({height:'100%'},300);</span><span class="WHIT">655 <span class='line'>648</span> 656 <span class='line'>649</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">657 <span class='line'>650</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">658 <span class='line'>651</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">659 <span class='line'>652</span> 660 <span class='line'>653</span> </span><span class=" PUNC">}</span><span class="WHIT">661 <span class='line'>654</span> 662 <span class='line'>655</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">initDetailFloat</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">663 <span class='line'>656</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">autoOpen</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">664 <span class='line'>657</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">665 <span class='line'>658</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">tabs</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">666 <span class='line'>659</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">667 <span class='line'>660</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">submit_query</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">ws</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">668 <span class='line'>661</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"processing query"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">669 <span class='line'>662</span> </span><span class="WHIT"> </span><span class="WHIT">670 <span class='line'>663</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">671 <span class='line'>664</span> </span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">672 <span class='line'>665</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">673 <span class='line'>666</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">674 <span class='line'>667</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">675 <span class='line'>668</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">676 <span class='line'>669</span> </span><span class="WHIT"> </span><span class="WHIT">677 <span class='line'>670</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//actions.collections.current, query );</span><span class="WHIT">678 <span class='line'>671</span> </span><span class="WHIT"> </span><span class=" NAME">q.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">679 <span class='line'>672</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ws</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">680 <span class='line'>673</span> </span><span class="WHIT"> </span><span class="NAME">q.options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"withSummary"</span><span class="PUNC">;</span><span class="WHIT">681 <span class='line'>674</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">682 <span class='line'>675</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"submit_query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">q.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">683 <span class='line'>676</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">684 <span class='line'>677</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("container" + q.container.attr('id'));</span><span class="WHIT">685 <span class='line'>678</span> </span><span class="WHIT"> </span><span class="COMM">//$("#querylist").append("sdfdsf");</span><span class="WHIT">686 <span class='line'>679</span> </span><span class=" PUNC">}</span><span class="WHIT">687 <span class='line'>680</span> 688 <span class='line'>681</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToDetailList</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">689 <span class='line'>682</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">exists</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">690 <span class='line'>683</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">691 <span class='line'>684</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">692 <span class='line'>685</span> </span><span class="WHIT"> </span><span class="NAME">exists</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">693 <span class='line'>686</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userterms .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#ts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">10</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT"> 593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="WHIT"> 594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">iq</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 596 <span class='line'>589</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="WHIT"> 598 <span class='line'>591</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 599 <span class='line'>592</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class="WHIT"> 601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 603 <span class='line'>596</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class="WHIT"> 605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class="NAME">loadTermsets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 607 <span class='line'>600</span> </span><span class="WHIT"> </span><span class="COMM">//$("#ts_select option").remove();</span><span class="WHIT"> 608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="COMM">//$("#ts_select option").first().attr("selected","true");</span><span class="WHIT"> 609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 610 <span class='line'>603</span> 611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="WHIT"> 612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT"> 614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collection_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="COMM">//collections.splice(0, collections.length);</span><span class="WHIT"> 618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="NAME">collections</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Collection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">coll</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"handle"</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">String.trim</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">coll</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">columns_widget.getListText</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$('#columns_list').attr("value");</span><span class="WHIT"> 620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class="COMM">//var collections = collections_widget.getListText();</span><span class="WHIT"> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="NAME">columns</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="WHIT"> 624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="COMM">//searchclauseset.clear();</span><span class="WHIT"> 625 <span class='line'>618</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class="COMM">//$('#collection_list').attr("value",query.getcollectiontext("name"));</span><span class="WHIT"> 627 <span class='line'>620</span> </span><span class="WHIT"> </span><span class="NAME">collections_widget.load</span><span class="PUNC">(</span><span class="NAME">query.collection</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class="WHIT"> 629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 630 <span class='line'>623</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#serverqueries .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class="WHIT"> 632 <span class='line'>625</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 634 <span class='line'>627</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">9</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 635 <span class='line'>628</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">json</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jQuery.parseJSON</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqs"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"data"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 636 <span class='line'>629</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 637 <span class='line'>630</span> </span><span class="WHIT"> </span><span class="WHIT"> 638 <span class='line'>631</span> </span><span class="WHIT"> </span><span class="NAME">loadQuery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 639 <span class='line'>632</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 640 <span class='line'>633</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries .cmd_load'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 641 <span class='line'>634</span> </span><span class="WHIT"> </span><span class="WHIT"> 642 <span class='line'>635</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 643 <span class='line'>636</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 644 <span class='line'>637</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">7</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 645 <span class='line'>638</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 646 <span class='line'>639</span> </span><span class="WHIT"> </span><span class="WHIT"> 647 <span class='line'>640</span> </span><span class="WHIT"> </span><span class="NAME">loadQuery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 648 <span class='line'>641</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 649 <span class='line'>642</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#userqueries .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 650 <span class='line'>643</span> </span><span class="WHIT"> </span><span class="COMM">//var count = $("#userqueries li").size();</span><span class="WHIT"> 651 <span class='line'>644</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 652 <span class='line'>645</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 653 <span class='line'>646</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">7</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 654 <span class='line'>647</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT"> 655 <span class='line'>648</span> </span><span class="WHIT"> </span><span class="WHIT"> 656 <span class='line'>649</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">iq</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 657 <span class='line'>650</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 658 <span class='line'>651</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 659 <span class='line'>652</span> </span><span class="WHIT"> </span><span class="WHIT"> 660 <span class='line'>653</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 661 <span class='line'>654</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 662 <span class='line'>655</span> </span><span class="WHIT"> </span><span class="WHIT"> 663 <span class='line'>656</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 664 <span class='line'>657</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 665 <span class='line'>658</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 666 <span class='line'>659</span> </span><span class="WHIT"> </span><span class="WHIT"> 667 <span class='line'>660</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 668 <span class='line'>661</span> </span><span class="WHIT"> </span><span class="NAME">loadQuerysets</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 669 <span class='line'>662</span> </span><span class="WHIT"> </span><span class="COMM">//$("#qs_select option").remove();</span><span class="WHIT"> 670 <span class='line'>663</span> </span><span class="WHIT"> </span><span class="COMM">//$("#qs_select option").first().attr("selected","true");</span><span class="WHIT"> 671 <span class='line'>664</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 672 <span class='line'>665</span> 673 <span class='line'>666</span> </span><span class="WHIT"> </span><span class="WHIT"> 674 <span class='line'>667</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 675 <span class='line'>668</span> </span><span class="WHIT"> </span><span class="COMM">//$('#detail-float').dialog('close');</span><span class="WHIT"> 676 <span class='line'>669</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">t</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 677 <span class='line'>670</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">t</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">'close'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 678 <span class='line'>671</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 679 <span class='line'>672</span> 680 <span class='line'>673</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 681 <span class='line'>674</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">t</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 682 <span class='line'>675</span> </span><span class="WHIT"> </span><span class="WHIT"> 683 <span class='line'>676</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"tempheight"</span><span class="PUNC">,</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 684 <span class='line'>677</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("up(height):" + $(this).parents('.ui-widget').height(),'debug');</span><span class="WHIT"> 685 <span class='line'>678</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="NUMB">30</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 686 <span class='line'>679</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("up(tempheight):" + $(this).parents('.ui-widget').attr("tempheight"),'debug');</span><span class="WHIT"> 687 <span class='line'>680</span> </span><span class="WHIT"> </span><span class="WHIT"> 688 <span class='line'>681</span> </span><span class="WHIT"> </span><span class="WHIT"> 689 <span class='line'>682</span> </span><span class="WHIT"> </span><span class="COMM">//$(t).find(".ui-dialog-buttonpane:first, .ui-dialog-content").stop({clearQueue:true}).fadeOut(300);</span><span class="WHIT"> 690 <span class='line'>683</span> </span><span class="WHIT"> </span><span class="COMM">//$(t).stop({clearQueue:true}).animate({height:'0px'},300);</span><span class="WHIT"> 691 <span class='line'>684</span> </span><span class="WHIT"> </span><span class="WHIT"> 692 <span class='line'>685</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 693 <span class='line'>686</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 694 694 <span class='line'>687</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 695 <span class='line'>688</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">!</span><span class="NAME">exists</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 696 <span class='line'>689</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 697 <span class='line'>690</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 698 <span class='line'>691</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 699 <span class='line'>692</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 700 <span class='line'>693</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 701 <span class='line'>694</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 702 <span class='line'>695</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 703 <span class='line'>696</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 704 <span class='line'>697</span> </span><span class="PUNC">}</span><span class="WHIT"> 705 <span class='line'>698</span> 706 <span class='line'>699</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToSClist</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 707 <span class='line'>700</span> </span><span class="WHIT"> </span><span class="WHIT"> 708 <span class='line'>701</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="PUNC">;</span><span class="WHIT"> 709 <span class='line'>702</span> </span><span class="WHIT"> </span><span class="WHIT"> 710 <span class='line'>703</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + "," + j + "," + rel);</span><span class="WHIT"> 711 <span class='line'>704</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 712 <span class='line'>705</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'<div />'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"sc-i"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"and_level"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 713 <span class='line'>706</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 714 <span class='line'>707</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 715 <span class='line'>708</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 716 <span class='line'>709</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"and"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 717 <span class='line'>710</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'<div />'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"sc-i"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"and_level"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 718 <span class='line'>711</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 719 <span class='line'>712</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 720 <span class='line'>713</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 721 <span class='line'>714</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 722 <span class='line'>715</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 723 <span class='line'>716</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 724 <span class='line'>717</span> </span><span class="WHIT"> </span><span class="WHIT"> 725 <span class='line'>718</span> </span><span class="WHIT"> </span><span class="COMM">//$('#searchclauselist').append($(li));</span><span class="WHIT"> 726 <span class='line'>719</span> </span><span class="WHIT"> </span><span class="WHIT"> 727 <span class='line'>720</span> </span><span class="PUNC">}</span><span class="WHIT"> 728 <span class='line'>721</span> 729 <span class='line'>722</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToQuerylist</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 730 <span class='line'>723</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#querylist"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 731 <span class='line'>724</span> </span><span class="PUNC">}</span><span class="WHIT"> 732 <span class='line'>725</span> 733 <span class='line'>726</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToNotifylist</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 734 <span class='line'>727</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#notifylist"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 735 <span class='line'>728</span> </span><span class="PUNC">}</span><span class="WHIT"> 736 <span class='line'>729</span> 737 <span class='line'>730</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">parentwidget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 738 <span class='line'>731</span> </span><span class="WHIT"> </span><span class="WHIT"> 739 <span class='line'>732</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ccmd</span><span class="PUNC">;</span><span class="WHIT"> 740 <span class='line'>733</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">parentwidget</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 741 <span class='line'>734</span> </span><span class="WHIT"> </span><span class="NAME">ccmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 742 <span class='line'>735</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 743 <span class='line'>736</span> </span><span class="WHIT"> </span><span class="NAME">ccmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">parentwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 744 <span class='line'>737</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 745 <span class='line'>738</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">ccmd</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">mouseover</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 746 <span class='line'>739</span> </span><span class="WHIT"> </span><span class="COMM">// command name</span><span class="WHIT"> 747 <span class='line'>740</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"class"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 748 <span class='line'>741</span> </span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cmd.substring</span><span class="PUNC">(</span><span class="NAME">cmd.indexOf</span><span class="PUNC">(</span><span class="STRN">"cmd_"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 749 <span class='line'>742</span> </span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cmd.split</span><span class="PUNC">(</span><span class="STRN">" "</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 750 <span class='line'>743</span> </span><span class="WHIT"> </span><span class="WHIT"> 751 <span class='line'>744</span> </span><span class="WHIT"> </span><span class="COMM">// command place</span><span class="WHIT"> 752 <span class='line'>745</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 753 <span class='line'>746</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 754 <span class='line'>747</span> </span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"."</span><span class="PUNC">;</span><span class="WHIT"> 755 <span class='line'>748</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 756 <span class='line'>749</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 757 <span class='line'>750</span> </span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"."</span><span class="PUNC">;</span><span class="WHIT"> 758 <span class='line'>751</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 759 <span class='line'>752</span> </span><span class="WHIT"> </span><span class="WHIT"> 760 <span class='line'>753</span> 761 <span class='line'>754</span> </span><span class="WHIT"> </span><span class="COMM">// find tho tooltiptext</span><span class="WHIT"> 762 <span class='line'>755</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="PUNC">;</span><span class="WHIT"> 763 <span class='line'>756</span> </span><span class="WHIT"> </span><span class="WHIT"> 764 <span class='line'>757</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">a</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 765 <span class='line'>758</span> </span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">a</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 766 <span class='line'>759</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 767 <span class='line'>760</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">cmd</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 768 <span class='line'>761</span> </span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">cmd</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 769 <span class='line'>762</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 770 <span class='line'>763</span> </span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">a</span><span class="PUNC">;</span><span class="WHIT"> 771 <span class='line'>764</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 772 <span class='line'>765</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 773 <span class='line'>766</span> </span><span class="WHIT"> </span><span class="NAME">tooltip.show</span><span class="PUNC">(</span><span class="NAME">s</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 774 <span class='line'>767</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 775 <span class='line'>768</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">ccmd</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">mouseout</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 776 <span class='line'>769</span> </span><span class="WHIT"> </span><span class="NAME">tooltip.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 777 <span class='line'>770</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 778 <span class='line'>771</span> 779 <span class='line'>772</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 780 <span class='line'>773</span> 781 <span class='line'>774</span> 782 <span class='line'>775</span> </span></pre></body></html> 695 <span class='line'>688</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 696 <span class='line'>689</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">t</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-content'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 697 <span class='line'>690</span> </span><span class="WHIT"> </span><span class="WHIT"> 698 <span class='line'>691</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">h</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"tempheight"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 699 <span class='line'>692</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("down(tempheight):" + h,'debug');</span><span class="WHIT"> 700 <span class='line'>693</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">h</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 701 <span class='line'>694</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("down(height):" + $(this).parents('.ui-widget').height(),'debug');</span><span class="WHIT"> 702 <span class='line'>695</span> </span><span class="WHIT"> </span><span class="WHIT"> 703 <span class='line'>696</span> </span><span class="WHIT"> </span><span class="WHIT"> 704 <span class='line'>697</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).parents('.ui-widget').attr("tempheight",$(this).parents('.ui-widget').height());</span><span class="WHIT"> 705 <span class='line'>698</span> </span><span class="WHIT"> </span><span class="COMM">//$(t).find(".ui-dialog-content, .ui-dialog-buttonpane:first").stop({clearQueue:true}).fadeIn(800)</span><span class="WHIT"> 706 <span class='line'>699</span> </span><span class="WHIT"> </span><span class="COMM">//.end().stop({clearQueue:true}).animate({height:'100%'},300);</span><span class="WHIT"> 707 <span class='line'>700</span> 708 <span class='line'>701</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_down ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 709 <span class='line'>702</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 710 <span class='line'>703</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 711 <span class='line'>704</span> 712 <span class='line'>705</span> </span><span class="PUNC">}</span><span class="WHIT"> 713 <span class='line'>706</span> 714 <span class='line'>707</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">initDetailFloat</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 715 <span class='line'>708</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">autoOpen</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 716 <span class='line'>709</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 717 <span class='line'>710</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">tabs</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 718 <span class='line'>711</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 719 <span class='line'>712</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">submit_query</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">ws</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 720 <span class='line'>713</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"processing query"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 721 <span class='line'>714</span> </span><span class="WHIT"> </span><span class="WHIT"> 722 <span class='line'>715</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 723 <span class='line'>716</span> </span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 724 <span class='line'>717</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 725 <span class='line'>718</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 726 <span class='line'>719</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 727 <span class='line'>720</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 728 <span class='line'>721</span> </span><span class="WHIT"> </span><span class="WHIT"> 729 <span class='line'>722</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">query</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//actions.collections.current, query );</span><span class="WHIT"> 730 <span class='line'>723</span> </span><span class="WHIT"> </span><span class="NAME">q.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 731 <span class='line'>724</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ws</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 732 <span class='line'>725</span> </span><span class="WHIT"> </span><span class="NAME">q.options</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"withSummary"</span><span class="PUNC">;</span><span class="WHIT"> 733 <span class='line'>726</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 734 <span class='line'>727</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"submit_query:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">q.query_uri</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 735 <span class='line'>728</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 736 <span class='line'>729</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser("container" + q.container.attr('id'));</span><span class="WHIT"> 737 <span class='line'>730</span> </span><span class="WHIT"> </span><span class="COMM">//$("#querylist").append("sdfdsf"); </span><span class="WHIT"> 738 <span class='line'>731</span> </span><span class="PUNC">}</span><span class="WHIT"> 739 <span class='line'>732</span> 740 <span class='line'>733</span> </span><span class="COMM">/** 741 <span class='line'>734</span> * allows to add ui-containers into the detail-pane. 742 <span class='line'>735</span> * 743 <span class='line'>736</span> * Most of it is just to ensure a defined ordering: 744 <span class='line'>737</span> * 1. info, 2. index, 3. query, 4. record 745 <span class='line'>738</span> */</span><span class="WHIT"> 746 <span class='line'>739</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToDetailList</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 747 <span class='line'>740</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">exists</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 748 <span class='line'>741</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 749 <span class='line'>742</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 750 <span class='line'>743</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">record_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 751 <span class='line'>744</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">info_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 752 <span class='line'>745</span> </span><span class="WHIT"> </span><span class="WHIT"> 753 <span class='line'>746</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 754 <span class='line'>747</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 755 <span class='line'>748</span> </span><span class="WHIT"> </span><span class="NAME">exists</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT"> 756 <span class='line'>749</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 757 <span class='line'>750</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_index"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 758 <span class='line'>751</span> </span><span class="WHIT"> </span><span class="NAME">index_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 759 <span class='line'>752</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 760 <span class='line'>753</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_query"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 761 <span class='line'>754</span> </span><span class="WHIT"> </span><span class="NAME">query_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 762 <span class='line'>755</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 763 <span class='line'>756</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_record"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 764 <span class='line'>757</span> </span><span class="WHIT"> </span><span class="NAME">record_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 765 <span class='line'>758</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 766 <span class='line'>759</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_info"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 767 <span class='line'>760</span> </span><span class="WHIT"> </span><span class="NAME">info_elem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 768 <span class='line'>761</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 769 <span class='line'>762</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 770 <span class='line'>763</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">!</span><span class="NAME">exists</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 771 <span class='line'>764</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_record"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 772 <span class='line'>765</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 773 <span class='line'>766</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 774 <span class='line'>767</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_info"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 775 <span class='line'>768</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 776 <span class='line'>769</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 777 <span class='line'>770</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_index"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 778 <span class='line'>771</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">info_elem</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 779 <span class='line'>772</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">info_elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">after</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 780 <span class='line'>773</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 781 <span class='line'>774</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">record_elem</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 782 <span class='line'>775</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">record_elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">before</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 783 <span class='line'>776</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 784 <span class='line'>777</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 785 <span class='line'>778</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 786 <span class='line'>779</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 787 <span class='line'>780</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 788 <span class='line'>781</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_query"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 789 <span class='line'>782</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">index_elem</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 790 <span class='line'>783</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">index_elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">after</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 791 <span class='line'>784</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 792 <span class='line'>785</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">record_elem</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 793 <span class='line'>786</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">record_elem</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">before</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 794 <span class='line'>787</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 795 <span class='line'>788</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 796 <span class='line'>789</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 797 <span class='line'>790</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 798 <span class='line'>791</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 799 <span class='line'>792</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 800 <span class='line'>793</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 801 <span class='line'>794</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 802 <span class='line'>795</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 803 <span class='line'>796</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 804 <span class='line'>797</span> 805 <span class='line'>798</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 806 <span class='line'>799</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detailblock'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 807 <span class='line'>800</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 808 <span class='line'>801</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 809 <span class='line'>802</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 810 <span class='line'>803</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 811 <span class='line'>804</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 812 <span class='line'>805</span> </span><span class="PUNC">}</span><span class="WHIT"> 813 <span class='line'>806</span> 814 <span class='line'>807</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToSClist</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">rel</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 815 <span class='line'>808</span> </span><span class="WHIT"> </span><span class="WHIT"> 816 <span class='line'>809</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="PUNC">;</span><span class="WHIT"> 817 <span class='line'>810</span> </span><span class="WHIT"> </span><span class="WHIT"> 818 <span class='line'>811</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + "," + j + "," + rel);</span><span class="WHIT"> 819 <span class='line'>812</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 820 <span class='line'>813</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'<div />'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"sc-i"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"and_level"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 821 <span class='line'>814</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 822 <span class='line'>815</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 823 <span class='line'>816</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 824 <span class='line'>817</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">rel</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"and"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 825 <span class='line'>818</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'<div />'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"sc-i"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">"and_level"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 826 <span class='line'>819</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 827 <span class='line'>820</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 828 <span class='line'>821</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 829 <span class='line'>822</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">appendTo</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#searchclauselist'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 830 <span class='line'>823</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 831 <span class='line'>824</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 832 <span class='line'>825</span> </span><span class="WHIT"> </span><span class="WHIT"> 833 <span class='line'>826</span> </span><span class="WHIT"> </span><span class="COMM">//$('#searchclauselist').append($(li));</span><span class="WHIT"> 834 <span class='line'>827</span> </span><span class="WHIT"> </span><span class="WHIT"> 835 <span class='line'>828</span> </span><span class="PUNC">}</span><span class="WHIT"> 836 <span class='line'>829</span> 837 <span class='line'>830</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToQuerylist</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 838 <span class='line'>831</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#querylist"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 839 <span class='line'>832</span> </span><span class="PUNC">}</span><span class="WHIT"> 840 <span class='line'>833</span> 841 <span class='line'>834</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">addToNotifylist</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 842 <span class='line'>835</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#notifylist"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 843 <span class='line'>836</span> </span><span class="PUNC">}</span><span class="WHIT"> 844 <span class='line'>837</span> 845 <span class='line'>838</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">parentwidget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 846 <span class='line'>839</span> </span><span class="WHIT"> </span><span class="WHIT"> 847 <span class='line'>840</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ccmd</span><span class="PUNC">;</span><span class="WHIT"> 848 <span class='line'>841</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">parentwidget</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 849 <span class='line'>842</span> </span><span class="WHIT"> </span><span class="NAME">ccmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'.cmd'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 850 <span class='line'>843</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 851 <span class='line'>844</span> </span><span class="WHIT"> </span><span class="NAME">ccmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">parentwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 852 <span class='line'>845</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 853 <span class='line'>846</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">ccmd</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">mouseover</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 854 <span class='line'>847</span> </span><span class="WHIT"> </span><span class="COMM">// command name</span><span class="WHIT"> 855 <span class='line'>848</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"class"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 856 <span class='line'>849</span> </span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cmd.substring</span><span class="PUNC">(</span><span class="NAME">cmd.indexOf</span><span class="PUNC">(</span><span class="STRN">"cmd_"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 857 <span class='line'>850</span> </span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">cmd.split</span><span class="PUNC">(</span><span class="STRN">" "</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 858 <span class='line'>851</span> </span><span class="WHIT"> </span><span class="WHIT"> 859 <span class='line'>852</span> </span><span class="WHIT"> </span><span class="COMM">// command place</span><span class="WHIT"> 860 <span class='line'>853</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 861 <span class='line'>854</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 862 <span class='line'>855</span> </span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"."</span><span class="PUNC">;</span><span class="WHIT"> 863 <span class='line'>856</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 864 <span class='line'>857</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 865 <span class='line'>858</span> </span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.block'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"."</span><span class="PUNC">;</span><span class="WHIT"> 866 <span class='line'>859</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 867 <span class='line'>860</span> </span><span class="WHIT"> </span><span class="WHIT"> 868 <span class='line'>861</span> 869 <span class='line'>862</span> </span><span class="WHIT"> </span><span class="COMM">// find tho tooltiptext</span><span class="WHIT"> 870 <span class='line'>863</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">place</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">cmd</span><span class="PUNC">;</span><span class="WHIT"> 871 <span class='line'>864</span> </span><span class="WHIT"> </span><span class="WHIT"> 872 <span class='line'>865</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">a</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 873 <span class='line'>866</span> </span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">a</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 874 <span class='line'>867</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 875 <span class='line'>868</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">cmd</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 876 <span class='line'>869</span> </span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">tooltiptable</span><span class="PUNC">[</span><span class="NAME">cmd</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 877 <span class='line'>870</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 878 <span class='line'>871</span> </span><span class="WHIT"> </span><span class="NAME">s</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">a</span><span class="PUNC">;</span><span class="WHIT"> 879 <span class='line'>872</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 880 <span class='line'>873</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 881 <span class='line'>874</span> </span><span class="WHIT"> </span><span class="NAME">tooltip.show</span><span class="PUNC">(</span><span class="NAME">s</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 882 <span class='line'>875</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 883 <span class='line'>876</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">ccmd</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">mouseout</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 884 <span class='line'>877</span> </span><span class="WHIT"> </span><span class="NAME">tooltip.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 885 <span class='line'>878</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 886 <span class='line'>879</span> 887 <span class='line'>880</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 888 <span class='line'>881</span> 889 <span class='line'>882</span> 890 <span class='line'>883</span> </span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_detail.js.html
r1222 r1234 8 8 </style></head><body><pre><span class='line'> 1</span> <span class="WHIT"> </span><span class="WHIT"> 9 9 <span class='line'> 2</span> </span><span class="COMM">/** 10 <span class='line'> 3</span> * @fileOverview The file for detail-call handling. Details are displayd various according to appsettings for particular UI block.10 <span class='line'> 3</span> * @fileOverview The file for detail-call handling. Details are displayd differently based on settings for particular UI block. 11 11 <span class='line'> 4</span> * The file consists from Detail model and Detailset of all currently created detail-windows. 12 12 <span class='line'> 5</span> * @author … … 14 14 <span class='line'> 7</span> */</span><span class="WHIT"> 15 15 <span class='line'> 8</span> 16 <span class='line'> 9</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">Detail</span><span class="PUNC">(</span><span class="NAME">detailwidget</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">17 <span class='line'> 10</span> </span><span class="WHIT"> </span><span class="NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailwidget</span><span class="PUNC">;</span><span class="WHIT">18 <span class='line'> 11</span> </span><span class="WHIT"> </span><span class="WHIT">19 <span class='line'> 12</span> </span><span class="WHIT"> </span><span class="NAME">this.did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">;</span><span class="WHIT">20 <span class='line'> 13</span> </span><span class="WHIT"> </span><span class="NAME">this.content_parent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">21 <span class='line'> 14</span> </span><span class=" WHIT"> </span><span class="NAME">this.content_wrapper</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">;</span><span class="WHIT">22 <span class='line'> 15</span> </span><span class="WHIT"> </span><span class=" WHIT">23 <span class='line'> 16</span> </span><span class="WHIT"> </span><span class=" NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">24 <span class='line'> 17</span> </span><span class="WHIT"> </span><span class="NAME">this. type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">25 <span class='line'> 18</span> </span><span class="WHIT"> </span><span class="NAME">this. name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT">26 <span class='line'> 19</span> </span><span class="WHIT"> </span><span class="NAME">this.content </span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">27 <span class='line'> 20</span> </span><span class="WHIT"> </span><span class=" NAME">this.temp_id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">28 <span class='line'> 21</span> </span><span class="WHIT"> </span><span class=" WHIT">29 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="NAME">this. setData</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">30 <span class='line'> 23</span> </span><span class="WHIT"> 31 <span class='line'> 24</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">32 <span class='line'> 25</span> </span><span class=" NAME">Detail.prototype.update</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">detailwidget</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">33 <span class='line'> 26</span> </span><span class="WHIT"> </span><span class=" NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailwidget</span><span class="PUNC">;</span><span class="WHIT">34 <span class='line'> 27</span> </span><span class="WHIT"> </span><span class="NAME">this. temp_id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">35 <span class='line'> 28</span> </span><span class="WHIT"> </span><span class="NAME">this.setData</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">36 <span class='line'> 29</span> </span><span class=" WHIT"></span><span class="WHIT">37 <span class='line'> 30</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">38 <span class='line'> 31</span> </span><span class=" NAME">Detail.prototype.setData</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">39 <span class='line'> 32</span> </span><span class="WHIT"> </span><span class=" WHIT">40 <span class='line'> 33</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.detailwidget</span><span class="PUNC">;</span><span class="WHIT">41 <span class='line'> 34</span> </span><span class="WHIT"> </span><span class=" COMM">/*42 <span class='line'> 35</span> if ($(widget).parents('.result').length > 0){43 <span class='line'> 36</span> this.name = "record";44 <span class='line'> 37</span> } else {45 <span class='line'> 38</span> if ($(widget).parents('.result-summary').length > 0) {46 <span class='line'> 39</span> this.name = "values";47 <span class='line'> 40</span> } else {48 <span class='line'> 41</span> if ($(widget).closest('.ui-widget').attr('name') == 'query'){49 <span class='line'> 42</span> this.name = 'query';50 <span class='line'> 43</span> } else {51 <span class='line'> 44</span> if ($(widget).closest('.c-widget').attr('id') == 'collections-widget'){52 <span class='line'> 45</span> this.name = 'collections';53 <span class='line'> 46</span> }54 <span class='line'> 47</span> }55 <span class='line'> 48</span> }56 <span class='line'> 49</span> }57 <span class='line'> 50</span> */</span><span class="WHIT">58 <span class='line'> 51</span> </span><span class="WHIT"> </span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">blocks_settings</span><span class="PUNC">[</span><span class="NAME">this.name</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">detail.type</span><span class="PUNC">;</span><span class="WHIT">59 <span class='line'> 52</span> </span><span class="WHIT"> </span><span class="KEYW">switch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">60 <span class='line'> 53</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">' query'</span><span class="PUNC">:</span><span class="WHIT">61 <span class='line'> 54</span> </span><span class="WHIT"> </span><span class=" COMM">//TODO class standard rename</span><span class="WHIT">62 <span class='line'> 55</span> </span><span class="WHIT"> </span><span class=" NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-wrapper'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">63 <span class='line'> 56</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">64 <span class='line'> 57</span> </span><span class="WHIT"> </span><span class=" NAME">this.temp_id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">16 <span class='line'> 9</span> </span><span class="COMM">/** 17 <span class='line'> 10</span> * 18 <span class='line'> 11</span> * @constructor 19 <span class='line'> 12</span> */</span><span class="WHIT"> 20 <span class='line'> 13</span> 21 <span class='line'> 14</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">Detail</span><span class="PUNC">(</span><span class="NAME">detailwidget</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 22 <span class='line'> 15</span> </span><span class="WHIT"> </span><span class="NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailwidget</span><span class="PUNC">;</span><span class="WHIT"> 23 <span class='line'> 16</span> </span><span class="WHIT"> </span><span class="WHIT"> 24 <span class='line'> 17</span> </span><span class="WHIT"> </span><span class="NAME">this.did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">;</span><span class="WHIT"> 25 <span class='line'> 18</span> </span><span class="WHIT"> </span><span class="NAME">this.content_parent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 26 <span class='line'> 19</span> </span><span class="WHIT"> </span><span class="NAME">this.content_wrapper</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">;</span><span class="WHIT"> 27 <span class='line'> 20</span> </span><span class="WHIT"> </span><span class="WHIT"> 28 <span class='line'> 21</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">;</span><span class="WHIT"> 29 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 30 <span class='line'> 23</span> </span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 31 <span class='line'> 24</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 32 <span class='line'> 25</span> </span><span class="WHIT"> </span><span class="NAME">this.temp_id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 33 <span class='line'> 26</span> </span><span class="WHIT"> </span><span class="WHIT"> 34 <span class='line'> 27</span> </span><span class="WHIT"> </span><span class="NAME">this.setData</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 35 <span class='line'> 28</span> </span><span class="WHIT"> </span><span class="WHIT"> 36 <span class='line'> 29</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 37 <span class='line'> 30</span> </span><span class="NAME">Detail.prototype.update</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">detailwidget</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 38 <span class='line'> 31</span> </span><span class="WHIT"> </span><span class="NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailwidget</span><span class="PUNC">;</span><span class="WHIT"> 39 <span class='line'> 32</span> </span><span class="WHIT"> </span><span class="NAME">this.temp_id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 40 <span class='line'> 33</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">;</span><span class="WHIT"> 41 <span class='line'> 34</span> </span><span class="WHIT"> </span><span class="NAME">this.setData</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 42 <span class='line'> 35</span> </span><span class="WHIT"> </span><span class="WHIT"> 43 <span class='line'> 36</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 44 <span class='line'> 37</span> </span><span class="NAME">Detail.prototype.setData</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 45 <span class='line'> 38</span> </span><span class="WHIT"> </span><span class="WHIT"> 46 <span class='line'> 39</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.detailwidget</span><span class="PUNC">;</span><span class="WHIT"> 47 <span class='line'> 40</span> </span><span class="WHIT"> </span><span class="WHIT"> 48 <span class='line'> 41</span> </span><span class="WHIT"> </span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">blocks_settings</span><span class="PUNC">[</span><span class="NAME">this.name</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">detail.type</span><span class="PUNC">;</span><span class="WHIT"> 49 <span class='line'> 42</span> </span><span class="WHIT"> </span><span class="KEYW">switch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 50 <span class='line'> 43</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">:</span><span class="WHIT"> 51 <span class='line'> 44</span> </span><span class="WHIT"> </span><span class="COMM">//TODO class standard rename</span><span class="WHIT"> 52 <span class='line'> 45</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-wrapper'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 53 <span class='line'> 46</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 54 <span class='line'> 47</span> </span><span class="WHIT"> </span><span class="NAME">this.temp_id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.query_wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 55 <span class='line'> 48</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 56 <span class='line'> 49</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'collections'</span><span class="PUNC">:</span><span class="WHIT"> 57 <span class='line'> 50</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections-block'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 58 <span class='line'> 51</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 59 <span class='line'> 52</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 60 <span class='line'> 53</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'record'</span><span class="PUNC">:</span><span class="WHIT"> 61 <span class='line'> 54</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 62 <span class='line'> 55</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">widget</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 63 <span class='line'> 56</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"a"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 64 <span class='line'> 57</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 65 65 <span class='line'> 58</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 66 <span class='line'> 59</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">' collections'</span><span class="PUNC">:</span><span class="WHIT">67 <span class='line'> 60</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="STRN">'#collections-block'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">68 <span class='line'> 61</span> </span><span class="WHIT"> </span><span class=" NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">69 <span class='line'> 62</span> </span><span class="WHIT"> </span><span class="KEYW"> break</span><span class="PUNC">;</span><span class="WHIT">70 <span class='line'> 63</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'record'</span><span class="PUNC">:</span><span class="WHIT">71 <span class='line'> 64</span> </span><span class="WHIT"> </span><span class=" NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">72 <span class='line'> 65</span> </span><span class="WHIT"> </span><span class=" NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"a"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">73 <span class='line'> 66</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT">74 <span class='line'> 67</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'values'</span><span class="PUNC">:</span><span class="WHIT">75 <span class='line'> 68</span> </span><span class="WHIT"> </span><span class="NAME">this. content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">76 <span class='line'> 69</span> </span><span class="WHIT"> </span><span class="KEYW"> var</span><span class="WHIT"> </span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">77 <span class='line'> 70</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">78 <span class='line'> 71</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"values/htmllist/?q="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"&sort=size&repository="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$(widget).parent().find("a").attr('href');</span><span class="WHIT">79 <span class='line'> 72</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"></span><span class="WHIT">80 <span class='line'> 73</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT">81 <span class='line'> 74</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'index'</span><span class="PUNC">:</span><span class="WHIT">82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT">83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'terms/htmldetail/?q=all'</span><span class="PUNC">;</span><span class="WHIT">84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class=" KEYW">break</span><span class="PUNC">;</span><span class="WHIT">85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class="KEYW">default</span><span class="PUNC">:</span><span class="WHIT">86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">87 <span class='line'> 80</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">88 <span class='line'> 81</span> </span><span class=" NAME">Detail.prototype.getTitle</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">89 <span class='line'> 82</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">90 <span class='line'> 83</span> </span><span class="WHIT"> </span><span class=" NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"DETAIL: "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="PUNC">;</span><span class="WHIT">91 <span class='line'> 84</span> </span><span class="WHIT"> </span><span class=" KEYW">return</span><span class="WHIT"> </span><span class="NAME">title</span><span class="PUNC">;</span><span class="WHIT">92 <span class='line'> 85</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">93 <span class='line'> 86</span> </span><span class=" NAME">Detail.prototype.create</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">94 <span class='line'> 87</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cw</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.did</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='detail-wrapper ui-widget' >"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">95 <span class='line'> 88</span> </span><span class="WHIT"> </span><span class=" STRN">"<div class='detail-header ui-widget-header ui-state-default'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="COMM">// ui-corner-top'>" +</span><span class="WHIT">96 <span class='line'> 89</span> </span><span class="WHIT"> </span><span class="STRN">"< span class='cmd cmd_get'></span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">97 <span class='line'> 90</span> </span><span class="WHIT"> </span><span class="STRN">"<span class=' inner-title'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.getTitle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">98 <span class='line'> 91</span> </span><span class="WHIT"> </span><span class="STRN">"<span class=' cmd cmd_del'></span></div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">99 <span class='line'> 92</span> </span><span class="WHIT"> </span><span class="STRN">"< div class='detail-content content'></div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class="STRN">"< /div>"</span><span class="PUNC">;</span><span class="WHIT">101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class=" NAME">this.content_wrapper</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">cw</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class=" WHIT">103 <span class='line'> 96</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">104 <span class='line'> 97</span> </span><span class=" NAME">Detail.prototype.enrichContent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">105 <span class='line'> 98</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getQuery</span><span class="PUNC">(</span><span class="NAME">this.temp_id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class=" COMM">//enrich link,xml</span><span class="WHIT">109 <span class='line'>102</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">links</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<a class='cmd cmd_xml' target='_blank' href='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">query.link</span><span class="PUNC">(</span><span class="STRN">"xml"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'>xml</a> "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">110 <span class='line'>103</span> </span><span class="WHIT"> </span><span class="STRN">"<a class='cmd cmd_link' target='_blank' href='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">query.link</span><span class="PUNC">(</span><span class="STRN">"fullpage"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' >link</a>"</span><span class="PUNC">;</span><span class="WHIT">111 <span class='line'>104</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmds'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">links</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">112 <span class='line'>105</span> </span><span class="WHIT"> </span><span class=" COMM">//enrich selectionlist</span><span class="WHIT">113 <span class='line'>106</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SelectionList</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-selected'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">114 <span class='line'>107</span> </span><span class="WHIT"> </span><span class=" NAME">selectionlistset.add</span><span class="PUNC">(</span><span class="NAME">selectionlist</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">115 <span class='line'>108</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist .load</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">116 <span class='line'>109</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">query.columns</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">117 <span class='line'>110</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">118 <span class='line'>111</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">query.listid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'thead'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'th'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">119 <span class='line'>112</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">120 <span class='line'>113</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">121 <span class='line'>114</span> </span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="PUNC">;</span><span class="WHIT">122 <span class='line'>115</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class=" NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">125 <span class='line'>118</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">126 <span class='line'>119</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="PUNC">;</span><span class="WHIT">127 <span class='line'>120</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget.load</span><span class="PUNC">(</span><span class="NAME">autolist.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">128 <span class='line'>121</span> </span><span class="WHIT"> </span><span class=" NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">130 <span class='line'>123</span> </span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist. listwidget.load</span><span class="PUNC">(</span><span class="NAME">query.columns.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">132 <span class='line'>125</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">134 <span class='line'>127</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">136 <span class='line'>129</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">137 <span class='line'>130</span> </span><span class=" NAME">Detail.prototype.openContent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">139 <span class='line'>132</span> </span><span class=" WHIT"> </span><span class="NAME">this.content_parent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">140 <span class='line'>133</span> </span><span class=" WHIT"> </span><span class="NAME">this.enrichContent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">141 <span class='line'>134</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">142 <span class='line'>135</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">66 <span class='line'> 59</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'values'</span><span class="PUNC">:</span><span class="WHIT"> 67 <span class='line'> 60</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 68 <span class='line'> 61</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 69 <span class='line'> 62</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 70 <span class='line'> 63</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"values/htmllist/?q="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"&sort=size&repository="</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$(widget).parent().find("a").attr('href');</span><span class="WHIT"> 71 <span class='line'> 64</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 72 <span class='line'> 65</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 73 <span class='line'> 66</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'index'</span><span class="PUNC">:</span><span class="WHIT"> 74 <span class='line'> 67</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 75 <span class='line'> 68</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'terms/htmldetail/?q=all'</span><span class="PUNC">;</span><span class="WHIT"> 76 <span class='line'> 69</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 77 <span class='line'> 70</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">'info'</span><span class="PUNC">:</span><span class="WHIT"> 78 <span class='line'> 71</span> </span><span class="WHIT"> </span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 79 <span class='line'> 72</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 80 <span class='line'> 73</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'/MDService2/docs/xml/welcome #welcome'</span><span class="PUNC">;</span><span class="WHIT"> 81 <span class='line'> 74</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="COMM">//var a = $(this).parent().next().attr('id');</span><span class="WHIT"> 83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">window.location.pathname</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"static/info.xml"</span><span class="PUNC">;</span><span class="WHIT"> 84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class="KEYW">default</span><span class="PUNC">:</span><span class="WHIT"> 87 <span class='line'> 80</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 88 <span class='line'> 81</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 89 <span class='line'> 82</span> </span><span class="NAME">Detail.prototype.getTitle</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 90 <span class='line'> 83</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 91 <span class='line'> 84</span> </span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"DETAIL: "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="PUNC">;</span><span class="WHIT"> 92 <span class='line'> 85</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">title</span><span class="PUNC">;</span><span class="WHIT"> 93 <span class='line'> 86</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 94 <span class='line'> 87</span> </span><span class="NAME">Detail.prototype.create</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 95 <span class='line'> 88</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cw</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.did</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='detail-wrapper ui-widget' >"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 96 <span class='line'> 89</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='detail-header ui-widget-header ui-state-default'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="COMM">// ui-corner-top'>" +</span><span class="WHIT"> 97 <span class='line'> 90</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_get'></span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 98 <span class='line'> 91</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='inner-title'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.getTitle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 99 <span class='line'> 92</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_del'></span></div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='detail-content content'></div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="PUNC">;</span><span class="WHIT"> 102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class="NAME">this.content_wrapper</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">cw</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 103 <span class='line'> 96</span> </span><span class="WHIT"> </span><span class="WHIT"> 104 <span class='line'> 97</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 105 <span class='line'> 98</span> </span><span class="NAME">Detail.prototype.enrichContent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">queryset.getQuery</span><span class="PUNC">(</span><span class="NAME">this.temp_id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 109 <span class='line'>102</span> </span><span class="WHIT"> </span><span class="COMM">//enrich link,xml</span><span class="WHIT"> 110 <span class='line'>103</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">links</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<a class='cmd cmd_xml' target='_blank' href='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">query.link</span><span class="PUNC">(</span><span class="STRN">"xml"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'>xml</a> "</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 111 <span class='line'>104</span> </span><span class="WHIT"> </span><span class="STRN">"<a class='cmd cmd_link' target='_blank' href='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">query.link</span><span class="PUNC">(</span><span class="STRN">"fullpage"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' >link</a>"</span><span class="PUNC">;</span><span class="WHIT"> 112 <span class='line'>105</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmds'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">links</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 113 <span class='line'>106</span> </span><span class="WHIT"> </span><span class="COMM">//enrich with selectionlist</span><span class="WHIT"> 114 <span class='line'>107</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">SelectionList</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.columns-selected'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 115 <span class='line'>108</span> </span><span class="WHIT"> </span><span class="NAME">selectionlistset.add</span><span class="PUNC">(</span><span class="NAME">selectionlist</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 116 <span class='line'>109</span> </span><span class="WHIT"> </span><span class="COMM">//selectionlist.listwidget.query = query;</span><span class="WHIT"> 117 <span class='line'>110</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.load</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 118 <span class='line'>111</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'selectionlist'</span><span class="PUNC">,</span><span class="NAME">selectionlist</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 119 <span class='line'>112</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">query.columns</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 120 <span class='line'>113</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 121 <span class='line'>114</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">query.listid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'thead'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'th'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 122 <span class='line'>115</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="PUNC">;</span><span class="WHIT"> 125 <span class='line'>118</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 126 <span class='line'>119</span> </span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 127 <span class='line'>120</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 128 <span class='line'>121</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">autolist</span><span class="PUNC">;</span><span class="WHIT"> 130 <span class='line'>123</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget.load</span><span class="PUNC">(</span><span class="NAME">autolist.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 132 <span class='line'>125</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 134 <span class='line'>127</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget.load</span><span class="PUNC">(</span><span class="NAME">query.columns.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 136 <span class='line'>129</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 137 <span class='line'>130</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 139 <span class='line'>132</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 140 <span class='line'>133</span> </span><span class="NAME">Detail.prototype.postprocessSelection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 141 <span class='line'>134</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"record"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 142 <span class='line'>135</span> </span><span class="WHIT"> </span><span class="NAME">queryset.recorddetailselection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 143 143 <span class='line'>136</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 144 144 <span class='line'>137</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 145 <span class='line'>138</span> 146 <span class='line'>139</span> </span><span class=" NAME">Detail.prototype.openUrl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">147 <span class='line'>140</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">148 <span class='line'>141</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">149 <span class='line'>142</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME"> load</span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">150 <span class='line'>143</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">151 <span class='line'>144</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">152 <span class='line'>145</span> </span><span class=" WHIT"> </span><span class="NAME">get.addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">153 <span class='line'>146</span> </span><span class="WHIT"> </span><span class="NAME">handleUIBlock</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">154 <span class='line'>147</span> </span><span class=" WHIT"> </span><span class="NAME">addPaging</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">155 <span class='line'>148</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).show();</span><span class="WHIT">156 <span class='line'>149</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">157 <span class='line'>150</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_values"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">158 <span class='line'>151</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".cmd_columns"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">159 <span class='line'>152</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">160 <span class='line'>153</span> </span><span class="WHIT"> </span><span class="NAME">handleValueSelection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_index"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".terms-tree"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">treeTable</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="NAME">initialState</span><span class="PUNC">:</span><span class="STRN">"collapsed"</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">165 <span class='line'>158</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"a.value-caller"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">166 <span class='line'>159</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">167 <span class='line'>160</span> </span><span class="WHIT"> </span><span class="NAME">handleValueCaller</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".terms-tree"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.treecol'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".cmd_columns"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class="NAME">handleIndexSelection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">176 <span class='line'>169</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">177 <span class='line'>170</span> 178 <span class='line'>171</span> </span><span class=" NAME">Detail.prototype.open</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">179 <span class='line'>172</span> </span><span class="WHIT"> </span><span class="WHIT">180 <span class='line'>173</span> </span><span class="WHIT"> </span><span class="KEYW">switch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">blocks_settings</span><span class="PUNC">[</span><span class="NAME">this.name</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">detail.type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">"inline"</span><span class="PUNC">:</span><span class="WHIT">182 <span class='line'>175</span> </span><span class="WHIT"> </span><span class="COMM">//TODO</span><span class="WHIT">183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">after</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">188 <span class='line'>181</span> </span><span class="WHIT"> </span><span class="NAME">this.openUrl</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">190 <span class='line'>183</span> </span><span class="WHIT"> </span><span class=" KEYW">break</span><span class="PUNC">;</span><span class="WHIT">191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class=" KEYW">case</span><span class="WHIT"> </span><span class="STRN">"floating"</span><span class="PUNC">:</span><span class="WHIT">192 <span class='line'>185</span> </span><span class=" WHIT"> </span><span class="NAME">this.openContent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">193 <span class='line'>186</span> </span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"html"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">194 <span class='line'>187</span> </span><span class=" WHIT"> </span><span class="COMM">//this.showFloatingDetail();</span><span class="WHIT">195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="NAME">this.openUrl</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT">197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">" pane"</span><span class="PUNC">:</span><span class="WHIT">198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class=" NAME">this.openContent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class=" NAME">addToDetailList</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"detail_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="NAME">this.openUrl</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="NAME"> get.removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class="NAME"> get.addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">145 <span class='line'>138</span> </span><span class="NAME">Detail.prototype.openContent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 146 <span class='line'>139</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 147 <span class='line'>140</span> </span><span class="WHIT"> </span><span class="NAME">this.content_parent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 148 <span class='line'>141</span> </span><span class="WHIT"> </span><span class="NAME">this.enrichContent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 149 <span class='line'>142</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 150 <span class='line'>143</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 151 <span class='line'>144</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 152 <span class='line'>145</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 153 <span class='line'>146</span> 154 <span class='line'>147</span> </span><span class="NAME">Detail.prototype.openUrl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 155 <span class='line'>148</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 156 <span class='line'>149</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 157 <span class='line'>150</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 158 <span class='line'>151</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">load</span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">responseText</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">textStatus</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">XMLHttpRequest</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 159 <span class='line'>152</span> </span><span class="WHIT"> </span><span class="COMM">//find info data</span><span class="WHIT"> 160 <span class='line'>153</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'-info'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 165 <span class='line'>158</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 166 <span class='line'>159</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 167 <span class='line'>160</span> </span><span class="WHIT"> </span><span class="NAME">get.addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class="NAME">handleUIBlock</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class="NAME">addPaging</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'.cmds-ui-block'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).show();</span><span class="WHIT"> 171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_values"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class="COMM">//$(this).find(".cmd_columns").click(function(event) {</span><span class="WHIT"> 174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".cmd_query"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 176 <span class='line'>169</span> </span><span class="WHIT"> </span><span class="NAME">handleValueSelection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 177 <span class='line'>170</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 178 <span class='line'>171</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 179 <span class='line'>172</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_index"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 180 <span class='line'>173</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".terms-tree"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">treeTable</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="NAME">initialState</span><span class="PUNC">:</span><span class="STRN">"collapsed"</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"a.value-caller"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 182 <span class='line'>175</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="NAME">handleValueCaller</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".terms-tree"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.treecol'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".cmd_query"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="NAME">event.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="NAME">handleIndexSelection</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 188 <span class='line'>181</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 190 <span class='line'>183</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 192 <span class='line'>185</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 193 <span class='line'>186</span> 194 <span class='line'>187</span> </span><span class="NAME">Detail.prototype.open</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="WHIT"> 196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class="KEYW">switch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">blocks_settings</span><span class="PUNC">[</span><span class="NAME">this.name</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">detail.type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">"inline"</span><span class="PUNC">:</span><span class="WHIT"> 198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class="COMM">//TODO </span><span class="WHIT"> 199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">toggle</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">after</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class="NAME">this.openUrl</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 205 205 <span class='line'>198</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 206 <span class='line'>199</span> </span><span class="WHIT"> </span><span class="KEYW">default</span><span class="PUNC">:</span><span class="WHIT">207 <span class='line'>200</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">208 <span class='line'>201</span> </span><span class="WHIT"> </span><span class=" WHIT">209 <span class='line'>202</span> 210 <span class='line'>203</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">211 <span class='line'>204</span> </span><span class=" NAME">Detail.prototype.close</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">212 <span class='line'>205</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.content_parent</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">214 <span class='line'>207</span> </span><span class="WHIT"> </span><span class="NAME">this. content_parent.append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">215 <span class='line'>208</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">216 <span class='line'>209</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">217 <span class='line'>210</span> 218 <span class='line'>211</span> </span><span class=" NAME">Detail.prototype.showFloatingDetail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">offset</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="COMM">//var iWidth = (options.width > 0) ? options.width : $input.width();</span><span class="WHIT">221 <span class='line'>214</span> </span><span class="WHIT"> </span><span class="COMM">// reposition</span><span class="WHIT">222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-floating'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">css</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="WHIT">223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="COMM">//width: parseInt(iWidth) + "px",</span><span class="WHIT">224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class=" NAME">top</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">pos.y</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"px"</span><span class="PUNC">,</span><span class="WHIT">225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="NAME">left</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">pos.x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"px"</span><span class="PUNC">,</span><span class="WHIT">226 <span class='line'>219</span> </span><span class=" WHIT"> </span><span class="STRN">"z-index"</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"1000"</span><span class="WHIT">227 <span class='line'>220</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">228 <span class='line'>221</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-floating'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">229 <span class='line'>222</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-floating'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">230 <span class='line'>223</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">231 <span class='line'>224</span> 232 <span class='line'>225</span> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detaillist"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">206 <span class='line'>199</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 207 <span class='line'>200</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">"floating"</span><span class="PUNC">:</span><span class="WHIT"> 208 <span class='line'>201</span> </span><span class="WHIT"> </span><span class="NAME">this.openContent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 209 <span class='line'>202</span> </span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"html"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 210 <span class='line'>203</span> </span><span class="WHIT"> </span><span class="COMM">//this.showFloatingDetail();</span><span class="WHIT"> 211 <span class='line'>204</span> </span><span class="WHIT"> </span><span class="NAME">this.openUrl</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 212 <span class='line'>205</span> </span><span class="WHIT"> </span><span class="KEYW">break</span><span class="PUNC">;</span><span class="WHIT"> 213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class="KEYW">case</span><span class="WHIT"> </span><span class="STRN">"pane"</span><span class="PUNC">:</span><span class="WHIT"> 214 <span class='line'>207</span> </span><span class="WHIT"> </span><span class="NAME">this.openContent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 215 <span class='line'>208</span> </span><span class="WHIT"> </span><span class="NAME">addToDetailList</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"detail_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 216 <span class='line'>209</span> </span><span class="WHIT"> </span><span class="NAME">this.openUrl</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 217 <span class='line'>210</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.url</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 218 <span class='line'>211</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="NAME">get.addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 221 <span class='line'>214</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class="KEYW">default</span><span class="PUNC">:</span><span class="COMM">//pane ?</span><span class="WHIT"> 223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class="WHIT"> 225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="NAME">this.postprocessSelection</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 226 <span class='line'>219</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 227 <span class='line'>220</span> </span><span class="NAME">Detail.prototype.close</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 228 <span class='line'>221</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.content_parent</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 229 <span class='line'>222</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 230 <span class='line'>223</span> </span><span class="WHIT"> </span><span class="NAME">this.content_parent.append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 231 <span class='line'>224</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 232 <span class='line'>225</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 233 233 <span class='line'>226</span> 234 <span class='line'>227</span> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">detailcaller</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">details</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">235 <span class='line'>228</span> </span><span class="WHIT"> </span><span class=" NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#detaillist'</span><span class="PUNC">,</span><span class="WHIT">236 <span class='line'>229</span> </span><span class="WHIT"> 237 <span class='line'>230</span> </span><span class="WHIT"> </span><span class=" NAME">calldetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">238 <span class='line'>231</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT">239 <span class='line'>232</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT">240 <span class='line'>233</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">content</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">;</span><span class="WHIT">241 <span class='line'>234</span> </span><span class="WHIT"> </span><span class=" WHIT">242 <span class='line'>235</span> </span><span class="WHIT"> </span><span class=" NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getdetailname</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT">243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">244 <span class='line'>237</span> </span><span class="WHIT"> </span><span class="NAME">alert</span><span class="PUNC">(</span><span class="STRN">"detail name - undefined"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">246 <span class='line'>239</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">247 <span class='line'>240</span> </span><span class="WHIT"> </span><span class="COMM">// test for values</span><span class="WHIT">248 <span class='line'>241</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'values'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">249 <span class='line'>242</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">250 <span class='line'>243</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">251 <span class='line'>244</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">252 <span class='line'>245</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">253 <span class='line'>246</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">254 <span class='line'>247</span> </span><span class=" WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.details</span><span class="PUNC">[</span><span class="NAME">name</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">255 <span class='line'>248</span> </span><span class="WHIT"> </span><span class="COMM">//url = this.getdetailurl(name, widget);</span><span class="WHIT">256 <span class='line'>249</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">257 <span class='line'>250</span> </span><span class="WHIT"> </span><span class="COMM">//content = this.getdetailcontent(name, widget);</span><span class="WHIT">258 <span class='line'>251</span> </span><span class=" WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Detail</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">259 <span class='line'>252</span> </span><span class="WHIT"> </span><span class="NAME">this.adddetail</span><span class="PUNC">(</span><span class="NAME">detail</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">260 <span class='line'>253</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">261 <span class='line'>254</span> </span><span class="WHIT"> </span><span class="NAME">detail.close</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">262 <span class='line'>255</span> </span><span class="WHIT"> </span><span class="COMM">//content = this.getdetailcontent(name, widget);</span><span class="WHIT">263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="NAME">detail.update</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">234 <span class='line'>227</span> </span><span class="NAME">Detail.prototype.showFloatingDetail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 235 <span class='line'>228</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">offset</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 236 <span class='line'>229</span> </span><span class="WHIT"> </span><span class="COMM">//var iWidth = (options.width > 0) ? options.width : $input.width();</span><span class="WHIT"> 237 <span class='line'>230</span> </span><span class="WHIT"> </span><span class="COMM">// reposition</span><span class="WHIT"> 238 <span class='line'>231</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-floating'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">css</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="WHIT"> 239 <span class='line'>232</span> </span><span class="WHIT"> </span><span class="COMM">//width: parseInt(iWidth) + "px",</span><span class="WHIT"> 240 <span class='line'>233</span> </span><span class="WHIT"> </span><span class="NAME">top</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">pos.y</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"px"</span><span class="PUNC">,</span><span class="WHIT"> 241 <span class='line'>234</span> </span><span class="WHIT"> </span><span class="NAME">left</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">pos.x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"px"</span><span class="PUNC">,</span><span class="WHIT"> 242 <span class='line'>235</span> </span><span class="WHIT"> </span><span class="STRN">"z-index"</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"1000"</span><span class="WHIT"> 243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 244 <span class='line'>237</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-floating'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-floating'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 246 <span class='line'>239</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 247 <span class='line'>240</span> 248 <span class='line'>241</span> </span><span class="COMM">/** 249 <span class='line'>242</span> * Reference to UI-element 250 <span class='line'>243</span> * @field 251 <span class='line'>244</span> */</span><span class="WHIT"> </span><span class="WHIT"> 252 <span class='line'>245</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detaillist"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 253 <span class='line'>246</span> 254 <span class='line'>247</span> </span><span class="COMM">/** 255 <span class='line'>248</span> * Maintains/Manages the detail-list 256 <span class='line'>249</span> * @constructor 257 <span class='line'>250</span> */</span><span class="WHIT"> 258 <span class='line'>251</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detailcaller</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">details</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 259 <span class='line'>252</span> </span><span class="WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#detaillist'</span><span class="PUNC">,</span><span class="WHIT"> 260 <span class='line'>253</span> </span><span class="WHIT"> </span><span class="WHIT"> 261 <span class='line'>254</span> </span><span class="WHIT"> </span><span class="NAME">calldetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">,</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 262 <span class='line'>255</span> </span><span class="WHIT"> </span><span class="COMM">//var name;</span><span class="WHIT"> 263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">content</span><span class="PUNC">;</span><span class="COMM">//, url;</span><span class="WHIT"> 265 265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="WHIT"> 266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="NAME">detail.open</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 268 <span class='line'>261</span> </span><span class="WHIT"> </span><span class="WHIT"> 269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="WHIT"> 270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="NAME">adddetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">detail</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="NAME">this.details</span><span class="PUNC">[</span><span class="NAME">detail.name</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="NAME">detail.did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"detail_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">detail.name</span><span class="PUNC">;</span><span class="WHIT"> 273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="NAME">detail.create</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 275 <span class='line'>268</span> 276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class="NAME">removedetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 277 <span class='line'>270</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"removing detail:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 278 <span class='line'>271</span> </span><span class="WHIT"> </span><span class="WHIT"> 279 <span class='line'>272</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 280 <span class='line'>273</span> </span><span class="WHIT"> </span><span class="COMM">//detail.clear();</span><span class="WHIT"> 281 <span class='line'>274</span> </span><span class="WHIT"> </span><span class="NAME">this.details</span><span class="PUNC">[</span><span class="NAME">detail.name</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 282 <span class='line'>275</span> </span><span class="WHIT"> </span><span class="WHIT"> 283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="WHIT"> 285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class="WHIT"> 287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="NAME">getdetailname</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"record"</span><span class="PUNC">;</span><span class="WHIT"> 291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.result-summary'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"values"</span><span class="PUNC">;</span><span class="WHIT"> 294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'name'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">;</span><span class="WHIT"> 297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.c-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'collections-widget'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'collections'</span><span class="PUNC">;</span><span class="WHIT"> 300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_index"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'index'</span><span class="PUNC">;</span><span class="WHIT"> 303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prev</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hasClass</span><span class="PUNC">(</span><span class="STRN">"value-input"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'values'</span><span class="PUNC">;</span><span class="WHIT"> 306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="WHIT"> 313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 315 <span class='line'>308</span> </span><span class="COMM">/* 316 <span class='line'>309</span> getdetailcontent: function(name, widget) { 317 <span class='line'>310</span> var content; 318 <span class='line'>311</span> switch (name){ 319 <span class='line'>312</span> case 'query': 320 <span class='line'>313</span> //TODO class standard rename 321 <span class='line'>314</span> content = $(widget).closest('.query_wrapper').find('.columns-wrapper'); 322 <span class='line'>315</span> break; 323 <span class='line'>316</span> case 'record': 324 <span class='line'>317</span> content = undefined; 325 <span class='line'>318</span> break; 326 <span class='line'>319</span> case 'values': 327 <span class='line'>320</span> content = undefined; 328 <span class='line'>321</span> break; 329 <span class='line'>322</span> default: 330 <span class='line'>323</span> } 331 <span class='line'>324</span> return content; 332 <span class='line'>325</span> }, 333 <span class='line'>326</span> 334 <span class='line'>327</span> getdetailurl: function(name, widget) { 335 <span class='line'>328</span> var url; 336 <span class='line'>329</span> switch (name){ 337 <span class='line'>330</span> case 'query': 338 <span class='line'>331</span> url = undefined; 339 <span class='line'>332</span> break; 340 <span class='line'>333</span> case 'record': 341 <span class='line'>334</span> url = $(widget).parent().find("a").attr('href'); 342 <span class='line'>335</span> break; 343 <span class='line'>336</span> case 'values': 344 <span class='line'>337</span> url = $(widget).parent().find("a").attr('href'); 345 <span class='line'>338</span> break; 346 <span class='line'>339</span> default: 347 <span class='line'>340</span> } 348 <span class='line'>341</span> 349 <span class='line'>342</span> return url; 350 <span class='line'>343</span> }, 351 <span class='line'>344</span> */</span><span class="WHIT"> 352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class="NAME">getdetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 354 <span class='line'>347</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.details</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.did</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 356 <span class='line'>349</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 358 <span class='line'>351</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 360 <span class='line'>353</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 361 <span class='line'>354</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 362 <span class='line'>355</span> 363 <span class='line'>356</span> 364 <span class='line'>357</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">(</span><span class="NAME">_data</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">textStatus</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">xmlhttpreq</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="KEYW">try</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 366 <span class='line'>359</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_data</span><span class="PUNC">;</span><span class="WHIT"> 367 <span class='line'>360</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">blankdata</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<html><\html>"</span><span class="PUNC">;</span><span class="WHIT"> 368 <span class='line'>361</span> </span><span class="WHIT"> </span><span class="WHIT"> 369 <span class='line'>362</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">xmlhttpreq</span><span class="PUNC">!=</span><span class="STRN">'undefined'</span><span class="PUNC">)</span><span class="WHIT"> 370 <span class='line'>363</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 371 <span class='line'>364</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">xmlhttpreq.responseXML</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">isinfo</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">xmlhttpreq.responseXML.baseURI.split</span><span class="PUNC">(</span><span class="STRN">"/static/info.xml?id="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">isinfo</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"undefined"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">isinfo.length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">RegExp</span><span class="PUNC">(</span><span class="STRN">'[\\?]id=([^&#]*)'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">exec</span><span class="PUNC">(</span><span class="NAME">xmlhttpreq.responseXML.baseURI</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"-info"</span><span class="PUNC">;</span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">_data</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 383 <span class='line'>376</span> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">!</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">is</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">":ui-dialog"</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="NAME">initDetailFloat</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">blankdata</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">openDialog</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="COMM">// detail data</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">detail.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">offset</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="NAME">pos.top</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">pos.top</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">detail.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="WHIT"> 400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.inner-title'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'value'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.title, .inner-title'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">first</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">"option"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"title"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">'position'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="NAME">pos.left</span><span class="PUNC">,</span><span class="NAME">pos.top</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="WHIT"> 406 <span class='line'>399</span> 407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="NAME">openDialog</span><span class="PUNC">(</span><span class="NAME">title</span><span class="PUNC">,</span><span class="KEYW">false</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="WHIT"> 413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">catch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="PUNC">}</span><span class="WHIT"> 417 <span class='line'>410</span> 418 <span class='line'>411</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">openDialog</span><span class="PUNC">(</span><span class="NAME">title</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">is_get</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">"isOpen"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">!</span><span class="WHIT"> </span><span class="NAME">is_get</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_get'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'ui-dialog-titlebar-get'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">up</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="NAME">up.removeClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_up .ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_get .ui-dialog-titlebar-get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">down</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="NAME">down.removeClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_down .ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_get .ui-dialog-titlebar-get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-title'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="NAME">title</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="COMM">//$('#detail-float').closest('.ui-dialog').show();</span><span class="WHIT"> 432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="WHIT"> 433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">'open'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'ui-state-default'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'<span class="cmd cmd_del ui-dialog-titlebar-del "/>'</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> 438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">is_get</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'<span class="cmd cmd_get ui-dialog-titlebar-get"/>'</span><span class="PUNC">;</span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'<span class="cmd cmd_up ui-dialog-titlebar-up"/>'</span><span class="PUNC">;</span><span class="WHIT"> 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'<span class="ui-dialog-title">'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">'</span>'</span><span class="PUNC">;</span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="NAME">beforeclose</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">ui</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">;</span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="NAME">detail.close</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="COMM">//if (detail.name == "collections"){</span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.removedetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 465 <span class='line'>458</span> 466 <span class='line'>459</span> </span><span class="PUNC">}</span></pre></body></html> 266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getdetailname</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> 268 <span class='line'>261</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="NAME">alert</span><span class="PUNC">(</span><span class="STRN">"detail name - undefined"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="COMM">// test for values</span><span class="WHIT"> 274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'values'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.sc-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.index-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">index</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 277 <span class='line'>270</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 278 <span class='line'>271</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 279 <span class='line'>272</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 280 <span class='line'>273</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.details</span><span class="PUNC">[</span><span class="NAME">name</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 281 <span class='line'>274</span> </span><span class="WHIT"> </span><span class="COMM">//url = this.getdetailurl(name, widget);</span><span class="WHIT"> 282 <span class='line'>275</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class="COMM">//content = this.getdetailcontent(name, widget);</span><span class="WHIT"> 284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Detail</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="NAME">this.adddetail</span><span class="PUNC">(</span><span class="NAME">detail</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="NAME">detail.close</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="COMM">//content = this.getdetailcontent(name, widget);</span><span class="WHIT"> 289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="NAME">detail.update</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="NAME">detail.open</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="WHIT"> 295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="WHIT"> 296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="NAME">adddetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">detail</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="NAME">this.details</span><span class="PUNC">[</span><span class="NAME">detail.name</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="NAME">detail.did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"detail_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">detail.name</span><span class="PUNC">;</span><span class="WHIT"> 299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="NAME">detail.create</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 301 <span class='line'>294</span> 302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="NAME">removedetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="STRN">"removing detail:"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="WHIT"> 305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="COMM">//detail.clear();</span><span class="WHIT"> 307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="NAME">this.details</span><span class="PUNC">[</span><span class="NAME">detail.name</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">;</span><span class="WHIT"> 308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="WHIT"> 309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="WHIT"> 311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="WHIT"> 313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="NAME">getdetailname</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.result'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 316 <span class='line'>309</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"record"</span><span class="PUNC">;</span><span class="WHIT"> 317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parents</span><span class="PUNC">(</span><span class="STRN">'.result-summary'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 319 <span class='line'>312</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"values"</span><span class="PUNC">;</span><span class="WHIT"> 320 <span class='line'>313</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.ui-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'name'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'query'</span><span class="PUNC">;</span><span class="WHIT"> 323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.c-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'collections-widget'</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 325 <span class='line'>318</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'collections'</span><span class="PUNC">;</span><span class="WHIT"> 326 <span class='line'>319</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 327 <span class='line'>320</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"detail_index"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 328 <span class='line'>321</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'index'</span><span class="PUNC">;</span><span class="WHIT"> 329 <span class='line'>322</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 330 <span class='line'>323</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prev</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hasClass</span><span class="PUNC">(</span><span class="STRN">"value-input"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 331 <span class='line'>324</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'values'</span><span class="PUNC">;</span><span class="WHIT"> 332 <span class='line'>325</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 333 <span class='line'>326</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hasClass</span><span class="PUNC">(</span><span class="STRN">"cmd_info"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'info'</span><span class="PUNC">;</span><span class="WHIT"> 335 <span class='line'>328</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 337 <span class='line'>330</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 338 <span class='line'>331</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 339 <span class='line'>332</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="WHIT"> 343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">;</span><span class="WHIT"> 344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 345 <span class='line'>338</span> </span><span class="COMM">/* 346 <span class='line'>339</span> getdetailcontent: function(name, widget) { 347 <span class='line'>340</span> var content; 348 <span class='line'>341</span> switch (name){ 349 <span class='line'>342</span> case 'query': 350 <span class='line'>343</span> //TODO class standard rename 351 <span class='line'>344</span> content = $(widget).closest('.query_wrapper').find('.columns-wrapper'); 352 <span class='line'>345</span> break; 353 <span class='line'>346</span> case 'record': 354 <span class='line'>347</span> content = undefined; 355 <span class='line'>348</span> break; 356 <span class='line'>349</span> case 'values': 357 <span class='line'>350</span> content = undefined; 358 <span class='line'>351</span> break; 359 <span class='line'>352</span> default: 360 <span class='line'>353</span> } 361 <span class='line'>354</span> return content; 362 <span class='line'>355</span> }, 363 <span class='line'>356</span> 364 <span class='line'>357</span> getdetailurl: function(name, widget) { 365 <span class='line'>358</span> var url; 366 <span class='line'>359</span> switch (name){ 367 <span class='line'>360</span> case 'query': 368 <span class='line'>361</span> url = undefined; 369 <span class='line'>362</span> break; 370 <span class='line'>363</span> case 'record': 371 <span class='line'>364</span> url = $(widget).parent().find("a").attr('href'); 372 <span class='line'>365</span> break; 373 <span class='line'>366</span> case 'values': 374 <span class='line'>367</span> url = $(widget).parent().find("a").attr('href'); 375 <span class='line'>368</span> break; 376 <span class='line'>369</span> default: 377 <span class='line'>370</span> } 378 <span class='line'>371</span> 379 <span class='line'>372</span> return url; 380 <span class='line'>373</span> }, 381 <span class='line'>374</span> */</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="NAME">getdetail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.details</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.did</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">;</span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 392 <span class='line'>385</span> 393 <span class='line'>386</span> 394 <span class='line'>387</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">(</span><span class="NAME">_data</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">textStatus</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">xmlhttpreq</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="KEYW">try</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_data</span><span class="PUNC">;</span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">blankdata</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<html><\html>"</span><span class="PUNC">;</span><span class="WHIT"> 398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="WHIT"> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">xmlhttpreq</span><span class="PUNC">!=</span><span class="STRN">'undefined'</span><span class="PUNC">)</span><span class="WHIT"> 400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">xmlhttpreq.responseXML</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">isinfo</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">xmlhttpreq.responseXML.baseURI.split</span><span class="PUNC">(</span><span class="STRN">"/static/info.xml?id="</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">isinfo</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"undefined"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">isinfo.length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">RegExp</span><span class="PUNC">(</span><span class="STRN">'[\\?]id=([^&#]*)'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">exec</span><span class="PUNC">(</span><span class="NAME">xmlhttpreq.responseXML.baseURI</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"-info"</span><span class="PUNC">;</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">_data</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">infoid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 413 <span class='line'>406</span> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">!</span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">is</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">":ui-dialog"</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="NAME">initDetailFloat</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="WHIT"> 418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">blankdata</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="NAME">openDialog</span><span class="PUNC">(</span><span class="STRN">""</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> 423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="COMM">// detail data</span><span class="WHIT"> 425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">did.indexOf</span><span class="PUNC">(</span><span class="STRN">"-info"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pos</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">detail.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">offset</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="NAME">pos.top</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">pos.top</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">detail.detailwidget</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">height</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">'position'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="NAME">pos.left</span><span class="PUNC">,</span><span class="NAME">pos.top</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.inner-title'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'value'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.title, .inner-title'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">first</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">"option"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"title"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="WHIT"> 441 <span class='line'>434</span> 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-header'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-content'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="NAME">openDialog</span><span class="PUNC">(</span><span class="NAME">title</span><span class="PUNC">,</span><span class="KEYW">false</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">catch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="PUNC">}</span><span class="WHIT"> 452 <span class='line'>445</span> 453 <span class='line'>446</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">openDialog</span><span class="PUNC">(</span><span class="NAME">title</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">is_get</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">"isOpen"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">!</span><span class="WHIT"> </span><span class="NAME">is_get</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'cmd_get'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'cmd_up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME">get.removeClass</span><span class="PUNC">(</span><span class="STRN">'ui-dialog-titlebar-get'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">up</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="NAME">up.removeClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_up .ui-dialog-titlebar-up'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_get .ui-dialog-titlebar-get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">down</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="NAME">down.removeClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_down .ui-dialog-titlebar-down'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'.cmd_get .ui-dialog-titlebar-get'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.ui-dialog-title'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="NAME">title</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="COMM">//$('#detail-float').closest('.ui-dialog').show();</span><span class="WHIT"> 467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="WHIT"> 468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="STRN">'open'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">addClass</span><span class="PUNC">(</span><span class="STRN">'ui-state-default'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'<span class="cmd cmd_del ui-dialog-titlebar-del "/>'</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> 473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">is_get</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'<span class="cmd cmd_get ui-dialog-titlebar-get"/>'</span><span class="PUNC">;</span><span class="WHIT"> 475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'<span class="cmd cmd_up ui-dialog-titlebar-up"/>'</span><span class="PUNC">;</span><span class="WHIT"> 477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'<span class="ui-dialog-title">'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">title</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">'</span>'</span><span class="PUNC">;</span><span class="WHIT"> 479 <span class='line'>472</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#detail-float'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">siblings</span><span class="PUNC">(</span><span class="STRN">'div.ui-dialog-titlebar'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 480 <span class='line'>473</span> </span><span class="WHIT"> </span><span class="WHIT"> 481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="WHIT"> 482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#detail-float"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">dialog</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="WHIT"> 483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class="NAME">beforeclose</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">ui</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="WHIT"> 485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">did</span><span class="PUNC">;</span><span class="WHIT"> 486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">did</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="NAME">detail.close</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="COMM">//if (detail.name == "collections"){</span><span class="WHIT"> 493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.removedetail</span><span class="PUNC">(</span><span class="NAME">did</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT"> 495 <span class='line'>488</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 496 <span class='line'>489</span> </span><span class="WHIT"> </span><span class="WHIT"> 497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 500 <span class='line'>493</span> 501 <span class='line'>494</span> </span><span class="PUNC">}</span><span class="WHIT"> 502 <span class='line'>495</span> 503 <span class='line'>496</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">updateQueryDetailPane</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">detailcaller.getdetail</span><span class="PUNC">(</span><span class="STRN">"detail_query"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">detail</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">query.listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">detail.temp_id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">detail.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_xml'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">,</span><span class="NAME">query.link</span><span class="PUNC">(</span><span class="STRN">"xml"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">detail.content_wrapper</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_link'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'href'</span><span class="PUNC">,</span><span class="NAME">query.link</span><span class="PUNC">(</span><span class="STRN">"fullpage"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 509 <span class='line'>502</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 510 <span class='line'>503</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 511 <span class='line'>504</span> </span><span class="PUNC">}</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="COMM">/* 513 <span class='line'>506</span> function updateColumnsFromDetail(query){ 514 <span class='line'>507</span> var detail = detailcaller.getdetail("detail_query"); 515 <span class='line'>508</span> if (detail != undefined){ 516 <span class='line'>509</span> if (query.listid == detail.temp_id){ 517 <span class='line'>510</span> 518 <span class='line'>511</span> if (selectionlistset.getselectionlist(slid).autoSelected()){ 519 <span class='line'>512</span> this.columns = ""; 520 <span class='line'>513</span> } else 521 <span class='line'>514</span> { 522 <span class='line'>515</span> this.columns = selectionlistset.getselectionlist(slid).listwidget.getListText(); 523 <span class='line'>516</span> } 524 <span class='line'>517</span> } 525 <span class='line'>518</span> } 526 <span class='line'>519</span> } 527 <span class='line'>520</span> */</span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_helpers.js.html
r1222 r1234 372 372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">[</span><span class="STRN">"bookmark"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"1"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 373 373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"/MDService2/record/htmldetail/"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">q</span><span class="PUNC">[</span><span class="STRN">"querystring"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="NAME"> showDetail</span><span class="PUNC">(</span><span class="KEYW">null</span><span class="PUNC">,</span><span class="STRN">'html'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class=" NAME">$.get</span><span class="PUNC">(</span><span class="NAME">uri</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">showDetail</span><span class="PUNC">,</span><span class="STRN">'html'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="COMM">// hideWelcomeMessage();</span><span class="WHIT">378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class=" NAME">query.load</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class=" NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="NAME">query set.addquery</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class=" WHIT">383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="NAME"> searchclauseset.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query.query</span><span class="PUNC">;</span><span class="WHIT">384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class=" NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset. buildfromquerystring</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">386 <span class='line'>379</span> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="NAME"> collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query.collection</span><span class="PUNC">;</span><span class="WHIT">388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="NAME">collections_widget.load</span><span class="PUNC">(</span><span class="NAME">query.collection</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">col umns_widget.load</span><span class="PUNC">(</span><span class="NAME">query.columns.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="STRN">'#input-simplequery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">query.squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="STRN">'#input-withsummary'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"checked"</span><span class="PUNC">,</span><span class="PUNC">(</span><span class="NAME">query.options</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="NAME"> updateCollectionTree</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">394 <span class='line'>387</span> 395 <span class='line'>388</span> </span><span class=" PUNC">}</span><span class="WHIT">374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="NAME">detailcaller.calldetail</span><span class="PUNC">(</span><span class="NAME">undefined</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"record"</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">uri</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="COMM">//var uri = "/MDService2/record/htmldetail/" + q["querystring"];</span><span class="WHIT"> 376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="COMM">//showDetail(null,'html');</span><span class="WHIT"> 377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="COMM">//$.get(uri, showDetail,'html');</span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="NAME">query.load</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">getSelectedRepository</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query.query</span><span class="PUNC">;</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.buildfromquerystring</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 388 <span class='line'>381</span> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query.collection</span><span class="PUNC">;</span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME">collections_widget.load</span><span class="PUNC">(</span><span class="NAME">query.collection</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget.load</span><span class="PUNC">(</span><span class="NAME">query.columns.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-simplequery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">query.squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-withsummary'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"checked"</span><span class="PUNC">,</span><span class="PUNC">(</span><span class="NAME">query.options</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="NAME">updateCollectionTree</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 396 396 <span class='line'>389</span> 397 <span class='line'>390</span> 398 <span class='line'>391</span> </span><span class="COMM">//TOOLTIP</span><span class="WHIT">399 <span class='line'>392</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">tooltiptable</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">400 <span class='line'>393</span> 401 <span class='line'>394</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">tooltip </span><span class="PUNC">=</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'tt'</span><span class="PUNC">;</span><span class="WHIT">403 <span class='line'>396</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">top</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">3</span><span class="PUNC">;</span><span class="WHIT">404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">left</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">3</span><span class="PUNC">;</span><span class="WHIT">405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">maxw</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">300</span><span class="PUNC">;</span><span class="WHIT">406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">10</span><span class="PUNC">;</span><span class="WHIT">407 <span class='line'>400</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">timer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">20</span><span class="PUNC">;</span><span class="WHIT">408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> endalpha</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">95</span><span class="PUNC">;</span><span class="WHIT">409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> alpha</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> tt</span><span class="PUNC">,</span><span class="NAME">t</span><span class="PUNC">,</span><span class="NAME">c</span><span class="PUNC">,</span><span class="NAME">b</span><span class="PUNC">,</span><span class="NAME">h</span><span class="PUNC">;</span><span class="WHIT">411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> ie</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.all</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="KEYW"> return</span><span class="PUNC">{</span><span class="WHIT">413 <span class='line'>406</span> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="NAME">show</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">v</span><span class="PUNC">,</span><span class="NAME">w</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">tt</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="NAME">tt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.createElement</span><span class="PUNC">(</span><span class="STRN">'div'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="NAME">tt.setAttribute</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">,</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="NAME">document.body.appendChild</span><span class="PUNC">(</span><span class="NAME">tt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.opacity</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.filter</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'alpha(opacity=0)'</span><span class="PUNC">;</span><span class="WHIT">421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="NAME">document.onmousemove</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.pos</span><span class="PUNC">;</span><span class="WHIT">422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.display</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'block'</span><span class="PUNC">;</span><span class="WHIT">424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="NAME">tt.innerHTML</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">v</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.width</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">w</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">w</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'auto'</span><span class="PUNC">;</span><span class="WHIT">426 <span class='line'>419</span> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="PUNC">!</span><span class="NAME">w</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.width</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">tt.offsetWidth</span><span class="PUNC">;</span><span class="WHIT">429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">430 <span class='line'>423</span> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">tt.offsetWidth</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NAME">maxw</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tt.style.width</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">maxw</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT">432 <span class='line'>425</span> 433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="NAME">h</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">tt.offsetHeight</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">top</span><span class="PUNC">;</span><span class="WHIT">434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class=" NAME">clearInterval</span><span class="PUNC">(</span><span class="NAME">tt.timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="NAME">tt.timer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">setInterval</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tooltip.fade</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="NAME">timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="WHIT">438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="NAME">pos</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">u</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">event.clientY</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">document.documentElement.scrollTop</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">e.pageY</span><span class="PUNC">;</span><span class="WHIT">440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">l</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">event.clientX</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">document.documentElement.scrollLeft</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">e.pageX</span><span class="PUNC">;</span><span class="WHIT">441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.top</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">u</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">h</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//(u - h) + 'px';</span><span class="WHIT">442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.left</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">l</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">left</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="PUNC">;</span><span class="WHIT">443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class=" WHIT">445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class=" NAME">fade</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">d</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="PUNC">;</span><span class="WHIT">447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="PUNC">;</span><span class="WHIT">449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="PUNC">(</span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NAME">a</span><span class="PUNC">;</span><span class="WHIT">451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">else</span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">a</span><span class="PUNC">;</span><span class="WHIT">453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class=" NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">d</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class=" NAME">tt.style.opacity</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="PUNC">.</span><span class="NUMB">01</span><span class="PUNC">;</span><span class="WHIT">456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.filter</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'alpha(opacity='</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">')'</span><span class="PUNC">;</span><span class="WHIT">457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">else</span><span class="PUNC">{</span><span class="WHIT">458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME"> clearInterval</span><span class="PUNC">(</span><span class="NAME">tt.timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tt.style.display</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'none'</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="WHIT">463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="NAME">hide</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">tt</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="NAME">clearInterval</span><span class="PUNC">(</span><span class="NAME">tt.timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="NAME">tt.timer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">setInterval</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tooltip.fade</span><span class="PUNC">(</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="NAME">timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">397 <span class='line'>390</span> </span><span class="PUNC">}</span><span class="WHIT"> 398 <span class='line'>391</span> 399 <span class='line'>392</span> 400 <span class='line'>393</span> </span><span class="COMM">//TOOLTIP</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">tooltiptable</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 402 <span class='line'>395</span> 403 <span class='line'>396</span> </span><span class="COMM">/** 404 <span class='line'>397</span> * Helper-object for displaying tooltips 405 <span class='line'>398</span> * @constructor 406 <span class='line'>399</span> */</span><span class="WHIT"> 407 <span class='line'>400</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">tooltip</span><span class="PUNC">=</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'tt'</span><span class="PUNC">;</span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">top</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">3</span><span class="PUNC">;</span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">left</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">3</span><span class="PUNC">;</span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">maxw</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">300</span><span class="PUNC">;</span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">10</span><span class="PUNC">;</span><span class="WHIT"> 413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">timer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">20</span><span class="PUNC">;</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">95</span><span class="PUNC">;</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">tt</span><span class="PUNC">,</span><span class="NAME">t</span><span class="PUNC">,</span><span class="NAME">c</span><span class="PUNC">,</span><span class="NAME">b</span><span class="PUNC">,</span><span class="NAME">h</span><span class="PUNC">;</span><span class="WHIT"> 417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.all</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">{</span><span class="WHIT"> 419 <span class='line'>412</span> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="NAME">show</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">v</span><span class="PUNC">,</span><span class="NAME">w</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">tt</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="NAME">tt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.createElement</span><span class="PUNC">(</span><span class="STRN">'div'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="NAME">tt.setAttribute</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">,</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="NAME">document.body.appendChild</span><span class="PUNC">(</span><span class="NAME">tt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.opacity</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> 426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.filter</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'alpha(opacity=0)'</span><span class="PUNC">;</span><span class="WHIT"> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="NAME">document.onmousemove</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.pos</span><span class="PUNC">;</span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.zIndex</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"1000"</span><span class="PUNC">;</span><span class="WHIT"> 430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.display</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'block'</span><span class="PUNC">;</span><span class="WHIT"> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="NAME">tt.innerHTML</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">v</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.width</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">w</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">w</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'auto'</span><span class="PUNC">;</span><span class="WHIT"> 433 <span class='line'>426</span> 434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="PUNC">!</span><span class="NAME">w</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.width</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">tt.offsetWidth</span><span class="PUNC">;</span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 437 <span class='line'>430</span> 438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">tt.offsetWidth</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NAME">maxw</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tt.style.width</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">maxw</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT"> 439 <span class='line'>432</span> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="NAME">h</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">tt.offsetHeight</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">top</span><span class="PUNC">;</span><span class="WHIT"> 441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="NAME">clearInterval</span><span class="PUNC">(</span><span class="NAME">tt.timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="NAME">tt.timer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">setInterval</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tooltip.fade</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="NAME">timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="COMM">//$('body').find('.ac_results').css({'z-index' : '1000'});</span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="NAME">pos</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">u</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">event.clientY</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">document.documentElement.scrollTop</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">e.pageY</span><span class="PUNC">;</span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">l</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">ie</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">event.clientX</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">document.documentElement.scrollLeft</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">e.pageX</span><span class="PUNC">;</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.top</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">u</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">h</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="COMM">//(u - h) + 'px';</span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.left</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">l</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">left</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'px'</span><span class="PUNC">;</span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="WHIT"> 453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="NAME">fade</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">d</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="PUNC">;</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="PUNC">;</span><span class="WHIT"> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">endalpha</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NAME">a</span><span class="PUNC">;</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">else</span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">speed</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">a</span><span class="PUNC">;</span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">a</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="NAME">d</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.opacity</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">*</span><span class="WHIT"> </span><span class="PUNC">.</span><span class="NUMB">01</span><span class="PUNC">;</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="NAME">tt.style.filter</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'alpha(opacity='</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">alpha</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">')'</span><span class="PUNC">;</span><span class="WHIT"> 465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">else</span><span class="PUNC">{</span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="NAME">clearInterval</span><span class="PUNC">(</span><span class="NAME">tt.timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="PUNC">(</span><span class="NAME">d</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tt.style.display</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'none'</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 468 468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 471 <span class='line'>464</span> 472 <span class='line'>465</span> 473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">notifymessage</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">NotifyMessage</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class="NAME">notifyset.add</span><span class="PUNC">(</span><span class="NAME">notifymessage</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 477 <span class='line'>470</span> 478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">msg</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 479 <span class='line'>472</span> </span><span class="WHIT"> </span><span class="WHIT"> 480 <span class='line'>473</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">==</span><span class="STRN">'debug'</span><span class="WHIT"> </span><span class="PUNC">&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="PUNC">(</span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">console</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"undefined"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="NAME">console.log</span><span class="PUNC">(</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">notifymessage</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">NotifyMessage</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="NAME">notifyset.add</span><span class="PUNC">(</span><span class="NAME">notifymessage</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="PUNC">}</span></pre></body></html> 469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="WHIT"> 471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="NAME">hide</span><span class="PUNC">:</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">tt</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="NAME">clearInterval</span><span class="PUNC">(</span><span class="NAME">tt.timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="NAME">tt.timer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">setInterval</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="NAME">tooltip.fade</span><span class="PUNC">(</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="NAME">timer</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 479 <span class='line'>472</span> 480 <span class='line'>473</span> 481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">notifymessage</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">NotifyMessage</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class="NAME">notifyset.add</span><span class="PUNC">(</span><span class="NAME">notifymessage</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 485 <span class='line'>478</span> 486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">msg</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="WHIT"> 488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">==</span><span class="STRN">'debug'</span><span class="WHIT"> </span><span class="PUNC">&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="PUNC">(</span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">console</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"undefined"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="NAME">console.log</span><span class="PUNC">(</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">notifymessage</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">NotifyMessage</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="NAME">msg</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="NAME">notifyset.add</span><span class="PUNC">(</span><span class="NAME">notifymessage</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="PUNC">}</span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_load.js.html
r1222 r1234 263 263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="NAME">qq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 264 264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'<div class="cmds-elem-plus" ><span class="cmd cmd_load"></span><span class="detail-caller " ><a href="'</span><span class="PUNC">+</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'_'</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">+</span><span class="STRN">'" >'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT">265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'<div class="cmds-elem-plus" ><span class="cmd cmd_load"></span><span class="detail-caller-inline" ><a href="'</span><span class="PUNC">+</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'_'</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">+</span><span class="STRN">'" >'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 266 266 <span class='line'>259</span> </span><span class="WHIT"> </span><span class="NAME">json.name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'</a></span>'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 267 267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="NAME">del</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> … … 283 283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 284 284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="WHIT"> 285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class=" WHIT">286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-name'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">keydown</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">ev</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="NAME">ev.stopPropagation</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="NAME">ev. preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">13</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">7</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class=" WHIT">297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class=" NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="NAME"> saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="NAME"> evStop</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class=" NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">303 <span class='line'>296</span> </span><span class=" PUNC">}</span><span class="WHIT">304 <span class='line'>297</span> 305 <span class='line'>298</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">createQueriesUI</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">306 <span class='line'>299</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json.Queries</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json.Queries</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">this</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="NAME">appendQueryUI</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class=" WHIT">315 <span class='line'>308</span> </span><span class=" PUNC">}</span><span class="WHIT">316 <span class='line'>309</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">loadQuerysets</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">317 <span class='line'>310</span> </span><span class=" WHIT"></span><span class="WHIT">318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">$select</span><span class="PUNC">;</span><span class="WHIT">319 <span class='line'>312</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">320 <span class='line'>313</span> </span><span class="WHIT"> </span><span class="NAME">$select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="NAME">$select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#serverqts_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class=" WHIT">325 <span class='line'>318</span> </span><span class="WHIT"> </span><span class=" NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">326 <span class='line'>319</span> </span><span class="WHIT"> </span><span class=" WHIT">327 <span class='line'>320</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">328 <span class='line'>321</span> </span><span class="WHIT"> 329 <span class='line'>322</span> </span><span class="WHIT"> </span><span class=" NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">330 <span class='line'>323</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + ',' + this.name + ',' + this.created,'debug');</span><span class="WHIT">331 <span class='line'>324</span> </span><span class="WHIT"> </span><span class="NAME">$select.append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">332 <span class='line'>325</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">333 <span class='line'>326</span> </span><span class="WHIT"> </span><span class=" WHIT">285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.detail'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">css</span><span class="PUNC">(</span><span class="PUNC">{</span><span class="STRN">'z-index'</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'1000'</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class="WHIT"> 287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-name'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">keydown</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">ev</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="NAME">ev.stopPropagation</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">13</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#qts_select option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">parent</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'a'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"href"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">iq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">str.substring</span><span class="PUNC">(</span><span class="NUMB">7</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="WHIT"> 298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">iq</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="NAME">createTooltip</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="PUNC">}</span><span class="WHIT"> 305 <span class='line'>298</span> 306 <span class='line'>299</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">createQueriesUI</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 308 <span class='line'>301</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json.Queries</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json.Queries</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">this</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="NAME">appendQueryUI</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">,</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="WHIT"> 316 <span class='line'>309</span> </span><span class="PUNC">}</span><span class="WHIT"> 317 <span class='line'>310</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">loadQuerysets</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="WHIT"> 319 <span class='line'>312</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">$select</span><span class="PUNC">;</span><span class="WHIT"> 320 <span class='line'>313</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class="NAME">$select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="NAME">$select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#serverqts_select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 325 <span class='line'>318</span> </span><span class="WHIT"> </span><span class="WHIT"> 326 <span class='line'>319</span> </span><span class="WHIT"> </span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 327 <span class='line'>320</span> </span><span class="WHIT"> </span><span class="WHIT"> 328 <span class='line'>321</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 329 <span class='line'>322</span> </span><span class="WHIT"> </span><span class="WHIT"> 330 <span class='line'>323</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 331 <span class='line'>324</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(i + ',' + this.name + ',' + this.created,'debug');</span><span class="WHIT"> 332 <span class='line'>325</span> </span><span class="WHIT"> </span><span class="NAME">$select.append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">this.name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 333 <span class='line'>326</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 334 334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="WHIT"> 335 <span class='line'>328</span> </span><span class="WHIT"> </span><span class=" COMM">// find id of selected</span><span class="WHIT">336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">337 <span class='line'>330</span> </span><span class="WHIT"> </span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">first</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"true"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">338 <span class='line'>331</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">339 <span class='line'>332</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class=" WHIT">341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="NAME"> qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#userqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class="NAME">qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class=" NAME">createQueriesUI</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">348 <span class='line'>341</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">349 <span class='line'>342</span> </span><span class="WHIT"> </span><span class=" WHIT">350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class=" NAME">$select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">351 <span class='line'>344</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class="COMM">// find id of selected</span><span class="WHIT">353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">354 <span class='line'>347</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class=" WHIT">356 <span class='line'>349</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">358 <span class='line'>351</span> </span><span class="WHIT"> </span><span class="NAME"> qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#userqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">360 <span class='line'>353</span> </span><span class="WHIT"> </span><span class="NAME">qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">361 <span class='line'>354</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">362 <span class='line'>355</span> </span><span class="WHIT"> </span><span class=" NAME">createQueriesUI</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class=" WHIT">364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">366 <span class='line'>359</span> </span><span class="WHIT"> 367 <span class='line'>360</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">368 <span class='line'>361</span> 369 <span class='line'>362</span> </span><span class="PUNC">}</span><span class="WHIT">370 <span class='line'>363</span> 335 <span class='line'>328</span> </span><span class="WHIT"> </span><span class="WHIT"> 336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class="COMM">// find id of selected</span><span class="WHIT"> 337 <span class='line'>330</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 338 <span class='line'>331</span> </span><span class="WHIT"> </span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">first</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"true"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 339 <span class='line'>332</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class="WHIT"> 342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="NAME">qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#userqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class="NAME">qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 348 <span class='line'>341</span> </span><span class="WHIT"> </span><span class="NAME">createQueriesUI</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 349 <span class='line'>342</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class="WHIT"> 351 <span class='line'>344</span> </span><span class="WHIT"> </span><span class="NAME">$select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="COMM">// find id of selected</span><span class="WHIT"> 354 <span class='line'>347</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsonq</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 356 <span class='line'>349</span> </span><span class="WHIT"> </span><span class="WHIT"> 357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"user"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 358 <span class='line'>351</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#qts_input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">[</span><span class="STRN">"name"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="NAME">qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#userqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 360 <span class='line'>353</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 361 <span class='line'>354</span> </span><span class="WHIT"> </span><span class="NAME">qs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">"#serverqueries"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 362 <span class='line'>355</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class="NAME">createQueriesUI</span><span class="PUNC">(</span><span class="NAME">jsonq</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">qs</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="WHIT"> 365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 366 <span class='line'>359</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 367 <span class='line'>360</span> </span><span class="WHIT"> </span><span class="WHIT"> 368 <span class='line'>361</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 369 <span class='line'>362</span> 370 <span class='line'>363</span> </span><span class="PUNC">}</span><span class="WHIT"> 371 371 <span class='line'>364</span> 372 <span class='line'>365</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">preprocessJSON</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">373 <span class='line'>366</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class=" WHIT">375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="KEYW"> delete</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class=" NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class=" PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT">381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="WHIT">383 <span class='line'>376</span> </span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class=" NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.Terms</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class=" NAME">this.Terms</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">this.Terms</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT">390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">372 <span class='line'>365</span> 373 <span class='line'>366</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">preprocessJSON</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="WHIT"> 376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="WHIT"> 384 <span class='line'>377</span> </span><span class="WHIT"> </span><span class="WHIT"> 385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.Terms</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 387 <span class='line'>380</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 389 <span class='line'>382</span> </span><span class="WHIT"> </span><span class="NAME">this.Terms</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME">this.Terms</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 393 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="KEYW"> delete</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class=" NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class=" PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT">399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">401 <span class='line'>394</span> </span><span class="WHIT"> 402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class=" NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.Queries</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class=" NAME">this.Queries</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">this.Queries</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT">408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class=" WHIT">411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class=" NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">this.Queries</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.Queries</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.collections</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.collections</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"collections"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"collections"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class=" NAME">this.collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="NAME">this.collections</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT">420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.columns</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.columns</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"columns"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"columns"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class=" NAME">this.columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="NAME">this.columns</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT">428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class=" WHIT">435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class=" KEYW">return</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">;</span><span class="WHIT">436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class=" WHIT">437 <span class='line'>430</span> </span><span class=" PUNC">}</span><span class="WHIT">438 <span class='line'>431</span> 439 <span class='line'>432</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">loadQueryFromUriParams</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">440 <span class='line'>433</span> </span><span class=" WHIT"></span><span class="WHIT">441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"q"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"squery"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> collection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"collection"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"startItem"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"maximumItems"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"repository"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME"> columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"columns"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Url.decode</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">startItem</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="NAME">startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">maximumItems</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="NAME">maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">10</span><span class="PUNC">;</span><span class="WHIT">465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">repository</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="NAME">repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="KEYW"> if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">collection.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">collection.split</span><span class="PUNC">(</span><span class="STRN">","</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class=" NAME">$.each</span><span class="PUNC">(</span><span class="NAME">coll</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">n</span><span class="PUNC">;</span><span class="WHIT">477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class=" NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".folder:[handle='"</span><span class="PUNC">+</span><span class="NAME">item</span><span class="PUNC">+</span><span class="STRN">"']"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">simple_collection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Collection</span><span class="PUNC">(</span><span class="NAME">item</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">n</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">479 <span class='line'>472</span> </span><span class="WHIT"> </span><span class=" NAME">collections</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">simple_collection</span><span class="PUNC">;</span><span class="WHIT">480 <span class='line'>473</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class=" WHIT">483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">q</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class=" NAME">query.startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">startItem</span><span class="PUNC">;</span><span class="WHIT">485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="NAME">query. maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">maximumItems</span><span class="PUNC">;</span><span class="WHIT">486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="NAME">query. repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">repository</span><span class="PUNC">;</span><span class="WHIT">487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class=" WHIT">394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">Querysets</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT"> 400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="WHIT"> 403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.Queries</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"Queries"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">this.Queries</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="NAME">this.Queries</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Querysets"</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">String</span><span class="PUNC">(</span><span class="NAME">this.Queries</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.Queries</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.collections</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.collections</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"collections"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"collections"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="NAME">this.collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 420 <span class='line'>413</span> </span><span class="WHIT"> </span><span class="NAME">this.collections</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.columns</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.columns</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"columns"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 426 <span class='line'>419</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">[</span><span class="STRN">"columns"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"item"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="NAME">this.columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="NAME">this.columns</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jj</span><span class="PUNC">;</span><span class="WHIT"> 429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">json</span><span class="PUNC">;</span><span class="WHIT"> 437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="WHIT"> 438 <span class='line'>431</span> </span><span class="PUNC">}</span><span class="WHIT"> 439 <span class='line'>432</span> 440 <span class='line'>433</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">loadQueryFromUriParams</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 441 <span class='line'>434</span> </span><span class="WHIT"> </span><span class="WHIT"> 442 <span class='line'>435</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"q"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"squery"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"collection"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"startItem"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"maximumItems"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"repository"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">url_params</span><span class="PUNC">[</span><span class="STRN">"columns"</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">(</span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">Url.decode</span><span class="PUNC">(</span><span class="NAME">q</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="NAME">squery</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="NAME">columns</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">startItem</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="NAME">startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">maximumItems</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="NAME">maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">10</span><span class="PUNC">;</span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">repository</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="NAME">repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="NAME">collection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">collection.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">coll</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">collection.split</span><span class="PUNC">(</span><span class="STRN">","</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">coll</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">n</span><span class="PUNC">;</span><span class="WHIT"> 478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="NAME">n</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collections'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">".folder:[handle='"</span><span class="PUNC">+</span><span class="NAME">item</span><span class="PUNC">+</span><span class="STRN">"']"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 479 <span class='line'>472</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">simple_collection</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Collection</span><span class="PUNC">(</span><span class="NAME">item</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">n</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 480 <span class='line'>473</span> </span><span class="WHIT"> </span><span class="NAME">collections</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">simple_collection</span><span class="PUNC">;</span><span class="WHIT"> 481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class="WHIT"> 484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">query</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Query</span><span class="PUNC">(</span><span class="NAME">collections</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">columns</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">q</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="NAME">query.startItem</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">startItem</span><span class="PUNC">;</span><span class="WHIT"> 486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="NAME">query.maximumItems</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">maximumItems</span><span class="PUNC">;</span><span class="WHIT"> 487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="NAME">query.repository</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">repository</span><span class="PUNC">;</span><span class="WHIT"> 488 488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="WHIT"> 489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="WHIT"> 491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query.query</span><span class="PUNC">;</span><span class="WHIT"> 492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="WHIT"> 494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.buildfromquerystring</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 495 <span class='line'>488</span> 496 <span class='line'>489</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collection_list'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">query.getcollectiontext</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="WHIT"> 498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget.load</span><span class="PUNC">(</span><span class="NAME">query.columns.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class="COMM">//$('#columns_list').attr("value",query.columns);</span><span class="WHIT"> 500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-simplequery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">query.squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 501 <span class='line'>494</span> 502 <span class='line'>495</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#query-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 503 <span class='line'>496</span> </span><span class="WHIT"> </span><span class="WHIT"> 504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT"> 505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="WHIT"> 507 <span class='line'>500</span> </span><span class="PUNC">}</span><span class="WHIT"> 508 <span class='line'>501</span> 509 <span class='line'>502</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 510 <span class='line'>503</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">JSONText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">JSON.stringify</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 511 <span class='line'>504</span> </span><span class="WHIT"> </span><span class="COMM">//var JSONText = JSON.stringify({"aa.a":"r"});</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(JSONText,'debug');</span><span class="WHIT"> 513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="NAME">$.post</span><span class="PUNC">(</span><span class="STRN">"/MDService2/workspaceprofilesave/"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">,</span><span class="PUNC">{</span><span class="STRN">"data"</span><span class="PUNC">:</span><span class="NAME">JSONText</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="WHIT"> 515 <span class='line'>508</span> </span><span class="PUNC">}</span><span class="WHIT"> 516 <span class='line'>509</span> 517 <span class='line'>510</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">saveTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 518 <span class='line'>511</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">terms</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="WHIT"> 520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">listwidget.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="NAME">terms</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">elem.name</span><span class="PUNC">;</span><span class="WHIT"> 522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("dd/mm/yyyy HH:mm:ss");</span><span class="WHIT"> 526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"time"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Terms"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="NAME">terms</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="PUNC">;</span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 535 <span class='line'>528</span> 536 <span class='line'>529</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 537 <span class='line'>530</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">removeTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT"> 539 <span class='line'>532</span> 540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">id</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 543 <span class='line'>536</span> 544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class="WHIT"> </span><span class="COMM">// set null string , if 0 </span><span class="WHIT"> 547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 551 <span class='line'>544</span> </span><span class="PUNC">}</span></pre></body></html> 489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="WHIT"> 490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="NAME">queryset.addquery</span><span class="PUNC">(</span><span class="NAME">query</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="WHIT"> 492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.sctext</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">query.query</span><span class="PUNC">;</span><span class="WHIT"> 493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="NAME">notifyUser</span><span class="PUNC">(</span><span class="NAME">searchclauseset.sctext</span><span class="PUNC">,</span><span class="STRN">'debug'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="WHIT"> 495 <span class='line'>488</span> </span><span class="WHIT"> </span><span class="NAME">searchclauseset.buildfromquerystring</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 496 <span class='line'>489</span> 497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#collection_list'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">query.getcollectiontext</span><span class="PUNC">(</span><span class="STRN">"name"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 498 <span class='line'>491</span> </span><span class="WHIT"> </span><span class="WHIT"> 499 <span class='line'>492</span> </span><span class="WHIT"> </span><span class="NAME">columns_widget.load</span><span class="PUNC">(</span><span class="NAME">query.columns.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class="COMM">//$('#columns_list').attr("value",query.columns);</span><span class="WHIT"> 501 <span class='line'>494</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#input-simplequery'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="NAME">query.squery</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 502 <span class='line'>495</span> 503 <span class='line'>496</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#query-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="WHIT"> 505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="COMM">//hideWelcomeMessage();</span><span class="WHIT"> 506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="WHIT"> 508 <span class='line'>501</span> </span><span class="PUNC">}</span><span class="WHIT"> 509 <span class='line'>502</span> 510 <span class='line'>503</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="NAME">type</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 511 <span class='line'>504</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">JSONText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">JSON.stringify</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="COMM">//var JSONText = JSON.stringify({"aa.a":"r"});</span><span class="WHIT"> 513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="COMM">//notifyUser(JSONText,'debug');</span><span class="WHIT"> 514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="NAME">$.post</span><span class="PUNC">(</span><span class="STRN">"/MDService2/workspaceprofilesave/"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">,</span><span class="PUNC">{</span><span class="STRN">"data"</span><span class="PUNC">:</span><span class="NAME">JSONText</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="WHIT"> 516 <span class='line'>509</span> </span><span class="PUNC">}</span><span class="WHIT"> 517 <span class='line'>510</span> 518 <span class='line'>511</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">saveTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">terms</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="WHIT"> 521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">listwidget.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">elem</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="NAME">terms</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">elem.name</span><span class="PUNC">;</span><span class="WHIT"> 523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="WHIT"> 525 <span class='line'>518</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dt</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Date</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 526 <span class='line'>519</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">dateFormat</span><span class="PUNC">(</span><span class="NAME">dt</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//dt.toString("dd/mm/yyyy HH:mm:ss");</span><span class="WHIT"> 527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="STRN">"name"</span><span class="PUNC">:</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"time"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">str_time</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">"Terms"</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="NAME">terms</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 531 <span class='line'>524</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 532 <span class='line'>525</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsont</span><span class="PUNC">;</span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class="WHIT"> </span><span class="WHIT"> 535 <span class='line'>528</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 536 <span class='line'>529</span> 537 <span class='line'>530</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 538 <span class='line'>531</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">removeTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">;</span><span class="WHIT"> 540 <span class='line'>533</span> 541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NAME">id</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">+</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 544 <span class='line'>537</span> 545 <span class='line'>538</span> </span><span class="WHIT"> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">CustomTermsets</span><span class="PUNC">[</span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="COMM">// set null string , if 0 </span><span class="WHIT"> 548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"null"</span><span class="PUNC">;</span><span class="WHIT"> 550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class="NAME">saveWorkspace</span><span class="PUNC">(</span><span class="STRN">"USER"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 552 <span class='line'>545</span> </span><span class="PUNC">}</span><span class="WHIT"> 553 <span class='line'>546</span> 554 <span class='line'>547</span> </span><span class="COMM">/* 555 <span class='line'>548</span> function loadWelcomeMessage(){ 556 <span class='line'>549</span> $('#welcomedetail').load("/MDService2/docs/xml/welcome #welcome", function() { //profile.collections.base_uri, 557 <span class='line'>550</span> $('#welcome').addClass("ui-helper-reset ui-corner-all ui-widget-content"); 558 <span class='line'>551</span> }); 559 <span class='line'>552</span> } 560 <span class='line'>553</span> */</span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_ui_settings.js.html
r1222 r1234 81 81 <span class='line'> 74</span> </span><span class="WHIT"> </span><span class="COMM">//, north__paneSelector: ".base-north" </span><span class="WHIT"> 82 82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="NAME">size</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"auto"</span><span class="WHIT"> 83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">west__size</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NUMB"> 200</span><span class="WHIT"> </span><span class="WHIT">84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">east__size</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NUMB">2 00</span><span class="WHIT"> </span><span class="WHIT">83 <span class='line'> 76</span> </span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">west__size</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NUMB">140</span><span class="WHIT"> </span><span class="WHIT"> 84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">east__size</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NUMB">280</span><span class="WHIT"> </span><span class="WHIT"> 85 85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class="COMM">//, north__size: 200</span><span class="WHIT"> 86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">spacing_open</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NUMB"> 2</span><span class="COMM">//8 // ALL panes</span><span class="WHIT">86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">spacing_open</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NUMB">4</span><span class="COMM">//8 // ALL panes</span><span class="WHIT"> 87 87 <span class='line'> 80</span> </span><span class="WHIT"> </span><span class="COMM">//, spacing_closed: 12//12 // ALL panes</span><span class="WHIT"> 88 88 <span class='line'> 81</span> </span><span class="WHIT"> </span><span class="COMM">//, north__spacing_open: 0</span><span class="WHIT"> … … 315 315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"pane"</span><span class="WHIT"> 316 316 <span class='line'>309</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 318 <span class='line'>311</span> </span><span class="PUNC">}</span><span class="PUNC">;</span></pre></body></html> 317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="NAME">info</span><span class="PUNC">:</span><span class="PUNC">{</span><span class="WHIT"> 319 <span class='line'>312</span> </span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"#info"</span><span class="PUNC">,</span><span class="WHIT"> 320 <span class='line'>313</span> </span><span class="WHIT"> </span><span class="NAME">detail</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class="NAME">parent</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">,</span><span class="WHIT"> 322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">"pane"</span><span class="WHIT"> 323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 325 <span class='line'>318</span> </span><span class="PUNC">}</span><span class="PUNC">;</span></pre></body></html> -
MDService2/trunk/MDService2/docs/jsdocs/symbols/src/C__Users_m_3lingua_clarin_CMDI__repo2_MDService2_WebContent_scripts_mdservice_widgets.js.html
r1222 r1234 75 75 <span class='line'> 68</span> </span><span class="COMM">////////////////////////////////////////////////////////////////////////</span><span class="WHIT"> 76 76 <span class='line'> 69</span> 77 <span class='line'> 70</span> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">78 <span class='line'> 71</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">79 <span class='line'> 72</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">active_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">80 <span class='line'> 73</span> 81 <span class='line'> 74</span> </span><span class="KEYW"> function</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">82 <span class='line'> 75</span> </span><span class="WHIT"> </span><span class="NAME">this.parent_div</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$('#columns-widget'); </span><span class="WHIT">83 <span class='line'> 76</span> </span><span class=" WHIT"> </span><span class="NAME">this.listwidget_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">84 <span class='line'> 77</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">85 <span class='line'> 78</span> </span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">86 <span class='line'> 79</span> </span><span class="WHIT"> </span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">;</span><span class="WHIT">87 <span class='line'> 80</span> </span><span class=" WHIT"></span><span class="WHIT">88 <span class='line'> 81</span> </span><span class="WHIT"> </span><span class="COMM">//this.init();</span><span class="WHIT">89 <span class='line'> 82</span> </span><span class=" WHIT"> </span><span class="WHIT">90 <span class='line'> 83</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">91 <span class='line'> 84</span> </span><span class="COMM">/*92 <span class='line'> 85</span> ListWidget.prototype.getType = function(){93 <span class='line'> 86</span> if (this.type == "collections") {94 <span class='line'> 87</span> return "cls";95 <span class='line'> 88</span> }96 <span class='line'> 89</span> return "col";97 <span class='line'> 90</span> };98 <span class='line'> 91</span> */</span><span class="WHIT">99 <span class='line'> 92</span> </span><span class=" NAME">ListWidget.prototype.getTypePrefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"col_"</span><span class="PUNC">;</span><span class="WHIT">103 <span class='line'> 96</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"></span><span class="WHIT">104 <span class='line'> 97</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">105 <span class='line'> 98</span> </span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"cls_"</span><span class="PUNC">;</span><span class="WHIT">106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"></span><span class="WHIT">107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class=" NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_"</span><span class="PUNC">;</span><span class="WHIT">108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class=" COMM">//var qid = $(this).closest('.query_wrapper').attr("id");</span><span class="WHIT">109 <span class='line'>102</span> </span><span class=" WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="PUNC">;</span><span class="COMM">//"col_" + qid + "_";</span><span class="WHIT">110 <span class='line'>103</span> </span><span class=" WHIT"> </span><span class="WHIT">111 <span class='line'>104</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">112 <span class='line'>105</span> 113 <span class='line'>106</span> </span><span class="NAME">ListWidget.prototype.add</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">list_item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">114 <span class='line'>107</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets</span><span class="PUNC">[</span><span class="NAME">this.widgets.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">list_item</span><span class="PUNC">;</span><span class="WHIT">115 <span class='line'>108</span> </span><span class="WHIT"> </span><span class="NAME">list_item.parent_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getListWidget</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">116 <span class='line'>109</span> </span><span class="WHIT"> </span><span class="NAME">list_item.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getTypePrefix</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.widgets.length</span><span class="PUNC">;</span><span class="WHIT">117 <span class='line'>110</span> </span><span class="WHIT"> </span><span class="NAME">list_item.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">118 <span class='line'>111</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">119 <span class='line'>112</span> 120 <span class='line'>113</span> </span><span class=" NAME">ListWidget.prototype.clear</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">121 <span class='line'>114</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">list_item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">122 <span class='line'>115</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets.splice</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.widgets.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">125 <span class='line'>118</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">126 <span class='line'>119</span> 127 <span class='line'>120</span> </span><span class=" NAME">ListWidget.prototype.remove</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">128 <span class='line'>121</span> </span><span class="WHIT"> </span><span class="KEYW"> for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.widgets.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">130 <span class='line'>123</span> </span><span class=" WHIT"> </span><span class="COMM">//if (this.type == "collections"){</span><span class="WHIT">131 <span class='line'>124</span> </span><span class="WHIT"> </span><span class="COMM">// var n = this.widgets[i].index;</span><span class="WHIT">132 <span class='line'>125</span> </span><span class=" WHIT"> </span><span class="COMM">// //$('#collections').find("[href=" + n + "]");</span><span class="WHIT">133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class="COMM">// $('#collections').find('.jstree-checked').each(function(){</span><span class="WHIT">134 <span class='line'>127</span> </span><span class="WHIT"> </span><span class="COMM">// var jstreename = $(this).find('a').attr("href").split('?')[1].split('&')[0].split('=')[1];</span><span class="WHIT">135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class="COMM">// if (jstreename == n){</span><span class="WHIT">136 <span class='line'>129</span> </span><span class="WHIT"> </span><span class="COMM">// $(this).removeClass("jstree-checked").addClass("jstree-unchecked");</span><span class="WHIT">137 <span class='line'>130</span> </span><span class=" WHIT"> </span><span class="COMM">// //$('#collections').plugins.checkbox.uncheck($(this));</span><span class="WHIT">138 <span class='line'>131</span> </span><span class="WHIT"> </span><span class="COMM">// }</span><span class="WHIT">139 <span class='line'>132</span> </span><span class=" WHIT"> </span><span class="COMM">// });</span><span class="WHIT">140 <span class='line'>133</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT">141 <span class='line'>134</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">142 <span class='line'>135</span> </span><span class="WHIT"> 143 <span class='line'>136</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">144 <span class='line'>137</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">145 <span class='line'>138</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">146 <span class='line'>139</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">147 <span class='line'>140</span> 148 <span class='line'>141</span> </span><span class=" NAME">ListWidget.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">149 <span class='line'>142</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">150 <span class='line'>143</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">151 <span class='line'>144</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">152 <span class='line'>145</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">153 <span class='line'>146</span> </span><span class="WHIT"> </span><span class="WHIT">154 <span class='line'>147</span> </span><span class="WHIT"> </span><span class="COMM">//x_input = "<input type='text' class='input-widget autocomplete-input' />";</span><span class="WHIT">155 <span class='line'>148</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'columns-widget'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">156 <span class='line'>149</span> </span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_save' />"</span><span class="PUNC">;</span><span class="WHIT">157 <span class='line'>150</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">158 <span class='line'>151</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'collections-widget'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">159 <span class='line'>152</span> </span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_detail' />"</span><span class="PUNC">;</span><span class="WHIT">160 <span class='line'>153</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"Collections"</span><span class="PUNC">;</span><span class="WHIT">161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">"' class='widget-wrapper ui-widget' ><div class='widget-header ui-widget-header ui-state-default ui-corner-top'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class=" STRN">"<span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_detail</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class=" STRN">"<div class='widget-content'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_input</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"></span><span class="WHIT">165 <span class='line'>158</span> </span><span class=" WHIT"> </span><span class="STRN">"<div class='index-context'><table></table></div><div class='list-widget'></div></div></div>"</span><span class="PUNC">;</span><span class="WHIT">166 <span class='line'>159</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">167 <span class='line'>160</span> 168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class=" NAME">listwidget_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.list-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$('#columns-list');</span><span class="WHIT">169 <span class='line'>162</span> 170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">' .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class=" COMM">//$(this.parent_div).find('.cmd_del').live('click', function(event) {</span><span class="WHIT">172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">colid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="PUNC">;</span><span class="WHIT">175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class=" KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">lvid.beginsWith</span><span class="PUNC">(</span><span class="STRN">"sl"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">176 <span class='line'>169</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">177 <span class='line'>170</span> </span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT">178 <span class='line'>171</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">179 <span class='line'>172</span> </span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidgetset.getlistwidget</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">180 <span class='line'>173</span> </span><span class="WHIT"> 181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="NAME">lv.remove</span><span class="PUNC">(</span><span class="NAME">colid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">182 <span class='line'>175</span> </span><span class="WHIT"> 183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="COMM">/*184 <span class='line'>177</span> if ($(this).parent().parent().parent().attr('class') == 'query-columns'){185 <span class='line'>178</span> var qid = $(this).closest('.query_wrapper').attr("id");186 <span class='line'>179</span> var q = queryset.getQuery(qid);187 <span class='line'>180</span> q.columns_widget.remove(colid);188 <span class='line'>181</span> }else {189 <span class='line'>182</span> if ($(this).parent().parent().parent().attr('id') == "columns-widget"){190 <span class='line'>183</span> columns_widget.remove(colid);191 <span class='line'>184</span> } else {192 <span class='line'>185</span> collections_widget.remove(colid);193 <span class='line'>186</span> }194 <span class='line'>187</span> */</span><span class="WHIT">195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">196 <span class='line'>189</span> 197 <span class='line'>190</span> 198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class="WHIT">200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="NAME">input.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">colid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"></span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidgetset.getlistwidget</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class=" NAME">active_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="PUNC">;</span><span class="WHIT">205 <span class='line'>198</span> </span><span class=" COMM">/* if ($(this).parent().attr('class') == 'query-columns'){206 <span class='line'>199</span> var qid = $(this).closest('.query_wrapper').attr("id");207 <span class='line'>200</span> var q = queryset.getQuery(qid);208 <span class='line'>201</span> active_widget = q.columns_widget;209 <span class='line'>202</span> }else{210 <span class='line'>203</span> active_widget = columns_widget;77 <span class='line'> 70</span> </span><span class="COMM">/** 78 <span class='line'> 71</span> * @field 79 <span class='line'> 72</span> * @memberOf ListWidget 80 <span class='line'> 73</span> */</span><span class="WHIT"> 81 <span class='line'> 74</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">collections_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 82 <span class='line'> 75</span> 83 <span class='line'> 76</span> </span><span class="COMM">/** 84 <span class='line'> 77</span> * @field 85 <span class='line'> 78</span> * @memberOf ListWidget 86 <span class='line'> 79</span> */</span><span class="WHIT"> 87 <span class='line'> 80</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">columns_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 88 <span class='line'> 81</span> 89 <span class='line'> 82</span> </span><span class="COMM">/** 90 <span class='line'> 83</span> * @field 91 <span class='line'> 84</span> * @memberOf ListWidget 92 <span class='line'> 85</span> */</span><span class="WHIT"> 93 <span class='line'> 86</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">active_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT"> 94 <span class='line'> 87</span> 95 <span class='line'> 88</span> </span><span class="COMM">/** 96 <span class='line'> 89</span> * A generic widget allowing manipulating lists 97 <span class='line'> 90</span> * @constructor 98 <span class='line'> 91</span> */</span><span class="WHIT"> 99 <span class='line'> 92</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 100 <span class='line'> 93</span> </span><span class="WHIT"> </span><span class="NAME">this.parent_div</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$('#columns-widget'); </span><span class="WHIT"> 101 <span class='line'> 94</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 102 <span class='line'> 95</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 103 <span class='line'> 96</span> </span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 104 <span class='line'> 97</span> </span><span class="WHIT"> </span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">type</span><span class="PUNC">;</span><span class="WHIT"> 105 <span class='line'> 98</span> </span><span class="WHIT"> </span><span class="WHIT"> 106 <span class='line'> 99</span> </span><span class="WHIT"> </span><span class="COMM">//this.query = undefined;</span><span class="WHIT"> 107 <span class='line'>100</span> </span><span class="WHIT"> </span><span class="COMM">//this.init();</span><span class="WHIT"> 108 <span class='line'>101</span> </span><span class="WHIT"> </span><span class="WHIT"> 109 <span class='line'>102</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 110 <span class='line'>103</span> </span><span class="COMM">/* 111 <span class='line'>104</span> ListWidget.prototype.getType = function(){ 112 <span class='line'>105</span> if (this.type == "collections") { 113 <span class='line'>106</span> return "cls"; 114 <span class='line'>107</span> } 115 <span class='line'>108</span> return "col"; 116 <span class='line'>109</span> }; 117 <span class='line'>110</span> */</span><span class="WHIT"> 118 <span class='line'>111</span> </span><span class="NAME">ListWidget.prototype.getTypePrefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 119 <span class='line'>112</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 120 <span class='line'>113</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"columns"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 121 <span class='line'>114</span> </span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"col_"</span><span class="PUNC">;</span><span class="WHIT"> 122 <span class='line'>115</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 123 <span class='line'>116</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 124 <span class='line'>117</span> </span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"cls_"</span><span class="PUNC">;</span><span class="WHIT"> 125 <span class='line'>118</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 126 <span class='line'>119</span> </span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_"</span><span class="PUNC">;</span><span class="WHIT"> 127 <span class='line'>120</span> </span><span class="WHIT"> </span><span class="COMM">//var qid = $(this).closest('.query_wrapper').attr("id");</span><span class="WHIT"> 128 <span class='line'>121</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">typeprefix</span><span class="PUNC">;</span><span class="COMM">//"col_" + qid + "_";</span><span class="WHIT"> 129 <span class='line'>122</span> </span><span class="WHIT"> </span><span class="WHIT"> 130 <span class='line'>123</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 131 <span class='line'>124</span> 132 <span class='line'>125</span> </span><span class="NAME">ListWidget.prototype.add</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">list_item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 133 <span class='line'>126</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets</span><span class="PUNC">[</span><span class="NAME">this.widgets.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">list_item</span><span class="PUNC">;</span><span class="WHIT"> 134 <span class='line'>127</span> </span><span class="WHIT"> </span><span class="NAME">list_item.parent_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getListWidget</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 135 <span class='line'>128</span> </span><span class="WHIT"> </span><span class="NAME">list_item.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getTypePrefix</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.widgets.length</span><span class="PUNC">;</span><span class="WHIT"> 136 <span class='line'>129</span> </span><span class="WHIT"> </span><span class="NAME">list_item.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 137 <span class='line'>130</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 138 <span class='line'>131</span> 139 <span class='line'>132</span> </span><span class="NAME">ListWidget.prototype.clear</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 140 <span class='line'>133</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">list_item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 141 <span class='line'>134</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 142 <span class='line'>135</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 143 <span class='line'>136</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets.splice</span><span class="PUNC">(</span><span class="NUMB">0</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.widgets.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 144 <span class='line'>137</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 145 <span class='line'>138</span> 146 <span class='line'>139</span> </span><span class="NAME">ListWidget.prototype.remove</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 147 <span class='line'>140</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.widgets.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 148 <span class='line'>141</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 149 <span class='line'>142</span> </span><span class="WHIT"> </span><span class="COMM">//if (this.type == "collections"){</span><span class="WHIT"> 150 <span class='line'>143</span> </span><span class="WHIT"> </span><span class="COMM">// var n = this.widgets[i].index;</span><span class="WHIT"> 151 <span class='line'>144</span> </span><span class="WHIT"> </span><span class="COMM">// //$('#collections').find("[href=" + n + "]");</span><span class="WHIT"> 152 <span class='line'>145</span> </span><span class="WHIT"> </span><span class="COMM">// $('#collections').find('.jstree-checked').each(function(){</span><span class="WHIT"> 153 <span class='line'>146</span> </span><span class="WHIT"> </span><span class="COMM">// var jstreename = $(this).find('a').attr("href").split('?')[1].split('&')[0].split('=')[1];</span><span class="WHIT"> 154 <span class='line'>147</span> </span><span class="WHIT"> </span><span class="COMM">// if (jstreename == n){</span><span class="WHIT"> 155 <span class='line'>148</span> </span><span class="WHIT"> </span><span class="COMM">// $(this).removeClass("jstree-checked").addClass("jstree-unchecked");</span><span class="WHIT"> 156 <span class='line'>149</span> </span><span class="WHIT"> </span><span class="COMM">// //$('#collections').plugins.checkbox.uncheck($(this));</span><span class="WHIT"> 157 <span class='line'>150</span> </span><span class="WHIT"> </span><span class="COMM">// }</span><span class="WHIT"> 158 <span class='line'>151</span> </span><span class="WHIT"> </span><span class="COMM">// });</span><span class="WHIT"> 159 <span class='line'>152</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT"> 160 <span class='line'>153</span> </span><span class="WHIT"> </span><span class="NAME">this.widgets.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 161 <span class='line'>154</span> </span><span class="WHIT"> </span><span class="WHIT"> 162 <span class='line'>155</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 163 <span class='line'>156</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 164 <span class='line'>157</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 165 <span class='line'>158</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 166 <span class='line'>159</span> 167 <span class='line'>160</span> </span><span class="NAME">ListWidget.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 168 <span class='line'>161</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 169 <span class='line'>162</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_detail</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 170 <span class='line'>163</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 171 <span class='line'>164</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 172 <span class='line'>165</span> </span><span class="WHIT"> </span><span class="WHIT"> 173 <span class='line'>166</span> </span><span class="WHIT"> </span><span class="COMM">//x_input = "<input type='text' class='input-widget autocomplete-input' />";</span><span class="WHIT"> 174 <span class='line'>167</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'columns-widget'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 175 <span class='line'>168</span> </span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_save' />"</span><span class="PUNC">;</span><span class="WHIT"> 176 <span class='line'>169</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 177 <span class='line'>170</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'collections-widget'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 178 <span class='line'>171</span> </span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_detail' />"</span><span class="PUNC">;</span><span class="WHIT"> 179 <span class='line'>172</span> </span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"Collections"</span><span class="PUNC">;</span><span class="WHIT"> 180 <span class='line'>173</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 181 <span class='line'>174</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"' class='widget-wrapper ui-widget' >"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 182 <span class='line'>175</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='widget-header'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="COMM">// ui-widget-header ui-state-default ui-corner-top'>" +</span><span class="WHIT"> 183 <span class='line'>176</span> </span><span class="WHIT"> </span><span class="STRN">"<label>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</label>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="COMM">//"<span>" + name + "</span>" + </span><span class="WHIT"> 184 <span class='line'>177</span> </span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_detail</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 185 <span class='line'>178</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='widget-content'>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_input</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="WHIT"> 186 <span class='line'>179</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='index-context'><table></table></div><div class='list-widget'></div></div></div>"</span><span class="PUNC">;</span><span class="WHIT"> 187 <span class='line'>180</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 188 <span class='line'>181</span> 189 <span class='line'>182</span> </span><span class="WHIT"> </span><span class="NAME">listwidget_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.list-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//$('#columns-list'); </span><span class="WHIT"> 190 <span class='line'>183</span> 191 <span class='line'>184</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">' .cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">live</span><span class="PUNC">(</span><span class="STRN">'click'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">event</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 192 <span class='line'>185</span> </span><span class="WHIT"> </span><span class="COMM">//$(this.parent_div).find('.cmd_del').live('click', function(event) {</span><span class="WHIT"> 193 <span class='line'>186</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">colid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 194 <span class='line'>187</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 195 <span class='line'>188</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="PUNC">;</span><span class="WHIT"> 196 <span class='line'>189</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="PUNC">;</span><span class="WHIT"> 197 <span class='line'>190</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">q</span><span class="PUNC">;</span><span class="WHIT"> 198 <span class='line'>191</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">lvid.beginsWith</span><span class="PUNC">(</span><span class="STRN">"sl"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 199 <span class='line'>192</span> </span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 200 <span class='line'>193</span> </span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT"> 201 <span class='line'>194</span> </span><span class="WHIT"> </span><span class="NAME">q</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.detail-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_reload'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">data</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 202 <span class='line'>195</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 203 <span class='line'>196</span> </span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidgetset.getlistwidget</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 204 <span class='line'>197</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 205 <span class='line'>198</span> </span><span class="WHIT"> </span><span class="NAME">lv.remove</span><span class="PUNC">(</span><span class="NAME">colid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 206 <span class='line'>199</span> </span><span class="WHIT"> </span><span class="COMM">//resubmit query</span><span class="WHIT"> 207 <span class='line'>200</span> </span><span class="WHIT"> </span><span class="COMM">/* 208 <span class='line'>201</span> if (lvid.beginsWith("sl")){ 209 <span class='line'>202</span> q.query.updateColumns(sl); 210 <span class='line'>203</span> q.query.resubmit(); 211 211 <span class='line'>204</span> } 212 212 <span class='line'>205</span> */</span><span class="WHIT"> 213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">214 <span class='line'>207</span> </span><span class="WHIT"> </span><span class="NAME">input.bind</span><span class="PUNC">(</span><span class="STRN">'change'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">215 <span class='line'>208</span> </span><span class="WHIT"> </span><span class="WHIT">216 <span class='line'>209</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">217 <span class='line'>210</span> </span><span class="WHIT"> </span><span class="WHIT">218 <span class='line'>211</span> </span><span class="WHIT"> </span><span class="NAME">input.keydown</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">ev</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">219 <span class='line'>212</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT">220 <span class='line'>213</span> </span><span class="WHIT"> </span><span class="NAME">ev.stopPropagation</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">221 <span class='line'>214</span> </span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT">222 <span class='line'>215</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">223 <span class='line'>216</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">13</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">224 <span class='line'>217</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">colid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">226 <span class='line'>219</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidgetset.getlistwidget</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">227 <span class='line'>220</span> </span><span class="WHIT"> </span><span class="NAME">lv.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">228 <span class='line'>221</span> </span><span class=" COMM">/* if ($(this).parent().attr('class') == 'query-columns'){229 <span class='line'>222</span> var qid = $(this).closest('.query_wrapper').attr("id");230 <span class='line'>223</span> var q = queryset.getQuery(qid);231 <span class='line'>224</span> q.columns_widget.add(new ListItem($(this).val()));232 <span class='line'>225</span> }else{233 <span class='line'>226</span> columns_widget.add(new ListItem($(this).val()));234 <span class='line'>227</span> }235 <span class='line'>228</span> evStop();236 <span class='line'>229</span> */</span><span class="WHIT">237 <span class='line'>230</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">238 <span class='line'>231</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">239 <span class='line'>232</span> </span><span class="WHIT"> </span><span class="WHIT">240 <span class='line'>233</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections-widget"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">241 <span class='line'>234</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">242 <span class='line'>235</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">244 <span class='line'>237</span> 245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class="NAME">ListWidget.prototype.getListWidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">246 <span class='line'>239</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.list-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">247 <span class='line'>240</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">248 <span class='line'>241</span> </span><span class=" NAME">ListWidget.prototype.initAutocomplete</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">autocomplete_array</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">249 <span class='line'>242</span> </span><span class="WHIT"> 250 <span class='line'>243</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">autocomplete_array.size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">251 <span class='line'>244</span> </span><span class="WHIT"> 252 <span class='line'>245</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT">253 <span class='line'>246</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">handleSelectionWidget</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">254 <span class='line'>247</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">255 <span class='line'>248</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">context</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="STRN">'.index-context'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">256 <span class='line'>249</span> </span><span class="WHIT"> </span><span class="WHIT">257 <span class='line'>250</span> </span><span class="WHIT"> </span><span class="COMM">// fill context</span><span class="WHIT">258 <span class='line'>251</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">elements_hashtable</span><span class="PUNC">[</span><span class="NAME">elem</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">259 <span class='line'>252</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">260 <span class='line'>253</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">blur</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">261 <span class='line'>254</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">262 <span class='line'>255</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">263 <span class='line'>256</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">264 <span class='line'>257</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">265 <span class='line'>258</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">266 <span class='line'>259</span> </span><span class="WHIT"></span><span class="WHIT">267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">268 <span class='line'>261</span> </span><span class="WHIT"> 269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT">270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">findValueWidget</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sValue</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">e.selectValue</span><span class="PUNC">;</span><span class="WHIT">272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="NAME">handleSelectionWidget</span><span class="PUNC">(</span><span class="NAME">sValue</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">active_widget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">274 <span class='line'>267</span> </span><span class="WHIT"> </span><span class="WHIT">275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">selectItemWidget</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class="NAME">findValueWidget</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">277 <span class='line'>270</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">278 <span class='line'>271</span> 279 <span class='line'>272</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ac</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">autocompleteArray</span><span class="PUNC">(</span><span class="NAME">autocomplete_array</span><span class="PUNC">,</span><span class="PUNC">{</span><span class="WHIT">280 <span class='line'>273</span> </span><span class="WHIT"> </span><span class="NAME">autoFill</span><span class="PUNC">:</span><span class="KEYW">true</span><span class="PUNC">,</span><span class="WHIT">281 <span class='line'>274</span> </span><span class="WHIT"> </span><span class="NAME">width</span><span class="PUNC">:</span><span class="NUMB">150</span><span class="PUNC">,</span><span class="WHIT">282 <span class='line'>275</span> </span><span class="WHIT"> </span><span class="NAME">onFindValue</span><span class="PUNC">:</span><span class="NAME">findValueWidget</span><span class="PUNC">,</span><span class="WHIT">283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class="NAME">onItemSelect</span><span class="PUNC">:</span><span class="NAME">selectItemWidget</span><span class="WHIT">284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="COMM">//extraParams: {oo, '75'}</span><span class="WHIT">285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">286 <span class='line'>279</span> 287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="COMM">//ac.setExtraParams({aaa:3});</span><span class="WHIT">288 <span class='line'>281</span> </span><span class="WHIT"> 289 <span class='line'>282</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">290 <span class='line'>283</span> </span><span class=" NAME">ListWidget.prototype.load</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="NAME">this.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">292 <span class='line'>285</span> </span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">items</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">items.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">++</span><span class="NAME">i</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="NAME">this.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT">299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">items.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">++</span><span class="NAME">i</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="NAME">this.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">303 <span class='line'>296</span> </span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">307 <span class='line'>300</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">213 <span class='line'>206</span> </span><span class="WHIT"> </span><span class="COMM">/* 214 <span class='line'>207</span> if ($(this).parent().parent().parent().attr('class') == 'query-columns'){ 215 <span class='line'>208</span> var qid = $(this).closest('.query_wrapper').attr("id"); 216 <span class='line'>209</span> var q = queryset.getQuery(qid); 217 <span class='line'>210</span> q.columns_widget.remove(colid); 218 <span class='line'>211</span> }else { 219 <span class='line'>212</span> if ($(this).parent().parent().parent().attr('id') == "columns-widget"){ 220 <span class='line'>213</span> columns_widget.remove(colid); 221 <span class='line'>214</span> } else { 222 <span class='line'>215</span> collections_widget.remove(colid); 223 <span class='line'>216</span> } 224 <span class='line'>217</span> */</span><span class="WHIT"> 225 <span class='line'>218</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 226 <span class='line'>219</span> 227 <span class='line'>220</span> 228 <span class='line'>221</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 229 <span class='line'>222</span> </span><span class="WHIT"> </span><span class="WHIT"> 230 <span class='line'>223</span> </span><span class="WHIT"> </span><span class="NAME">input.focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 231 <span class='line'>224</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">colid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 232 <span class='line'>225</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 233 <span class='line'>226</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidgetset.getlistwidget</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 234 <span class='line'>227</span> </span><span class="WHIT"> </span><span class="NAME">active_widget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="PUNC">;</span><span class="WHIT"> 235 <span class='line'>228</span> </span><span class="COMM">/* if ($(this).parent().attr('class') == 'query-columns'){ 236 <span class='line'>229</span> var qid = $(this).closest('.query_wrapper').attr("id"); 237 <span class='line'>230</span> var q = queryset.getQuery(qid); 238 <span class='line'>231</span> active_widget = q.columns_widget; 239 <span class='line'>232</span> }else{ 240 <span class='line'>233</span> active_widget = columns_widget; 241 <span class='line'>234</span> } 242 <span class='line'>235</span> */</span><span class="WHIT"> 243 <span class='line'>236</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 244 <span class='line'>237</span> </span><span class="WHIT"> </span><span class="NAME">input.bind</span><span class="PUNC">(</span><span class="STRN">'change'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 245 <span class='line'>238</span> </span><span class="WHIT"> </span><span class="WHIT"> 246 <span class='line'>239</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 247 <span class='line'>240</span> </span><span class="WHIT"> </span><span class="WHIT"> 248 <span class='line'>241</span> </span><span class="WHIT"> </span><span class="NAME">input.keydown</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">ev</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 249 <span class='line'>242</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 250 <span class='line'>243</span> </span><span class="WHIT"> </span><span class="NAME">ev.stopPropagation</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 251 <span class='line'>244</span> </span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 252 <span class='line'>245</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 253 <span class='line'>246</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">13</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 254 <span class='line'>247</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">colid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.list-item'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 255 <span class='line'>248</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 256 <span class='line'>249</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">lv</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidgetset.getlistwidget</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 257 <span class='line'>250</span> </span><span class="WHIT"> </span><span class="NAME">lv.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 258 <span class='line'>251</span> </span><span class="COMM">/* if ($(this).parent().attr('class') == 'query-columns'){ 259 <span class='line'>252</span> var qid = $(this).closest('.query_wrapper').attr("id"); 260 <span class='line'>253</span> var q = queryset.getQuery(qid); 261 <span class='line'>254</span> q.columns_widget.add(new ListItem($(this).val())); 262 <span class='line'>255</span> }else{ 263 <span class='line'>256</span> columns_widget.add(new ListItem($(this).val())); 264 <span class='line'>257</span> } 265 <span class='line'>258</span> evStop(); 266 <span class='line'>259</span> */</span><span class="WHIT"> 267 <span class='line'>260</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 268 <span class='line'>261</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 269 <span class='line'>262</span> </span><span class="WHIT"> </span><span class="WHIT"> 270 <span class='line'>263</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">'id'</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections-widget"</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 271 <span class='line'>264</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 272 <span class='line'>265</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 273 <span class='line'>266</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 274 <span class='line'>267</span> 275 <span class='line'>268</span> </span><span class="WHIT"> </span><span class="NAME">ListWidget.prototype.getListWidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 276 <span class='line'>269</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.list-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 277 <span class='line'>270</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 278 <span class='line'>271</span> </span><span class="NAME">ListWidget.prototype.initAutocomplete</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">autocomplete_array</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 279 <span class='line'>272</span> </span><span class="WHIT"> </span><span class="WHIT"> 280 <span class='line'>273</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">autocomplete_array.size</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT"> 281 <span class='line'>274</span> </span><span class="WHIT"> </span><span class="WHIT"> 282 <span class='line'>275</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT"> 283 <span class='line'>276</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">handleSelectionWidget</span><span class="PUNC">(</span><span class="NAME">elem</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">widget</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 284 <span class='line'>277</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">input</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">widget.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-widget'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 285 <span class='line'>278</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">context</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">next</span><span class="PUNC">(</span><span class="STRN">'.index-context'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 286 <span class='line'>279</span> </span><span class="WHIT"> </span><span class="WHIT"> 287 <span class='line'>280</span> </span><span class="WHIT"> </span><span class="COMM">// fill context</span><span class="WHIT"> 288 <span class='line'>281</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">html</span><span class="PUNC">(</span><span class="NAME">elements_hashtable</span><span class="PUNC">[</span><span class="NAME">elem</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 289 <span class='line'>282</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 290 <span class='line'>283</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">blur</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 291 <span class='line'>284</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 292 <span class='line'>285</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 293 <span class='line'>286</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">input</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focusin</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 294 <span class='line'>287</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">context</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 295 <span class='line'>288</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 296 <span class='line'>289</span> </span><span class="WHIT"> </span><span class="WHIT"> 297 <span class='line'>290</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 298 <span class='line'>291</span> </span><span class="WHIT"> </span><span class="WHIT"> 299 <span class='line'>292</span> </span><span class="WHIT"> </span><span class="COMM">//autocomplete</span><span class="WHIT"> 300 <span class='line'>293</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">findValueWidget</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 301 <span class='line'>294</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sValue</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">e.selectValue</span><span class="PUNC">;</span><span class="WHIT"> 302 <span class='line'>295</span> </span><span class="WHIT"> </span><span class="NAME">handleSelectionWidget</span><span class="PUNC">(</span><span class="NAME">sValue</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">active_widget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 303 <span class='line'>296</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 304 <span class='line'>297</span> </span><span class="WHIT"> </span><span class="WHIT"> 305 <span class='line'>298</span> </span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">selectItemWidget</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 306 <span class='line'>299</span> </span><span class="WHIT"> </span><span class="NAME">findValueWidget</span><span class="PUNC">(</span><span class="NAME">li</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 307 <span class='line'>300</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 308 308 <span class='line'>301</span> 309 <span class='line'>302</span> </span><span class=" NAME">ListWidget.prototype.getListText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">column</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">column.index</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">316 <span class='line'>309</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">column</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">column.name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">319 <span class='line'>312</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">320 <span class='line'>313</span> </span><span class=" WHIT"></span><span class="WHIT">321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class=" WHIT">322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">column_text.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">column_text.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">325 <span class='line'>318</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="PUNC">;</span><span class="WHIT">326 <span class='line'>319</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">327 <span class='line'>320</span> 328 <span class='line'>321</span> 329 <span class='line'>322</span> 330 <span class='line'>323</span> 331 <span class='line'>324</span> 332 <span class='line'>325</span> 333 <span class='line'>326</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">_name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">_index</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_name</span><span class="PUNC">;</span><span class="WHIT">335 <span class='line'>328</span> </span><span class="WHIT"> </span><span class="NAME">this.index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_index</span><span class="PUNC">;</span><span class="WHIT">336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class=" NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">337 <span class='line'>330</span> </span><span class=" WHIT"> </span><span class="NAME">this.parent_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">338 <span class='line'>331</span> </span><span class="PUNC">}</span><span class="WHIT">339 <span class='line'>332</span> 340 <span class='line'>333</span> </span><span class=" NAME">ListItem.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class=" WHIT">342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="WHIT">344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="COMM">//if ($(this.parent_container).parent().attr("id") == 'columns-widget') {</span><span class="WHIT">345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class=" COMM">// x_save = "<span class='cmd cmd_save' />";</span><span class="WHIT">346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT">347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class="WHIT">348 <span class='line'>341</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'class='list-item'><span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span><span class='cmd cmd_del'> </span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="PUNC">;</span><span class="WHIT">349 <span class='line'>342</span> 350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_container</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">351 <span class='line'>344</span> </span><span class="WHIT"> </span><span class=" COMM">//$('#columns-list').prepend(x);</span><span class="WHIT">352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class=" COMM">//addToColumnslist(x);</span><span class="WHIT">353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="NAME">this.container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">354 <span class='line'>347</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">355 <span class='line'>348</span> 356 <span class='line'>349</span> 357 <span class='line'>350</span> </span><span class="WHIT"> </span><span class="WHIT">358 <span class='line'>351</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">listwidgetset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">listwidgets</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT">359 <span class='line'>352</span> </span><span class="WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#listwidgetlist'</span><span class="PUNC">,</span><span class="WHIT">360 <span class='line'>353</span> </span><span class="WHIT"> </span><span class="WHIT">361 <span class='line'>354</span> </span><span class=" WHIT"> </span><span class="NAME">add</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">listwidget</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">362 <span class='line'>355</span> </span><span class="WHIT"> 363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidgets</span><span class="PUNC">[</span><span class="NAME">this.listwidgets.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT">364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="NAME">listwidget.lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"lv"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listwidgets.length</span><span class="PUNC">;</span><span class="WHIT">365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="NAME">listwidget.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">366 <span class='line'>359</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">309 <span class='line'>302</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">ac</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.input-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">autocompleteArray</span><span class="PUNC">(</span><span class="NAME">autocomplete_array</span><span class="PUNC">,</span><span class="PUNC">{</span><span class="WHIT"> 310 <span class='line'>303</span> </span><span class="WHIT"> </span><span class="NAME">autoFill</span><span class="PUNC">:</span><span class="KEYW">true</span><span class="PUNC">,</span><span class="WHIT"> 311 <span class='line'>304</span> </span><span class="WHIT"> </span><span class="NAME">width</span><span class="PUNC">:</span><span class="NUMB">150</span><span class="PUNC">,</span><span class="WHIT"> 312 <span class='line'>305</span> </span><span class="WHIT"> </span><span class="NAME">onFindValue</span><span class="PUNC">:</span><span class="NAME">findValueWidget</span><span class="PUNC">,</span><span class="WHIT"> 313 <span class='line'>306</span> </span><span class="WHIT"> </span><span class="NAME">onItemSelect</span><span class="PUNC">:</span><span class="NAME">selectItemWidget</span><span class="WHIT"> 314 <span class='line'>307</span> </span><span class="WHIT"> </span><span class="COMM">//extraParams: {oo, '75'}</span><span class="WHIT"> 315 <span class='line'>308</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 316 <span class='line'>309</span> 317 <span class='line'>310</span> </span><span class="WHIT"> </span><span class="COMM">//ac.setExtraParams({aaa:3});</span><span class="WHIT"> 318 <span class='line'>311</span> </span><span class="WHIT"> </span><span class="WHIT"> 319 <span class='line'>312</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 320 <span class='line'>313</span> </span><span class="NAME">ListWidget.prototype.load</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 321 <span class='line'>314</span> </span><span class="WHIT"> </span><span class="NAME">this.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 322 <span class='line'>315</span> </span><span class="WHIT"> </span><span class="WHIT"> 323 <span class='line'>316</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">items</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 324 <span class='line'>317</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 325 <span class='line'>318</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">items.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">++</span><span class="NAME">i</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 326 <span class='line'>319</span> </span><span class="WHIT"> </span><span class="NAME">this.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">index</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 327 <span class='line'>320</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 328 <span class='line'>321</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> 329 <span class='line'>322</span> </span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 330 <span class='line'>323</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">=</span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC"><</span><span class="NAME">items.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">++</span><span class="NAME">i</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 331 <span class='line'>324</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 332 <span class='line'>325</span> </span><span class="WHIT"> </span><span class="NAME">this.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 333 <span class='line'>326</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 334 <span class='line'>327</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 335 <span class='line'>328</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 336 <span class='line'>329</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 337 <span class='line'>330</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 338 <span class='line'>331</span> 339 <span class='line'>332</span> </span><span class="NAME">ListWidget.prototype.getListText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 340 <span class='line'>333</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 341 <span class='line'>334</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.type</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">"collections"</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 342 <span class='line'>335</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">column</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 343 <span class='line'>336</span> </span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">column.index</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 344 <span class='line'>337</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 345 <span class='line'>338</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 346 <span class='line'>339</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.widgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">column</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 347 <span class='line'>340</span> </span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">","</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">jQuery.trim</span><span class="PUNC">(</span><span class="NAME">column.name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 348 <span class='line'>341</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 349 <span class='line'>342</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 350 <span class='line'>343</span> </span><span class="WHIT"> </span><span class="WHIT"> 351 <span class='line'>344</span> </span><span class="WHIT"> </span><span class="WHIT"> 352 <span class='line'>345</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">column_text.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 353 <span class='line'>346</span> </span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">column_text.substring</span><span class="PUNC">(</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 354 <span class='line'>347</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 355 <span class='line'>348</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">column_text</span><span class="PUNC">;</span><span class="WHIT"> 356 <span class='line'>349</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 357 <span class='line'>350</span> 358 <span class='line'>351</span> 359 <span class='line'>352</span> 360 <span class='line'>353</span> 361 <span class='line'>354</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">_name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">_index</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 362 <span class='line'>355</span> </span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_name</span><span class="PUNC">;</span><span class="WHIT"> 363 <span class='line'>356</span> </span><span class="WHIT"> </span><span class="NAME">this.index</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">_index</span><span class="PUNC">;</span><span class="WHIT"> 364 <span class='line'>357</span> </span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 365 <span class='line'>358</span> </span><span class="WHIT"> </span><span class="NAME">this.parent_container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 366 <span class='line'>359</span> </span><span class="PUNC">}</span><span class="WHIT"> 367 367 <span class='line'>360</span> 368 <span class='line'>361</span> </span><span class=" WHIT"> </span><span class="NAME">remove</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"></span><span class="WHIT">369 <span class='line'>362</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.listwidgets.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">370 <span class='line'>363</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.listwidgets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">mid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">371 <span class='line'>364</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidgets.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"></span><span class="WHIT">374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="NAME">getlistwidget</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">377 <span class='line'>370</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT">378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.listwidgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT">381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">382 <span class='line'>375</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">383 <span class='line'>376</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT">384 <span class='line'>377</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">385 <span class='line'>378</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">386 <span class='line'>379</span> </span><span class="WHIT"> </span><span class="COMM">////////////////////////////////////////////////////////////////////////</span><span class="WHIT">387 <span class='line'>380</span> 388 <span class='line'>381</span> 389 <span class='line'>382</span> </span><span class=" COMM">////// SELECTION LIST - COMBOBOX</span><span class="WHIT">390 <span class='line'>383</span> </span><span class=" KEYW">function</span><span class="WHIT"> </span><span class="NAME">SelectionList</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="NAME">this.parent_div</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="COMM">//this.container = "";</span><span class="WHIT">393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="WHIT">394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="COMM">//this.listwidget_container = {};</span><span class="WHIT">395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="STRN">"<new>"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="STRN">"<auto>"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">398 <span class='line'>391</span> </span><span class="WHIT"> </span><span class="NAME">this.autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="WHIT">400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT">401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="WHIT">402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="COMM">//this.type = type;</span><span class="WHIT">404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="WHIT">405 <span class='line'>398</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">406 <span class='line'>399</span> </span><span class=" NAME">SelectionList.prototype.getSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="PUNC">;</span><span class="WHIT">408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">410 <span class='line'>403</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">411 <span class='line'>404</span> </span><span class=" NAME">SelectionList.prototype.createSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">items</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">;</span><span class="WHIT">413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="PUNC">;</span><span class="WHIT">414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">$select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="NAME">$select.children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class=" WHIT">417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class=" NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.items</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">418 <span class='line'>411</span> </span><span class="WHIT"> </span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">;</span><span class="WHIT">419 <span class='line'>412</span> </span><span class="WHIT"> </span><span class="NAME">$select.append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">item.name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">420 <span class='line'>413</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">421 <span class='line'>414</span> </span><span class=" WHIT"> </span><span class="WHIT">422 <span class='line'>415</span> </span><span class="WHIT"> </span><span class="NAME">$select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">423 <span class='line'>416</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">424 <span class='line'>417</span> </span><span class="WHIT"> </span><span class="COMM">// find id of selected</span><span class="WHIT">425 <span class='line'>418</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">426 <span class='line'>419</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">this.autolist</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">else</span><span class="PUNC">{</span><span class="WHIT">432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeAttr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeAttr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">441 <span class='line'>434</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="WHIT">442 <span class='line'>435</span> </span><span class=" WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">443 <span class='line'>436</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">444 <span class='line'>437</span> </span><span class=" NAME">SelectionList.prototype.load</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="KEYW"> var</span><span class="WHIT"> </span><span class="NAME">items</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">;</span><span class="WHIT">446 <span class='line'>439</span> </span><span class=" WHIT"> </span><span class="COMM">//var $select = this.getSelect();</span><span class="WHIT">447 <span class='line'>440</span> </span><span class=" WHIT"> </span><span class="COMM">//$select.children().remove();</span><span class="WHIT">448 <span class='line'>441</span> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class=" COMM">//<auto>,<new></span><span class="WHIT">450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class=" COMM">//$select.append(new Option(this.items[0], 0));</span><span class="WHIT">451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class=" COMM">//$select.append(new Option(this.items[1], 1));</span><span class="WHIT">368 <span class='line'>361</span> </span><span class="NAME">ListItem.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 369 <span class='line'>362</span> </span><span class="WHIT"> </span><span class="WHIT"> 370 <span class='line'>363</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 371 <span class='line'>364</span> </span><span class="WHIT"> </span><span class="WHIT"> 372 <span class='line'>365</span> </span><span class="WHIT"> </span><span class="COMM">//if ($(this.parent_container).parent().attr("id") == 'columns-widget') {</span><span class="WHIT"> 373 <span class='line'>366</span> </span><span class="WHIT"> </span><span class="COMM">// x_save = "<span class='cmd cmd_save' />";</span><span class="WHIT"> 374 <span class='line'>367</span> </span><span class="WHIT"> </span><span class="COMM">//}</span><span class="WHIT"> 375 <span class='line'>368</span> </span><span class="WHIT"> </span><span class="WHIT"> 376 <span class='line'>369</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"'class='list-item'><span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</span><span class='cmd cmd_del'> </span>"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">x_save</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"</div>"</span><span class="PUNC">;</span><span class="WHIT"> 377 <span class='line'>370</span> 378 <span class='line'>371</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_container</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">prepend</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 379 <span class='line'>372</span> </span><span class="WHIT"> </span><span class="COMM">//$('#columns-list').prepend(x);</span><span class="WHIT"> 380 <span class='line'>373</span> </span><span class="WHIT"> </span><span class="COMM">//addToColumnslist(x); </span><span class="WHIT"> 381 <span class='line'>374</span> </span><span class="WHIT"> </span><span class="NAME">this.container</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listid</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 382 <span class='line'>375</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 383 <span class='line'>376</span> 384 <span class='line'>377</span> </span><span class="COMM">/** 385 <span class='line'>378</span> * FIXME: What is this for? 386 <span class='line'>379</span> * @constructor 387 <span class='line'>380</span> */</span><span class="WHIT"> 388 <span class='line'>381</span> </span><span class="WHIT"> </span><span class="WHIT"> 389 <span class='line'>382</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">listwidgetset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">listwidgets</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> 390 <span class='line'>383</span> </span><span class="WHIT"> </span><span class="NAME">container</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'#listwidgetlist'</span><span class="PUNC">,</span><span class="WHIT"> 391 <span class='line'>384</span> </span><span class="WHIT"> </span><span class="WHIT"> 392 <span class='line'>385</span> </span><span class="WHIT"> </span><span class="NAME">add</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">listwidget</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 393 <span class='line'>386</span> </span><span class="WHIT"> </span><span class="WHIT"> 394 <span class='line'>387</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidgets</span><span class="PUNC">[</span><span class="NAME">this.listwidgets.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT"> 395 <span class='line'>388</span> </span><span class="WHIT"> </span><span class="NAME">listwidget.lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"lv"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.listwidgets.length</span><span class="PUNC">;</span><span class="WHIT"> 396 <span class='line'>389</span> </span><span class="WHIT"> </span><span class="NAME">listwidget.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 397 <span class='line'>390</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 398 <span class='line'>391</span> 399 <span class='line'>392</span> </span><span class="WHIT"> </span><span class="NAME">remove</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 400 <span class='line'>393</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.listwidgets.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 401 <span class='line'>394</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.listwidgets</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">listid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">mid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 402 <span class='line'>395</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidgets.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 403 <span class='line'>396</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 404 <span class='line'>397</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 405 <span class='line'>398</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 406 <span class='line'>399</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 407 <span class='line'>400</span> </span><span class="WHIT"> </span><span class="NAME">getlistwidget</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 408 <span class='line'>401</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT"> 409 <span class='line'>402</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.listwidgets</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 410 <span class='line'>403</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.lvid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">lvid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 411 <span class='line'>404</span> </span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 412 <span class='line'>405</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 413 <span class='line'>406</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 414 <span class='line'>407</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">listwidget</span><span class="PUNC">;</span><span class="WHIT"> 415 <span class='line'>408</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 416 <span class='line'>409</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 417 <span class='line'>410</span> </span><span class="WHIT"> </span><span class="COMM">////////////////////////////////////////////////////////////////////////</span><span class="WHIT"> 418 <span class='line'>411</span> 419 <span class='line'>412</span> 420 <span class='line'>413</span> </span><span class="COMM">////// SELECTION LIST - COMBOBOX</span><span class="WHIT"> 421 <span class='line'>414</span> </span><span class="COMM">/** 422 <span class='line'>415</span> * Selection List implemented as Combobox 423 <span class='line'>416</span> * @constructor 424 <span class='line'>417</span> */</span><span class="WHIT"> 425 <span class='line'>418</span> 426 <span class='line'>419</span> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="NAME">SelectionList</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 427 <span class='line'>420</span> </span><span class="WHIT"> </span><span class="NAME">this.parent_div</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">_parent_div</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 428 <span class='line'>421</span> </span><span class="WHIT"> </span><span class="COMM">//this.container = "";</span><span class="WHIT"> 429 <span class='line'>422</span> </span><span class="WHIT"> </span><span class="WHIT"> 430 <span class='line'>423</span> </span><span class="WHIT"> </span><span class="COMM">//this.listwidget_container = {};</span><span class="WHIT"> 431 <span class='line'>424</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 432 <span class='line'>425</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="STRN">"<new>"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 433 <span class='line'>426</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="STRN">"<auto>"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 434 <span class='line'>427</span> </span><span class="WHIT"> </span><span class="NAME">this.autolist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT"> 435 <span class='line'>428</span> </span><span class="WHIT"> </span><span class="WHIT"> 436 <span class='line'>429</span> </span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">""</span><span class="PUNC">;</span><span class="WHIT"> 437 <span class='line'>430</span> </span><span class="WHIT"> </span><span class="WHIT"> 438 <span class='line'>431</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 439 <span class='line'>432</span> </span><span class="WHIT"> </span><span class="COMM">//this.type = type;</span><span class="WHIT"> 440 <span class='line'>433</span> </span><span class="WHIT"> </span><span class="WHIT"> 441 <span class='line'>434</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 442 <span class='line'>435</span> </span><span class="NAME">SelectionList.prototype.getSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 443 <span class='line'>436</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="PUNC">;</span><span class="WHIT"> 444 <span class='line'>437</span> </span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 445 <span class='line'>438</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 446 <span class='line'>439</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 447 <span class='line'>440</span> </span><span class="NAME">SelectionList.prototype.createSelect</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 448 <span class='line'>441</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">items</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">;</span><span class="WHIT"> 449 <span class='line'>442</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="PUNC">;</span><span class="WHIT"> 450 <span class='line'>443</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">$select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 451 <span class='line'>444</span> </span><span class="WHIT"> </span><span class="NAME">$select.children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 452 452 <span class='line'>445</span> </span><span class="WHIT"> </span><span class="WHIT"> 453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME"> json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"></span><span class="PUNC">{</span><span class="WHIT">454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i tems.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">item.name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class=" COMM">//$select.append(new Option(item.name, i+2));</span><span class="WHIT">453 <span class='line'>446</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.items</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 454 <span class='line'>447</span> </span><span class="WHIT"> </span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">;</span><span class="WHIT"> 455 <span class='line'>448</span> </span><span class="WHIT"> </span><span class="NAME">$select.append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">item.name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 456 456 <span class='line'>449</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class=" COMM">/*458 <span class='line'>451</span> // find id of selected459 <span class='line'>452</span> if ($select.find("option").size() > 0) {460 <span class='line'>453</span> $select.find("option").first().attr("selected","true");461 <span class='line'>454</span> var id = parseInt($select.find("option:selected").val());462 <span class='line'>455</span> this.listwidget.load(json[id]["Terms"]);463 <span class='line'>456</span> }464 <span class='line'>457</span> */</span><span class="WHIT">465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="NAME">this.createSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">466 <span class='line'>459</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">467 <span class='line'>460</span> </span><span class=" NAME">SelectionList.prototype.add</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NAME">this.items.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">item</span><span class="PUNC">;</span><span class="WHIT">469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="COMM">//list_item.parent_container = this.getListWidget();</span><span class="WHIT">470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="NAME">item.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.items.length</span><span class="PUNC">;</span><span class="WHIT">471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NAME">this.items.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.items.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="COMM">//list_item.render();</span><span class="WHIT">473 <span class='line'>466</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">474 <span class='line'>467</span> 475 <span class='line'>468</span> </span><span class=" NAME">SelectionList.prototype.clear</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.items.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class=" NAME">this.items.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.items.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"></span><span class="WHIT">478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">479 <span class='line'>472</span> </span><span class=" WHIT"> </span><span class="NAME">this.listwidget.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">480 <span class='line'>473</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">481 <span class='line'>474</span> 482 <span class='line'>475</span> </span><span class=" NAME">SelectionList.prototype.remove</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class=" NAME">this.items.splice</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">484 <span class='line'>477</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">489 <span class='line'>482</span> </span><span class=" PUNC">}</span><span class="PUNC">;</span><span class="WHIT">490 <span class='line'>483</span> </span><span class=" NAME">SelectionList.prototype.autoSelected</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.getSelected</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">494 <span class='line'>487</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">495 <span class='line'>488</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">496 <span class='line'>489</span> </span><span class="NAME">SelectionList.prototype.getSelected</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">497 <span class='line'>490</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">498 <span class='line'>491</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">499 <span class='line'>492</span> </span><span class="NAME">SelectionList.prototype.select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">500 <span class='line'>493</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"selected"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//get(id).selectedIndex = id;</span><span class="WHIT">501 <span class='line'>494</span> </span><span class="WHIT"> </span><span class=" KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">this.slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">502 <span class='line'>495</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">503 <span class='line'>496</span> </span><span class=" WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">sl.autolist.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT">508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT"></span><span class="WHIT">457 <span class='line'>450</span> </span><span class="WHIT"> </span><span class="WHIT"> 458 <span class='line'>451</span> </span><span class="WHIT"> </span><span class="NAME">$select.change</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">data</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 459 <span class='line'>452</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">size</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 460 <span class='line'>453</span> </span><span class="WHIT"> </span><span class="COMM">// find id of selected</span><span class="WHIT"> 461 <span class='line'>454</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$select.find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 462 <span class='line'>455</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 463 <span class='line'>456</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 464 <span class='line'>457</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 465 <span class='line'>458</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 466 <span class='line'>459</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">this.autolist</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 467 <span class='line'>460</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="KEYW">else</span><span class="PUNC">{</span><span class="WHIT"> 468 <span class='line'>461</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 469 <span class='line'>462</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 470 <span class='line'>463</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 471 <span class='line'>464</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 472 <span class='line'>465</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 473 <span class='line'>466</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 474 <span class='line'>467</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeAttr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 475 <span class='line'>468</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">removeAttr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 476 <span class='line'>469</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 477 <span class='line'>470</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 478 <span class='line'>471</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 479 <span class='line'>472</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 480 <span class='line'>473</span> </span><span class="NAME">SelectionList.prototype.load</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 481 <span class='line'>474</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">items</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">;</span><span class="WHIT"> 482 <span class='line'>475</span> </span><span class="WHIT"> </span><span class="COMM">//var $select = this.getSelect();</span><span class="WHIT"> 483 <span class='line'>476</span> </span><span class="WHIT"> </span><span class="COMM">//$select.children().remove();</span><span class="WHIT"> 484 <span class='line'>477</span> 485 <span class='line'>478</span> </span><span class="WHIT"> </span><span class="COMM">//<auto>,<new></span><span class="WHIT"> 486 <span class='line'>479</span> </span><span class="WHIT"> </span><span class="COMM">//$select.append(new Option(this.items[0], 0));</span><span class="WHIT"> 487 <span class='line'>480</span> </span><span class="WHIT"> </span><span class="COMM">//$select.append(new Option(this.items[1], 1));</span><span class="WHIT"> 488 <span class='line'>481</span> </span><span class="WHIT"> </span><span class="WHIT"> 489 <span class='line'>482</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">json</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="NAME">item</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 490 <span class='line'>483</span> </span><span class="WHIT"> </span><span class="NAME">items</span><span class="PUNC">[</span><span class="NAME">items.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">item.name</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 491 <span class='line'>484</span> </span><span class="WHIT"> </span><span class="COMM">//$select.append(new Option(item.name, i+2));</span><span class="WHIT"> 492 <span class='line'>485</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 493 <span class='line'>486</span> </span><span class="WHIT"> </span><span class="COMM">/* 494 <span class='line'>487</span> // find id of selected 495 <span class='line'>488</span> if ($select.find("option").size() > 0) { 496 <span class='line'>489</span> $select.find("option").first().attr("selected","true"); 497 <span class='line'>490</span> var id = parseInt($select.find("option:selected").val()); 498 <span class='line'>491</span> this.listwidget.load(json[id]["Terms"]); 499 <span class='line'>492</span> } 500 <span class='line'>493</span> */</span><span class="WHIT"> 501 <span class='line'>494</span> </span><span class="WHIT"> </span><span class="NAME">this.createSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 502 <span class='line'>495</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 503 <span class='line'>496</span> </span><span class="NAME">SelectionList.prototype.add</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 504 <span class='line'>497</span> </span><span class="WHIT"> </span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NAME">this.items.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">item</span><span class="PUNC">;</span><span class="WHIT"> 505 <span class='line'>498</span> </span><span class="WHIT"> </span><span class="COMM">//list_item.parent_container = this.getListWidget();</span><span class="WHIT"> 506 <span class='line'>499</span> </span><span class="WHIT"> </span><span class="NAME">item.listid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.items.length</span><span class="PUNC">;</span><span class="WHIT"> 507 <span class='line'>500</span> </span><span class="WHIT"> </span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">Option</span><span class="PUNC">(</span><span class="NAME">this.items</span><span class="PUNC">[</span><span class="NAME">this.items.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.items.length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 508 <span class='line'>501</span> </span><span class="WHIT"> </span><span class="COMM">//list_item.render();</span><span class="WHIT"> 509 509 <span class='line'>502</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 510 <span class='line'>503</span> </span><span class="NAME">SelectionList.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">511 <span class='line'>504</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">"' class='widget-wrapper ui-widget selectionlist-widget' >"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT">512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class=" STRN">"<div class='widget-content'><div class='selectionlist-select'><select></select>"</span><span class="PUNC">+</span><span class="WHIT">513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_save' /><span class='cmd cmd_saveas' /><span class='cmd cmd_del' /></div>"</span><span class="PUNC">+</span><span class="WHIT">514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class=" STRN">"<div><input type='text' class='saveas-input' /></div>"</span><span class="PUNC">+</span><span class="WHIT">515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class=" STRN">"<div class='selectionlist-listwidget'></div></div>"</span><span class="PUNC">;</span><span class="WHIT">516 <span class='line'>509</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">510 <span class='line'>503</span> 511 <span class='line'>504</span> </span><span class="NAME">SelectionList.prototype.clear</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 512 <span class='line'>505</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.items.length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 513 <span class='line'>506</span> </span><span class="WHIT"> </span><span class="NAME">this.items.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">this.items.length</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 514 <span class='line'>507</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 515 <span class='line'>508</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget.clear</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 516 <span class='line'>509</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 517 517 <span class='line'>510</span> 518 <span class='line'>511</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT">522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class=" WHIT">524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">525 <span class='line'>518</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">526 <span class='line'>519</span> </span><span class=" WHIT"></span><span class="WHIT">527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="NAME">saveTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_saveas'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">saveas</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">531 <span class='line'>524</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">saveas</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">532 <span class='line'>525</span> </span><span class=" WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">saveas</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focus</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">533 <span class='line'>526</span> </span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class=" WHIT"> </span><span class="COMM">/*535 <span class='line'>528</span> var name = $(this).closest('.selectionlist-select').find('.saveas-input').text();536 <span class='line'>529</span> var slid = $(this).closest('widget-wrapper').attr("id");537 <span class='line'>530</span> var selectionlist = selectionlistset.getselectionlist(slid);538 <span class='line'>531</span> 539 <span class='line'>532</span> selectionlist.add(name);540 <span class='line'>533</span> */</span><span class="WHIT">541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class=" COMM">//find selected</span><span class="WHIT">544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">545 <span class='line'>538</span> </span><span class=" WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">546 <span class='line'>539</span> </span><span class=" WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT">547 <span class='line'>540</span> </span><span class="WHIT"> 548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">550 <span class='line'>543</span> </span><span class="WHIT"> 551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class="NAME">removeTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">2</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">552 <span class='line'>545</span> </span><span class="WHIT"> 553 <span class='line'>546</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.remove</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">554 <span class='line'>547</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"></span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT">556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class=" PUNC">}</span><span class="WHIT">557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class=" NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">558 <span class='line'>551</span> </span><span class="WHIT"> </span><span class=" WHIT">559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="WHIT">561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focusout</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT">562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class=" NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="NAME"> $</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">518 <span class='line'>511</span> </span><span class="NAME">SelectionList.prototype.remove</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 519 <span class='line'>512</span> </span><span class="WHIT"> </span><span class="NAME">this.items.splice</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 520 <span class='line'>513</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 521 <span class='line'>514</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 522 <span class='line'>515</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">each</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">item</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 523 <span class='line'>516</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 524 <span class='line'>517</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 525 <span class='line'>518</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 526 <span class='line'>519</span> </span><span class="NAME">SelectionList.prototype.autoSelected</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 527 <span class='line'>520</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.getSelected</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 528 <span class='line'>521</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT"> 529 <span class='line'>522</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 530 <span class='line'>523</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT"> 531 <span class='line'>524</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 532 <span class='line'>525</span> </span><span class="NAME">SelectionList.prototype.getSelected</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 533 <span class='line'>526</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option:selected'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 534 <span class='line'>527</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 535 <span class='line'>528</span> </span><span class="NAME">SelectionList.prototype.select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 536 <span class='line'>529</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.getSelect</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'option'</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NAME">id</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"selected"</span><span class="PUNC">,</span><span class="STRN">"selected"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="COMM">//get(id).selectedIndex = id; </span><span class="WHIT"> 537 <span class='line'>530</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">sl</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">this.slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 538 <span class='line'>531</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 539 <span class='line'>532</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">jsonw</span><span class="PUNC">[</span><span class="STRN">"WorkspaceProfile"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"CustomTermsets"</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">]</span><span class="PUNC">[</span><span class="STRN">"Terms"</span><span class="PUNC">]</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 540 <span class='line'>533</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">else</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 541 <span class='line'>534</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 542 <span class='line'>535</span> </span><span class="WHIT"> </span><span class="NAME">sl.listwidget.load</span><span class="PUNC">(</span><span class="NAME">sl.autolist.split</span><span class="PUNC">(</span><span class="STRN">','</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 543 <span class='line'>536</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 544 <span class='line'>537</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 545 <span class='line'>538</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 546 <span class='line'>539</span> </span><span class="NAME">SelectionList.prototype.render</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 547 <span class='line'>540</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">x</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"<div id='"</span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="STRN">"' class='widget-wrapper ui-widget selectionlist-widget' >"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> 548 <span class='line'>541</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='widget-content'><div class='selectionlist-select'><select></select>"</span><span class="PUNC">+</span><span class="WHIT"> 549 <span class='line'>542</span> </span><span class="WHIT"> </span><span class="STRN">"<span class='cmd cmd_save' /><span class='cmd cmd_saveas' /><span class='cmd cmd_del' /></div>"</span><span class="PUNC">+</span><span class="WHIT"> 550 <span class='line'>543</span> </span><span class="WHIT"> </span><span class="STRN">"<div><input type='text' class='saveas-input' /></div>"</span><span class="PUNC">+</span><span class="WHIT"> 551 <span class='line'>544</span> </span><span class="WHIT"> </span><span class="STRN">"<div class='selectionlist-listwidget'></div></div>"</span><span class="PUNC">;</span><span class="WHIT"> 552 <span class='line'>545</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">append</span><span class="PUNC">(</span><span class="NAME">x</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 553 <span class='line'>546</span> 554 <span class='line'>547</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 555 <span class='line'>548</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 556 <span class='line'>549</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 557 <span class='line'>550</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT"> 558 <span class='line'>551</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">text</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 559 <span class='line'>552</span> </span><span class="WHIT"> </span><span class="WHIT"> 560 <span class='line'>553</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 561 <span class='line'>554</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 562 <span class='line'>555</span> </span><span class="WHIT"> </span><span class="WHIT"> 563 <span class='line'>556</span> </span><span class="WHIT"> </span><span class="NAME">saveTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 564 564 <span class='line'>557</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 565 <span class='line'>558</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">keydown</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">ev</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">ev.stopPropagation</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">23</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 571 <span class='line'>564</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 572 <span class='line'>565</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evSaveAs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">select</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 573 <span class='line'>566</span> </span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 574 <span class='line'>567</span> </span><span class="WHIT"> </span><span class="WHIT"> 575 <span class='line'>568</span> </span><span class="WHIT"> </span><span class="COMM">//var slid = $(this).closest('.widget-wrapper').attr("id");</span><span class="WHIT"> 576 <span class='line'>569</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="WHIT"> 578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="NAME">saveTermset</span><span class="PUNC">(</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">name</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">13</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">evSaveAs</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> 583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> 584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class="WHIT"> 587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-listwidget'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget.lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_lv"</span><span class="PUNC">;</span><span class="WHIT"> 592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="WHIT"> 594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class="COMM">//$(this.parent_div).find</span><span class="WHIT"> 595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 596 <span class='line'>589</span> 597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="COMM">/* 598 <span class='line'>591</span> SelectionList.prototype.load = function(items) { 599 <span class='line'>592</span> this.clear(); 600 <span class='line'>593</span> 601 <span class='line'>594</span> for(var i=0; i<items.length; ++i) { 602 <span class='line'>595</span> this.add(new ListItem(items[i])); 603 <span class='line'>596</span> } 604 <span class='line'>597</span> }; 605 <span class='line'>598</span> */</span><span class="WHIT"> 606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class="WHIT"> 607 <span class='line'>600</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlistset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">selectionlists</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> 608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="WHIT"> 609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="NAME">add</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">selectionlist</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="WHIT"> 611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="NAME">this.selectionlists</span><span class="PUNC">[</span><span class="NAME">this.selectionlists.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="PUNC">;</span><span class="WHIT"> 612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"sl"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.selectionlists.length</span><span class="PUNC">;</span><span class="WHIT"> 613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 615 <span class='line'>608</span> 616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="NAME">remove</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.selectionlists.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.selectionlists</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="NAME">this.selectionlists.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="NAME">getselectionlist</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 625 <span class='line'>618</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="PUNC">;</span><span class="WHIT"> 626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.selectionlists</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 627 <span class='line'>620</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 630 <span class='line'>623</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="PUNC">;</span><span class="WHIT"> 632 <span class='line'>625</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 634 <span class='line'>627</span> </span><span class="WHIT"> </span><span class="COMM">////////////////////////////////////////////////////////////////////////</span></pre></body></html> 565 <span class='line'>558</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_saveas'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 566 <span class='line'>559</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">saveas</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 567 <span class='line'>560</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">saveas</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">show</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 568 <span class='line'>561</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">saveas</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focus</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 569 <span class='line'>562</span> </span><span class="WHIT"> </span><span class="WHIT"> 570 <span class='line'>563</span> </span><span class="WHIT"> </span><span class="COMM">/* 571 <span class='line'>564</span> var name = $(this).closest('.selectionlist-select').find('.saveas-input').text(); 572 <span class='line'>565</span> var slid = $(this).closest('widget-wrapper').attr("id"); 573 <span class='line'>566</span> var selectionlist = selectionlistset.getselectionlist(slid); 574 <span class='line'>567</span> 575 <span class='line'>568</span> selectionlist.add(name); 576 <span class='line'>569</span> */</span><span class="WHIT"> 577 <span class='line'>570</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 578 <span class='line'>571</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">click</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 579 <span class='line'>572</span> </span><span class="WHIT"> </span><span class="COMM">//find selected</span><span class="WHIT"> 580 <span class='line'>573</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">select</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 581 <span class='line'>574</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">parseInt</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">"option:selected"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">val</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 582 <span class='line'>575</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NUMB">2</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="PUNC">}</span><span class="WHIT"> 583 <span class='line'>576</span> </span><span class="WHIT"> </span><span class="WHIT"> 584 <span class='line'>577</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 585 <span class='line'>578</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 586 <span class='line'>579</span> </span><span class="WHIT"> </span><span class="WHIT"> 587 <span class='line'>580</span> </span><span class="WHIT"> </span><span class="NAME">removeTermset</span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">2</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 588 <span class='line'>581</span> </span><span class="WHIT"> </span><span class="WHIT"> 589 <span class='line'>582</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.remove</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 590 <span class='line'>583</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 591 <span class='line'>584</span> </span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">id</span><span class="WHIT"> </span><span class="PUNC">-</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">;</span><span class="WHIT"> 592 <span class='line'>585</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 593 <span class='line'>586</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NAME">id</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 594 <span class='line'>587</span> </span><span class="WHIT"> </span><span class="WHIT"> 595 <span class='line'>588</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 596 <span class='line'>589</span> </span><span class="WHIT"> </span><span class="WHIT"> 597 <span class='line'>590</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">focusout</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 598 <span class='line'>591</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 599 <span class='line'>592</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 600 <span class='line'>593</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 601 <span class='line'>594</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">keydown</span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">ev</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 602 <span class='line'>595</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">ev.stopPropagation</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 603 <span class='line'>596</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">23</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 604 <span class='line'>597</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">,</span><span class="STRN">""</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 605 <span class='line'>598</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 606 <span class='line'>599</span> </span><span class="WHIT"> </span><span class="NAME">evStop</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 607 <span class='line'>600</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 608 <span class='line'>601</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">evSaveAs</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">select</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 609 <span class='line'>602</span> </span><span class="WHIT"> </span><span class="NAME">ev.preventDefault</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 610 <span class='line'>603</span> </span><span class="WHIT"> </span><span class="WHIT"> 611 <span class='line'>604</span> </span><span class="WHIT"> </span><span class="COMM">//var slid = $(this).closest('.widget-wrapper').attr("id");</span><span class="WHIT"> 612 <span class='line'>605</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlistset.getselectionlist</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 613 <span class='line'>606</span> </span><span class="WHIT"> </span><span class="WHIT"> 614 <span class='line'>607</span> </span><span class="WHIT"> </span><span class="NAME">saveTermset</span><span class="PUNC">(</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">selectionlist.listwidget</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 615 <span class='line'>608</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.add</span><span class="PUNC">(</span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListItem</span><span class="PUNC">(</span><span class="NAME">name</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 616 <span class='line'>609</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.select</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">select</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">children</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="PUNC">-</span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 617 <span class='line'>610</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 618 <span class='line'>611</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">ev.which</span><span class="WHIT"> </span><span class="PUNC">===</span><span class="WHIT"> </span><span class="NUMB">13</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="NAME">evSaveAs</span><span class="PUNC">(</span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"value"</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> 619 <span class='line'>612</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-widget'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'select'</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> 620 <span class='line'>613</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">closest</span><span class="PUNC">(</span><span class="STRN">'.widget-wrapper'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"id"</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 621 <span class='line'>614</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 622 <span class='line'>615</span> </span><span class="WHIT"> </span><span class="WHIT"> 623 <span class='line'>616</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.saveas-input'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 624 <span class='line'>617</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_del'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 625 <span class='line'>618</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-select'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.cmd_save'</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">attr</span><span class="PUNC">(</span><span class="STRN">"disabled"</span><span class="PUNC">,</span><span class="STRN">"disabled"</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 626 <span class='line'>619</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ListWidget</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="NAME">this.parent_div</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">find</span><span class="PUNC">(</span><span class="STRN">'.selectionlist-listwidget'</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 627 <span class='line'>620</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget.lvid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">"_lv"</span><span class="PUNC">;</span><span class="WHIT"> 628 <span class='line'>621</span> </span><span class="WHIT"> </span><span class="NAME">this.listwidget.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 629 <span class='line'>622</span> </span><span class="WHIT"> </span><span class="WHIT"> 630 <span class='line'>623</span> </span><span class="WHIT"> </span><span class="COMM">//$(this.parent_div).find</span><span class="WHIT"> 631 <span class='line'>624</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 632 <span class='line'>625</span> 633 <span class='line'>626</span> </span><span class="WHIT"> </span><span class="COMM">/* 634 <span class='line'>627</span> SelectionList.prototype.load = function(items) { 635 <span class='line'>628</span> this.clear(); 636 <span class='line'>629</span> 637 <span class='line'>630</span> for(var i=0; i<items.length; ++i) { 638 <span class='line'>631</span> this.add(new ListItem(items[i])); 639 <span class='line'>632</span> } 640 <span class='line'>633</span> }; 641 <span class='line'>634</span> */</span><span class="WHIT"> 642 <span class='line'>635</span> </span><span class="WHIT"> </span><span class="WHIT"> 643 <span class='line'>636</span> </span><span class="COMM">/** 644 <span class='line'>637</span> * FIXME: What is this for? 645 <span class='line'>638</span> * @constructor 646 <span class='line'>639</span> */</span><span class="WHIT"> 647 <span class='line'>640</span> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlistset</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">selectionlists</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT"> 648 <span class='line'>641</span> </span><span class="WHIT"> </span><span class="WHIT"> 649 <span class='line'>642</span> </span><span class="WHIT"> </span><span class="NAME">add</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">selectionlist</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 650 <span class='line'>643</span> </span><span class="WHIT"> </span><span class="WHIT"> 651 <span class='line'>644</span> </span><span class="WHIT"> </span><span class="NAME">this.selectionlists</span><span class="PUNC">[</span><span class="NAME">this.selectionlists.length</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="PUNC">;</span><span class="WHIT"> 652 <span class='line'>645</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.slid</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">"sl"</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.selectionlists.length</span><span class="PUNC">;</span><span class="WHIT"> 653 <span class='line'>646</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist.render</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="WHIT"> 654 <span class='line'>647</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 655 <span class='line'>648</span> 656 <span class='line'>649</span> </span><span class="WHIT"> </span><span class="NAME">remove</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="WHIT"> 657 <span class='line'>650</span> </span><span class="WHIT"> </span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC"><</span><span class="WHIT"> </span><span class="NAME">this.selectionlists.length</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 658 <span class='line'>651</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.selectionlists</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">slid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 659 <span class='line'>652</span> </span><span class="WHIT"> </span><span class="NAME">this.selectionlists.splice</span><span class="PUNC">(</span><span class="NAME">i</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 660 <span class='line'>653</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 661 <span class='line'>654</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="WHIT"> 662 <span class='line'>655</span> </span><span class="WHIT"> </span><span class="NAME">$</span><span class="PUNC">(</span><span class="STRN">'#'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">remove</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 663 <span class='line'>656</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> 664 <span class='line'>657</span> </span><span class="WHIT"> </span><span class="NAME">getselectionlist</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 665 <span class='line'>658</span> </span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="PUNC">;</span><span class="WHIT"> 666 <span class='line'>659</span> </span><span class="WHIT"> </span><span class="NAME">$.each</span><span class="PUNC">(</span><span class="NAME">this.selectionlists</span><span class="PUNC">,</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="WHIT"> 667 <span class='line'>660</span> </span><span class="WHIT"> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">this.slid</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">slid</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> 668 <span class='line'>661</span> </span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT"> 669 <span class='line'>662</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 670 <span class='line'>663</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> 671 <span class='line'>664</span> </span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">selectionlist</span><span class="PUNC">;</span><span class="WHIT"> 672 <span class='line'>665</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> 673 <span class='line'>666</span> </span><span class="WHIT"> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT"> 674 <span class='line'>667</span> </span></pre></body></html> -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/AdminAction.java
r1187 r1234 15 15 16 16 /** 17 * 17 * This is meant for administrative tasks. Currently only action is related to <code>cache</code> viewing and clearing. 18 18 * 19 19 */ -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/Cache.java
r1155 r1234 39 39 * This is a rudimentary caching mechanism. 40 40 * serializes the inputstream to a file (identifier => filename) 41 * and returns the inpustream based on the identifier 41 * and returns the inpustream based on the identifier. 42 * 43 * It maintains the cache_index (persisted as xml-file in the cache-folder) 44 * mapping the request parameters to the indexed files. 45 * 46 * This is an internal object, direct user access to cache-data via interface is only possible via <code>AdminAction</code> 42 47 * @author master 43 48 * … … 95 100 96 101 /** 97 * here the external key for the data gets cache-internal counter-id assigned 98 * which is also returned back 99 * can be used (as shorthand instead of the (long) external key) from outside to retrieve the data. 100 * This is primarily meant to be able to reuse the recordset-data, when reading one record. 101 * @param id 102 * @param instream 102 * Here the external key for the data gets cache-internal counter-id assigned 103 * which is also returned back. 104 * 105 * The external key gets parsed and put as individual attributes in the <f>-element: 106 * 107 * <code> 108 * <f collection="" date="2011-04-20 01:06:50" duration="0.227" id="3" lang="en" 109 * maxDepth="1" 110 * maximumItems="" 111 * query="" 112 * repository="localhost-mirror" 113 * squery="" 114 * startItem="" 115 * type="collections"/> 116 </code> 117 * 118 * 119 * @param key_info a complex string carrying all relevant parameters 120 * @param instream data to be stored 103 121 * @return 104 122 */ -
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/MDRepoProxyAction.java
r1215 r1234 32 32 * responds to requests (collections, model, recordset) 33 33 * by dispatching the requests to appropriate internal methods and filling the inputStream with the result 34 * 35 * It is possible to switch target-repository dynamically (on every request). I.e. the client explicitly selects one of the repositories. 34 36 * 35 37 * @author vronk -
MDService2/trunk/MDService2/src/xsl/mdset2view.xsl
r1229 r1234 140 140 <xsl:value-of select="if(number($cnt_hits) < number($maximumItems)) then $cnt_hits else $maximumItems"/> 141 141 </xsl:attribute></input></span> 142 <span class="cmd cmd_reload" /> 143 <span class="cmd cmd_save" /> 142 <span class="cmd cmd_reload" /><span class="cmd cmd_save" /> 144 143 <!-- <button class="reload">reload</button>--> 145 144 <span class="cmd cmd_prev"> … … 160 159 <!-- <div class='ui-context-dialog ui-widget-content columns-wrapper'> --> 161 160 <div class='ui-widget-content columns-wrapper'> 162 <div class='cmds'><span class="cmd cmd_reload" />< /div>161 <div class='cmds'><span class="cmd cmd_reload" /><span class="cmd cmd_save" /></div> 163 162 <div class='query-columns'> 163 <label>Columns</label> 164 164 <xsl:call-template name="columns" /> 165 165 </div> … … 256 256 </xsl:template> 257 257 258 <!-- this should be `record` to make it SRU-compatible --> 258 259 <xsl:template match="records" mode="list"> 260 261 <table class="show"> 262 <thead><tr><th>pos</th><th>record</th> 263 </tr></thead> 264 <tbody> 265 <xsl:apply-templates select="CMD" mode="list" /> 266 </tbody> 267 </table> 268 269 </xsl:template> 270 271 <!-- FIXME: there should be a @match=`record` template to make it SRU-compatible --> 272 259 273 <xsl:template match="CMD" mode="table"> 274 275 <xsl:variable name="curr_record" select="." /> 276 <xsl:variable name="fields" > 277 <xsl:for-each select="$columns/*"> 278 <!-- <td ><xsl:value-of select="$curr_cmd//*[name()=current()]" /></td> --> 279 <!-- <xsl:message><xsl:copy-of select="."></xsl:copy-of> </xsl:message> --> 280 <xsl:variable name="curr_col_xpath" select="@xpath" /> 281 <td> 282 <xsl:for-each select="$curr_record"> 283 <xsl:call-template name="format-field" > 284 <xsl:with-param name="elems" select="saxon:evaluate(concat('.//', $curr_col_xpath))" /> 285 </xsl:call-template> 286 287 </xsl:for-each> 288 </td> 289 </xsl:for-each> 290 </xsl:variable> 291 292 <xsl:call-template name="record-table-row" > 293 <xsl:with-param name="fields" select="$fields" /> 294 </xsl:call-template> 295 296 </xsl:template> 297 298 <xsl:template match="CMD" mode="list"> 299 300 <xsl:variable name="curr_record" select="." /> 301 <xsl:variable name="cmd_sel_fields" > 302 <xsl:for-each select="$columns/*"> 303 <xsl:variable name="curr_col_xpath" select="@xpath" /> 304 <xsl:for-each select="$curr_record"> 305 <xsl:copy-of select="saxon:evaluate(concat('.//', $curr_col_xpath))" /> 306 </xsl:for-each> 307 </xsl:for-each> 308 </xsl:variable> 309 <xsl:variable name="fields" > 310 <div> 311 <xsl:apply-templates select="$cmd_sel_fields" mode="format-xmlelem" /> 312 </div> 313 </xsl:variable> 314 315 <xsl:call-template name="record-table-row" > 316 <xsl:with-param name="fields" select="$fields" /> 317 </xsl:call-template> 318 319 </xsl:template> 320 321 322 <xsl:template name="record-table-row"> 323 <xsl:param name="fields" /> 324 <!-- @field absolute_position compute records position over whole recordset, ie add `startItem` (important when paging) 325 --> 260 326 <xsl:variable name="absolute_position" select="if (number($startItem)=number($startItem)) then number($startItem) + position() - 1 else position()" /> 261 <xsl:variable name="curr_record" select="." />327 262 328 <tr> 263 329 <td rowspan="2"> … … 279 345 </tr> 280 346 <tr> 281 <!-- <xsl:for-each select="$cols/col" > 282 <td ><xsl:value-of select="$curr_cmd//*[name()=current()]" /></td> 283 <xsl:for-each select="distinct-values($cols/col/@label)" > 284 <td > 285 <xsl:value-of select="$curr_cmd//*[name()=current()]" /> 286 <xsl:for-each select="$cols/col[@label=current()]" > 287 <xsl:variable name="curr_col_xpath" select="text()" /> 288 289 <xsl:message><xsl:value-of select="$curr_col_xpath" /></xsl:message> 290 291 <xsl:for-each select="$curr_cmd" > 292 <xsl:value-of select="saxon:evaluate(concat('.//', $curr_col_xpath))" /> 293 </xsl:for-each> 294 </xsl:for-each> 295 </td> 296 </xsl:for-each> 297 --> 298 299 <xsl:for-each select="$columns/*"> 300 <!-- <td ><xsl:value-of select="$curr_cmd//*[name()=current()]" /></td> --> 301 <!-- <xsl:message><xsl:copy-of select="."></xsl:copy-of> </xsl:message> --> 302 <xsl:variable name="curr_col_xpath" select="@xpath" /> 303 <td> 304 <xsl:for-each select="$curr_record"> 305 <xsl:call-template name="format-field" > 306 <xsl:with-param name="elems" select="saxon:evaluate(concat('.//', $curr_col_xpath))" /> 307 </xsl:call-template> 308 309 </xsl:for-each> 310 </td> 311 </xsl:for-each> 347 <xsl:copy-of select="$fields" /> 312 348 </tr> 313 349 </xsl:template> 314 350 315 351 316 <xsl:template match="records" mode="list">317 318 <table class="show">319 <thead><tr><th>pos</th><th>record</th>320 </tr></thead>321 <tbody>322 <xsl:apply-templates select="CMD" mode="list" />323 </tbody>324 </table>325 326 </xsl:template>327 328 <xsl:template match="CMD" mode="list">329 <xsl:variable name="absolute_position" select="if (number($startItem)=number($startItem)) then number($startItem) + position() - 1 else position()" />330 <tr>331 <td>332 <xsl:choose>333 <xsl:when test="exists(.//MdSelfLink)" >334 <a class="internal" href="{concat('record/htmldetail/', my:encodePID(.//MdSelfLink))}" >335 <xsl:value-of select="$absolute_position" />336 </a>337 <span class="cmd cmd_detail" ></span>338 <span class="cmd cmd_save" ></span>339 </xsl:when>340 <xsl:otherwise><xsl:value-of select="$absolute_position" /></xsl:otherwise>341 </xsl:choose>342 </td>343 344 <xsl:variable name="curr_record" select="." />345 346 <xsl:variable name="cmd_sel_fields" >347 <xsl:for-each select="$columns/*">348 <xsl:variable name="curr_col_xpath" select="@xpath" />349 <xsl:for-each select="$curr_record">350 <xsl:copy-of select="saxon:evaluate(concat('.//', $curr_col_xpath))" />351 </xsl:for-each>352 </xsl:for-each>353 </xsl:variable>354 <td>355 <div>356 <xsl:apply-templates select="$cmd_sel_fields" mode="format-xmlelem" />357 </div>358 </td>359 </tr>360 </xsl:template>361 362 363 352 </xsl:stylesheet>
Note: See TracChangeset
for help on using the changeset viewer.