diff --git a/main/inc/lib/javascript/jqgrid/css/ui.jqgrid.css b/main/inc/lib/javascript/jqgrid/css/ui.jqgrid.css index c2c13be465..cea2cd56e4 100755 --- a/main/inc/lib/javascript/jqgrid/css/ui.jqgrid.css +++ b/main/inc/lib/javascript/jqgrid/css/ui.jqgrid.css @@ -1,20 +1,20 @@ /*Grid*/ -.ui-jqgrid {position: relative; font-size:11px;} -.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;} +.ui-jqgrid {position: relative;} +.ui-jqgrid .ui-jqgrid-view {position: relative;left:0; top: 0; padding: 0; font-size:11px;} /* caption*/ -.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;} +.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0 none;border-right: 0 none; border-top: 0 none;} .ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; } .ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; } .ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; } /* header*/ -.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;} +.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0;padding: 0; overflow-x: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;} .ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;} -.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;} +.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0;} .ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;} .ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;} -.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;} -.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;} -.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;} +.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;} +.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0 none;} +.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0 none;} .ui-first-th-ltr {border-right: 1px solid; } .ui-first-th-rtl {border-left: 1px solid; } .ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;} @@ -22,66 +22,69 @@ .ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;} .ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;} .ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;} -.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;} -.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;} +.ui-jqgrid .ui-i-asc {margin-top:0;height:16px;} +.ui-jqgrid .ui-i-desc {margin-top:0;margin-left:13px;height:16px;} .ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;} .ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important } -tr.ui-search-toolbar input {margin: 1px 0px 0px 0px} -tr.ui-search-toolbar select {margin: 1px 0px 0px 0px} +tr.ui-search-toolbar input {margin: 1px 0 0 0} +tr.ui-search-toolbar select {margin: 1px 0 0 0} /* body */ -.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: visible; text-align:left;} -.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; } +.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0; padding:0; overflow: auto; text-align:left;} +.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0; outline-style: none; } .ui-jqgrid tr.jqgrow { outline-style: none; } .ui-jqgrid tr.jqgroup { outline-style: none; } -.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: visible; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} +.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} .ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;} .ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} .ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} .ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;} .ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;} -.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;} -.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none;} +.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none;} +.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;} /* footer */ -.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;} -.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;} +.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;} +.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0;} .ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;} .ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;} .ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;} /* Pager*/ -.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;} +.ui-jqgrid .ui-jqgrid-pager { border-left: 0 none !important;border-right: 0 none !important; border-bottom: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;} .ui-jqgrid .ui-pager-control {position: relative;} -.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;} +.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0;} .ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;} .ui-jqgrid .ui-pg-button { height:19px !important;} .ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;} -.ui-jqgrid .ui-pg-button:hover { padding: 0px; } +.ui-jqgrid .ui-pg-button:hover { padding: 0; } .ui-jqgrid .ui-state-disabled:hover {padding:1px;} -.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;} -.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;} +.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0;} +.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0;} .ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;} .ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;} -.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;} +.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;} .ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; } .ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {float:left;margin:0 2px;} -.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;} +.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0;} .ui-jqgrid td textarea {width:auto;height:auto;} -.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;} +.ui-jqgrid .ui-jqgrid-toppager {border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;} +.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;} +.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; } +.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {float:left;margin:0 2px;} /*subgrid*/ .ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;} -.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;} +.ui-jqgrid .ui-subgrid {margin:0;padding:0; width:100%;} .ui-jqgrid .ui-subgrid table {table-layout: fixed;} .ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} -.ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0px none !important;} -.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;} +.ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0 none !important;} +.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0 0 1px 0;} .ui-jqgrid .ui-th-subgrid {height:20px;} /* loading */ -.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;} +.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;} .ui-jqgrid .jqgrid-overlay {display:none;z-index:100;} * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} * .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} /* end loading div */ /* toolbar */ -.ui-jqgrid .ui-userdata {border-left: 0px none; border-right: 0px none; height : 21px;overflow: hidden; } +.ui-jqgrid .ui-userdata {border-left: 0 none; border-right: 0 none; height : 21px;overflow: hidden; } /*Modal Window */ .ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;} .ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; } @@ -92,20 +95,22 @@ tr.ui-search-toolbar select {margin: 1px 0px 0px 0px} .ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; } .ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;} .ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;} +.ui-jqdialog>.ui-resizable-se { bottom: -3px; right: -3px} /* end Modal window*/ /* Form edit */ -.ui-jqdialog-content .FormGrid {margin: 0px;} -.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;} -.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;} -.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;} +.ui-jqdialog-content .FormGrid {margin: 0;} +.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;} +.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;} +.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;} .EditTable td textarea { width:auto; height:auto;} -.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;} -.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;} +.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;} +.ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;} .ui-jqdialog-content input.FormElement {padding:.3em} -.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;} +.ui-jqdialog-content select.FormElement {padding:.3em} +.ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;} -.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;} -.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;} +.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;} +.ui-jqdialog-content .DataTD {padding: 2px; border: 0 none; vertical-align: top;} .ui-jqdialog-content .form-view-data {white-space:pre} .fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; } .fm-button-icon-left { padding-left: 1.9em; } @@ -115,7 +120,12 @@ tr.ui-search-toolbar select {margin: 1px 0px 0px 0px} #nData, #pData { float: left; margin:3px;padding: 0; width: 15px; } /* End Eorm edit */ /*.ui-jqgrid .edit-cell {}*/ -.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;} +.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0 none;} +/* inline edit actions button*/ +.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span, +.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span { + margin: -1px; +} /* Tree Grid */ .ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;} .ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;} @@ -128,9 +138,14 @@ tr.ui-search-toolbar select {margin: 1px 0px 0px 0px} /* RTL Support */ .ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; } .ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;} -.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;} -.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;} -.ui-jqgrid .ui-sort-rtl {left:0px;} +.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0;} +.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0 -1px -3px;} +.ui-jqgrid .ui-sort-rtl {left:0;} .ui-jqgrid .tree-wrap-ltr {float: left;} .ui-jqgrid .tree-wrap-rtl {float: right;} -.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');} +.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;} + +/* Toolbar Search Menu */ +.ui-search-menu { position: absolute; padding: 2px 5px;} +.ui-jqgrid .ui-search-table { padding: 0px 0px; border: 0px none; height:20px; width:100%;} +.ui-jqgrid .ui-search-table .ui-search-oper { width:20px; } \ No newline at end of file diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ar.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ar.js index 8788720397..7367dc8c5d 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ar.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ar.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "تسجيل {0} - {1} على {2}", emptyrecords: "لا يوجد تسجيل", @@ -18,10 +19,8 @@ $.jgrid = { caption: "بحث...", Find: "بحث", Reset: "إلغاء", - odata : ['يساوي', 'يختلف', 'أقل', 'أقل أو يساوي','أكبر','أكبر أو يساوي', 'يبدأ بـ','لا يبدأ بـ','est dans',"n'est pas dans",'ينته بـ','لا ينته بـ','يحتوي','لا يحتوي'], - groupOps: [ { op: "مع", text: "الكل" }, { op: "أو", text: "لا أحد" } ], - matchText: " توافق", - rulesText: " قواعد" + odata: [{ oper:'eq', text:"يساوي"},{ oper:'ne', text:"يختلف"},{ oper:'lt', text:"أقل"},{ oper:'le', text:"أقل أو يساوي"},{ oper:'gt', text:"أكبر"},{ oper:'ge', text:"أكبر أو يساوي"},{ oper:'bw', text:"يبدأ بـ"},{ oper:'bn', text:"لا يبدأ بـ"},{ oper:'in', text:"est dans"},{ oper:'ni', text:"n'est pas dans"},{ oper:'ew', text:"ينته بـ"},{ oper:'en', text:"لا ينته بـ"},{ oper:'cn', text:"يحتوي"},{ oper:'nc', text:"لا يحتوي"}], + groupOps: [ { op: "مع", text: "الكل" }, { op: "أو", text: "لا أحد" } ] }, edit : { addCaption: "اضافة", @@ -101,6 +100,7 @@ $.jgrid = { S: function (j) {return j == 1 ? 'er' : 'e';}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -122,5 +122,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg.js index 00d9583dfa..df1e9b01f3 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "{0} - {1} от {2}", emptyrecords: "Няма запис(и)", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Търсене...", Find: "Намери", Reset: "Изчисти", - odata : ['равно', 'различно', 'по-малко', 'по-малко или=','по-голямо','по-голямо или =', 'започва с','не започва с','се намира в','не се намира в','завършва с','не завършава с','съдържа', 'не съдържа' ], - groupOps: [ { op: "AND", text: " И " }, { op: "OR", text: "ИЛИ" } ], - matchText: " включи", - rulesText: " клауза" + odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"различно"},{ oper:'lt', text:"по-малко"},{ oper:'le', text:"по-малко или="},{ oper:'gt', text:"по-голямо"},{ oper:'ge', text:"по-голямо или ="},{ oper:'bw', text:"започва с"},{ oper:'bn', text:"не започва с"},{ oper:'in', text:"се намира в"},{ oper:'ni', text:"не се намира в"},{ oper:'ew', text:"завършва с"},{ oper:'en', text:"не завършава с"},{ oper:'cn', text:"съдържа"},{ oper:'nc', text:"не съдържа"}], + groupOps: [ { op: "AND", text: " И " }, { op: "OR", text: "ИЛИ" } ] }, edit : { addCaption: "Нов Запис", @@ -107,6 +106,7 @@ $.jgrid = { }, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -128,5 +128,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg1251.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg1251.js index 058950e621..0d6cf7efcb 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg1251.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-bg1251.js @@ -7,106 +7,106 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { - recordtext: "{0} - {1} {2}", - emptyrecords: " ()", - loadtext: "...", - pgtext : ". {0} {1}" + recordtext: "{0} - {1} �� {2}", + emptyrecords: "���� �����(�)", + loadtext: "��������...", + pgtext : "���. {0} �� {1}" }, search : { - caption: "...", - Find: "", - Reset: "", - odata : ['', '', '-', '- =','-','- =', ' ',' ',' ',' ',' ',' ','', ' ' ], - groupOps: [ { op: "AND", text: " " }, { op: "OR", text: "" } ], - matchText: " ", - rulesText: " " + caption: "�������...", + Find: "������", + Reset: "�������", + odata : [{ oper:'eq', text:'�����'}, { oper:'ne', text:'��������'}, { oper:'lt', text:'��-�����'}, { oper:'le', text:'��-����� ���='},{ oper:'gt', text:'��-������'},{ oper:'ge', text:'��-������ ��� ='}, { oper:'bw', text:'������� �'},{ oper:'bn', text:'�� ������� �'},{ oper:'in', text:'�� ������ �'},{ oper:'ni', text:'�� �� ������ �'},{ oper:'ew', text:'�������� �'},{ oper:'en', text:'�� ��������� �'},,{ oper:'cn', text:'�������'}, ,{ oper:'nc', text:'�� �������'} ], + groupOps: [ { op: "AND", text: " � " }, { op: "OR", text: "���" } ] }, edit : { - addCaption: " ", - editCaption: " ", - bSubmit: "", - bCancel: "", - bClose: "", - saveData: " ! ?", - bYes : "", - bNo : "", - bExit : "", + addCaption: "��� �����", + editCaption: "�������� �����", + bSubmit: "������", + bCancel: "�����", + bClose: "�������", + saveData: "������� �� ���������! �� ������� �� ���������?", + bYes : "��", + bNo : "��", + bExit : "�����", msg: { - required:" ", - number:" !", - minValue:" - ", - maxValue:" - ", - email: " . ", - integer: " ", - date: " ", - url: "e URL. ('http://' 'https://')", - nodefined : " !", - novalue : " !", - customarray : ". !", - customfcheck : " !" + required:"������ � ������������", + number:"�������� ������� �����!", + minValue:"���������� ������ �� � ��-������ ��� ����� ��", + maxValue:"���������� ������ �� � ��-����� ��� ����� ��", + email: "�� � ������� ��. �����", + integer: "�������� ������� ���� �����", + date: "�������� ������� ����", + url: "e ��������� URL. �������� �� �������('http://' ��� 'https://')", + nodefined : " � ������������!", + novalue : " ������� ������� �� ��������!", + customarray : "������. ������� ������ �� ����� �����!", + customfcheck : "������������� ������� � ������������ ��� ���� ��� �������!" } }, view : { - caption: " ", - bClose: "" + caption: "������� �����", + bClose: "�������" }, del : { - caption: "", - msg: " ?", - bSubmit: "", - bCancel: "" + caption: "���������", + msg: "�� ������ �� ��������� �����?", + bSubmit: "������", + bCancel: "�����" }, nav : { edittext: " ", - edittitle: " ", + edittitle: "�������� ������ �����", addtext:" ", - addtitle: " ", + addtitle: "�������� ��� �����", deltext: " ", - deltitle: " ", + deltitle: "��������� ������ �����", searchtext: " ", - searchtitle: " ()", + searchtitle: "������� �����(�)", refreshtext: "", - refreshtitle: " ", - alertcap: "", - alerttext: ", ", + refreshtitle: "������ �������", + alertcap: "��������������", + alerttext: "����, �������� �����", viewtext: "", - viewtitle: " " + viewtitle: "������� ������ �����" }, col : { - caption: " ", - bSubmit: "", - bCancel: "" + caption: "����� ������", + bSubmit: "��", + bCancel: "�����" }, errors : { - errcap : "", - nourl : " url ", - norecords: " ", - model : " !" + errcap : "������", + nourl : "���� ������� url �����", + norecords: "���� ����� �� ���������", + model : "������ �� ����������� �� �������!" }, formatter : { integer : {thousandsSeparator: " ", defaultValue: '0'}, number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'}, - currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" .", defaultValue: '0.00'}, + currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" ��.", defaultValue: '0.00'}, date : { dayNames: [ - "", "", "", "", "", "", "", - "", "", "", "", "", "", "" + "���", "���", "��", "��", "���", "���", "���", + "������", "����������", "�������", "�����", "���������", "�����", "������" ], monthNames: [ - "", "", "", "", "", "", "", "", "", "", "", "", - "", "", "", "", "", "", "", "", "", "", "", "" + "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", + "������", "��������", "����", "�����", "���", "���", "���", "������", "���������", "��������", "�������", "��������" ], AmPm : ["","","",""], S: function (j) { if(j==7 || j==8 || j== 27 || j== 28) { - return ''; + return '��'; } - return ['', '', ''][Math.min((j - 1) % 10, 2)]; + return ['��', '��', '��'][Math.min((j - 1) % 10, 2)]; }, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -128,5 +128,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cat.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cat.js index 76215f60fa..0ef7785a2c 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cat.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cat.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Mostrant {0} - {1} de {2}", emptyrecords: "Sense registres que mostrar", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Cerca...", Find: "Cercar", Reset: "Buidar", - odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'], - groupOps: [ { op: "AND", text: "tot" }, { op: "OR", text: "qualsevol" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:"equal"},{ oper:'ne', text:"not equal"},{ oper:'lt', text:"less"},{ oper:'le', text:"less or equal"},{ oper:'gt', text:"greater"},{ oper:'ge', text:"greater or equal"},{ oper:'bw', text:"begins with"},{ oper:'bn', text:"does not begin with"},{ oper:'in', text:"is in"},{ oper:'ni', text:"is not in"},{ oper:'ew', text:"ends with"},{ oper:'en', text:"does not end with"},{ oper:'cn', text:"contains"},{ oper:'nc', text:"does not contain"}], + groupOps: [ { op: "AND", text: "tot" }, { op: "OR", text: "qualsevol" } ] }, edit : { addCaption: "Afegir registre", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd-m-Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cn.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cn.js index e2f282c71a..cde4de0780 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cn.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cn.js @@ -1,16 +1,17 @@ ;(function($){ /** - * jqGrid Chinese Translation for v3.6 - * waiting 2010.01.18 - * http://waiting.javaeye.com/ + * jqGrid Chinese Translation for v4.2 + * henryyan 2011.11.30 + * http://www.wsria.com * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * - * update 2010.05.04 + * update 2011.11.30 * add double u3000 SPACE for search:odata to fix SEARCH box display err when narrow width from only use of eq/ne/cn/in/lt/gt operator under IE6/7 **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "{0} - {1}\u3000共 {2} 条", // 共字前是全角空格 emptyrecords: "无数据显示", @@ -21,11 +22,9 @@ $.jgrid = { caption: "搜索...", Find: "查找", Reset: "重置", - odata : ['等于\u3000\u3000', '不等\u3000\u3000', '小于\u3000\u3000', '小于等于','大于\u3000\u3000','大于等于', - '开始于','不开始于','属于\u3000\u3000','不属于','结束于','不结束于','包含\u3000\u3000','不包含'], - groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ], - matchText: " 匹配", - rulesText: " 规则" + odata : [{oper:'eq', text:'等于\u3000\u3000'},{oper:'ne', text: '不等\u3000\u3000'}, { oper:'lt', text:'小于\u3000\u3000'},{ oper:'le', text: '小于等于'},{ oper:'gt', text:'大于\u3000\u3000'},{ oper:'ge', text:'大于等于'}, + {oper:'bw', text:'开始于'},{ oper:'bn', text:'不开始于'},{ oper:'in', text:'属于\u3000\u3000'},{ oper:'ni', text:'不属于'},{ oper:'ew', text:'结束于'},{ oper:'en', text:'不结束于'},{ oper:'cn', text:'包含\u3000\u3000'},{ oper:'nc', text:'不包含'},{ oper:'nu', text:'空值于\u3000\u3000'},{ oper:'nn', text:'非空值'}], + groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ] }, edit : { addCaption: "添加记录", @@ -107,6 +106,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'm-d-Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -128,5 +128,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cs.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cs.js index ad3cfc310e..0e3d1639f4 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cs.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-cs.js @@ -8,7 +8,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Zobrazeno {0} - {1} z {2} záznamů", emptyrecords: "Nenalezeny žádné záznamy", @@ -19,10 +20,8 @@ $.jgrid = { caption: "Vyhledávám...", Find: "Hledat", Reset: "Reset", - odata : ['rovno', 'nerovono', 'menší', 'menší nebo rovno','větší', 'větší nebo rovno', 'začíná s', 'nezačíná s', 'je v', 'není v', 'končí s', 'nekončí s', 'obahuje', 'neobsahuje'], - groupOps: [ { op: "AND", text: "všech" }, { op: "OR", text: "některého z" } ], - matchText: " hledat podle", - rulesText: " pravidel" + odata: [{ oper:'eq', text:"rovno"},{ oper:'ne', text:"nerovono"},{ oper:'lt', text:"menší"},{ oper:'le', text:"menší nebo rovno"},{ oper:'gt', text:"větší"},{ oper:'ge', text:"větší nebo rovno"},{ oper:'bw', text:"začíná s"},{ oper:'bn', text:"nezačíná s"},{ oper:'in', text:"je v"},{ oper:'ni', text:"není v"},{ oper:'ew', text:"končí s"},{ oper:'en', text:"nekončí s"},{ oper:'cn', text:"obahuje"},{ oper:'nc', text:"neobsahuje"}], + groupOps: [ { op: "AND", text: "všech" }, { op: "OR", text: "některého z" } ] }, edit : { addCaption: "Přidat záznam", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-da.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-da.js index 44e745f61b..fc6bc6aeda 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-da.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-da.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Vis {0} - {1} of {2}", emptyrecords: "Ingen linjer fundet", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Søg...", Find: "Find", Reset: "Nulstil", - odata : ['lig', 'forskellige fra', 'mindre', 'mindre eller lig','større','større eller lig', 'begynder med','begynder ikke med','findes i','findes ikke i','ender med','ender ikke med','indeholder','indeholder ikke'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " lig", - rulesText: " regler" + odata: [{ oper:'eq', text:"lig"},{ oper:'ne', text:"forskellige fra"},{ oper:'lt', text:"mindre"},{ oper:'le', text:"mindre eller lig"},{ oper:'gt', text:"større"},{ oper:'ge', text:"større eller lig"},{ oper:'bw', text:"begynder med"},{ oper:'bn', text:"begynder ikke med"},{ oper:'in', text:"findes i"},{ oper:'ni', text:"findes ikke i"},{ oper:'ew', text:"ender med"},{ oper:'en', text:"ender ikke med"},{ oper:'cn', text:"indeholder"},{ oper:'nc', text:"indeholder ikke"}], + groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ] }, edit : { addCaption: "Tilføj", @@ -102,6 +101,7 @@ $.jgrid = { S: function (j) {return '.'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,6 +123,6 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); // DA })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-de.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-de.js index 106e8992a9..891b6c7aee 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-de.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-de.js @@ -9,11 +9,17 @@ * Andreas Flack * http://www.contentcontrol-berlin.de * + * Updated for jQuery 4.4 + * Oleg Kiriljuk oleg.kiriljuk@ok-soft-gmbh.com + * the format corresponds now the format from + * https://github.com/jquery/globalize/blob/master/lib/cultures/globalize.culture.de.js + * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Zeige {0} - {1} von {2}", emptyrecords: "Keine Datensätze vorhanden", @@ -24,10 +30,8 @@ $.jgrid = { caption: "Suche...", Find: "Suchen", Reset: "Zurücksetzen", - odata : ['gleich', 'ungleich', 'kleiner', 'kleiner gleich','größer','größer gleich', 'beginnt mit','beginnt nicht mit','ist in','ist nicht in','endet mit','endet nicht mit','enthält','enthält nicht'], - groupOps: [ { op: "AND", text: "alle" }, { op: "OR", text: "mindestens eine" } ], - matchText: " erfülle", - rulesText: " Bedingung(en)" + odata: [{ oper:'eq', text:"gleich"},{ oper:'ne', text:"ungleich"},{ oper:'lt', text:"kleiner"},{ oper:'le', text:"kleiner gleich"},{ oper:'gt', text:"größer"},{ oper:'ge', text:"größer gleich"},{ oper:'bw', text:"beginnt mit"},{ oper:'bn', text:"beginnt nicht mit"},{ oper:'in', text:"ist in"},{ oper:'ni', text:"ist nicht in"},{ oper:'ew', text:"endet mit"},{ oper:'en', text:"endet nicht mit"},{ oper:'cn', text:"enthält"},{ oper:'nc', text:"enthält nicht"}], + groupOps: [ { op: "AND", text: "alle" }, { op: "OR", text: "mindestens eine" } ] }, edit : { addCaption: "Datensatz hinzufügen", @@ -104,22 +108,56 @@ $.jgrid = { "Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ], - AmPm : ["am","pm","AM","PM"], - S: function (j) {return 'ter'}, + AmPm : ["","","",""], + S: function (j) {return '.';}, // one can also use 'er' instead of '.' but one have to use additional word like 'der' or 'den' before srcformat: 'Y-m-d', newformat: 'd.m.Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { + // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid + // and see http://docs.jquery.com/UI/Datepicker/formatDate + // and https://github.com/jquery/globalize#dates for alternative formats used frequently ISO8601Long: "Y-m-d H:i:s", ISO8601Short: "Y-m-d", - ShortDate: "j.n.Y", - LongDate: "l, j. F Y", - FullDateTime: "l, d. F Y G:i:s", - MonthDay: "d. F", - ShortTime: "G:i", - LongTime: "G:i:s", + // short date: + // d - Day of the month, 2 digits with leading zeros + // m - Numeric representation of a month, with leading zeros + // Y - A full numeric representation of a year, 4 digits + ShortDate: "d.m.Y", // in jQuery UI Datepicker: "dd.MM.yyyy" + // long date: + // l - A full textual representation of the day of the week + // j - Day of the month without leading zeros + // F - A full textual representation of a month + // Y - A full numeric representation of a year, 4 digits + LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy" + // long date with long time: + // l - A full textual representation of the day of the week + // j - Day of the month without leading zeros + // F - A full textual representation of a month + // Y - A full numeric representation of a year, 4 digits + // H - 24-hour format of an hour with leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss" + // month day: + // d - Day of the month, 2 digits with leading zeros + // F - A full textual representation of a month + MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM" + // short time (without seconds) + // H - 24-hour format of an hour with leading zeros + // i - Minutes with leading zeros + ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm" + // long time (with seconds) + // H - 24-hour format of an hour with leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss" SortableDateTime: "Y-m-d\\TH:i:s", UniversalSortableDateTime: "Y-m-d H:i:sO", - YearMonth: "F Y" + // month with year + // F - A full textual representation of a month + // Y - A full numeric representation of a year, 4 digits + YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy" }, reformatAfterEdit : false }, @@ -129,5 +167,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); \ No newline at end of file diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-el.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-el.js index d4f6423283..4a5d2731eb 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-el.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-el.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "View {0} - {1} of {2}", emptyrecords: "No records to view", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Αναζήτηση...", Find: "Εύρεση", Reset: "Επαναφορά", - odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'}], + groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ] }, edit : { addCaption: "Εισαγωγή Εγγραφής", @@ -101,6 +100,7 @@ $.jgrid = { S: function (j) {return j == 1 || j > 1 ? ['η'][Math.min((j - 1) % 10, 3)] : ''}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -122,5 +122,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-en.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-en.js index 64dc885c93..2894c48bbe 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-en.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-en.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "View {0} - {1} of {2}", emptyrecords: "No records to view", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Search...", Find: "Find", Reset: "Reset", - odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'}], + groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ] }, edit : { addCaption: "Add Record", @@ -87,9 +86,9 @@ $.jgrid = { model : "Length of colNames <> colModel!" }, formatter : { - integer : {thousandsSeparator: " ", defaultValue: '0'}, - number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'}, - currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'}, + integer : {thousandsSeparator: ",", defaultValue: '0'}, + number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'}, + currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'}, date : { dayNames: [ "Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat", @@ -100,21 +99,62 @@ $.jgrid = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], AmPm : ["am","pm","AM","PM"], - S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, + S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';}, srcformat: 'Y-m-d', - newformat: 'd/m/Y', + newformat: 'n/j/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { + // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid + // and see http://docs.jquery.com/UI/Datepicker/formatDate + // and https://github.com/jquery/globalize#dates for alternative formats used frequently + // one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many + // information about date, time, numbers and currency formats used in different countries + // one should just convert the information in PHP format ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", - ShortDate: "n/j/Y", - LongDate: "l, F d, Y", - FullDateTime: "l, F d, Y g:i:s A", - MonthDay: "F d", - ShortTime: "g:i A", - LongTime: "g:i:s A", + // short date: + // n - Numeric representation of a month, without leading zeros + // j - Day of the month without leading zeros + // Y - A full numeric representation of a year, 4 digits + // example: 3/1/2012 which means 1 March 2012 + ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy" + // long date: + // l - A full textual representation of the day of the week + // F - A full textual representation of a month + // d - Day of the month, 2 digits with leading zeros + // Y - A full numeric representation of a year, 4 digits + LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy" + // long date with long time: + // l - A full textual representation of the day of the week + // F - A full textual representation of a month + // d - Day of the month, 2 digits with leading zeros + // Y - A full numeric representation of a year, 4 digits + // g - 12-hour format of an hour without leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + // A - Uppercase Ante meridiem and Post meridiem (AM or PM) + FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt" + // month day: + // F - A full textual representation of a month + // d - Day of the month, 2 digits with leading zeros + MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd" + // short time (without seconds) + // g - 12-hour format of an hour without leading zeros + // i - Minutes with leading zeros + // A - Uppercase Ante meridiem and Post meridiem (AM or PM) + ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt" + // long time (with seconds) + // g - 12-hour format of an hour without leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + // A - Uppercase Ante meridiem and Post meridiem (AM or PM) + LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt" SortableDateTime: "Y-m-d\\TH:i:s", UniversalSortableDateTime: "Y-m-d H:i:sO", - YearMonth: "F, Y" + // month with year + // Y - A full numeric representation of a year, 4 digits + // F - A full textual representation of a month + YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy" }, reformatAfterEdit : false }, @@ -124,5 +164,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-es.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-es.js index 3d997378b4..830378ee96 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-es.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-es.js @@ -8,7 +8,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Mostrando {0} - {1} de {2}", emptyrecords: "Sin registros que mostrar", @@ -19,10 +20,8 @@ $.jgrid = { caption: "Búsqueda...", Find: "Buscar", Reset: "Limpiar", - odata : ['igual ', 'no igual a', 'menor que', 'menor o igual que','mayor que','mayor o igual a', 'empiece por','no empiece por','está en','no está en','termina por','no termina por','contiene','no contiene'], - groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "cualquier" } ], - matchText: " match", - rulesText: " reglas" + odata: [{ oper:'eq', text:"igual "},{ oper:'ne', text:"no igual a"},{ oper:'lt', text:"menor que"},{ oper:'le', text:"menor o igual que"},{ oper:'gt', text:"mayor que"},{ oper:'ge', text:"mayor o igual a"},{ oper:'bw', text:"empiece por"},{ oper:'bn', text:"no empiece por"},{ oper:'in', text:"está en"},{ oper:'ni', text:"no está en"},{ oper:'ew', text:"termina por"},{ oper:'en', text:"no termina por"},{ oper:'cn', text:"contiene"},{ oper:'nc', text:"no contiene"}], + groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "cualquier" } ] }, edit : { addCaption: "Agregar registro", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd-m-Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fa.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fa.js index 3c233de6b3..be9b3e5203 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fa.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fa.js @@ -5,7 +5,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ - $.jgrid = { + $.jgrid = $.jgrid || {}; + $.extend($.jgrid,{ defaults: { recordtext: "نمابش {0} - {1} از {2}", emptyrecords: "رکوردی یافت نشد", @@ -16,7 +17,7 @@ caption: "جستجو...", Find: "يافته ها", Reset: "از نو", - odata: ['برابر', 'نا برابر', 'به', 'کوچکتر', 'از', 'بزرگتر', 'شروع با', 'شروع نشود با', 'نباشد', 'عضو این نباشد', 'اتمام با', 'تمام نشود با', 'حاوی', 'نباشد حاوی'], + odata: [{ oper:'eq', text:"برابر"},{ oper:'ne', text:"نا برابر"},{ oper:'lt', text:"به"},{ oper:'le', text:"کوچکتر"},{ oper:'gt', text:"از"},{ oper:'ge', text:"بزرگتر"},{ oper:'bw', text:"شروع با"},{ oper:'bn', text:"شروع نشود با"},{ oper:'in', text:"نباشد"},{ oper:'ni', text:"عضو این نباشد"},{ oper:'ew', text:"اتمام با"},{ oper:'en', text:"تمام نشود با"},{ oper:'cn', text:"حاوی"},{ oper:'nc', text:"نباشد حاوی"}], groupOps: [{ op: "AND", text: "کل" @@ -24,9 +25,7 @@ { op: "OR", text: "مجموع" - }], - matchText: " حاوی", - rulesText: " اطلاعات" + }] }, edit: { addCaption: "اضافه کردن رکورد", @@ -69,7 +68,7 @@ addtext: " ", addtitle: "افزودن رديف جديد", deltext: " ", - deltitle: "حذف ردبف هاي انتخاب شده", + deltitle: "حذف ردبف هاي انتیاب شده", searchtext: " ", searchtitle: "جستجوي رديف", refreshtext: "", @@ -118,6 +117,7 @@ }, srcformat: "Y-m-d", newformat: "d/m/Y", + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks: { ISO8601Long: "Y-m-d H:i:s", ISO8601Short: "Y-m-d", @@ -141,5 +141,5 @@ }, idName: "id" } - } + }); })(jQuery); \ No newline at end of file diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fi.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fi.js index 9a07511d96..7bf6283c81 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fi.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fi.js @@ -1,13 +1,15 @@ ;(function($){ /** * jqGrid (fi) Finnish Translation - * Jukka Inkeri awot.fi 2010-05-19 Version + * Jukka Inkeri awot.fi 2010-05-19 + * Alex Grönholm alex.gronholm@nextday.fi 2011-05-18 * http://awot.fi * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults: { recordtext: "Rivit {0} - {1} / {2}", emptyrecords: "Ei näytettäviä", @@ -17,11 +19,9 @@ $.jgrid = { search: { caption: "Etsi...", Find: "Etsi", - Reset: "Tyhjää", - odata: ['=', '<>', '<', '<=','>','>=', 'alkaa','ei ala','joukossa','ei joukossa','loppuu','ei lopu','sisältää','ei sisällä'], - groupOps: [ { op: "AND", text: "kaikki" }, { op: "OR", text: "mikä tahansa" } ], - matchText: "  täytä ehdot:", - rulesText: "" + Reset: "Tyhjennä", + odata: [{ oper:'eq', text:"on"},{ oper:'ne', text:"ei ole"},{ oper:'lt', text:"pienempi"},{ oper:'le', text:"pienempi tai yhtäsuuri"},{ oper:'gt', text:"suurempi"},{ oper:'ge', text:"suurempi tai yhtäsuuri"},{ oper:'bw', text:"alkaa"},{ oper:'bn', text:"ei ala"},{ oper:'in', text:"joukossa"},{ oper:'ni', text:"ei joukossa"},{ oper:'ew', text:"loppuu"},{ oper:'en', text:"ei lopu"},{ oper:'cn', text:"sisältää"},{ oper:'nc', text:"ei sisällä"},{ oper:'nu', text:"on tyhjä"},{ oper:'nn', text:"ei ole tyhjä"}], + groupOps: [ { op: "AND", text: "kaikki" }, { op: "OR", text: "mikä tahansa" } ] }, edit: { addCaption: "Uusi rivi", @@ -30,22 +30,22 @@ $.jgrid = { bCancel: "Peru", bClose: "Sulje", saveData: "Tietoja muutettu! Tallennetaanko?", - bYes: "K", - bNo: "E", + bYes: "Kyllä", + bNo: "Ei", bExit: "Peru", msg: { required: "pakollinen", number: "Anna kelvollinen nro", - minValue: "arvo oltava >= ", - maxValue: "arvo oltava <= ", - email: "virheellinen sposti ", + minValue: "arvon oltava suurempi tai yhtäsuuri kuin ", + maxValue: "arvon oltava pienempi tai yhtäsuuri kuin ", + email: "ei ole kelvollinen säpostiosoite", integer: "Anna kelvollinen kokonaisluku", date: "Anna kelvollinen pvm", - url: "Ei ole sopiva linkki(URL). Alku oltava ('http://' tai 'https://')", + url: "Ei ole kelvollinen linkki(URL). Alku oltava ('http://' tai 'https://')", nodefined: " ei ole määritelty!", novalue: " paluuarvo vaaditaan!", - customarray: "Custom function should return array!", - customfcheck: "Custom function should be present in case of custom checking!" + customarray: "Oman funktion tulee palauttaa jono!", + customfcheck: "Oma funktio on määriteltävä räätälöityä tarkastusta varten!" } }, view: { @@ -59,13 +59,13 @@ $.jgrid = { bCancel: "Peru" }, nav: { - edittext: " ", - edittitle: "Muokkaa valittu rivi", - addtext: " ", + edittext: "", + edittitle: "Muokkaa valittua riviä", + addtext: "", addtitle: "Uusi rivi", - deltext: " ", + deltext: "", deltitle: "Poista valittu rivi", - searchtext: " ", + searchtext: "", searchtitle: "Etsi tietoja", refreshtext: "", refreshtitle: "Lataa uudelleen", @@ -75,13 +75,13 @@ $.jgrid = { viewtitle: "Näyta valitut rivit" }, col: { - caption: "Näyta/Piilota sarakkeet", + caption: "Valitse sarakkeet", bSubmit: "OK", bCancel: "Peru" }, errors : { errcap: "Virhe", - nourl: "url asettamatta", + nourl: "URL on asettamatta", norecords: "Ei muokattavia tietoja", model: "Pituus colNames <> colModel!" }, @@ -101,7 +101,8 @@ $.jgrid = { AmPm: ["am","pm","AM","PM"], S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', - newformat: 'd/m/Y', + newformat: 'd.m.Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks: { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,6 +124,6 @@ $.jgrid = { checkbox: {disabled:true}, idName: 'id' } -}; +}); // FI })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fr.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fr.js index a7d22abe7f..484b3bab90 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fr.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-fr.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Enregistrements {0} - {1} sur {2}", emptyrecords: "Aucun enregistrement à afficher", @@ -17,11 +18,9 @@ $.jgrid = { search : { caption: "Recherche...", Find: "Chercher", - Reset: "Annuler", - odata : ['égal', 'différent', 'inférieur', 'inférieur ou égal','supérieur','supérieur ou égal', 'commence par','ne commence pas par','est dans',"n'est pas dans",'finit par','ne finit pas par','contient','ne contient pas'], - groupOps: [ { op: "AND", text: "tous" }, { op: "OR", text: "aucun" } ], - matchText: " correspondance", - rulesText: " règles" + Reset: "Réinitialiser", + odata: [{ oper:'eq', text:"égal"},{ oper:'ne', text:"différent"},{ oper:'lt', text:"inférieur"},{ oper:'le', text:"inférieur ou égal"},{ oper:'gt', text:"supérieur"},{ oper:'ge', text:"supérieur ou égal"},{ oper:'bw', text:"commence par"},{ oper:'bn', text:"ne commence pas par"},{ oper:'in', text:"est dans"},{ oper:'ni', text:"n'est pas dans"},{ oper:'ew', text:"finit par"},{ oper:'en', text:"ne finit pas par"},{ oper:'cn', text:"contient"},{ oper:'nc', text:"ne contient pas"}], + groupOps: [ { op: "AND", text: "tous" }, { op: "OR", text: "au moins un" } ] }, edit : { addCaption: "Ajouter", @@ -101,6 +100,7 @@ $.jgrid = { S: function (j) {return j == 1 ? 'er' : 'e';}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -122,5 +122,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-gl.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-gl.js index a2faba2c0a..aa5760b4cb 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-gl.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-gl.js @@ -6,7 +6,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Amosando {0} - {1} de {2}", emptyrecords: "Sen rexistros que amosar", @@ -17,10 +18,8 @@ $.jgrid = { caption: "Búsqueda...", Find: "Buscar", Reset: "Limpar", - odata : ['igual ', 'diferente a', 'menor que', 'menor ou igual que','maior que','maior ou igual a', 'empece por','non empece por','está en','non está en','termina por','non termina por','contén','non contén'], - groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "calquera" } ], - matchText: " match", - rulesText: " regras" + odata: [{ oper:'eq', text:"igual "},{ oper:'ne', text:"diferente a"},{ oper:'lt', text:"menor que"},{ oper:'le', text:"menor ou igual que"},{ oper:'gt', text:"maior que"},{ oper:'ge', text:"maior ou igual a"},{ oper:'bw', text:"empece por"},{ oper:'bn', text:"non empece por"},{ oper:'in', text:"está en"},{ oper:'ni', text:"non está en"},{ oper:'ew', text:"termina por"},{ oper:'en', text:"non termina por"},{ oper:'cn', text:"contén"},{ oper:'nc', text:"non contén"}], + groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "calquera" } ] }, edit : { addCaption: "Engadir rexistro", @@ -101,6 +100,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd-m-Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -122,5 +122,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-he.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-he.js index e226083dd3..e67c291606 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-he.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-he.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "מציג {0} - {1} מתוך {2}", emptyrecords: "אין רשומות להציג", @@ -18,10 +19,8 @@ $.jgrid = { caption: "מחפש...", Find: "חפש", Reset: "התחל", - odata : ['שווה', 'לא שווה', 'קטן', 'קטן או שווה','גדול','גדול או שווה', 'מתחיל ב','לא מתחיל ב','נמצא ב','לא נמצא ב','מסתיים ב','לא מסתיים ב','מכיל','לא מכיל'], - groupOps: [ { op: "AND", text: "הכל" }, { op: "OR", text: "אחד מ" } ], - matchText: " תואם", - rulesText: " חוקים" + odata: [{ oper:'eq', text:"שווה"},{ oper:'ne', text:"לא שווה"},{ oper:'lt', text:"קטן"},{ oper:'le', text:"קטן או שווה"},{ oper:'gt', text:"גדול"},{ oper:'ge', text:"גדול או שווה"},{ oper:'bw', text:"מתחיל ב"},{ oper:'bn', text:"לא מתחיל ב"},{ oper:'in', text:"נמצא ב"},{ oper:'ni', text:"לא נמצא ב"},{ oper:'ew', text:"מסתיים ב"},{ oper:'en', text:"לא מסתיים ב"},{ oper:'cn', text:"מכיל"},{ oper:'nc', text:"לא מכיל"}], + groupOps: [ { op: "AND", text: "הכל" }, { op: "OR", text: "אחד מ" } ] }, edit : { addCaption: "הוסף רשומה", @@ -102,6 +101,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,5 +123,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-hu.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-hu.js index 15ae3b60b2..deeb17108c 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-hu.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-hu.js @@ -8,7 +8,8 @@ * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Oldal {0} - {1} / {2}", emptyrecords: "Nincs találat", @@ -19,10 +20,8 @@ $.jgrid = { caption: "Keresés...", Find: "Keres", Reset: "Alapértelmezett", - odata : ['egyenlő', 'nem egyenlő', 'kevesebb', 'kevesebb vagy egyenlő','nagyobb','nagyobb vagy egyenlő', 'ezzel kezdődik','nem ezzel kezdődik','tartalmaz','nem tartalmaz','végződik','nem végződik','tartalmaz','nem tartalmaz'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:"egyenlő"},{ oper:'ne', text:"nem egyenlő"},{ oper:'lt', text:"kevesebb"},{ oper:'le', text:"kevesebb vagy egyenlő"},{ oper:'gt', text:"nagyobb"},{ oper:'ge', text:"nagyobb vagy egyenlő"},{ oper:'bw', text:"ezzel kezdődik"},{ oper:'bn', text:"nem ezzel kezdődik"},{ oper:'in', text:"tartalmaz"},{ oper:'ni', text:"nem tartalmaz"},{ oper:'ew', text:"végződik"},{ oper:'en', text:"nem végződik"},{ oper:'cn', text:"tartalmaz"},{ oper:'nc', text:"nem tartalmaz"}], + groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ] }, edit : { addCaption: "Új tétel", @@ -104,6 +103,7 @@ $.jgrid = { S: function (j) {return '.-ik';}, srcformat: 'Y-m-d', newformat: 'Y/m/d', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -125,5 +125,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-is.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-is.js index b586e11d8d..fed4a52b8c 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-is.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-is.js @@ -6,32 +6,31 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { - recordtext: "View {0} - {1} of {2}", - emptyrecords: "No records to view", + recordtext: "Skoða {0} - {1} af {2}", + emptyrecords: "Engar færslur", loadtext: "Hleður...", - pgtext : "Page {0} of {1}" + pgtext : "Síða {0} af {1}" }, search : { caption: "Leita...", Find: "Leita", Reset: "Endursetja", - odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:"sama og"},{ oper:'ne', text:"ekki sama og"},{ oper:'lt', text:"minna en"},{ oper:'le', text:"minna eða jafnt og"},{ oper:'gt', text:"stærra en"},{ oper:'ge', text:"stærra eða jafnt og"},{ oper:'bw', text:"byrjar á"},{ oper:'bn', text:"byrjar ekki á"},{ oper:'in', text:"er í"},{ oper:'ni', text:"er ekki í"},{ oper:'ew', text:"endar á"},{ oper:'en', text:"endar ekki á"},{ oper:'cn', text:"inniheldur"},{ oper:'nc', text:"inniheldur ekki"}], + groupOps: [ { op: "AND", text: "allt" }, { op: "OR", text: "eða" } ] }, edit : { - addCaption: "Add Record", - editCaption: "Edit Record", + addCaption: "Bæta við færslu", + editCaption: "Breyta færslu", bSubmit: "Vista", bCancel: "Hætta við", bClose: "Loka", - saveData: "Data has been changed! Save changes?", - bYes : "Yes", - bNo : "No", - bExit : "Cancel", + saveData: "Gögn hafa breyst! Vista breytingar?", + bYes : "Já", + bNo : "Nei", + bExit : "Hætta við", msg: { required:"Reitur er nauðsynlegur", number:"Vinsamlega settu inn tölu", @@ -39,17 +38,17 @@ $.jgrid = { maxValue:"gildi verður að vera minna en eða jafnt og ", email: "er ekki löglegt email", integer: "Vinsamlega settu inn tölu", - date: "Please, enter valid date value", - url: "is not a valid URL. Prefix required ('http://' or 'https://')", - nodefined : " is not defined!", - novalue : " return value is required!", - customarray : "Custom function should return array!", - customfcheck : "Custom function should be present in case of custom checking!" + date: "Vinsamlega setti inn dagsetningu", + url: "er ekki löglegt URL. Vantar ('http://' eða 'https://')", + nodefined : " er ekki skilgreint!", + novalue : " skilagildi nauðsynlegt!", + customarray : "Fall skal skila fylki!", + customfcheck : "Fall skal vera skilgreint!" } }, view : { - caption: "View Record", - bClose: "Close" + caption: "Skoða færslu", + bClose: "Loka" }, del : { caption: "Eyða", @@ -71,7 +70,7 @@ $.jgrid = { alertcap: "Viðvörun", alerttext: "Vinsamlega veldu færslu", viewtext: "", - viewtitle: "View selected row" + viewtitle: "Skoða valda færslu" }, col : { caption: "Sýna / fela dálka", @@ -82,7 +81,7 @@ $.jgrid = { errcap : "Villa", nourl : "Vantar slóð", norecords: "Engar færslur valdar", - model : "Length of colNames <> colModel!" + model : "Lengd colNames <> colModel!" }, formatter : { integer : {thousandsSeparator: " ", defaultValue: '0'}, @@ -90,17 +89,18 @@ $.jgrid = { currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'}, date : { dayNames: [ - "Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat", - "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" + "Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", + "Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur" ], monthNames: [ - "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", - "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" + "Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Oct", "Nóv", "Des", + "Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júný", "Júlý", "Ágúst", "September", "Október", "Nóvember", "Desember" ], AmPm : ["am","pm","AM","PM"], S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -122,5 +122,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-it.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-it.js index fec00456e5..53c92842cc 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-it.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-it.js @@ -1 +1 @@ -(function(a){a.jgrid={defaults:{recordtext:"Visualizzati {0} - {1} di {2}",emptyrecords:"Nessun record da visualizzare",loadtext:"Caricamento...",pgtext:"Pagina {0} di {1}"},search:{caption:"Ricerca...",Find:"Cerca",Reset:"Pulisci",odata:["uguale","diverso","minore","minore o uguale","maggiore","maggiore o uguale","inizia con","non inizia con","in","non in","termina con","non termina con","contiene","non contiene"],groupOps:[{op:"AND",text:"tutto"},{op:"OR",text:"almeno uno"}],matchText:" corrisponde",rulesText:" regole"},edit:{addCaption:"Aggiungi Record",editCaption:"Modifica Record",bSubmit:"Invia",bCancel:"Chiudi",bClose:"Chiudi",saveData:"Alcuni dati modificati! Salvare i cambiamenti?",bYes:"Si",bNo:"No",bExit:"Esci",msg:{required:"Campo richiesto",number:"Per favore, inserisci un valore valido",minValue:"il valore deve essere maggiore o uguale a ",maxValue:"il valore deve essere minore o uguale a",email:"e-mail non corretta",integer:"Per favore, inserisci un numero intero valido",date:"Per favore, inserisci una data valida",url:"URL non valido. Prefisso richiesto ('http://' or 'https://')",nodefined:" non definito!",novalue:" valore di ritorno richiesto!",customarray:"La function custon deve tornare un array!",customfcheck:"La function custom deve esistere per il custom checking!"}},view:{caption:"Visualizzazione Record",bClose:"Chiudi"},del:{caption:"Cancella",msg:"Cancellare record selezionato/i?",bSubmit:"Cancella",bCancel:"Annulla"},nav:{edittext:" ",edittitle:"Modifica record selezionato",addtext:" ",addtitle:"Aggiungi nuovo record",deltext:" ",deltitle:"Cancella record selezionato",searchtext:" ",searchtitle:"Ricerca record",refreshtext:"",refreshtitle:"Aggiorna griglia",alertcap:"Attenzione",alerttext:"Per favore, seleziona un record",viewtext:"",viewtitle:"Visualizza riga selezionata"},col:{caption:"Mostra/Nascondi Colonne",bSubmit:"Invia",bCancel:"Annulla"},errors:{errcap:"Errore",nourl:"Url non settata",norecords:"Nessun record da elaborare",model:"Lunghezza di colNames <> colModel!"},formatter:{integer:{thousandsSeparator:" ",defaultValue:"0"},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaultValue:"0,00"},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaultValue:"0,00"},date:{dayNames:["Dom","Lun","Mar","Mer","Gio","Ven","Sab","Domenica","Luned","Marted","Mercoled","Gioved","Venerd","Sabato"],monthNames:["Gen","Feb","Mar","Apr","Mag","Gui","Lug","Ago","Set","Ott","Nov","Dic","Genneio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Movembre","Dicembre"],AmPm:["am","pm","AM","PM"],S:function(b){return b<11||b>13?["st","nd","rd","th"][Math.min((b-1)%10,3)]:"th"},srcformat:"Y-m-d",newformat:"d/m/Y",masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"n/j/Y",LongDate:"l, F d, Y",FullDateTime:"l, F d, Y g:i:s A",MonthDay:"F d",ShortTime:"g:i A",LongTime:"g:i:s A",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F, Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"",target:"",checkbox:{disabled:true},idName:"id"}}})(jQuery); \ No newline at end of file +(function(a){a.jgrid = a.jgrid || {};a.extend(a.jgrid,{ defaults:{recordtext:"Visualizzati {0} - {1} di {2}",emptyrecords:"Nessun record da visualizzare",loadtext:"Caricamento...",pgtext:"Pagina {0} di {1}"},search:{caption:"Ricerca...",Find:"Cerca",Reset:"Pulisci", odata: [{ oper:'eq', text:"uguale"},{ oper:'ne', text:"diverso"},{ oper:'lt', text:"minore"},{ oper:'le', text:"minore o uguale"},{ oper:'gt', text:"maggiore"},{ oper:'ge', text:"maggiore o uguale"},{ oper:'bw', text:"inizia con"},{ oper:'bn', text:"non inizia con"},{ oper:'in', text:"in"},{ oper:'ni', text:"non in"},{ oper:'ew', text:"termina con"},{ oper:'en', text:"non termina con"},{ oper:'cn', text:"contiene"},{ oper:'nc', text:"non contiene"}],groupOps:[{op:"AND",text:"tutto"},{op:"OR",text:"almeno uno"}]},edit:{addCaption:"Aggiungi Record",editCaption:"Modifica Record",bSubmit:"Invia",bCancel:"Chiudi",bClose:"Chiudi",saveData:"Alcuni dati modificati! Salvare i cambiamenti?",bYes:"Si",bNo:"No",bExit:"Esci",msg:{required:"Campo richiesto",number:"Per favore, inserisci un valore valido",minValue:"il valore deve essere maggiore o uguale a ",maxValue:"il valore deve essere minore o uguale a",email:"e-mail non corretta",integer:"Per favore, inserisci un numero intero valido",date:"Per favore, inserisci una data valida",url:"URL non valido. Prefisso richiesto ('http://' or 'https://')",nodefined:" non � definito!",novalue:" valore di ritorno richiesto!",customarray:"La function custon deve tornare un array!",customfcheck:"La function custom deve esistere per il custom checking!"}},view:{caption:"Visualizzazione Record",bClose:"Chiudi"},del:{caption:"Cancella",msg:"Cancellare record selezionato/i?",bSubmit:"Cancella",bCancel:"Annulla"},nav:{edittext:" ",edittitle:"Modifica record selezionato",addtext:" ",addtitle:"Aggiungi nuovo record",deltext:" ",deltitle:"Cancella record selezionato",searchtext:" ",searchtitle:"Ricerca record",refreshtext:"",refreshtitle:"Aggiorna griglia",alertcap:"Attenzione",alerttext:"Per favore, seleziona un record",viewtext:"",viewtitle:"Visualizza riga selezionata"},col:{caption:"Mostra/Nascondi Colonne",bSubmit:"Invia",bCancel:"Annulla"},errors:{errcap:"Errore",nourl:"Url non settata",norecords:"Nessun record da elaborare",model:"Lunghezza di colNames <> colModel!"},formatter:{integer:{thousandsSeparator:" ",defaultValue:"0"},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaultValue:"0,00"},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaultValue:"0,00"},date:{dayNames:["Dom","Lun","Mar","Mer","Gio","Ven","Sab","Domenica","Luned�","Marted�","Mercoled�","Gioved�","Venerd�","Sabato"],monthNames:["Gen","Feb","Mar","Apr","Mag","Gui","Lug","Ago","Set","Ott","Nov","Dic","Genneio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Movembre","Dicembre"],AmPm:["am","pm","AM","PM"],S:function(b){return b<11||b>13?["st","nd","rd","th"][Math.min((b-1)%10,3)]:"th"},srcformat:"Y-m-d",newformat:"d/m/Y",parseRe : /[Tt\\\/:_;.,\t\s-]/,masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"n/j/Y",LongDate:"l, F d, Y",FullDateTime:"l, F d, Y g:i:s A",MonthDay:"F d",ShortTime:"g:i A",LongTime:"g:i:s A",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F, Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"",target:"",checkbox:{disabled:true},idName:"id"}});})(jQuery); \ No newline at end of file diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ja.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ja.js index fd3b7371d5..82002be87c 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ja.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ja.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "{2} \u4EF6\u4E2D {0} - {1} \u3092\u8868\u793A ", emptyrecords: "\u8868\u793A\u3059\u308B\u30EC\u30B3\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093", @@ -18,13 +19,13 @@ $.jgrid = { caption: "\u691c\u7d22...", Find: "\u691c\u7d22", Reset: "\u30ea\u30bb\u30c3\u30c8", - odata: ["\u6B21\u306B\u7B49\u3057\u3044", "\u6B21\u306B\u7B49\u3057\u304F\u306A\u3044", - "\u6B21\u3088\u308A\u5C0F\u3055\u3044", "\u6B21\u306B\u7B49\u3057\u3044\u304B\u5C0F\u3055\u3044", - "\u6B21\u3088\u308A\u5927\u304D\u3044", "\u6B21\u306B\u7B49\u3057\u3044\u304B\u5927\u304D\u3044", - "\u6B21\u3067\u59CB\u307E\u308B", "\u6B21\u3067\u59CB\u307E\u3089\u306A\u3044", - "\u6B21\u306B\u542B\u307E\u308C\u308B", "\u6B21\u306B\u542B\u307E\u308C\u306A\u3044", - "\u6B21\u3067\u7D42\u308F\u308B", "\u6B21\u3067\u7D42\u308F\u3089\u306A\u3044", - "\u6B21\u3092\u542B\u3080", "\u6B21\u3092\u542B\u307E\u306A\u3044"], + odata: [{ oper:'eq', text:"\u6B21\u306B\u7B49\u3057\u3044"}, { oper:'ne', text:"\u6B21\u306B\u7B49\u3057\u304F\u306A\u3044"}, + { oper:'lt', text:"\u6B21\u3088\u308A\u5C0F\u3055\u3044"}, { oper:'le', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5C0F\u3055\u3044"}, + { oper:'gt', text:"\u6B21\u3088\u308A\u5927\u304D\u3044"}, { oper:'ge', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5927\u304D\u3044"}, + { oper:'bw', text:"\u6B21\u3067\u59CB\u307E\u308B"}, { oper:'bn', text:"\u6B21\u3067\u59CB\u307E\u3089\u306A\u3044"}, + { oper:'in', text:"\u6B21\u306B\u542B\u307E\u308C\u308B"}, { oper:'ni', text:"\u6B21\u306B\u542B\u307E\u308C\u306A\u3044"}, + { oper:'ew', text:"\u6B21\u3067\u7D42\u308F\u308B"}, { oper:'en', text:"\u6B21\u3067\u7D42\u308F\u3089\u306A\u3044"}, + { oper:'cn', text:"\u6B21\u3092\u542B\u3080"}, { oper:'nc', text:"\u6B21\u3092\u542B\u307E\u306A\u3044"}], groupOps: [{ op: "AND", text: "\u3059\u3079\u3066\u306E" @@ -32,9 +33,7 @@ $.jgrid = { { op: "OR", text: "\u3044\u305A\u308C\u304B\u306E" - }], - matchText: " \u6B21\u306E", - rulesText: " \u6761\u4EF6\u3092\u6E80\u305F\u3059" + }] }, edit : { addCaption: "\u30ec\u30b3\u30fc\u30c9\u8ffd\u52a0", @@ -127,9 +126,10 @@ $.jgrid = { "1\u6708", "2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", "10\u6708", "11\u6708", "12\u6708" ], AmPm : ["am","pm","AM","PM"], - S: "\u756a\u76ee", + S: function (j) { return "\u756a\u76ee"; }, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -151,5 +151,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-lt.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-lt.js index e99d9ca05a..6c08bdfb1a 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-lt.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-lt.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Peržiūrima {0} - {1} iš {2}", emptyrecords: "Įrašų nėra", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Paieška...", Find: "Ieškoti", Reset: "Atstatyti", - odata : ['lygu', 'nelygu', 'mažiau', 'mažiau arba lygu','daugiau','daugiau arba lygu', 'prasideda','neprasideda','reikšmė yra','reikšmės nėra','baigiasi','nesibaigia','yra sudarytas','nėra sudarytas'], - groupOps: [ { op: "AND", text: "visi" }, { op: "OR", text: "bet kuris" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:"lygu"},{ oper:'ne', text:"nelygu"},{ oper:'lt', text:"mažiau"},{ oper:'le', text:"mažiau arba lygu"},{ oper:'gt', text:"daugiau"},{ oper:'ge', text:"daugiau arba lygu"},{ oper:'bw', text:"prasideda"},{ oper:'bn', text:"neprasideda"},{ oper:'in', text:"reikšmė yra"},{ oper:'ni', text:"reikšmės nėra"},{ oper:'ew', text:"baigiasi"},{ oper:'en', text:"nesibaigia"},{ oper:'cn', text:"yra sudarytas"},{ oper:'nc', text:"nėra sudarytas"}], + groupOps: [ { op: "AND", text: "visi" }, { op: "OR", text: "bet kuris" } ] }, edit : { addCaption: "Sukurti įrašą", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-mne.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-mne.js index 49f7d4900f..0b10cda56d 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-mne.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-mne.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Pregled {0} - {1} od {2}", emptyrecords: "Ne postoji nijedan zapis", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Traženje...", Find: "Traži", Reset: "Resetuj", - odata : ['jednako', 'nije jednako', 'manje', 'manje ili jednako','veće','veće ili jednako', 'počinje sa','ne počinje sa','je u','nije u','završava sa','ne završava sa','sadrži','ne sadrži'], - groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ], - matchText: " primjeni", - rulesText: " pravila" + odata: [{ oper:'eq', text:"jednako"},{ oper:'ne', text:"nije jednako"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili jednako"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili jednako"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa"},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"}], + groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ] }, edit : { addCaption: "Dodaj zapis", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-nl.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-nl.js index 093d1eec05..6f503c08d2 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-nl.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-nl.js @@ -1,6 +1,6 @@ (function(a) { - a.jgrid = - { +a.jgrid = a.jgrid || {}; +a.extend(a.jgrid,{ defaults: { recordtext: "regels {0} - {1} van {2}", @@ -13,10 +13,8 @@ caption: "Zoeken...", Find: "Zoek", Reset: "Herstellen", - odata: ["gelijk aan", "niet gelijk aan", "kleiner dan", "kleiner dan of gelijk aan", "groter dan", "groter dan of gelijk aan", "begint met", "begint niet met", "is in", "is niet in", "eindigd met", "eindigd niet met", "bevat", "bevat niet"], - groupOps: [{ op: "AND", text: "alle" }, { op: "OR", text: "een van de"}], - matchText: " match", - rulesText: " regels" + odata: [{ oper:'eq', text:"gelijk aan"},{ oper:'ne', text:"niet gelijk aan"},{ oper:'lt', text:"kleiner dan"},{ oper:'le', text:"kleiner dan of gelijk aan"},{ oper:'gt', text:"groter dan"},{ oper:'ge', text:"groter dan of gelijk aan"},{ oper:'bw', text:"begint met"},{ oper:'bn', text:"begint niet met"},{ oper:'in', text:"is in"},{ oper:'ni', text:"is niet in"},{ oper:'ew', text:"eindigd met"},{ oper:'en', text:"eindigd niet met"},{ oper:'cn', text:"bevat"},{ oper:'nc', text:"bevat niet"}], + groupOps: [{ op: "AND", text: "alle" }, { op: "OR", text: "een van de"}] }, edit: { @@ -120,6 +118,7 @@ }, srcformat: "Y-m-d", newformat: "d/m/Y", + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks: { ISO8601Long: "Y-m-d H:i:s", @@ -145,5 +144,5 @@ }, idName: "id" } - } + }); })(jQuery); \ No newline at end of file diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-no.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-no.js index a70ef6d790..d6d91481dc 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-no.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-no.js @@ -1 +1 @@ -(function(a){a.jgrid={};a.jgrid.defaults={recordtext:"Rad {0} - {1}, totalt {2}",loadtext:"Laster...",pgtext:"Side {0} av {1}"};a.jgrid.search={caption:"Sk...",Find:"Finn",Reset:"Nullstill",odata:["lik","forskjellig fra","mindre enn","mindre eller lik","strre enn"," strre eller lik","starter med","slutter med","inneholder"]};a.jgrid.edit={addCaption:"Ny rad",editCaption:"Rediger",bSubmit:"Send",bCancel:"Avbryt",bClose:"Lukk",processData:"Laster...",msg:{required:"Felt er obligatorisk",number:"Legg inn et gyldig tall",minValue:"verdi m vre strre enn eller lik",maxValue:"verdi m vre mindre enn eller lik",email:"er ikke en gyldig e-post adresse",integer:"Legg inn et gyldig heltall",date:"Legg inn en gyldig dato",url:"er ikke en gyldig URL. Prefiks pkrevd ('http://' eller 'https://')",nodefined:" er ikke definert!",novalue:" returverdi er pkrevd!",customarray:"Tilpasset funksjon m returnere en tabell!",customfcheck:"Tilpasset funksjon m eksistere!"}};a.jgrid.view={caption:"pne post",bClose:"Lukk"};a.jgrid.del={caption:"Slett",msg:"Slett valgte rad(er)?",bSubmit:"Slett",bCancel:"Avbryt",processData:"Behandler..."};a.jgrid.nav={edittext:" ",edittitle:"Rediger valgte rad(er)",addtext:" ",addtitle:"Legg til ny rad",deltext:" ",deltitle:"Slett valgte rad(er)",searchtext:" ",searchtitle:"Sk",refreshtext:"",refreshtitle:"Oppdater tabell",alertcap:"Advarsel",alerttext:"Velg rad",viewtext:" ",viewtitle:"pne valgt rad"};a.jgrid.col={caption:"Vis/skjul kolonner",bSubmit:"Utfr",bCancel:"Avbryt"};a.jgrid.errors={errcap:"Feil",nourl:"Ingen url er satt",norecords:"Ingen poster behandle",model:"colNames og colModel har forskjellig lengde!"};a.jgrid.formatter={integer:{thousandsSeparator:" ",defaulValue:0},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaulValue:0},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaulValue:0},date:{dayNames:["s.","ma.","ti.","on.","to.","fr.","l.","Sndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lrdag"],monthNames:["jan.","feb.","mars","april","mai","juni","juli","aug.","sep.","okt.","nov.","des.","januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],AmPm:["","","",""],S:function(b){return"."},srcformat:"Y-m-d H:i:s",newformat:"Y-m-d H:i:s",masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"j.n.Y",LongDate:"l j. F Y",FullDateTime:"l j. F Y kl. G.i.s",MonthDay:"j. F",ShortTime:"H:i",LongTime:"H:i:s",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"show",addParam:"",checkbox:{disabled:true}}})(jQuery); +(function(a){a.jgrid= a.jgrid || {};a.jgrid.defaults={recordtext:"Rad {0} - {1}, totalt {2}",loadtext:"Laster...",pgtext:"Side {0} av {1}"};a.jgrid.search={caption:"S�k...",Find:"Finn",Reset:"Nullstill",odata:[{oper:'eq', text:"lik"},{oper:'ne', text:"forskjellig fra"},{oper:'lt', text:"mindre enn"},{oper:'le', text:"mindre eller lik"},{oper:'gt', text:"st�rre enn"},{oper:'ge', text:" st�rre eller lik"},{oper:'bw', text:"starter med"},{oper:'ew', text:"slutter med"},{oper:'cn', text:"inneholder"}]};a.jgrid.edit={addCaption:"Ny rad",editCaption:"Rediger",bSubmit:"Send",bCancel:"Avbryt",bClose:"Lukk",processData:"Laster...",msg:{required:"Felt er obligatorisk",number:"Legg inn et gyldig tall",minValue:"verdi m� v�re st�rre enn eller lik",maxValue:"verdi m� v�re mindre enn eller lik",email:"er ikke en gyldig e-post adresse",integer:"Legg inn et gyldig heltall",date:"Legg inn en gyldig dato",url:"er ikke en gyldig URL. Prefiks p�krevd ('http://' eller 'https://')",nodefined:" er ikke definert!",novalue:" returverdi er p�krevd!",customarray:"Tilpasset funksjon m� returnere en tabell!",customfcheck:"Tilpasset funksjon m� eksistere!"}};a.jgrid.view={caption:"�pne post",bClose:"Lukk"};a.jgrid.del={caption:"Slett",msg:"Slett valgte rad(er)?",bSubmit:"Slett",bCancel:"Avbryt",processData:"Behandler..."};a.jgrid.nav={edittext:" ",edittitle:"Rediger valgte rad(er)",addtext:" ",addtitle:"Legg til ny rad",deltext:" ",deltitle:"Slett valgte rad(er)",searchtext:" ",searchtitle:"S�k",refreshtext:"",refreshtitle:"Oppdater tabell",alertcap:"Advarsel",alerttext:"Velg rad",viewtext:" ",viewtitle:"�pne valgt rad"};a.jgrid.col={caption:"Vis/skjul kolonner",bSubmit:"Utf�r",bCancel:"Avbryt"};a.jgrid.errors={errcap:"Feil",nourl:"Ingen url er satt",norecords:"Ingen poster � behandle",model:"colNames og colModel har forskjellig lengde!"};a.jgrid.formatter={integer:{thousandsSeparator:" ",defaultValue:0},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaulValue:0},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaulValue:0},date:{dayNames:["s�.","ma.","ti.","on.","to.","fr.","l�.","S�ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L�rdag"],monthNames:["jan.","feb.","mars","april","mai","juni","juli","aug.","sep.","okt.","nov.","des.","januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],AmPm:["","","",""],S:function(b){return"."},srcformat:"Y-m-d H:i:s",newformat:"Y-m-d H:i:s",parseRe : /[Tt\\\/:_;.,\t\s-]/,masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"j.n.Y",LongDate:"l j. F Y",FullDateTime:"l j. F Y kl. G.i.s",MonthDay:"j. F",ShortTime:"H:i",LongTime:"H:i:s",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"show",addParam:"",checkbox:{disabled:true}}})(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pl.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pl.js index 3e3f178551..ad6126e37a 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pl.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pl.js @@ -1,127 +1,132 @@ -;(function($){ -/** - * jqGrid Polish Translation - * Łukasz Schab - * http://FreeTree.pl - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html -**/ -$.jgrid = { - defaults : { - recordtext: "Pokaż {0} - {1} z {2}", - emptyrecords: "Brak rekordów do pokazania", - loadtext: "\u0142adowanie...", - pgtext : "Strona {0} z {1}" - }, - search : { - caption: "Wyszukiwanie...", - Find: "Szukaj", - Reset: "Czyść", - odata : ['dok\u0142adnie', 'różne od', 'mniejsze od', 'mniejsze lub równe','większe od','większe lub równe', 'zaczyna się od','nie zaczyna się od','zawiera','nie zawiera','kończy się na','nie kończy się na','zawiera','nie zawiera'], - groupOps: [ { op: "ORAZ", text: "wszystkie" }, { op: "LUB", text: "każdy" } ], - matchText: " pasuje", - rulesText: " regu\u0142y" - }, - edit : { - addCaption: "Dodaj rekord", - editCaption: "Edytuj rekord", - bSubmit: "Zapisz", - bCancel: "Anuluj", - bClose: "Zamknij", - saveData: "Dane zosta\u0142y zmienione! Zapisać zmiany?", - bYes : "Tak", - bNo : "Nie", - bExit : "Anuluj", - msg: { - required:"Pole jest wymagane", - number:"Proszę wpisać poprawną liczbę", - minValue:"wartość musi być większa lub równa", - maxValue:"wartość musi być mniejsza od", - email: "nie jest adresem e-mail", - integer: "Proszę wpisać poprawną liczbę", - date: "Proszę podaj poprawną datę", - url: "jest niew\u0142aściwym adresem URL. Pamiętaj o prefiksie ('http://' lub 'https://')", - nodefined : " is not defined!", - novalue : " return value is required!", - customarray : "Custom function should return array!", - customfcheck : "Custom function should be present in case of custom checking!" - } - }, - view : { - caption: "Pokaż rekord", - bClose: "Zamknij" - }, - del : { - caption: "Usuwanie", - msg: "Czy usunąć wybrany rekord(y)?", - bSubmit: "Usuń", - bCancel: "Anuluj" - }, - nav : { - edittext: " ", - edittitle: "Edytuj wybrany wiersz", - addtext:" ", - addtitle: "Dodaj nowy wiersz", - deltext: " ", - deltitle: "Usuń wybrany wiersz", - searchtext: " ", - searchtitle: "Wyszukaj rekord", - refreshtext: "", - refreshtitle: "Prze\u0142aduj", - alertcap: "Uwaga", - alerttext: "Proszę wybrać wiersz", - viewtext: "", - viewtitle: "View selected row" - }, - col : { - caption: "Pokaż/Ukryj kolumny", - bSubmit: "Zatwierdź", - bCancel: "Anuluj" - }, - errors : { - errcap : "B\u0142ąd", - nourl : "Brak adresu url", - norecords: "Brak danych", - model : "D\u0142ugość colNames <> colModel!" - }, - formatter : { - integer : {thousandsSeparator: " ", defaultValue: '0'}, - number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'}, - currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'}, - date : { - dayNames: [ - "Nie", "Pon", "Wt", "Śr", "Cz", "Pi", "So", - "Niedziela", "Poniedzia\u0142ek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota" - ], - monthNames: [ - "Sty", "Lu", "Mar", "Kwie", "Maj", "Cze", "Lip", "Sie", "Wrz", "Paź", "Lis", "Gru", - "Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień" - ], - AmPm : ["am","pm","AM","PM"], - S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''}, - srcformat: 'Y-m-d', - newformat: 'd/m/Y', - masks : { - ISO8601Long:"Y-m-d H:i:s", - ISO8601Short:"Y-m-d", - ShortDate: "n/j/Y", - LongDate: "l, F d, Y", - FullDateTime: "l, F d, Y g:i:s A", - MonthDay: "F d", - ShortTime: "g:i A", - LongTime: "g:i:s A", - SortableDateTime: "Y-m-d\\TH:i:s", - UniversalSortableDateTime: "Y-m-d H:i:sO", - YearMonth: "F, Y" - }, - reformatAfterEdit : false - }, - baseLinkUrl: '', - showAction: '', - target: '', - checkbox : {disabled:true}, - idName : 'id' - } -}; +;(function($){ +/** + * jqGrid Polish Translation + * Łukasz Schab lukasz@freetree.pl + * http://FreeTree.pl + * + * Updated names, abbreviations, currency and date/time formats for Polish norms (also corresponding with CLDR v21.0.1 --> http://cldr.unicode.org/index) + * Tomasz Pęczek tpeczek@gmail.com + * http://tpeczek.blogspot.com; http://tpeczek.codeplex.com + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html +**/ +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ + defaults : { + recordtext: "Pokaż {0} - {1} z {2}", + emptyrecords: "Brak rekordów do pokazania", + loadtext: "Ładowanie...", + pgtext : "Strona {0} z {1}" + }, + search : { + caption: "Wyszukiwanie...", + Find: "Szukaj", + Reset: "Czyść", + odata: [{ oper:'eq', text:"dokładnie"},{ oper:'ne', text:"różne od"},{ oper:'lt', text:"mniejsze od"},{ oper:'le', text:"mniejsze lub równe"},{ oper:'gt', text:"większe od"},{ oper:'ge', text:"większe lub równe"},{ oper:'bw', text:"zaczyna się od"},{ oper:'bn', text:"nie zaczyna się od"},{ oper:'in', text:"jest w"},{ oper:'ni', text:"nie jest w"},{ oper:'ew', text:"kończy się na"},{ oper:'en', text:"nie kończy się na"},{ oper:'cn', text:"zawiera"},{ oper:'nc', text:"nie zawiera"}], + groupOps: [ { op: "AND", text: "oraz" }, { op: "OR", text: "lub" } ] + }, + edit : { + addCaption: "Dodaj rekord", + editCaption: "Edytuj rekord", + bSubmit: "Zapisz", + bCancel: "Anuluj", + bClose: "Zamknij", + saveData: "Dane zostały zmienione! Zapisać zmiany?", + bYes: "Tak", + bNo: "Nie", + bExit: "Anuluj", + msg: { + required: "Pole jest wymagane", + number: "Proszę wpisać poprawną liczbę", + minValue: "wartość musi być większa lub równa od", + maxValue: "wartość musi być mniejsza lub równa od", + email: "nie jest poprawnym adresem e-mail", + integer: "Proszę wpisać poprawną liczbę", + date: "Proszę podaj poprawną datę", + url: "jest niewłaściwym adresem URL. Pamiętaj o prefiksie ('http://' lub 'https://')", + nodefined: " niezdefiniowane!", + novalue: " wymagana jest wartość zwracana!", + customarray: "Funkcja niestandardowa powinna zwracać tablicę!", + customfcheck: "Funkcja niestandardowa powinna być obecna w przypadku niestandardowego sprawdzania!" + } + }, + view : { + caption: "Pokaż rekord", + bClose: "Zamknij" + }, + del : { + caption: "Usuń", + msg: "Czy usunąć wybrany rekord(y)?", + bSubmit: "Usuń", + bCancel: "Anuluj" + }, + nav : { + edittext: "", + edittitle: "Edytuj wybrany wiersz", + addtext: "", + addtitle: "Dodaj nowy wiersz", + deltext: "", + deltitle: "Usuń wybrany wiersz", + searchtext: "", + searchtitle: "Wyszukaj rekord", + refreshtext: "", + refreshtitle: "Przeładuj", + alertcap: "Uwaga", + alerttext: "Proszę wybrać wiersz", + viewtext: "", + viewtitle: "Pokaż wybrany wiersz" + }, + col : { + caption: "Pokaż/Ukryj kolumny", + bSubmit: "Zatwierdź", + bCancel: "Anuluj" + }, + errors : { + errcap: "Błąd", + nourl: "Brak adresu url", + norecords: "Brak danych", + model : "Długość colNames <> colModel!" + }, + formatter : { + integer : {thousandsSeparator: " ", defaultValue: '0'}, + number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'}, + currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" zł", defaultValue: '0,00'}, + date : { + dayNames: [ + "niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob.", + "niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota" + ], + monthNames: [ + "sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru", + "styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień" + ], + AmPm : ["","","",""], + S: function (j) {return '';}, + srcformat: 'Y-m-d', + newformat: 'd.m.Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, + masks : { + ISO8601Long: "Y-m-d H:i:s", + ISO8601Short: "Y-m-d", + ShortDate: "d.m.y", + LongDate: "l, j F Y", + FullDateTime: "l, j F Y H:i:s", + MonthDay: "j F", + ShortTime: "H:i", + LongTime: "H:i:s", + SortableDateTime: "Y-m-d\\TH:i:s", + UniversalSortableDateTime: "Y-m-d H:i:sO", + YearMonth: "F Y" + }, + reformatAfterEdit : false + }, + baseLinkUrl: '', + showAction: '', + target: '', + checkbox : {disabled:true}, + idName : 'id' + } +}); })(jQuery); \ No newline at end of file diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt-br.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt-br.js index ae01258c58..7999da2b13 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt-br.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt-br.js @@ -3,13 +3,17 @@ * jqGrid Brazilian-Portuguese Translation * Sergio Righi sergio.righi@gmail.com * http://curve.com.br + * + * Updated by Jonnas Fonini + * http://fonini.net * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { - recordtext: "Ver {0} - {1} of {2}", + recordtext: "Ver {0} - {1} de {2}", emptyrecords: "Nenhum registro para visualizar", loadtext: "Carregando...", pgtext : "Página {0} de {1}" @@ -18,10 +22,8 @@ $.jgrid = { caption: "Procurar...", Find: "Procurar", Reset: "Resetar", - odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " iguala", - rulesText: " regras" + odata: [{ oper:'eq', text:"igual"},{ oper:'ne', text:"diferente"},{ oper:'lt', text:"menor"},{ oper:'le', text:"menor ou igual"},{ oper:'gt', text:"maior"},{ oper:'ge', text:"maior ou igual"},{ oper:'bw', text:"inicia com"},{ oper:'bn', text:"não inicia com"},{ oper:'in', text:"está em"},{ oper:'ni', text:"não está em"},{ oper:'ew', text:"termina com"},{ oper:'en', text:"não termina com"},{ oper:'cn', text:"contém"},{ oper:'nc', text:"não contém"},{ oper:'nu', text:"nulo"},{ oper:'nn', text:"não nulo"}], + groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ] }, edit : { addCaption: "Incluir", @@ -54,7 +56,7 @@ $.jgrid = { }, del : { caption: "Apagar", - msg: "Apagar registros selecionado(s)?", + msg: "Apagar registro(s) selecionado(s)?", bSubmit: "Apagar", bCancel: "Cancelar" }, @@ -68,7 +70,7 @@ $.jgrid = { searchtext: " ", searchtitle: "Procurar registros", refreshtext: "", - refreshtitle: "Recarrgando Tabela", + refreshtitle: "Recarregando tabela", alertcap: "Aviso", alerttext: "Por favor, selecione um registro", viewtext: "", @@ -81,7 +83,7 @@ $.jgrid = { }, errors : { errcap : "Erro", - nourl : "Nenhuma URL defenida", + nourl : "Nenhuma URL definida", norecords: "Sem registros para exibir", model : "Comprimento de colNames <> colModel!" }, @@ -102,6 +104,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['º', 'º', 'º', 'º'][Math.min((j - 1) % 10, 3)] : 'º'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,5 +126,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt.js index 737219db3b..ac3536f305 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-pt.js @@ -1,12 +1,13 @@ ;(function($){ /** * jqGrid Portuguese Translation -* Traduo da jqGrid em Portugues por Frederico Carvalho, http://www.eyeviewdesign.pt +* Tradu��o da jqGrid em Portugues por Frederico Carvalho, http://www.eyeviewdesign.pt * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "View {0} - {1} of {2}", emptyrecords: "No records to view", @@ -17,10 +18,8 @@ $.jgrid = { caption: "Busca...", Find: "Procurar", Reset: "Limpar", - odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'], - groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ], - matchText: " match", - rulesText: " rules" + odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'}], + groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ] }, edit : { addCaption: "Adicionar Registo", @@ -33,11 +32,11 @@ $.jgrid = { bNo : "No", bExit : "Cancel", msg: { - required:"Campo obrigatrio", + required:"Campo obrigat�rio", number:"Por favor, introduza um numero", minValue:"O valor deve ser maior ou igual que", maxValue:"O valor deve ser menor ou igual a", - email: "No um endereo de email vlido", + email: "N�o � um endere�o de email v�lido", integer: "Por favor, introduza um numero inteiro", url: "is not a valid URL. Prefix required ('http://' or 'https://')", nodefined : " is not defined!", @@ -79,8 +78,8 @@ $.jgrid = { }, errors : { errcap : "Erro", - nourl : "No especificou um url", - norecords: "No existem dados para processar", + nourl : "N�o especificou um url", + norecords: "N�o existem dados para processar", model : "Tamanho do colNames <> colModel!" }, formatter : { @@ -90,16 +89,17 @@ $.jgrid = { date : { dayNames: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", - "Domingo", "Segunda-Feira", "Tera-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sbado" + "Domingo", "Segunda-Feira", "Ter�a-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "S�bado" ], monthNames: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez", - "Janeiro", "Fevereiro", "Maro", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" + "Janeiro", "Fevereiro", "Mar�o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], AmPm : ["am","pm","AM","PM"], - S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''}, + S: function (j) {return j < 11 || j > 13 ? ['�', '�', '�', '�'][Math.min((j - 1) % 10, 3)] : '�'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -121,5 +121,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ro.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ro.js index d8513aff13..904062e15f 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ro.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ro.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Vizualizare {0} - {1} din {2}", emptyrecords: "Nu există înregistrări de vizualizat", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Caută...", Find: "Caută", Reset: "Resetare", - odata : ['egal', 'diferit', 'mai mic', 'mai mic sau egal','mai mare','mai mare sau egal', 'începe cu','nu începe cu','se găsește în','nu se găsește în','se termină cu','nu se termină cu','conține',''], - groupOps: [ { op: "AND", text: "toate" }, { op: "OR", text: "oricare" } ], - matchText: " găsite", - rulesText: " reguli" + odata: [{ oper:'eq', text:"egal"},{ oper:'ne', text:"diferit"},{ oper:'lt', text:"mai mic"},{ oper:'le', text:"mai mic sau egal"},{ oper:'gt', text:"mai mare"},{ oper:'ge', text:"mai mare sau egal"},{ oper:'bw', text:"începe cu"},{ oper:'bn', text:"nu începe cu"},{ oper:'in', text:"se găsește în"},{ oper:'ni', text:"nu se găsește în"},{ oper:'ew', text:"se termină cu"},{ oper:'en', text:"nu se termină cu"},{ oper:'cn', text:"conține"},{ oper:'nc', text:""}], + groupOps: [ { op: "AND", text: "toate" }, { op: "OR", text: "oricare" } ] }, edit : { addCaption: "Adăugare înregistrare", @@ -114,6 +113,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -135,5 +135,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ru.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ru.js index 910b0d7648..0de68c476f 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ru.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ru.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Просмотр {0} - {1} из {2}", emptyrecords: "Нет записей для просмотра", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Поиск...", Find: "Найти", Reset: "Сброс", - odata : ['равно', 'не равно', 'меньше', 'меньше или равно','больше','больше или равно', 'начинается с','не начинается с','находится в','не находится в','заканчивается на','не заканчивается на','содержит','не содержит'], - groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "любой" } ], - matchText: " совпадает", - rulesText: " правила" + odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"не равно"},{ oper:'lt', text:"меньше"},{ oper:'le', text:"меньше или равно"},{ oper:'gt', text:"больше"},{ oper:'ge', text:"больше или равно"},{ oper:'bw', text:"начинается с"},{ oper:'bn', text:"не начинается с"},{ oper:'in', text:"находится в"},{ oper:'ni', text:"не находится в"},{ oper:'ew', text:"заканчивается на"},{ oper:'en', text:"не заканчивается на"},{ oper:'cn', text:"содержит"},{ oper:'nc', text:"не содержит"}], + groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "любой" } ] }, edit : { addCaption: "Добавить запись", @@ -41,11 +40,11 @@ $.jgrid = { email: "некорректное значение e-mail", integer: "Пожалуйста, введите целое число", date: "Пожалуйста, введите правильную дату", - url: "неверная ссылка. Необходимо ввести префикс ('http://' or 'https://')", - nodefined : " is not defined!", - novalue : " return value is required!", - customarray : "Custom function should return array!", - customfcheck : "Custom function should be present in case of custom checking!" + url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')", + nodefined : " не определено!", + novalue : " возвращаемое значение обязательно!", + customarray : "Пользовательская функция должна возвращать массив!", + customfcheck : "Пользовательская функция должна присутствовать в случаи пользовательской проверки!" } }, view : { @@ -102,6 +101,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd.m.Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,5 +123,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sk.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sk.js index f08437f747..134bf3f61a 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sk.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sk.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Zobrazených {0} - {1} z {2} záznamov", emptyrecords: "Neboli nájdené žiadne záznamy", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Vyhľadávam...", Find: "Hľadať", Reset: "Reset", - odata : ['rovná sa', 'nerovná sa', 'menšie', 'menšie alebo rovnajúce sa','väčšie', 'väčšie alebo rovnajúce sa', 'začína s', 'nezačína s', 'je v', 'nie je v', 'končí s', 'nekončí s', 'obahuje', 'neobsahuje'], - groupOps: [ { op: "AND", text: "všetkých" }, { op: "OR", text: "niektorého z" } ], - matchText: " hľadať podla", - rulesText: " pravidiel" + odata: [{ oper:'eq', text:"rovná sa"},{ oper:'ne', text:"nerovná sa"},{ oper:'lt', text:"menšie"},{ oper:'le', text:"menšie alebo rovnajúce sa"},{ oper:'gt', text:"väčšie"},{ oper:'ge', text:"väčšie alebo rovnajúce sa"},{ oper:'bw', text:"začína s"},{ oper:'bn', text:"nezačína s"},{ oper:'in', text:"je v"},{ oper:'ni', text:"nie je v"},{ oper:'ew', text:"končí s"},{ oper:'en', text:"nekončí s"},{ oper:'cn', text:"obahuje"},{ oper:'nc', text:"neobsahuje"}], + groupOps: [ { op: "AND", text: "všetkých" }, { op: "OR", text: "niektorého z" } ] }, edit : { addCaption: "Pridať záznam", @@ -102,6 +101,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,5 +123,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sr.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sr.js index 305b17e2b5..4e1b958fb2 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sr.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sr.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Преглед {0} - {1} од {2}", emptyrecords: "Не постоји ниједан запис", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Тражење...", Find: "Тражи", Reset: "Ресетуј", - odata : ['једнако', 'није једнако', 'мање', 'мање или једнако','веће','веће или једнако', 'почиње са','не почиње са','је у','није у','завршава са','не завршава са','садржи','не садржи'], - groupOps: [ { op: "И", text: "сви" }, { op: "ИЛИ", text: "сваки" } ], - matchText: " match", - rulesText: " правила" + odata: [{ oper:'eq', text:"једнако"},{ oper:'ne', text:"није једнако"},{ oper:'lt', text:"мање"},{ oper:'le', text:"мање или једнако"},{ oper:'gt', text:"веће"},{ oper:'ge', text:"веће или једнако"},{ oper:'bw', text:"почиње са"},{ oper:'bn', text:"не почиње са"},{ oper:'in', text:"је у"},{ oper:'ni', text:"није у"},{ oper:'ew', text:"завршава са"},{ oper:'en', text:"не завршава са"},{ oper:'cn', text:"садржи"},{ oper:'nc', text:"не садржи"}], + groupOps: [ { op: "И", text: "сви" }, { op: "ИЛИ", text: "сваки" } ] }, edit : { addCaption: "Додај запис", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sv.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sv.js index fd28e6b87a..22bc7d99dc 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sv.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-sv.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Visar {0} - {1} av {2}", emptyrecords: "Det finns inga poster att visa", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Sök Poster - Ange sökvillkor", Find: "Sök", Reset: "Nollställ Villkor", - odata : ['lika', 'ej lika', 'mindre', 'mindre eller lika','större','större eller lika', 'börjar med','börjar inte med','tillhör','tillhör inte','slutar med','slutar inte med','innehåller','innehåller inte'], - groupOps: [ { op: "AND", text: "alla" }, { op: "OR", text: "eller" } ], - matchText: " träff", - rulesText: " regler" + odata: [{ oper:'eq', text:"lika"},{ oper:'ne', text:"ej lika"},{ oper:'lt', text:"mindre"},{ oper:'le', text:"mindre eller lika"},{ oper:'gt', text:"större"},{ oper:'ge', text:"större eller lika"},{ oper:'bw', text:"börjar med"},{ oper:'bn', text:"börjar inte med"},{ oper:'in', text:"tillhör"},{ oper:'ni', text:"tillhör inte"},{ oper:'ew', text:"slutar med"},{ oper:'en', text:"slutar inte med"},{ oper:'cn', text:"innehåller"},{ oper:'nc', text:"innehåller inte"}], + groupOps: [ { op: "AND", text: "alla" }, { op: "OR", text: "eller" } ] }, edit : { addCaption: "Ny Post", @@ -102,6 +101,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'Y-m-d', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,5 +123,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-th.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-th.js index 9b4e3f0fb5..608a1a7fd1 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-th.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-th.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "แสดง {0} - {1} จาก {2}", emptyrecords: "ไม่พบข้อมูล", @@ -18,10 +19,8 @@ $.jgrid = { caption: "กำลังค้นหา...", Find: "ค้นหา", Reset: "คืนค่ากลับ", - odata : ['เท่ากับ', 'ไม่เท่ากับ', 'น้อยกว่า', 'ไม่มากกว่า','มากกกว่า','ไม่น้อยกว่า', 'ขึ้นต้นด้วย','ไม่ขึ้นต้นด้วย','มีคำใดคำหนึ่งใน','ไม่มีคำใดคำหนึ่งใน','ลงท้ายด้วย','ไม่ลงท้ายด้วย','มีคำว่า','ไม่มีคำว่า'], - groupOps: [ { op: "และ", text: "ทั้งหมด" }, { op: "หรือ", text: "ใดๆ" } ], - matchText: " ตรงกันกับ", - rulesText: " ตามกฏ" + odata: [{ oper:'eq', text:"เท่ากับ"},{ oper:'ne', text:"ไม่เท่ากับ"},{ oper:'lt', text:"น้อยกว่า"},{ oper:'le', text:"ไม่มากกว่า"},{ oper:'gt', text:"มากกกว่า"},{ oper:'ge', text:"ไม่น้อยกว่า"},{ oper:'bw', text:"ขึ้นต้นด้วย"},{ oper:'bn', text:"ไม่ขึ้นต้นด้วย"},{ oper:'in', text:"มีคำใดคำหนึ่งใน"},{ oper:'ni', text:"ไม่มีคำใดคำหนึ่งใน"},{ oper:'ew', text:"ลงท้ายด้วย"},{ oper:'en', text:"ไม่ลงท้ายด้วย"},{ oper:'cn', text:"มีคำว่า"},{ oper:'nc', text:"ไม่มีคำว่า"}], + groupOps: [ { op: "และ", text: "ทั้งหมด" }, { op: "หรือ", text: "ใดๆ" } ] }, edit : { addCaption: "เพิ่มข้อมูล", @@ -103,6 +102,7 @@ $.jgrid = { S: function (j) {return ''}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -124,5 +124,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-tr.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-tr.js index 4cfa4ec12b..5abc0e20ec 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-tr.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-tr.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "{0}-{1} listeleniyor. Toplam:{2}", emptyrecords: "Kayıt bulunamadı", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Arama...", Find: "Bul", Reset: "Temizle", - odata : ['eşit', 'eşit değil', 'daha az', 'daha az veya eşit', 'daha fazla', 'daha fazla veya eşit', 'ile başlayan', 'ile başlamayan', 'içinde', 'içinde değil', 'ile biten', 'ile bitmeyen', 'içeren', 'içermeyen'], - groupOps: [ { op: "VE", text: "tüm" }, { op: "VEYA", text: "herhangi" } ], - matchText: " uyan", - rulesText: " kurallar" + odata: [{ oper:'eq', text:"eşit"},{ oper:'ne', text:"eşit değil"},{ oper:'lt', text:"daha az"},{ oper:'le', text:"daha az veya eşit"},{ oper:'gt', text:"daha fazla"},{ oper:'ge', text:"daha fazla veya eşit"},{ oper:'bw', text:"ile başlayan"},{ oper:'bn', text:"ile başlamayan"},{ oper:'in', text:"içinde"},{ oper:'ni', text:"içinde değil"},{ oper:'ew', text:"ile biten"},{ oper:'en', text:"ile bitmeyen"},{ oper:'cn', text:"içeren"},{ oper:'nc', text:"içermeyen"}], + groupOps: [ { op: "VE", text: "tüm" }, { op: "VEYA", text: "herhangi" } ] }, edit : { addCaption: "Kayıt Ekle", @@ -101,6 +100,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd/m/Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -122,5 +122,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ua.js b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ua.js index c9205f8c36..148892acf4 100755 --- a/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ua.js +++ b/main/inc/lib/javascript/jqgrid/js/i18n/grid.locale-ua.js @@ -7,7 +7,8 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html **/ -$.jgrid = { +$.jgrid = $.jgrid || {}; +$.extend($.jgrid,{ defaults : { recordtext: "Перегляд {0} - {1} з {2}", emptyrecords: "Немає записів для перегляду", @@ -18,10 +19,8 @@ $.jgrid = { caption: "Пошук...", Find: "Знайти", Reset: "Скидання", - odata : ['рівно', 'не рівно', 'менше', 'менше або рівне','більше','більше або рівне', 'починається з','не починається з','знаходиться в','не знаходиться в','закінчується на','не закінчується на','містить','не містить'], - groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "будь-який" } ], - matchText: " збігається", - rulesText: " правила" + odata: [{ oper:'eq', text:"рівно"},{ oper:'ne', text:"не рівно"},{ oper:'lt', text:"менше"},{ oper:'le', text:"менше або рівне"},{ oper:'gt', text:"більше"},{ oper:'ge', text:"більше або рівне"},{ oper:'bw', text:"починається з"},{ oper:'bn', text:"не починається з"},{ oper:'in', text:"знаходиться в"},{ oper:'ni', text:"не знаходиться в"},{ oper:'ew', text:"закінчується на"},{ oper:'en', text:"не закінчується на"},{ oper:'cn', text:"містить"},{ oper:'nc', text:"не містить"}], + groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "будь-який" } ] }, edit : { addCaption: "Додати запис", @@ -102,6 +101,7 @@ $.jgrid = { S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'}, srcformat: 'Y-m-d', newformat: 'd.m.Y', + parseRe : /[Tt\\\/:_;.,\t\s-]/, masks : { ISO8601Long:"Y-m-d H:i:s", ISO8601Short:"Y-m-d", @@ -123,5 +123,5 @@ $.jgrid = { checkbox : {disabled:true}, idName : 'id' } -}; +}); })(jQuery); diff --git a/main/inc/lib/javascript/jqgrid/js/jquery.jqGrid.min.js b/main/inc/lib/javascript/jqgrid/js/jquery.jqGrid.min.js index 70d597c823..981b42fe61 100755 --- a/main/inc/lib/javascript/jqgrid/js/jquery.jqGrid.min.js +++ b/main/inc/lib/javascript/jqgrid/js/jquery.jqGrid.min.js @@ -1,508 +1,531 @@ /* -* jqGrid 4.3.0 - jQuery Grid +* jqGrid 4.5.2 - jQuery Grid * Copyright (c) 2008, Tony Tomov, tony@trirand.com * Dual licensed under the MIT and GPL licenses * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl-2.0.html -* Date:2011-12-12 +* Date:2013-05-21 * Modules: grid.base.js; jquery.fmatter.js; grid.custom.js; grid.common.js; grid.formedit.js; grid.filter.js; grid.inlinedit.js; grid.celledit.js; jqModal.js; jqDnR.js; grid.subgrid.js; grid.grouping.js; grid.treegrid.js; grid.import.js; JsonXml.js; grid.tbltogrid.js; grid.jqueryui.js; */ -/* - jqGrid 4.3.0 - jQuery Grid - Copyright (c) 2008, Tony Tomov, tony@trirand.com - Dual licensed under the MIT and GPL licenses - http://www.opensource.org/licenses/mit-license.php - http://www.gnu.org/licenses/gpl-2.0.html - Date: 2011-12-12 -*/ -(function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{htmlDecode:function(e){if(e&&(e==" "||e==" "||e.length===1&&e.charCodeAt(0)===160))return"";return!e?e:String(e).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&")},htmlEncode:function(e){return!e?e:String(e).replace(/&/g,"&").replace(/\"/g,""").replace(//g,">")},format:function(e){var i=b.makeArray(arguments).slice(1);if(e===undefined)e="";return e.replace(/\{(\d+)\}/g, -function(g,c){return i[c]})},getCellIndex:function(e){e=b(e);if(e.is("tr"))return-1;e=(!e.is("td")&&!e.is("th")?e.closest("td,th"):e)[0];if(b.browser.msie)return b.inArray(e,e.parentNode.cells);return e.cellIndex},stripHtml:function(e){e+="";var i=/<("[^"]*"|'[^']*'|[^'">])*>/gi;if(e)return(e=e.replace(i,""))&&e!==" "&&e!==" "?e.replace(/\"/g,"'"):"";else return e},stripPref:function(e,i){var g=Object.prototype.toString.call(e).slice(8,-1);if(g=="String"||g=="Number"){e=String(e);i=e!== -""?String(i).replace(String(e),""):i}return i},stringToDoc:function(e){var i;if(typeof e!=="string")return e;try{i=(new DOMParser).parseFromString(e,"text/xml")}catch(g){i=new ActiveXObject("Microsoft.XMLDOM");i.async=false;i.loadXML(e)}return i&&i.documentElement&&i.documentElement.tagName!="parsererror"?i:null},parse:function(e){if(e.substr(0,9)=="while(1);")e=e.substr(9);if(e.substr(0,2)=="/*")e=e.substr(2,e.length-4);e||(e="{}");return b.jgrid.useJSON===true&&typeof JSON==="object"&&typeof JSON.parse=== -"function"?JSON.parse(e):eval("("+e+")")},parseDate:function(e,i){var g={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},c,h,k;c=/[\\\/:_;.,\t\T\s-]/;if(i&&i!==null&&i!==undefined){i=b.trim(i);i=i.split(c);e=e.split(c);var l=b.jgrid.formatter.date.monthNames,a=b.jgrid.formatter.date.AmPm,q=function(x,y){if(x===0){if(y===12)y=0}else if(y!==12)y+=12;return y};c=0;for(h=e.length;c11)i[c]=k+1-12}if(e[c]== -"a"){k=b.inArray(i[c],a);if(k!==-1&&k<2&&i[c]==a[k]){i[c]=k;g.h=q(i[c],g.h)}}if(e[c]=="A"){k=b.inArray(i[c],a);if(k!==-1&&k>1&&i[c]==a[k]){i[c]=k-2;g.h=q(i[c],g.h)}}if(i[c]!==undefined)g[e[c].toLowerCase()]=parseInt(i[c],10)}g.m=parseInt(g.m,10)-1;c=g.y;if(c>=70&&c<=99)g.y=1900+g.y;else if(c>=0&&c<=69)g.y=2E3+g.y}return new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u)},jqID:function(e){return String(e).replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(e){return(e? -e:b.jgrid.uidPref)+b.jgrid.guid++},getAccessor:function(e,i){var g,c,h=[],k;if(typeof i==="function")return i(e);g=e[i];if(g===undefined)try{if(typeof i==="string")h=i.split(".");if(k=h.length)for(g=e;g&&k--;){c=h.shift();g=g[c]}}catch(l){}return g},getXmlData:function(e,i,g){var c=typeof i==="string"?i.match(/^(.*)\[(\w+)\]$/):null;if(typeof i==="function")return i(e);if(c&&c[2])return c[1]?b(c[1],e).attr(c[2]):b(e).attr(c[2]);else{e=b(i,e);if(g)return e;return e.length>0?b(e).text():undefined}}, -ajaxOptions:{},from:function(e){return new function(i,g){if(typeof i=="string")i=b.data(i);var c=this,h=i,k=true,l=false,a=g,q=/[\$,%]/g,x=null,y=null,E=0,I=false,M="",N=[],V=true;if(typeof i=="object"&&i.push){if(i.length>0)V=typeof i[0]!="object"?false:true}else throw"data provides is not an array";this._hasData=function(){return h===null?false:h.length===0?false:true};this._getStr=function(o){var n=[];l&&n.push("jQuery.trim(");n.push("String("+o+")");l&&n.push(")");k||n.push(".toLowerCase()"); -return n.join("")};this._strComp=function(o){return typeof o=="string"?".toString()":""};this._group=function(o,n){return{field:o.toString(),unique:n,items:[]}};this._toStr=function(o){if(l)o=b.trim(o);k||(o=o.toLowerCase());return o=o.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"')};this._funcLoop=function(o){var n=[];b.each(h,function(t,F){n.push(o(F))});return n};this._append=function(o){var n;if(a===null)a="";else a+=M===""?" && ":M;for(n=0;nn)return t;return 0};this._performSort=function(){if(N.length!==0)h=c._doSort(h,0)};this._doSort=function(o,n){var t=N[n].by,F=N[n].dir,T=N[n].type,J=N[n].datefmt;if(n==N.length-1)return c._getOrder(o,t,F,T,J);n++;t=c._getGroup(o,t,F,T,J);F=[];for(T=0;T0};this.andNot= -function(o,n,t){I=!I;return c.and(o,n,t)};this.orNot=function(o,n,t){I=!I;return c.or(o,n,t)};this.not=function(o,n,t){return c.andNot(o,n,t)};this.and=function(o,n,t){M=" && ";if(o===undefined)return c;return c._repeatCommand(o,n,t)};this.or=function(o,n,t){M=" || ";if(o===undefined)return c;return c._repeatCommand(o,n,t)};this.orBegin=function(){E++;return c};this.orEnd=function(){if(a!==null)a+=")";return c};this.isNot=function(o){I=!I;return c.is(o)};this.is=function(o){c._append("this."+o);c._resetNegate(); -return c};this._compareValues=function(o,n,t,F,T){var J;J=V?"jQuery.jgrid.getAccessor(this,'"+n+"')":"this";if(t===undefined)t=null;var D=t,ca=T.stype===undefined?"text":T.stype;if(t!==null)switch(ca){case "int":case "integer":D=isNaN(Number(D))||D===""?"0":D;J="parseInt("+J+",10)";D="parseInt("+D+",10)";break;case "float":case "number":case "numeric":D=String(D).replace(q,"");D=isNaN(Number(D))||D===""?"0":D;J="parseFloat("+J+")";D="parseFloat("+D+")";break;case "date":case "datetime":D=String(b.jgrid.parseDate(T.newfmt|| -"Y-m-d",D).getTime());J='jQuery.jgrid.parseDate("'+T.srcfmt+'",'+J+").getTime()";break;default:J=c._getStr(J);D=c._getStr('"'+c._toStr(D)+'"')}c._append(J+" "+F+" "+D);c._setCommand(o,n);c._resetNegate();return c};this.equals=function(o,n,t){return c._compareValues(c.equals,o,n,"==",t)};this.notEquals=function(o,n,t){return c._compareValues(c.equals,o,n,"!==",t)};this.isNull=function(o,n,t){return c._compareValues(c.equals,o,null,"===",t)};this.greater=function(o,n,t){return c._compareValues(c.greater, -o,n,">",t)};this.less=function(o,n,t){return c._compareValues(c.less,o,n,"<",t)};this.greaterOrEquals=function(o,n,t){return c._compareValues(c.greaterOrEquals,o,n,">=",t)};this.lessOrEquals=function(o,n,t){return c._compareValues(c.lessOrEquals,o,n,"<=",t)};this.startsWith=function(o,n){var t=n===undefined||n===null?o:n;t=l?b.trim(t.toString()).length:t.toString().length;if(V)c._append(c._getStr("jQuery.jgrid.getAccessor(this,'"+o+"')")+".substr(0,"+t+") == "+c._getStr('"'+c._toStr(n)+'"'));else{t= -l?b.trim(n.toString()).length:n.toString().length;c._append(c._getStr("this")+".substr(0,"+t+") == "+c._getStr('"'+c._toStr(o)+'"'))}c._setCommand(c.startsWith,o);c._resetNegate();return c};this.endsWith=function(o,n){var t=n===undefined||n===null?o:n;t=l?b.trim(t.toString()).length:t.toString().length;V?c._append(c._getStr("jQuery.jgrid.getAccessor(this,'"+o+"')")+".substr("+c._getStr("jQuery.jgrid.getAccessor(this,'"+o+"')")+".length-"+t+","+t+') == "'+c._toStr(n)+'"'):c._append(c._getStr("this")+ -".substr("+c._getStr("this")+'.length-"'+c._toStr(o)+'".length,"'+c._toStr(o)+'".length) == "'+c._toStr(o)+'"');c._setCommand(c.endsWith,o);c._resetNegate();return c};this.contains=function(o,n){V?c._append(c._getStr("jQuery.jgrid.getAccessor(this,'"+o+"')")+'.indexOf("'+c._toStr(n)+'",0) > -1'):c._append(c._getStr("this")+'.indexOf("'+c._toStr(o)+'",0) > -1');c._setCommand(c.contains,o);c._resetNegate();return c};this.groupBy=function(o,n,t,F){if(!c._hasData())return null;return c._getGroup(h,o, -n,t,F)};this.orderBy=function(o,n,t,F){n=n===undefined||n===null?"a":b.trim(n.toString().toLowerCase());if(t===null||t===undefined)t="text";if(F===null||F===undefined)F="Y-m-d";if(n=="desc"||n=="descending")n="d";if(n=="asc"||n=="ascending")n="a";N.push({by:o,dir:n,type:t,datefmt:F});return c};return c}(e,null)},extend:function(e){b.extend(b.fn.jqGrid,e);this.no_legacy_api||b.fn.extend(e)}});b.fn.jqGrid=function(e){if(typeof e=="string"){var i=b.jgrid.getAccessor(b.fn.jqGrid,e);if(!i)throw"jqGrid - No such method: "+ -e;var g=b.makeArray(arguments).slice(1);return i.apply(this,g)}return this.each(function(){if(!this.grid){var c=b.extend(true,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:true,pginput:true,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:false,selarrrow:[],savedRow:[],shrinkToFit:true,xmlReader:{},jsonReader:{},subGrid:false,subGridModel:[],reccount:0,lastpage:0,lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null, -onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:false,loadonce:false,multiselect:false,multikey:false,editurl:null,search:false,caption:"",hidegrid:true,hiddengrid:false,postData:{},userData:{},treeGrid:false,treeGridModel:"nested",treeReader:{},treeANode:-1,ExpandColumn:null,tree_root_level:0,prmNames:{page:"page", -rows:"rows",sort:"sidx",order:"sord",search:"_search",nd:"nd",id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del",subgridid:"id",npage:null,totalrows:"totalrows"},forceFit:false,gridstate:"visible",cellEdit:false,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[false,""],scroll:false,multiboxonly:false,deselectAfterSort:true,scrollrows:false,autowidth:false,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:false,rownumWidth:25,rownumbers:false,pagerpos:"center", -recordpos:"right",footerrow:false,userDataOnFooter:false,hoverrows:true,altclass:"ui-priority-secondary",viewsortcols:[false,"vertical",true],resizeclass:"",autoencode:false,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:false,headertitles:false,scrollTimeout:40,data:[],_index:{},grouping:false,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:false,sortitems:[],sortnames:[],groupDataSorted:false,summary:[],summaryval:[],plusicon:"ui-icon-circlesmall-plus", -minusicon:"ui-icon-circlesmall-minus"},ignoreCase:false,cmTemplate:{},idPrefix:""},b.jgrid.defaults,e||{}),h={headers:[],cols:[],footers:[],dragStart:function(d,f,j){this.resizing={idx:d,startX:f.clientX,sOL:j[0]};this.hDiv.style.cursor="col-resize";this.curGbox=b("#rs_m"+b.jgrid.jqID(c.id),"#gbox_"+b.jgrid.jqID(c.id));this.curGbox.css({display:"block",left:j[0],top:j[1],height:j[2]});b.isFunction(c.resizeStart)&&c.resizeStart.call(this,f,d);document.onselectstart=function(){return false}},dragMove:function(d){if(this.resizing){var f= -d.clientX-this.resizing.startX;d=this.headers[this.resizing.idx];var j=c.direction==="ltr"?d.width+f:d.width-f,m;if(j>33){this.curGbox.css({left:this.resizing.sOL+f});if(c.forceFit===true){m=this.headers[this.resizing.idx+c.nv];f=c.direction==="ltr"?m.width-f:m.width+f;if(f>33){d.newWidth=j;m.newWidth=f}}else{this.newWidth=c.direction==="ltr"?c.tblwidth+f:c.tblwidth-f;d.newWidth=j}}}},dragEnd:function(){this.hDiv.style.cursor="default";if(this.resizing){var d=this.resizing.idx,f=this.headers[d].newWidth|| -this.headers[d].width;f=parseInt(f,10);this.resizing=false;b("#rs_m"+b.jgrid.jqID(c.id)).css("display","none");c.colModel[d].width=f;this.headers[d].width=f;this.headers[d].el.style.width=f+"px";this.cols[d].style.width=f+"px";if(this.footers.length>0)this.footers[d].style.width=f+"px";if(c.forceFit===true){f=this.headers[d+c.nv].newWidth||this.headers[d+c.nv].width;this.headers[d+c.nv].width=f;this.headers[d+c.nv].el.style.width=f+"px";this.cols[d+c.nv].style.width=f+"px";if(this.footers.length> -0)this.footers[d+c.nv].style.width=f+"px";c.colModel[d+c.nv].width=f}else{c.tblwidth=this.newWidth||c.tblwidth;b("table:first",this.bDiv).css("width",c.tblwidth+"px");b("table:first",this.hDiv).css("width",c.tblwidth+"px");this.hDiv.scrollLeft=this.bDiv.scrollLeft;if(c.footerrow){b("table:first",this.sDiv).css("width",c.tblwidth+"px");this.sDiv.scrollLeft=this.bDiv.scrollLeft}}b.isFunction(c.resizeStop)&&c.resizeStop.call(this,f,d)}this.curGbox=null;document.onselectstart=function(){return true}}, -populateVisible:function(){h.timer&&clearTimeout(h.timer);h.timer=null;var d=b(h.bDiv).height();if(d){var f=b("table:first",h.bDiv),j,m;if(f[0].rows.length)try{m=(j=f[0].rows[1])?b(j).outerHeight()||h.prevRowHeight:h.prevRowHeight}catch(p){m=h.prevRowHeight}if(m){h.prevRowHeight=m;var C=c.rowNum;j=h.scrollTop=h.bDiv.scrollTop;var s=Math.round(f.position().top)-j,A=s+f.height();m*=C;var z,u,w;if(A= -0||u<2||c.scroll===true){z=Math.round((A+j)/m)+1;s=-1}else s=1}if(s>0){z=parseInt(j/m,10)+1;u=parseInt((j+d)/m,10)+2-z;w=true}if(u)if(!(c.lastpage&&z>c.lastpage||c.lastpage==1||z===c.page&&z===c.lastpage))if(h.hDiv.loading)h.timer=setTimeout(h.populateVisible,c.scrollTimeout);else{c.page=z;if(w){h.selectionPreserver(f[0]);h.emptyRows(h.bDiv,false,false)}h.populate(u)}}}},scrollGrid:function(d){if(c.scroll){var f=h.bDiv.scrollTop;if(h.scrollTop===undefined)h.scrollTop=0;if(f!=h.scrollTop){h.scrollTop= -f;h.timer&&clearTimeout(h.timer);h.timer=setTimeout(h.populateVisible,c.scrollTimeout)}}h.hDiv.scrollLeft=h.bDiv.scrollLeft;if(c.footerrow)h.sDiv.scrollLeft=h.bDiv.scrollLeft;d&&d.stopPropagation()},selectionPreserver:function(d){var f=d.p,j=f.selrow,m=f.selarrrow?b.makeArray(f.selarrrow):null,p=d.grid.bDiv.scrollLeft,C=f.gridComplete;f.gridComplete=function(){f.selrow=null;f.selarrrow=[];if(f.multiselect&&m&&m.length>0)for(var s=0;s"), -x,y=b.browser.msie?true:false,E=b.browser.webkit||b.browser.safari?true:false;a=this;a.p.direction=b.trim(a.p.direction.toLowerCase());if(b.inArray(a.p.direction,["ltr","rtl"])==-1)a.p.direction="ltr";l=a.p.direction;b(q).insertBefore(this);b(this).appendTo(q).removeClass("scroll");var I=b("
");b(I).insertBefore(q).attr({id:"gbox_"+this.id,dir:l});b(q).appendTo(I).attr("id","gview_"+this.id);x=y&&b.browser.version<=6?'': -"";b("
").append(x).insertBefore(q);b("
"+this.p.loadtext+"
").insertBefore(q);b(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id});var M=function(d,f){d=parseInt(d,10);return isNaN(d)?f?f:0:d},N=function(d,f,j,m,p,C){var s=a.p.colModel[d],A=s.align,z='style="', -u=s.classes,w=s.name,r=[];if(A)z+="text-align:"+A+";";if(s.hidden===true)z+="display:none;";if(f===0)z+="width: "+h.headers[d].width+"px;";else if(s.cellattr&&b.isFunction(s.cellattr))if((d=s.cellattr.call(a,p,j,m,s,C))&&typeof d==="string"){d=d.replace(/style/i,"style").replace(/title/i,"title");if(d.indexOf("title")>-1)s.title=false;if(d.indexOf("class")>-1)u=undefined;r=d.split("style");if(r.length===2){r[1]=b.trim(r[1].replace("=",""));if(r[1].indexOf("'")===0||r[1].indexOf('"')===0)r[1]=r[1].substring(1); -z+=r[1].replace(/'/gi,'"')}else z+='"'}if(!r.length){r[0]="";z+='"'}z+=(u!==undefined?' class="'+u+'"':"")+(s.title&&j?' title="'+b.jgrid.stripHtml(j)+'"':"");z+=' aria-describedby="'+a.p.id+"_"+w+'"';return z+r[0]},V=function(d){return d===undefined||d===null||d===""?" ":a.p.autoencode?b.jgrid.htmlEncode(d):d+""},o=function(d,f,j,m,p){var C=a.p.colModel[j];if(typeof C.formatter!=="undefined"){d={rowId:d,colModel:C,gid:a.p.id,pos:j};f=b.isFunction(C.formatter)?C.formatter.call(a,f,d,m,p):b.fmatter? -b.fn.fmatter(C.formatter,f,d,m,p):V(f)}else f=V(f);return f},n=function(d,f,j,m,p){f=o(d,f,j,p,"add");return'"+f+""},t=function(d,f,j){var m='';return'"+m+""},F=function(d,f,j,m){j=(parseInt(j,10)-1)*parseInt(m,10)+1+f;return'"+j+""},T=function(d){var f,j=[],m=0,p;for(p=0;pdiv:first",d).css({height:"auto"}).children("div:first").css({height:0,display:"none"});d.scrollTop=0}if(j===true)if(a.p.treeGrid===true){a.p.data=[];a.p._index={}}},ca=function(){var d=a.p.data.length,f,j,m;f=a.p.rownumbers===true?1:0;j=a.p.multiselect===true?1:0;m=a.p.subGrid===true?1:0;f=a.p.keyIndex===false||a.p.loadonce===true?a.p.localReader.id: -a.p.colModel[a.p.keyIndex+j+m+f].name;for(j=0;j1?j:1;var u,w,r=0,G,O=0,S=0,K=0,L,Z=[],P,v={},B,H,U=[],ia=a.p.altRows===true?" "+ -a.p.altclass:"";A.repeatitems||(Z=T(z));L=a.p.keyIndex===false?A.id:a.p.keyIndex;if(Z.length>0&&!isNaN(L)){if(a.p.remapColumns&&a.p.remapColumns.length)L=b.inArray(L,a.p.remapColumns);L=Z[L]}z=(L+"").indexOf("[")===-1?Z.length?function(ga,ba){return b(L,ga).text()||ba}:function(ga,ba){return b(A.cell,ga).eq(L).text()||ba}:function(ga,ba){return ga.getAttribute(L.replace(/[\[\]]/g,""))||ba};a.p.userData={};a.p.page=b.jgrid.getXmlData(d,A.page)||0;a.p.lastpage=b.jgrid.getXmlData(d,A.total);if(a.p.lastpage=== -undefined)a.p.lastpage=1;a.p.records=b.jgrid.getXmlData(d,A.records)||0;if(b.isFunction(A.userdata))a.p.userData=A.userdata.call(a,d)||{};else b.jgrid.getXmlData(d,A.userdata,true).each(function(){a.p.userData[this.getAttribute("name")]=b(this).text()});d=b.jgrid.getXmlData(d,A.root,true);(d=b.jgrid.getXmlData(d,A.row,true))||(d=[]);var $=d.length,W=0,ha={},ja=parseInt(a.p.rowNum,10);if($>0&&a.p.page<=0)a.p.page=1;if(d&&$){var qa=a.p.scroll?b.jgrid.randId():1;if(p)ja*=p+1;p=b.isFunction(a.p.afterInsertRow); -var ya="";if(a.p.grouping&&a.p.groupingView.groupCollapse===true)ya=' style="display:none;"';for(;W<$;){B=d[W];H=z(B,qa+W);H=a.p.idPrefix+H;u=j===0?0:j+1;u=(u+W)%2==1?ia:"";U.push("');if(a.p.rownumbers===true){U.push(F(0,W,a.p.page,a.p.rowNum));K=1}if(a.p.multiselect===true){U.push(t(H,K,W));O=1}if(a.p.subGrid===true){U.push(b(a).jqGrid("addSubGridCell",O+K,W+j));S=1}if(A.repeatitems){P|| -(P=J(O+S+K));var Ca=b.jgrid.getXmlData(B,A.cell,true);b.each(P,function(ga){var ba=Ca[this];if(!ba)return false;G=ba.textContent||ba.text;v[a.p.colModel[ga+O+S+K].name]=G;U.push(n(H,G,ga+O+S+K,W+j,B))})}else for(u=0;u");if(a.p.grouping){u=a.p.groupingView.groupField.length;for(var Da=[],za=0;za-1?a.p.treeANode:0;if(a.p.grouping){b(a).jqGrid("groupingRender",ha,a.p.colModel.length);ha=null}else a.p.treeGrid===true&&w>0?b(a.rows[w]).after(U.join("")):b("tbody:first",f).append(U.join(""))}if(a.p.subGrid===true)try{b(a).jqGrid("addSubGrid", -O+K)}catch(Ka){}a.p.totaltime=new Date-C;if(r>0)if(a.p.records===0)a.p.records=$;U=null;if(a.p.treeGrid===true)try{b(a).jqGrid("setTreeNode",w+1,r+w+1)}catch(La){}if(!a.p.treeGrid&&!a.p.scroll)a.grid.bDiv.scrollTop=0;a.p.reccount=r;a.p.treeANode=-1;a.p.userDataOnFooter&&b(a).jqGrid("footerData","set",a.p.userData,true);if(s){a.p.records=$;a.p.lastpage=Math.min(a.p.page,Math.ceil($/ja))}m||a.updatepager(false,true);if(s)for(;r<$;){B=d[r];H=z(B,r);H=a.p.idPrefix+H;if(A.repeatitems){P||(P=J(O+S+K)); -var Ha=b.jgrid.getXmlData(B,A.cell,true);b.each(P,function(ga){var ba=Ha[this];if(!ba)return false;G=ba.textContent||ba.text;v[a.p.colModel[ga+O+S+K].name]=G})}else for(u=0;u1?j:1;var s,A=a.p.datatype!="local"&&a.p.loadonce||a.p.datatype=="jsonstring"; -if(A){a.p.data=[];a.p._index={};a.p.localReader.id="_id_"}a.p.reccount=0;if(a.p.datatype=="local"){f=a.p.localReader;s="local"}else{f=a.p.jsonReader;s="json"}var z=0,u,w,r=[],G,O=0,S=0,K=0,L,Z,P={},v,B,H=[],U=a.p.altRows===true?" "+a.p.altclass:"";a.p.page=b.jgrid.getAccessor(d,f.page)||0;L=b.jgrid.getAccessor(d,f.total);a.p.lastpage=L===undefined?1:L;a.p.records=b.jgrid.getAccessor(d,f.records)||0;a.p.userData=b.jgrid.getAccessor(d,f.userdata)||{};f.repeatitems||(G=r=T(s));s=a.p.keyIndex===false? -f.id:a.p.keyIndex;if(r.length>0&&!isNaN(s)){if(a.p.remapColumns&&a.p.remapColumns.length)s=b.inArray(s,a.p.remapColumns);s=r[s]}(Z=b.jgrid.getAccessor(d,f.root))||(Z=[]);L=Z.length;d=0;if(L>0&&a.p.page<=0)a.p.page=1;var ia=parseInt(a.p.rowNum,10),$=a.p.scroll?b.jgrid.randId():1;if(p)ia*=p+1;var W=b.isFunction(a.p.afterInsertRow),ha={},ja="";if(a.p.grouping&&a.p.groupingView.groupCollapse===true)ja=' style="display:none;"';for(;d');if(a.p.rownumbers===true){H.push(F(0,d,a.p.page,a.p.rowNum));K=1}if(a.p.multiselect){H.push(t(B,K,d));O=1}if(a.p.subGrid){H.push(b(a).jqGrid("addSubGridCell",O+K,d+j));S=1}if(f.repeatitems){if(f.cell)p=b.jgrid.getAccessor(p,f.cell);G||(G=J(O+S+K))}for(w=0;w");if(a.p.grouping){u=a.p.groupingView.groupField.length;w=[];for(var qa=0;qa-1?a.p.treeANode:0;if(a.p.grouping)b(a).jqGrid("groupingRender",ha,a.p.colModel.length);else a.p.treeGrid===true&&v>0?b(a.rows[v]).after(H.join("")):b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(H.join(""))}if(a.p.subGrid===true)try{b(a).jqGrid("addSubGrid",O+K)}catch(ya){}a.p.totaltime=new Date-C;if(z>0)if(a.p.records===0)a.p.records=L;if(a.p.treeGrid===true)try{b(a).jqGrid("setTreeNode",v+1,z+v+1)}catch(Ca){}if(!a.p.treeGrid&&!a.p.scroll)a.grid.bDiv.scrollTop= -0;a.p.reccount=z;a.p.treeANode=-1;a.p.userDataOnFooter&&b(a).jqGrid("footerData","set",a.p.userData,true);if(A){a.p.records=L;a.p.lastpage=Math.min(a.p.page,Math.ceil(L/ia))}m||a.updatepager(false,true);if(A)for(;z0&&U&&r.or();try{d(v.groups[H])}catch(ha){alert(ha)}B++}U&&r.orEnd()}if(v.rules!==undefined){if(B>0){U=r.select();r=b.jgrid.from(U);if(a.p.ignoreCase)r=r.ignoreCase()}try{(ia=v.rules.length&&v.groupOp.toString().toUpperCase()==="OR")&& -r.orBegin();for(H=0;H0&&$&&$==="OR")r=r.or();r=w[W.op](r,$)(W.field,W.data,m[W.field])}B++}ia&&r.orEnd()}catch(ja){alert(ja)}}}var f,j=false,m={},p=[],C=[],s,A,z;if(b.isArray(a.p.data)){var u=a.p.grouping?a.p.groupingView:false;b.each(a.p.colModel,function(){A=this.sorttype||"text";if(A=="date"||A=="datetime"){if(this.formatter&&typeof this.formatter==="string"&&this.formatter=="date"){s=this.formatoptions&& -this.formatoptions.srcformat?this.formatoptions.srcformat:b.jgrid.formatter.date.srcformat;z=this.formatoptions&&this.formatoptions.newformat?this.formatoptions.newformat:b.jgrid.formatter.date.newformat}else s=z=this.datefmt||"Y-m-d";m[this.name]={stype:A,srcfmt:s,newfmt:z}}else m[this.name]={stype:A,srcfmt:"",newfmt:""};if(a.p.grouping&&this.name==u.groupField[0]){var v=this.name;if(typeof this.index!="undefined")v=this.index;p[0]=m[v];C.push(v)}if(!j&&(this.index==a.p.sortname||this.name==a.p.sortname)){f= -this.name;j=true}});if(a.p.treeGrid)b(a).jqGrid("SortTree",f,a.p.sortorder,m[f].stype,m[f].srcfmt);else{var w={eq:function(v){return v.equals},ne:function(v){return v.notEquals},lt:function(v){return v.less},le:function(v){return v.lessOrEquals},gt:function(v){return v.greater},ge:function(v){return v.greaterOrEquals},cn:function(v){return v.contains},nc:function(v,B){return B==="OR"?v.orNot().contains:v.andNot().contains},bw:function(v){return v.startsWith},bn:function(v,B){return B==="OR"?v.orNot().startsWith: -v.andNot().startsWith},en:function(v,B){return B==="OR"?v.orNot().endsWith:v.andNot().endsWith},ew:function(v){return v.endsWith},ni:function(v,B){return B==="OR"?v.orNot().equals:v.andNot().equals},"in":function(v){return v.equals},nu:function(v){return v.isNull},nn:function(v,B){return B==="OR"?v.orNot().isNull:v.andNot().isNull}},r=b.jgrid.from(a.p.data);if(a.p.ignoreCase)r=r.ignoreCase();if(a.p.search===true){var G=a.p.postData.filters;if(G){if(typeof G=="string")G=b.jgrid.parse(G);d(G)}else try{r= -w[a.p.postData.searchOper](r)(a.p.postData.searchField,a.p.postData.searchString,m[a.p.postData.searchField])}catch(O){}}if(a.p.grouping){r.orderBy(C,u.groupOrder[0],p[0].stype,p[0].srcfmt);u.groupDataSorted=true}if(f&&a.p.sortorder&&j)a.p.sortorder.toUpperCase()=="DESC"?r.orderBy(a.p.sortname,"d",m[f].stype,m[f].srcfmt):r.orderBy(a.p.sortname,"a",m[f].stype,m[f].srcfmt);G=r.select();var S=parseInt(a.p.rowNum,10),K=G.length,L=parseInt(a.p.page,10),Z=Math.ceil(K/S),P={};G=G.slice((L-1)*S,L*S);m=r= -null;P[a.p.localReader.total]=Z;P[a.p.localReader.page]=L;P[a.p.localReader.records]=K;P[a.p.localReader.root]=G;P[a.p.localReader.userdata]=a.p.userData;G=null;return P}}},R=function(){a.grid.hDiv.loading=true;if(!a.p.hiddengrid)switch(a.p.loadui){case "enable":b("#load_"+b.jgrid.jqID(a.p.id)).show();break;case "block":b("#lui_"+b.jgrid.jqID(a.p.id)).show();b("#load_"+b.jgrid.jqID(a.p.id)).show()}},aa=function(){a.grid.hDiv.loading=false;switch(a.p.loadui){case "enable":b("#load_"+b.jgrid.jqID(a.p.id)).hide(); -break;case "block":b("#lui_"+b.jgrid.jqID(a.p.id)).hide();b("#load_"+b.jgrid.jqID(a.p.id)).hide()}},ka=function(d){if(!a.grid.hDiv.loading){var f=a.p.scroll&&d===false,j={},m,p=a.p.prmNames;if(a.p.page<=0)a.p.page=1;if(p.search!==null)j[p.search]=a.p.search;if(p.nd!==null)j[p.nd]=(new Date).getTime();if(p.rows!==null)j[p.rows]=a.p.rowNum;if(p.page!==null)j[p.page]=a.p.page;if(p.sort!==null)j[p.sort]=a.p.sortname;if(p.order!==null)j[p.order]=a.p.sortorder;if(a.p.rowTotal!==null&&p.totalrows!==null)j[p.totalrows]= -a.p.rowTotal;var C=a.p.loadComplete,s=b.isFunction(C);s||(C=null);var A=0;d=d||1;if(d>1)if(p.npage!==null){j[p.npage]=d;A=d-1;d=1}else C=function(u){a.p.page++;a.grid.hDiv.loading=false;s&&a.p.loadComplete.call(a,u);ka(d-1)};else p.npage!==null&&delete a.p.postData[p.npage];if(a.p.grouping){b(a).jqGrid("groupingSetup");if(a.p.groupingView.groupDataSorted===true)j[p.sort]=a.p.groupingView.groupField[0]+" "+a.p.groupingView.groupOrder[0]+", "+j[p.sort]}b.extend(a.p.postData,j);var z=!a.p.scroll?1:a.rows.length- -1;if(b.isFunction(a.p.datatype))a.p.datatype.call(a,a.p.postData,"load_"+a.p.id);else{if(b.isFunction(a.p.beforeRequest)){j=a.p.beforeRequest.call(a);if(j===undefined)j=true;if(j===false)return}m=a.p.datatype.toLowerCase();switch(m){case "json":case "jsonp":case "xml":case "script":b.ajax(b.extend({url:a.p.url,type:a.p.mtype,dataType:m,data:b.isFunction(a.p.serializeGridData)?a.p.serializeGridData.call(a,a.p.postData):a.p.postData,success:function(u,w,r){b.isFunction(a.p.beforeProcessing)&&a.p.beforeProcessing.call(a, -u,w,r);m==="xml"?X(u,a.grid.bDiv,z,d>1,A):fa(u,a.grid.bDiv,z,d>1,A);C&&C.call(a,u);f&&a.grid.populateVisible();if(a.p.loadonce||a.p.treeGrid)a.p.datatype="local";d===1&&aa()},error:function(u,w,r){b.isFunction(a.p.loadError)&&a.p.loadError.call(a,u,w,r);d===1&&aa()},beforeSend:function(u,w){var r=true;if(b.isFunction(a.p.loadBeforeSend))r=a.p.loadBeforeSend.call(a,u,w);if(r===undefined)r=true;if(r===false)return false;else R()}},b.jgrid.ajaxOptions,a.p.ajaxGridOptions));break;case "xmlstring":R(); -j=b.jgrid.stringToDoc(a.p.datastr);X(j,a.grid.bDiv);s&&a.p.loadComplete.call(a,j);a.p.datatype="local";a.p.datastr=null;aa();break;case "jsonstring":R();j=typeof a.p.datastr=="string"?b.jgrid.parse(a.p.datastr):a.p.datastr;fa(j,a.grid.bDiv);s&&a.p.loadComplete.call(a,j);a.p.datatype="local";a.p.datastr=null;aa();break;case "local":case "clientside":R();a.p.datatype="local";j=pa();fa(j,a.grid.bDiv,z,d>1,A);C&&C.call(a,j);f&&a.grid.populateVisible();aa()}}}},sa=function(d){b("#cb_"+b.jgrid.jqID(a.p.id), -a.grid.hDiv)[a.p.useProp?"prop":"attr"]("checked",d);if(a.p.frozenColumns&&a.p.id+"_frozen")b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.fhDiv)[a.p.useProp?"prop":"attr"]("checked",d)};x=function(d,f){var j="",m="",p="",C,s,A,z,u=function(w){var r;if(b.isFunction(a.p.onPaging))r=a.p.onPaging.call(a,w);a.p.selrow=null;if(a.p.multiselect){a.p.selarrrow=[];sa(false)}a.p.savedRow=[];if(r=="stop")return false; -return true};d=d.substr(1);f+="_"+d;C="pg_"+d;s=d+"_left";A=d+"_center";z=d+"_right";b("#"+b.jgrid.jqID(d)).append("
").attr("dir","ltr");if(a.p.rowList.length> -0){p="";p+=""}if(l=="rtl")m+=p;if(a.p.pginput===true)j=""+b.jgrid.format(a.p.pgtext||"","","")+""; -if(a.p.pgbuttons===true){s=["first"+f,"prev"+f,"next"+f,"last"+f];l=="rtl"&&s.reverse();m+="";m+="";m+=j!==""?""+j+"": -"";m+="";m+=""}else if(j!=="")m+=j;if(l=="ltr")m+=p;m+="";a.p.viewrecords===true&&b("td#"+d+"_"+a.p.recordpos,"#"+C).append("
");b("td#"+d+"_"+a.p.pagerpos,"#"+C).append(m);p=b(".ui-jqgrid").css("font-size")|| -"11px";b(document.body).append("");m=b(m).clone().appendTo("#testpg").width();b("#testpg").remove();if(m>0){if(j!=="")m+=50;b("td#"+d+"_"+a.p.pagerpos,"#"+C).width(m)}a.p._nvtd=[];a.p._nvtd[0]=m?Math.floor((a.p.width-m)/2):Math.floor(a.p.width/3);a.p._nvtd[1]=0;m=null;b(".ui-pg-selbox","#"+C).bind("change",function(){a.p.page=Math.round(a.p.rowNum*(a.p.page-1)/this.value-0.5)+1;a.p.rowNum= -this.value;if(f)b(".ui-pg-selbox",a.p.pager).val(this.value);else a.p.toppager&&b(".ui-pg-selbox",a.p.toppager).val(this.value);if(!u("records"))return false;ka();return false});if(a.p.pgbuttons===true){b(".ui-pg-button","#"+C).hover(function(){if(b(this).hasClass("ui-state-disabled"))this.style.cursor="default";else{b(this).addClass("ui-state-hover");this.style.cursor="pointer"}},function(){if(!b(this).hasClass("ui-state-disabled")){b(this).removeClass("ui-state-hover");this.style.cursor="default"}}); -b("#first"+b.jgrid.jqID(f)+", #prev"+b.jgrid.jqID(f)+", #next"+b.jgrid.jqID(f)+", #last"+b.jgrid.jqID(f)).click(function(){var w=M(a.p.page,1),r=M(a.p.lastpage,1),G=false,O=true,S=true,K=true,L=true;if(r===0||r===1)L=K=S=O=false;else if(r>1&&w>=1)if(w===1)S=O=false;else{if(w===r)L=K=false}else if(r>1&&w===0){L=K=false;w=r-1}if(this.id==="first"+f&&O){a.p.page=1;G=true}if(this.id==="prev"+f&&S){a.p.page=w-1;G=true}if(this.id==="next"+f&&K){a.p.page=w+1;G=true}if(this.id==="last"+f&&L){a.p.page=r;G= -true}if(G){if(!u(this.id))return false;ka()}return false})}a.p.pginput===true&&b("input.ui-pg-input","#"+C).keypress(function(w){if((w.charCode?w.charCode:w.keyCode?w.keyCode:0)==13){a.p.page=b(this).val()>0?b(this).val():a.p.page;if(!u("user"))return false;ka();return false}return this})};var Ea=function(d,f,j,m){if(a.p.colModel[f].sortable)if(!(a.p.savedRow.length>0)){if(!j){if(a.p.lastsort==f)if(a.p.sortorder=="asc")a.p.sortorder="desc";else{if(a.p.sortorder=="desc")a.p.sortorder="asc"}else a.p.sortorder= -a.p.colModel[f].firstsortorder||"asc";a.p.page=1}if(m)if(a.p.lastsort==f&&a.p.sortorder==m&&!j)return;else a.p.sortorder=m;j=a.grid.headers[a.p.lastsort].el;m=a.grid.headers[f].el;b("span.ui-grid-ico-sort",j).addClass("ui-state-disabled");b(j).attr("aria-selected","false");b("span.ui-icon-"+a.p.sortorder,m).removeClass("ui-state-disabled");b(m).attr("aria-selected","true");if(!a.p.viewsortcols[0])if(a.p.lastsort!=f){b("span.s-ico",j).hide();b("span.s-ico",m).show()}d=d.substring(5+a.p.id.length+1); -a.p.sortname=a.p.colModel[f].index||d;j=a.p.sortorder;if(b.isFunction(a.p.onSortCol))if(a.p.onSortCol.call(a,d,f,j)=="stop"){a.p.lastsort=f;return}if(a.p.datatype=="local")a.p.deselectAfterSort&&b(a).jqGrid("resetSelection");else{a.p.selrow=null;a.p.multiselect&&sa(false);a.p.selarrrow=[];a.p.savedRow=[]}if(a.p.scroll){j=a.grid.bDiv.scrollLeft;D(a.grid.bDiv,true,false);a.grid.hDiv.scrollLeft=j}a.p.subGrid&&a.p.datatype=="local"&&b("td.sgexpanded","#"+b.jgrid.jqID(a.p.id)).each(function(){b(this).trigger("click")}); -ka();a.p.lastsort=f;if(a.p.sortname!=d&&f)a.p.lastsort=f}},Ia=function(d){var f,j={},m=E?0:a.p.cellLayout;for(f=j[0]=j[1]=j[2]=0;f<=d;f++)if(a.p.colModel[f].hidden===false)j[0]+=a.p.colModel[f].width+m;if(a.p.direction=="rtl")j[0]=a.p.width-j[0];j[0]-=a.grid.bDiv.scrollLeft;if(b(a.grid.cDiv).is(":visible"))j[1]+=b(a.grid.cDiv).height()+parseInt(b(a.grid.cDiv).css("padding-top"),10)+parseInt(b(a.grid.cDiv).css("padding-bottom"),10);if(a.p.toolbar[0]===true&&(a.p.toolbar[1]=="top"||a.p.toolbar[1]== -"both"))j[1]+=b(a.grid.uDiv).height()+parseInt(b(a.grid.uDiv).css("border-top-width"),10)+parseInt(b(a.grid.uDiv).css("border-bottom-width"),10);if(a.p.toppager)j[1]+=b(a.grid.topDiv).height()+parseInt(b(a.grid.topDiv).css("border-bottom-width"),10);j[2]+=b(a.grid.bDiv).height()+b(a.grid.hDiv).height();return j},Fa=function(d){var f,j=a.grid.headers,m=b.jgrid.getCellIndex(d);for(f=0;f");this.p.colModel.unshift({name:"cb",width:E?a.p.multiselectWidth+a.p.cellLayout:a.p.multiselectWidth,sortable:false,resizable:false,hidedlg:true,search:false,align:"center",fixed:true})}if(this.p.rownumbers){this.p.colNames.unshift("");this.p.colModel.unshift({name:"rn",width:a.p.rownumWidth,sortable:false, -resizable:false,hidedlg:true,search:false,align:"center",fixed:true})}a.p.xmlReader=b.extend(true,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:true,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:true,cell:"cell"}},a.p.xmlReader);a.p.jsonReader=b.extend(true,{root:"rows",page:"page",total:"total",records:"records",repeatitems:true,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:true,cell:"cell"}}, -a.p.jsonReader);a.p.localReader=b.extend(true,{root:"rows",page:"page",total:"total",records:"records",repeatitems:false,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:true,cell:"cell"}},a.p.localReader);if(a.p.scroll){a.p.pgbuttons=false;a.p.pginput=false;a.p.rowList=[]}a.p.data.length&&ca();var da="",Ga,na,ta,ra,ua,Y,Q,oa;na=oa="";if(a.p.shrinkToFit===true&&a.p.forceFit===true)for(k=a.p.colModel.length-1;k>=0;k--)if(!a.p.colModel[k].hidden){a.p.colModel[k].resizable= -false;break}if(a.p.viewsortcols[1]=="horizontal"){oa=" ui-i-asc";na=" ui-i-desc"}Ga=y?"class='ui-th-div-ie'":"";oa="";for(k=0;k";na=a.p.colModel[k].index||a.p.colModel[k].name;da+="
"+a.p.colNames[k];a.p.colModel[k].width=a.p.colModel[k].width?parseInt(a.p.colModel[k].width,10):150;if(typeof a.p.colModel[k].title!=="boolean")a.p.colModel[k].title=true;if(na==a.p.sortname)a.p.lastsort=k;da+=oa+"
"}da+="";oa=null; -b(this).append(da);b("thead tr:first th",this).hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});if(this.p.multiselect){var Aa=[],va;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){a.p.selarrrow=[];var d=a.p.frozenColumns===true?a.p.id+"_frozen":"";if(this.checked){b(a.rows).each(function(f){if(f>0)if(!b(this).hasClass("ui-subgrid")&&!b(this).hasClass("jqgroup")&&!b(this).hasClass("ui-state-disabled")){b("#jqg_"+b.jgrid.jqID(a.p.id)+ -"_"+b.jgrid.jqID(this.id))[a.p.useProp?"prop":"attr"]("checked",true);b(this).addClass("ui-state-highlight").attr("aria-selected","true");a.p.selarrrow.push(this.id);a.p.selrow=this.id;if(d){b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?"prop":"attr"]("checked",true);b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).addClass("ui-state-highlight")}}});va=true;Aa=[]}else{b(a.rows).each(function(f){if(f>0)if(!b(this).hasClass("ui-subgrid")&&!b(this).hasClass("ui-state-disabled")){b("#jqg_"+ -b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id))[a.p.useProp?"prop":"attr"]("checked",false);b(this).removeClass("ui-state-highlight").attr("aria-selected","false");Aa.push(this.id);if(d){b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?"prop":"attr"]("checked",false);b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).removeClass("ui-state-highlight")}}});a.p.selrow=null;va=false}if(b.isFunction(a.p.onSelectAll))a.p.onSelectAll.call(a,va?a.p.selarrrow:Aa,va)})}if(a.p.autowidth=== -true){da=b(I).innerWidth();a.p.width=da>0?da:"nw"}(function(){var d=0,f=E?0:a.p.cellLayout,j=0,m,p=a.p.scrollOffset,C,s=false,A,z=0,u=0,w;b.each(a.p.colModel,function(){if(typeof this.hidden==="undefined")this.hidden=false;this.widthOrg=C=M(this.width,0);if(this.hidden===false){d+=C+f;if(this.fixed)z+=C+f;else j++;u++}});if(isNaN(a.p.width))a.p.width=h.width=d;else h.width=a.p.width;a.p.tblwidth=d;if(a.p.shrinkToFit===false&&a.p.forceFit===true)a.p.forceFit=false;if(a.p.shrinkToFit===true&&j>0){A= -h.width-f*j-z;if(!isNaN(a.p.height)){A-=p;s=true}d=0;b.each(a.p.colModel,function(r){if(this.hidden===false&&!this.fixed){this.width=C=Math.round(A*this.width/(a.p.tblwidth-f*j-z));d+=C;m=r}});w=0;if(s){if(h.width-z-(d+f*j)!==p)w=h.width-z-(d+f*j)-p}else if(!s&&Math.abs(h.width-z-(d+f*j))!==1)w=h.width-z-(d+f*j);a.p.colModel[m].width+=w;a.p.tblwidth=d+w+f*j+z;if(a.p.tblwidth>a.p.width){a.p.colModel[m].width-=a.p.tblwidth-parseInt(a.p.width,10);a.p.tblwidth=a.p.width}}})();b(I).css("width",h.width+ -"px").append("
 
");b(q).css("width",h.width+"px");da=b("thead:first",a).get(0);var wa="";if(a.p.footerrow)wa+="";q=b("tr:first",da);var xa="";a.p.disableClick=false;b("th",q).each(function(d){ta= -a.p.colModel[d].width;if(typeof a.p.colModel[d].resizable==="undefined")a.p.colModel[d].resizable=true;if(a.p.colModel[d].resizable){ra=document.createElement("span");b(ra).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+l);b.browser.opera||b(ra).css("cursor","col-resize");b(this).addClass(a.p.resizeclass)}else ra="";b(this).css("width",ta+"px").prepend(ra);var f="";if(a.p.colModel[d].hidden){b(this).css("display","none");f="display:none;"}xa+="";h.headers[d]={width:ta,el:this};ua=a.p.colModel[d].sortable;if(typeof ua!=="boolean")ua=a.p.colModel[d].sortable=true;f=a.p.colModel[d].name;f=="cb"||f=="subgrid"||f=="rn"||a.p.viewsortcols[2]&&b(">div",this).addClass("ui-jqgrid-sortable");if(ua)if(a.p.viewsortcols[0]){b("div span.s-ico",this).show();d==a.p.lastsort&&b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")}else if(d==a.p.lastsort){b("div span.s-ico",this).show();b("div span.ui-icon-"+a.p.sortorder, -this).removeClass("ui-state-disabled")}if(a.p.footerrow)wa+=""}).mousedown(function(d){if(b(d.target).closest("th>span.ui-jqgrid-resize").length==1){var f=Fa(this);if(a.p.forceFit===true){var j=a.p,m=f,p;for(p=f+1;p
 
").append(da);var ea=a.p.caption&&a.p.hiddengrid===true?true:false;k=b("
");da=null;h.hDiv=document.createElement("div");b(h.hDiv).css({width:h.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(k);b(k).append(q);q=null;ea&&b(h.hDiv).hide();if(a.p.pager){if(typeof a.p.pager=="string"){if(a.p.pager.substr(0,1)!="#")a.p.pager="#"+a.p.pager}else a.p.pager="#"+b(a.p.pager).attr("id"); -b(a.p.pager).css({width:h.width+"px"}).appendTo(I).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom");ea&&b(a.p.pager).hide();x(a.p.pager,"")}a.p.cellEdit===false&&a.p.hoverrows===true&&b(a).bind("mouseover",function(d){Q=b(d.target).closest("tr.jqgrow");b(Q).attr("class")!=="ui-subgrid"&&b(Q).addClass("ui-state-hover")}).bind("mouseout",function(d){Q=b(d.target).closest("tr.jqgrow");b(Q).removeClass("ui-state-hover")});var la,ma;b(a).before(h.hDiv).click(function(d){Y=d.target;Q=b(Y,a.rows).closest("tr.jqgrow"); -if(b(Q).length===0||Q[0].className.indexOf("ui-state-disabled")>-1||b(Y,a).closest("table.ui-jqgrid-btable")[0].id.replace("_frozen","")!==a.id)return this;var f=b(Y).hasClass("cbox"),j=true;if(b.isFunction(a.p.beforeSelectRow))j=a.p.beforeSelectRow.call(a,Q[0].id,d);if(Y.tagName=="A"||(Y.tagName=="INPUT"||Y.tagName=="TEXTAREA"||Y.tagName=="OPTION"||Y.tagName=="SELECT")&&!f)return this;if(j===true){if(a.p.cellEdit===true)if(a.p.multiselect&&f)b(a).jqGrid("setSelection",Q[0].id,true);else{la=Q[0].rowIndex; -ma=b.jgrid.getCellIndex(Y);try{b(a).jqGrid("editCell",la,ma,true)}catch(m){}}else if(a.p.multikey)if(d[a.p.multikey])b(a).jqGrid("setSelection",Q[0].id,true);else{if(a.p.multiselect&&f){f=b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+Q[0].id).is(":checked");b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+Q[0].id)[a.p.useProp?"prop":"attr"]("checked",f)}}else{if(a.p.multiselect&&a.p.multiboxonly)if(!f){var p=a.p.frozenColumns?a.p.id+"_frozen":"";b(a.p.selarrrow).each(function(C,s){var A=a.rows.namedItem(s);b(A).removeClass("ui-state-highlight"); -b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(s))[a.p.useProp?"prop":"attr"]("checked",false);if(p){b("#"+b.jgrid.jqID(s),"#"+b.jgrid.jqID(p)).removeClass("ui-state-highlight");b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(s),"#"+b.jgrid.jqID(p))[a.p.useProp?"prop":"attr"]("checked",false)}});a.p.selarrrow=[]}b(a).jqGrid("setSelection",Q[0].id,true)}if(b.isFunction(a.p.onCellSelect)){la=Q[0].id;ma=b.jgrid.getCellIndex(Y);a.p.onCellSelect.call(a,la,ma,b(Y).html(),d)}}return this}).bind("reloadGrid", -function(d,f){if(a.p.treeGrid===true)a.p.datatype=a.p.treedatatype;f&&f.current&&a.grid.selectionPreserver(a);if(a.p.datatype=="local"){b(a).jqGrid("resetSelection");a.p.data.length&&ca()}else if(!a.p.treeGrid){a.p.selrow=null;if(a.p.multiselect){a.p.selarrrow=[];sa(false)}a.p.savedRow=[]}a.p.scroll&&D(a.grid.bDiv,true,false);if(f&&f.page){var j=f.page;if(j>a.p.lastpage)j=a.p.lastpage;if(j<1)j=1;a.p.page=j;a.grid.bDiv.scrollTop=a.grid.prevRowHeight?(j-1)*a.grid.prevRowHeight*a.p.rowNum:0}if(a.grid.prevRowHeight&& -a.p.scroll){delete a.p.lastpage;a.grid.populateVisible()}else a.grid.populate();return false});b.isFunction(this.p.ondblClickRow)&&b(this).dblclick(function(d){Y=d.target;Q=b(Y,a.rows).closest("tr.jqgrow");if(b(Q).length===0)return false;la=Q[0].rowIndex;ma=b.jgrid.getCellIndex(Y);a.p.ondblClickRow.call(a,b(Q).attr("id"),la,ma,d);return false});b.isFunction(this.p.onRightClickRow)&&b(this).bind("contextmenu",function(d){Y=d.target;Q=b(Y,a.rows).closest("tr.jqgrow");if(b(Q).length===0)return false; -a.p.multiselect||b(a).jqGrid("setSelection",Q[0].id,true);la=Q[0].rowIndex;ma=b.jgrid.getCellIndex(Y);a.p.onRightClickRow.call(a,b(Q).attr("id"),la,ma,d);return false});h.bDiv=document.createElement("div");if(y)if(String(a.p.height).toLowerCase()==="auto")a.p.height="100%";b(h.bDiv).append(b('
').append("
").append(this)).addClass("ui-jqgrid-bdiv").css({height:a.p.height+(isNaN(a.p.height)?"":"px"),width:h.width+ -"px"}).scroll(h.scrollGrid);b("table:first",h.bDiv).css({width:a.p.tblwidth+"px"});if(y){b("tbody",this).size()==2&&b("tbody:gt(0)",this).remove();a.p.multikey&&b(h.bDiv).bind("selectstart",function(){return false})}else a.p.multikey&&b(h.bDiv).bind("mousedown",function(){return false});ea&&b(h.bDiv).hide();h.cDiv=document.createElement("div");var Ba=a.p.hidegrid===true?b("").addClass("ui-jqgrid-titlebar-close HeaderButton").hover(function(){Ba.addClass("ui-state-hover")}, -function(){Ba.removeClass("ui-state-hover")}).append("").css(l=="rtl"?"left":"right","0px"):"";b(h.cDiv).append(Ba).append(""+a.p.caption+"").addClass("ui-jqgrid-titlebar ui-widget-header ui-corner-top ui-helper-clearfix");b(h.cDiv).insertBefore(h.hDiv);if(a.p.toolbar[0]){h.uDiv=document.createElement("div");if(a.p.toolbar[1]=="top")b(h.uDiv).insertBefore(h.hDiv);else a.p.toolbar[1]== -"bottom"&&b(h.uDiv).insertAfter(h.hDiv);if(a.p.toolbar[1]=="both"){h.ubDiv=document.createElement("div");b(h.uDiv).insertBefore(h.hDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id);b(h.ubDiv).insertAfter(h.hDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id);ea&&b(h.ubDiv).hide()}else b(h.uDiv).width(h.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id);ea&&b(h.uDiv).hide()}if(a.p.toppager){a.p.toppager=b.jgrid.jqID(a.p.id)+"_toppager";h.topDiv= -b("
")[0];a.p.toppager="#"+a.p.toppager;b(h.topDiv).insertBefore(h.hDiv).addClass("ui-state-default ui-jqgrid-toppager").width(h.width);x(a.p.toppager,"_t")}if(a.p.footerrow){h.sDiv=b("
")[0];k=b("
");b(h.sDiv).append(k).insertAfter(h.hDiv).width(h.width);b(k).append(wa);h.footers=b(".ui-jqgrid-ftable",h.sDiv)[0].rows[0].cells;if(a.p.rownumbers)h.footers[0].className="ui-state-default jqgrid-rownum"; -ea&&b(h.sDiv).hide()}k=null;if(a.p.caption){var Ja=a.p.datatype;if(a.p.hidegrid===true){b(".ui-jqgrid-titlebar-close",h.cDiv).click(function(d){var f=b.isFunction(a.p.onHeaderClick),j=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",m,p=this;if(a.p.toolbar[0]===true){if(a.p.toolbar[1]=="both")j+=", #"+b(h.ubDiv).attr("id");j+=", #"+b(h.uDiv).attr("id")}m=b(j,"#gview_"+b.jgrid.jqID(a.p.id)).length;if(a.p.gridstate=="visible")b(j,"#gbox_"+b.jgrid.jqID(a.p.id)).slideUp("fast",function(){m--; -if(m===0){b("span",p).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s");a.p.gridstate="hidden";b("#gbox_"+b.jgrid.jqID(a.p.id)).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+b.jgrid.jqID(a.p.id)).hide();if(f)ea||a.p.onHeaderClick.call(a,a.p.gridstate,d)}});else a.p.gridstate=="hidden"&&b(j,"#gbox_"+b.jgrid.jqID(a.p.id)).slideDown("fast",function(){m--;if(m===0){b("span",p).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n");if(ea){a.p.datatype= -Ja;ka();ea=false}a.p.gridstate="visible";b("#gbox_"+b.jgrid.jqID(a.p.id)).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+b.jgrid.jqID(a.p.id)).show();if(f)ea||a.p.onHeaderClick.call(a,a.p.gridstate,d)}});return false});if(ea){a.p.datatype="local";b(".ui-jqgrid-titlebar-close",h.cDiv).trigger("click")}}}else b(h.cDiv).hide();b(h.hDiv).after(h.bDiv).mousemove(function(d){if(h.resizing){h.dragMove(d);return false}});b(".ui-jqgrid-labels",h.hDiv).bind("selectstart",function(){return false}); -b(document).mouseup(function(){if(h.resizing){h.dragEnd();return false}return true});a.formatCol=N;a.sortData=Ea;a.updatepager=function(d,f){var j,m,p,C,s,A,z,u="",w=a.p.pager?"_"+b.jgrid.jqID(a.p.pager.substr(1)):"",r=a.p.toppager?"_"+a.p.toppager.substr(1):"";p=parseInt(a.p.page,10)-1;if(p<0)p=0;p*=parseInt(a.p.rowNum,10);s=p+a.p.reccount;if(a.p.scroll){j=b("tbody:first > tr:gt(0)",a.grid.bDiv);p=s-j.length;a.p.reccount=j.length;if(m=j.outerHeight()||a.grid.prevRowHeight){j=p*m;m*=parseInt(a.p.records, -10);b(">div:first",a.grid.bDiv).css({height:m}).children("div:first").css({height:j,display:j?"":"none"})}a.grid.bDiv.scrollLeft=a.grid.hDiv.scrollLeft}u=a.p.pager?a.p.pager:"";u+=a.p.toppager?u?","+a.p.toppager:a.p.toppager:"";if(u){z=b.jgrid.formatter.integer||{};j=M(a.p.page);m=M(a.p.lastpage);b(".selbox",u)[this.p.useProp?"prop":"attr"]("disabled",false);if(a.p.pginput===true){b(".ui-pg-input",u).val(a.p.page);C=a.p.toppager?"#sp_1"+w+",#sp_1"+r:"#sp_1"+w;b(C).html(b.fmatter?b.fmatter.util.NumberFormat(a.p.lastpage, -z):a.p.lastpage)}if(a.p.viewrecords)if(a.p.reccount===0)b(".ui-paging-info",u).html(a.p.emptyrecords);else{C=p+1;A=a.p.records;if(b.fmatter){C=b.fmatter.util.NumberFormat(C,z);s=b.fmatter.util.NumberFormat(s,z);A=b.fmatter.util.NumberFormat(A,z)}b(".ui-paging-info",u).html(b.jgrid.format(a.p.recordtext,C,s,A))}if(a.p.pgbuttons===true){if(j<=0)j=m=0;if(j==1||j===0){b("#first"+w+", #prev"+w).addClass("ui-state-disabled").removeClass("ui-state-hover");a.p.toppager&&b("#first_t"+r+", #prev_t"+r).addClass("ui-state-disabled").removeClass("ui-state-hover")}else{b("#first"+ -w+", #prev"+w).removeClass("ui-state-disabled");a.p.toppager&&b("#first_t"+r+", #prev_t"+r).removeClass("ui-state-disabled")}if(j==m||j===0){b("#next"+w+", #last"+w).addClass("ui-state-disabled").removeClass("ui-state-hover");a.p.toppager&&b("#next_t"+r+", #last_t"+r).addClass("ui-state-disabled").removeClass("ui-state-hover")}else{b("#next"+w+", #last"+w).removeClass("ui-state-disabled");a.p.toppager&&b("#next_t"+r+", #last_t"+r).removeClass("ui-state-disabled")}}}d===true&&a.p.rownumbers===true&& -b("td.jqgrid-rownum",a.rows).each(function(G){b(this).html(p+1+G)});f&&a.p.jqgdnd&&b(a).jqGrid("gridDnD","updateDnD");b.isFunction(a.p.gridComplete)&&a.p.gridComplete.call(a);b.isFunction(a.p._complete)&&a.p._complete.call(a)};a.refreshIndex=ca;a.setHeadCheckBox=sa;a.formatter=function(d,f,j,m,p){return o(d,f,j,m,p)};b.extend(h,{populate:ka,emptyRows:D});this.grid=h;a.addXmlData=function(d){X(d,a.grid.bDiv)};a.addJSONData=function(d){fa(d,a.grid.bDiv)};this.grid.cols=this.rows[0].cells;ka();a.p.hiddengrid= -false;b(window).unload(function(){a=null})}}}})};b.jgrid.extend({getGridParam:function(e){var i=this[0];if(i&&i.grid)return e?typeof i.p[e]!="undefined"?i.p[e]:null:i.p},setGridParam:function(e){return this.each(function(){this.grid&&typeof e==="object"&&b.extend(true,this.p,e)})},getDataIDs:function(){var e=[],i=0,g,c=0;this.each(function(){if((g=this.rows.length)&&g>0)for(;i=y+E)b(c.grid.bDiv)[0].scrollTop=I-(y+E)+x+E;else if(I-1)){if(c.p.scrollrows===true){h=c.rows.namedItem(e).rowIndex;h>=0&&g(h)}if(c.p.frozenColumns===true)q=c.p.id+"_frozen";if(c.p.multiselect){c.setHeadCheckBox(false); -c.p.selrow=k.id;l=b.inArray(c.p.selrow,c.p.selarrrow);if(l===-1){k.className!=="ui-subgrid"&&b(k).addClass("ui-state-highlight").attr("aria-selected","true");h=true;c.p.selarrrow.push(c.p.selrow)}else{k.className!=="ui-subgrid"&&b(k).removeClass("ui-state-highlight").attr("aria-selected","false");h=false;c.p.selarrrow.splice(l,1);a=c.p.selarrrow[0];c.p.selrow=a===undefined?null:a}b("#jqg_"+b.jgrid.jqID(c.p.id)+"_"+b.jgrid.jqID(c.p.selrow))[c.p.useProp?"prop":"attr"]("checked",h);if(q){l===-1?b("#"+ -b.jgrid.jqID(e),"#"+b.jgrid.jqID(q)).addClass("ui-state-highlight"):b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(q)).removeClass("ui-state-highlight");b("#jqg_"+b.jgrid.jqID(c.p.id)+"_"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(q))[c.p.useProp?"prop":"attr"]("checked",h)}c.p.onSelectRow&&i&&c.p.onSelectRow.call(c,k.id,h)}else if(k.className!=="ui-subgrid"){if(c.p.selrow!=k.id){b(c.rows.namedItem(c.p.selrow)).removeClass("ui-state-highlight").attr({"aria-selected":"false",tabindex:"-1"});b(k).addClass("ui-state-highlight").attr({"aria-selected":"true", -tabindex:"0"});if(q){b("#"+b.jgrid.jqID(c.p.selrow),"#"+b.jgrid.jqID(q)).removeClass("ui-state-highlight");b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(q)).addClass("ui-state-highlight")}h=true}else h=false;c.p.selrow=k.id;c.p.onSelectRow&&i&&c.p.onSelectRow.call(c,k.id,h)}}}})},resetSelection:function(e){return this.each(function(){var i=this,g,c;if(typeof e!=="undefined"){c=e===i.p.selrow?i.p.selrow:e;b("#"+b.jgrid.jqID(i.p.id)+" tbody:first tr#"+b.jgrid.jqID(c)).removeClass("ui-state-highlight").attr("aria-selected", -"false");if(i.p.multiselect){b("#jqg_"+b.jgrid.jqID(i.p.id)+"_"+b.jgrid.jqID(c))[i.p.useProp?"prop":"attr"]("checked",false);i.setHeadCheckBox(false)}c=null}else if(i.p.multiselect){b(i.p.selarrrow).each(function(h,k){g=i.rows.namedItem(k);b(g).removeClass("ui-state-highlight").attr("aria-selected","false");b("#jqg_"+b.jgrid.jqID(i.p.id)+"_"+b.jgrid.jqID(k))[i.p.useProp?"prop":"attr"]("checked",false)});i.setHeadCheckBox(false);i.p.selarrrow=[]}else if(i.p.selrow){b("#"+b.jgrid.jqID(i.p.id)+" tbody:first tr#"+ -b.jgrid.jqID(i.p.selrow)).removeClass("ui-state-highlight").attr("aria-selected","false");i.p.selrow=null}if(i.p.cellEdit===true)if(parseInt(i.p.iCol,10)>=0&&parseInt(i.p.iRow,10)>=0){b("td:eq("+i.p.iCol+")",i.rows[i.p.iRow]).removeClass("edit-cell ui-state-highlight");b(i.rows[i.p.iRow]).removeClass("selected-row ui-state-hover")}i.p.savedRow=[]})},getRowData:function(e){var i={},g,c=false,h,k=0;this.each(function(){var l=this,a,q;if(typeof e=="undefined"){c=true;g=[];h=l.rows.length}else{q=l.rows.namedItem(e); -if(!q)return i;h=2}for(;k span:first",q).html(a).attr(k):b("td:eq("+ -N+")",q).html(a).attr(k)}});if(l.p.datatype=="local"){var E=l.p._index[e];if(l.p.treeGrid)for(var I in l.p.treeReader)y.hasOwnProperty(l.p.treeReader[I])&&delete y[l.p.treeReader[I]];if(typeof E!="undefined")l.p.data[E]=b.extend(true,l.p.data[E],y);y=null}}catch(M){h=false}if(h){if(x==="string")b(q).addClass(g);else x==="object"&&b(q).css(g);b.isFunction(l.p._complete)&&l.p._complete.call(l)}});return h},addRowData:function(e,i,g,c){g||(g="last");var h=false,k,l,a,q,x,y,E,I,M="",N,V,o,n,t;if(i){if(b.isArray(i)){N= -true;g="last";V=e}else{i=[i];N=false}this.each(function(){var F=i.length;x=this.p.rownumbers===true?1:0;a=this.p.multiselect===true?1:0;q=this.p.subGrid===true?1:0;if(!N)if(typeof e!="undefined")e+="";else{e=b.jgrid.randId();if(this.p.keyIndex!==false){V=this.p.colModel[this.p.keyIndex+a+q+x].name;if(typeof i[0][V]!="undefined")e=i[0][V]}}o=this.p.altclass;for(var T=0,J="",D={},ca=b.isFunction(this.p.afterInsertRow)?true:false;T0"}if(a){I='';M=this.formatCol(x,1,"",null,e,true);l+='"+I+""}if(q)l+=b(this).jqGrid("addSubGridCell",a+x,1);for(E=a+q+x;E"+I+""}l=''+l+"";if(this.rows.length===0)b("table:first",this.grid.bDiv).append(l);else switch(g){case "last":b(this.rows[this.rows.length- -1]).after(l);y=this.rows.length-1;break;case "first":b(this.rows[0]).after(l);y=1;break;case "after":if(y=this.rows.namedItem(c))b(this.rows[y.rowIndex+1]).hasClass("ui-subgrid")?b(this.rows[y.rowIndex+1]).after(l):b(y).after(l);y++;break;case "before":if(y=this.rows.namedItem(c)){b(y).before(l);y=y.rowIndex}y--}this.p.subGrid===true&&b(this).jqGrid("addSubGrid",a+x,y);this.p.records++;this.p.reccount++;ca&&this.p.afterInsertRow.call(this,e,n,n);T++;if(this.p.datatype=="local"){D[this.p.localReader.id]= -e;this.p._index[e]=this.p.data.length;this.p.data.push(D);D={}}}if(this.p.altRows===true&&!N)if(g=="last")(this.rows.length-1)%2==1&&b(this.rows[this.rows.length-1]).addClass(o);else b(this.rows).each(function(fa){fa%2==1?b(this).addClass(o):b(this).removeClass(o)});this.updatepager(true,true);h=true})}return h},footerData:function(e,i,g){function c(q){for(var x in q)if(q.hasOwnProperty(x))return false;return true}var h,k=false,l={},a;if(typeof e=="undefined")e="get";if(typeof g!="boolean")g=true; -e=e.toLowerCase();this.each(function(){var q=this,x;if(!q.grid||!q.p.footerrow)return false;if(e=="set")if(c(i))return false;k=true;b(this.p.colModel).each(function(y){h=this.name;if(e=="set"){if(i[h]!==undefined){x=g?q.formatter("",i[h],y,i,"edit"):i[h];a=this.title?{title:b.jgrid.stripHtml(x)}:{};b("tr.footrow td:eq("+y+")",q.grid.sDiv).html(x).attr(a);k=true}}else if(e=="get")l[h]=b("tr.footrow td:eq("+y+")",q.grid.sDiv).html()})});return e=="get"?l:k},showHideCol:function(e,i){return this.each(function(){var g= -this,c=false,h=b.browser.webkit||b.browser.safari?0:g.p.cellLayout,k;if(g.grid){if(typeof e==="string")e=[e];i=i!="none"?"":"none";var l=i===""?true:false,a=g.p.groupHeader&&(typeof g.p.groupHeader==="object"||b.isFunction(g.p.groupHeader));a&&b(g).jqGrid("destroyGroupHeader",false);b(this.p.colModel).each(function(q){if(b.inArray(this.name,e)!==-1&&this.hidden===l){if(g.p.frozenColumns===true&&this.frozen===true)return true;b("tr",g.grid.hDiv).each(function(){b(this.cells[q]).css("display",i)}); -b(g.rows).each(function(){b(this.cells[q]).css("display",i)});g.p.footerrow&&b("tr.footrow td:eq("+q+")",g.grid.sDiv).css("display",i);k=this.widthOrg?this.widthOrg:parseInt(this.width,10);if(i==="none")g.p.tblwidth-=k+h;else g.p.tblwidth+=k+h;this.hidden=!l;c=true}});if(c===true)b(g).jqGrid("setGridWidth",g.p.shrinkToFit===true?g.p.tblwidth:g.p.width);a&&b(g).jqGrid("setGroupHeaders",g.p.groupHeader)}})},hideCol:function(e){return this.each(function(){b(this).jqGrid("showHideCol",e,"none")})},showCol:function(e){return this.each(function(){b(this).jqGrid("showHideCol", -e,"")})},remapColumns:function(e,i,g){function c(l){var a;a=l.length?b.makeArray(l):b.extend({},l);b.each(e,function(q){l[q]=a[this]})}function h(l,a){b(">tr"+(a||""),l).each(function(){var q=this,x=b.makeArray(q.cells);b.each(e,function(){var y=x[this];y&&q.appendChild(y)})})}var k=this.get(0);c(k.p.colModel);c(k.p.colNames);c(k.grid.headers);h(b("thead:first",k.grid.hDiv),g&&":not(.ui-jqgrid-labels)");i&&h(b("#"+b.jgrid.jqID(k.p.id)+" tbody:first"),".jqgfirstrow, tr.jqgrow, tr.jqfoot");k.p.footerrow&& -h(b("tbody:first",k.grid.sDiv));if(k.p.remapColumns)if(k.p.remapColumns.length)c(k.p.remapColumns);else k.p.remapColumns=b.makeArray(e);k.p.lastsort=b.inArray(k.p.lastsort,e);if(k.p.treeGrid)k.p.expColInd=b.inArray(k.p.expColInd,e)},setGridWidth:function(e,i){return this.each(function(){if(this.grid){var g=this,c,h=0,k=b.browser.webkit||b.browser.safari?0:g.p.cellLayout,l,a=0,q=false,x=g.p.scrollOffset,y,E=0,I=0,M;if(typeof i!="boolean")i=g.p.shrinkToFit;if(!isNaN(e)){e=parseInt(e,10);g.grid.width= -g.p.width=e;b("#gbox_"+b.jgrid.jqID(g.p.id)).css("width",e+"px");b("#gview_"+b.jgrid.jqID(g.p.id)).css("width",e+"px");b(g.grid.bDiv).css("width",e+"px");b(g.grid.hDiv).css("width",e+"px");g.p.pager&&b(g.p.pager).css("width",e+"px");g.p.toppager&&b(g.p.toppager).css("width",e+"px");if(g.p.toolbar[0]===true){b(g.grid.uDiv).css("width",e+"px");g.p.toolbar[1]=="both"&&b(g.grid.ubDiv).css("width",e+"px")}g.p.footerrow&&b(g.grid.sDiv).css("width",e+"px");if(i===false&&g.p.forceFit===true)g.p.forceFit= -false;if(i===true){b.each(g.p.colModel,function(){if(this.hidden===false){c=this.widthOrg?this.widthOrg:parseInt(this.width,10);h+=c+k;if(this.fixed)E+=c+k;else a++;I++}});if(a===0)return;g.p.tblwidth=h;y=e-k*a-E;if(!isNaN(g.p.height))if(b(g.grid.bDiv)[0].clientHeight0;b.each(g.p.colModel,function(V){if(this.hidden===false&&!this.fixed){c=this.widthOrg?this.widthOrg:parseInt(this.width,10);c=Math.round(y* -c/(g.p.tblwidth-k*a-E));if(!(c<0)){this.width=c;h+=c;g.grid.headers[V].width=c;g.grid.headers[V].el.style.width=c+"px";if(g.p.footerrow)g.grid.footers[V].style.width=c+"px";if(N)g.grid.cols[V].style.width=c+"px";l=V}}});if(!l)return;M=0;if(q){if(e-E-(h+k*a)!==x)M=e-E-(h+k*a)-x}else if(Math.abs(e-E-(h+k*a))!==1)M=e-E-(h+k*a);g.p.colModel[l].width+=M;g.p.tblwidth=h+M+k*a+E;if(g.p.tblwidth>e){q=g.p.tblwidth-parseInt(e,10);g.p.tblwidth=e;c=g.p.colModel[l].width-=q}else c=g.p.colModel[l].width;g.grid.headers[l].width= -c;g.grid.headers[l].el.style.width=c+"px";if(N)g.grid.cols[l].style.width=c+"px";if(g.p.footerrow)g.grid.footers[l].style.width=c+"px"}if(g.p.tblwidth){b("table:first",g.grid.bDiv).css("width",g.p.tblwidth+"px");b("table:first",g.grid.hDiv).css("width",g.p.tblwidth+"px");g.grid.hDiv.scrollLeft=g.grid.bDiv.scrollLeft;g.p.footerrow&&b("table:first",g.grid.sDiv).css("width",g.p.tblwidth+"px")}}}})},setGridHeight:function(e){return this.each(function(){if(this.grid){b(this.grid.bDiv).css({height:e+(isNaN(e)? -"":"px")});this.p.height=e;this.p.scroll&&this.grid.populateVisible()}})},setCaption:function(e){return this.each(function(){this.p.caption=e;b("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",this.grid.cDiv).html(e);b(this.grid.cDiv).show()})},setLabel:function(e,i,g,c){return this.each(function(){var h=-1;if(this.grid)if(typeof e!="undefined"){b(this.p.colModel).each(function(a){if(this.name==e){h=a;return false}});if(h>=0){var k=b("tr.ui-jqgrid-labels th:eq("+h+")",this.grid.hDiv);if(i){var l= -b(".s-ico",k);b("[id^=jqgh_]",k).empty().html(i).append(l);this.p.colNames[h]=i}if(g)typeof g==="string"?b(k).addClass(g):b(k).css(g);typeof c==="object"&&b(k).attr(c)}}})},setCell:function(e,i,g,c,h,k){return this.each(function(){var l=-1,a,q;if(this.grid){if(isNaN(i))b(this.p.colModel).each(function(y){if(this.name==i){l=y;return false}});else l=parseInt(i,10);if(l>=0)if(a=this.rows.namedItem(e)){var x=b("td:eq("+l+")",a);if(g!==""||k===true){a=this.formatter(e,g,l,a,"edit");q=this.p.colModel[l].title? -{title:b.jgrid.stripHtml(a)}:{};this.p.treeGrid&&b(".tree-wrap",b(x)).length>0?b("span",b(x)).html(a).attr(q):b(x).html(a).attr(q);if(this.p.datatype=="local"){a=this.p.colModel[l];g=a.formatter&&typeof a.formatter==="string"&&a.formatter=="date"?b.unformat.date(g,a):g;q=this.p._index[e];if(typeof q!="undefined")this.p.data[q][a.name]=g}}if(typeof c==="string")b(x).addClass(c);else c&&b(x).css(c);typeof h==="object"&&b(x).attr(h)}}})},getCell:function(e,i){var g=false;this.each(function(){var c=-1; -if(this.grid){if(isNaN(i))b(this.p.colModel).each(function(l){if(this.name===i){c=l;return false}});else c=parseInt(i,10);if(c>=0){var h=this.rows.namedItem(e);if(h)try{g=b.unformat(b("td:eq("+c+")",h),{rowId:h.id,colModel:this.p.colModel[c]},c)}catch(k){g=b.jgrid.htmlDecode(b("td:eq("+c+")",h).html())}}}});return g},getCol:function(e,i,g){var c=[],h,k=0,l,a,q;i=typeof i!="boolean"?false:i;if(typeof g=="undefined")g=false;this.each(function(){var x=-1;if(this.grid){if(isNaN(e))b(this.p.colModel).each(function(M){if(this.name=== -e){x=M;return false}});else x=parseInt(e,10);if(x>=0){var y=this.rows.length,E=0;if(y&&y>0){for(;E=0)i=this.p.data[g]}});return i}})})(jQuery); -(function(b){b.fmatter={};b.extend(b.fmatter,{isBoolean:function(a){return typeof a==="boolean"},isObject:function(a){return a&&(typeof a==="object"||b.isFunction(a))||false},isString:function(a){return typeof a==="string"},isNumber:function(a){return typeof a==="number"&&isFinite(a)},isNull:function(a){return a===null},isUndefined:function(a){return typeof a==="undefined"},isValue:function(a){return this.isObject(a)||this.isString(a)||this.isNumber(a)||this.isBoolean(a)},isEmpty:function(a){if(!this.isString(a)&& -this.isValue(a))return false;else if(!this.isValue(a))return true;a=b.trim(a).replace(/\ \;/ig,"").replace(/\ \;/ig,"");return a===""}});b.fn.fmatter=function(a,c,d,e,f){var g=c;d=b.extend({},b.jgrid.formatter,d);if(b.fn.fmatter[a])g=b.fn.fmatter[a](c,d,e,f);return g};b.fmatter.util={NumberFormat:function(a,c){b.fmatter.isNumber(a)||(a*=1);if(b.fmatter.isNumber(a)){var d=a<0,e=a+"",f=c.decimalSeparator?c.decimalSeparator:".",g;if(b.fmatter.isNumber(c.decimalPlaces)){var h=c.decimalPlaces; -e=Math.pow(10,h);e=Math.round(a*e)/e+"";g=e.lastIndexOf(".");if(h>0){if(g<0){e+=f;g=e.length-1}else if(f!==".")e=e.replace(".",f);for(;e.length-1-g-1?g:e.length;f=e.substring(g);for(var i=-1,j=g;j>0;j--){i++;if(i%3===0&&j!==g&&(!d||j>1))f=h+f;f=e.charAt(j-1)+f}e=f}e=c.prefix?c.prefix+e:e;return e=c.suffix?e+c.suffix:e}else return a},DateFormat:function(a,c,d,e){var f=/^\/Date\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\)\/$/, -g=typeof c==="string"?c.match(f):null;f=function(m,r){m=String(m);for(r=parseInt(r,10)||2;m.length11)c[g]=i+1-12}if(c[g])h[a[g].toLowerCase()]=parseInt(c[g],10)}if(h.f)h.m=h.f;if(h.m===0&&h.y===0&&h.d===0)return" ";h.m=parseInt(h.m,10)-1;i=h.y;if(i>=70&&i<=99)h.y=1900+h.y;else if(i>=0&&i<=69)h.y=2E3+h.y;i=new Date(h.y,h.m,h.d,h.h,h.i,h.s,h.u)}if(d in -e.masks)d=e.masks[d];else d||(d="Y-m-d");a=i.getHours();c=i.getMinutes();h=i.getDate();g=i.getMonth()+1;j=i.getTimezoneOffset();var l=i.getSeconds(),n=i.getMilliseconds(),o=i.getDay(),p=i.getFullYear(),q=(o+6)%7+1,s=(new Date(p,g-1,h)-new Date(p,0,1))/864E5,t={d:f(h),D:k.i18n.dayNames[o],j:h,l:k.i18n.dayNames[o+7],N:q,S:e.S(h),w:o,z:s,W:q<5?Math.floor((s+q-1)/7)+1:Math.floor((s+q-1)/7)||(((new Date(p-1,0,1)).getDay()+6)%7<4?53:52),F:k.i18n.monthNames[g-1+12],m:f(g),M:k.i18n.monthNames[g-1],n:g,t:"?", -L:"?",o:"?",Y:p,y:String(p).substring(2),a:a<12?e.AmPm[0]:e.AmPm[1],A:a<12?e.AmPm[2]:e.AmPm[3],B:"?",g:a%12||12,G:a,h:f(a%12||12),H:f(a),i:f(c),s:f(l),u:n,e:"?",I:"?",O:(j>0?"-":"+")+f(Math.floor(Math.abs(j)/60)*100+Math.abs(j)%60,4),P:"?",T:(String(i).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g)||[""]).pop().replace(/[^-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(i/1E3)};return d.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g, -function(m){return m in t?t[m]:m.substring(1)})}};b.fn.fmatter.defaultFormat=function(a,c){return b.fmatter.isValue(a)&&a!==""?a:c.defaultValue?c.defaultValue:" "};b.fn.fmatter.email=function(a,c){return b.fmatter.isEmpty(a)?b.fn.fmatter.defaultFormat(a,c):'
'+a+""};b.fn.fmatter.checkbox=function(a,c){var d=b.extend({},c.checkbox),e;b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));e=d.disabled===true?'disabled="disabled"': -"";if(b.fmatter.isEmpty(a)||b.fmatter.isUndefined(a))a=b.fn.fmatter.defaultFormat(a,d);a+="";a=a.toLowerCase();return'"};b.fn.fmatter.link=function(a,c){var d={target:c.target},e="";b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));if(d.target)e="target="+d.target;return b.fmatter.isEmpty(a)?b.fn.fmatter.defaultFormat(a,c):"'+a+""};b.fn.fmatter.showlink=function(a,c){var d={baseLinkUrl:c.baseLinkUrl,showAction:c.showAction,addParam:c.addParam||"",target:c.target,idName:c.idName},e="";b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));if(d.target)e="target="+d.target;d=d.baseLinkUrl+d.showAction+"?"+d.idName+"="+c.rowId+d.addParam;return b.fmatter.isString(a)||b.fmatter.isNumber(a)?"'+a+"":b.fn.fmatter.defaultFormat(a,c)};b.fn.fmatter.integer= -function(a,c){var d=b.extend({},c.integer);b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));if(b.fmatter.isEmpty(a))return d.defaultValue;return b.fmatter.util.NumberFormat(a,d)};b.fn.fmatter.number=function(a,c){var d=b.extend({},c.number);b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));if(b.fmatter.isEmpty(a))return d.defaultValue;return b.fmatter.util.NumberFormat(a,d)};b.fn.fmatter.currency=function(a,c){var d= -b.extend({},c.currency);b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));if(b.fmatter.isEmpty(a))return d.defaultValue;return b.fmatter.util.NumberFormat(a,d)};b.fn.fmatter.date=function(a,c,d,e){d=b.extend({},c.date);b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend({},d,c.colModel.formatoptions));return!d.reformatAfterEdit&&e=="edit"?b.fn.fmatter.defaultFormat(a,c):b.fmatter.isEmpty(a)?b.fn.fmatter.defaultFormat(a,c):b.fmatter.util.DateFormat(d.srcformat, -a,d.newformat,d)};b.fn.fmatter.select=function(a,c){a+="";var d=false,e=[],f;if(b.fmatter.isUndefined(c.colModel.formatoptions)){if(!b.fmatter.isUndefined(c.colModel.editoptions)){d=c.colModel.editoptions.value;f=c.colModel.editoptions.separator===undefined?":":c.colModel.editoptions.separator}}else{d=c.colModel.formatoptions.value;f=c.colModel.formatoptions.separator===undefined?":":c.colModel.formatoptions.separator}if(d){var g=c.colModel.editoptions.multiple===true?true:false,h=[],i;if(g){h=a.split(","); -h=b.map(h,function(n){return b.trim(n)})}if(b.fmatter.isString(d))for(var j=d.split(";"),k=0,l=0;l2)i[1]=jQuery.map(i,function(n,o){if(o>0)return n}).join(":");if(g){if(jQuery.inArray(i[0],h)>-1){e[k]=i[1];k++}}else if(b.trim(i[0])==b.trim(a)){e[0]=i[1];break}}else if(b.fmatter.isObject(d))if(g)e=jQuery.map(h,function(n){return d[n]});else e[0]=d[a]||""}a=e.join(", ");return a===""?b.fn.fmatter.defaultFormat(a,c):a};b.fn.fmatter.rowactions=function(a,c,d, -e){var f={keys:false,onEdit:null,onSuccess:null,afterSave:null,onError:null,afterRestore:null,extraparam:{},url:null,delOptions:{},editOptions:{}};a=b.jgrid.jqID(a);c=b.jgrid.jqID(c);e=b("#"+c)[0].p.colModel[e];b.fmatter.isUndefined(e.formatoptions)||(f=b.extend(f,e.formatoptions));if(!b.fmatter.isUndefined(b("#"+c)[0].p.editOptions))f.editOptions=b("#"+c)[0].p.editOptions;if(!b.fmatter.isUndefined(b("#"+c)[0].p.delOptions))f.delOptions=b("#"+c)[0].p.delOptions;e=function(j){f.afterSave&&f.afterSave(j); -b("tr#"+a+" div.ui-inline-edit, tr#"+a+" div.ui-inline-del","#"+c+".ui-jqgrid-btable:first").show();b("tr#"+a+" div.ui-inline-save, tr#"+a+" div.ui-inline-cancel","#"+c+".ui-jqgrid-btable:first").hide()};var g=function(j){f.afterRestore&&f.afterRestore(j);b("tr#"+a+" div.ui-inline-edit, tr#"+a+" div.ui-inline-del","#"+c+".ui-jqgrid-btable:first").show();b("tr#"+a+" div.ui-inline-save, tr#"+a+" div.ui-inline-cancel","#"+c+".ui-jqgrid-btable:first").hide()},h=b("#"+c)[0];if(b("#"+a,"#"+c).hasClass("jqgrid-new-row")){var i= -h.p.prmNames;f.extraparam[i.oper]=i.addoper}switch(d){case "edit":b("#"+c).jqGrid("editRow",a,f.keys,f.onEdit,f.onSuccess,f.url,f.extraparam,e,f.onError,g);b("tr#"+a+" div.ui-inline-edit, tr#"+a+" div.ui-inline-del","#"+c+".ui-jqgrid-btable:first").hide();b("tr#"+a+" div.ui-inline-save, tr#"+a+" div.ui-inline-cancel","#"+c+".ui-jqgrid-btable:first").show();b.isFunction(h.p._complete)&&h.p._complete.call(h);break;case "save":if(b("#"+c).jqGrid("saveRow",a,f.onSuccess,f.url,f.extraparam,e,f.onError, -g)){b("tr#"+a+" div.ui-inline-edit, tr#"+a+" div.ui-inline-del","#"+c+".ui-jqgrid-btable:first").show();b("tr#"+a+" div.ui-inline-save, tr#"+a+" div.ui-inline-cancel","#"+c+".ui-jqgrid-btable:first").hide();b.isFunction(h.p._complete)&&h.p._complete.call(h)}break;case "cancel":b("#"+c).jqGrid("restoreRow",a,g);b("tr#"+a+" div.ui-inline-edit, tr#"+a+" div.ui-inline-del","#"+c+".ui-jqgrid-btable:first").show();b("tr#"+a+" div.ui-inline-save, tr#"+a+" div.ui-inline-cancel","#"+c+".ui-jqgrid-btable:first").hide(); -b.isFunction(h.p._complete)&&h.p._complete.call(h);break;case "del":b("#"+c).jqGrid("delGridRow",a,f.delOptions);break;case "formedit":b("#"+c).jqGrid("setSelection",a);b("#"+c).jqGrid("editGridRow",a,f.editOptions)}};b.fn.fmatter.actions=function(a,c){var d={keys:false,editbutton:true,delbutton:true,editformbutton:false};b.fmatter.isUndefined(c.colModel.formatoptions)||(d=b.extend(d,c.colModel.formatoptions));var e=c.rowId,f="",g;if(typeof e=="undefined"||b.fmatter.isEmpty(e))return"";if(d.editformbutton){g= -"onclick=jQuery.fn.fmatter.rowactions('"+e+"','"+c.gid+"','formedit',"+c.pos+"); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ";f=f+"
"}else if(d.editbutton){g="onclick=jQuery.fn.fmatter.rowactions('"+e+"','"+c.gid+"','edit',"+c.pos+"); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover') "; -f=f+"
"}if(d.delbutton){g="onclick=jQuery.fn.fmatter.rowactions('"+e+"','"+c.gid+"','del',"+c.pos+"); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ";f=f+"
"}g= -"onclick=jQuery.fn.fmatter.rowactions('"+e+"','"+c.gid+"','save',"+c.pos+"); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ";f=f+"";g="onclick=jQuery.fn.fmatter.rowactions('"+e+"','"+c.gid+"','cancel',"+c.pos+"); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); "; -f=f+"";return"
"+f+"
"};b.unformat=function(a,c,d,e){var f,g=c.colModel.formatter,h=c.colModel.formatoptions||{},i=/([\.\*\_\'\(\)\{\}\+\?\\])/g,j=c.colModel.unformat||b.fn.fmatter[g]&&b.fn.fmatter[g].unformat;if(typeof j!=="undefined"&&b.isFunction(j))f=j(b(a).text(),c,a);else if(!b.fmatter.isUndefined(g)&& -b.fmatter.isString(g)){f=b.jgrid.formatter||{};switch(g){case "integer":h=b.extend({},f.integer,h);c=h.thousandsSeparator.replace(i,"\\$1");f=b(a).text().replace(RegExp(c,"g"),"");break;case "number":h=b.extend({},f.number,h);c=h.thousandsSeparator.replace(i,"\\$1");f=b(a).text().replace(RegExp(c,"g"),"").replace(h.decimalSeparator,".");break;case "currency":h=b.extend({},f.currency,h);c=h.thousandsSeparator.replace(i,"\\$1");f=b(a).text().replace(RegExp(c,"g"),"").replace(h.decimalSeparator,".").replace(h.prefix, -"").replace(h.suffix,"");break;case "checkbox":h=c.colModel.editoptions?c.colModel.editoptions.value.split(":"):["Yes","No"];f=b("input",a).is(":checked")?h[0]:h[1];break;case "select":f=b.unformat.select(a,c,d,e);break;case "actions":return"";default:f=b(a).text()}}return f!==undefined?f:e===true?b(a).text():b.jgrid.htmlDecode(b(a).html())};b.unformat.select=function(a,c,d,e){d=[];a=b(a).text();if(e===true)return a;c=b.extend({},c.colModel.editoptions);if(c.value){var f=c.value;c=c.multiple===true? -true:false;e=[];var g;if(c){e=a.split(",");e=b.map(e,function(k){return b.trim(k)})}if(b.fmatter.isString(f))for(var h=f.split(";"),i=0,j=0;j2)g[1]=jQuery.map(g,function(k,l){if(l>0)return k}).join(":");if(c){if(jQuery.inArray(g[1],e)>-1){d[i]=g[0];i++}}else if(b.trim(g[1])==b.trim(a)){d[0]=g[0];break}}else if(b.fmatter.isObject(f)||b.isArray(f)){c||(e[0]=a);d=jQuery.map(e,function(k){var l;b.each(f,function(n,o){if(o==k){l=n;return false}});if(typeof l!= -"undefined")return l})}return d.join(", ")}else return a||""};b.unformat.date=function(a,c){var d=b.jgrid.formatter.date||{};b.fmatter.isUndefined(c.formatoptions)||(d=b.extend({},d,c.formatoptions));return b.fmatter.isEmpty(a)?b.fn.fmatter.defaultFormat(a,c):b.fmatter.util.DateFormat(d.newformat,a,d.srcformat,d)}})(jQuery); -(function(a){a.jgrid.extend({getColProp:function(b){var e={},c=this[0];if(!c.grid)return false;c=c.p.colModel;for(var j=0;j0?true:false;if(b.stringResult===true||c.p.datatype=="local"){var l='{"groupOp":"'+b.groupOp+'","rules":[',t=0;a.each(d,function(r,v){if(t>0)l+=",";l+='{"field":"'+r+'",';l+='"op":"'+i[r]+'",';v+="";l+='"data":"'+v.replace(/\\/g,"\\\\").replace(/\"/g, -'\\"')+'"}';t++});l+="]}";a.extend(c.p.postData,{filters:l});a.each(["searchField","searchString","searchOper"],function(r,v){c.p.postData.hasOwnProperty(v)&&delete c.p.postData[v]})}else a.extend(c.p.postData,d);var o;if(c.p.searchurl){o=c.p.url;a(c).jqGrid("setGridParam",{url:c.p.searchurl})}var q=false;if(a.isFunction(b.beforeSearch))q=b.beforeSearch.call(c);q||a(c).jqGrid("setGridParam",{search:n}).trigger("reloadGrid",[{page:1}]);o&&a(c).jqGrid("setGridParam",{url:o});a.isFunction(b.afterSearch)&& -b.afterSearch()},k=a(""),p;a.each(c.p.colModel,function(){var d=this,g,h,f,i;h=a("");g=a("
");this.hidden===true&&a(h).css("display","none");this.search=this.search===false?false:true;if(typeof this.stype=="undefined")this.stype="text";f=a.extend({},this.searchoptions||{});if(this.search)switch(this.stype){case "select":if(i= -this.surl||f.dataUrl)a.ajax(a.extend({url:i,dataType:"html",success:function(o){if(f.buildSelect!==undefined)(o=f.buildSelect(o))&&a(g).append(o);else a(g).append(o);f.defaultValue&&a("select",g).val(f.defaultValue);a("select",g).attr({name:d.index||d.name,id:"gs_"+d.name});f.attr&&a("select",g).attr(f.attr);a("select",g).css({width:"100%"});f.dataInit!==undefined&&f.dataInit(a("select",g)[0]);f.dataEvents!==undefined&&e(a("select",g)[0],f.dataEvents);b.autosearch===true&&a("select",g).change(function(){j(); -return false});o=null}},a.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));else{var m;if(d.searchoptions&&d.searchoptions.value)m=d.searchoptions.value;else if(d.editoptions&&d.editoptions.value)m=d.editoptions.value;if(m){i=document.createElement("select");i.style.width="100%";a(i).attr({name:d.index||d.name,id:"gs_"+d.name});var n,l;if(typeof m==="string"){m=m.split(";");for(var t=0;t");f.attr&&a("input",g).attr(f.attr);f.dataInit!==undefined&&f.dataInit(a("input",g)[0]);f.dataEvents!==undefined&&e(a("input",g)[0],f.dataEvents);if(b.autosearch===true)b.searchOnEnter?a("input",g).keypress(function(o){if((o.charCode?o.charCode:o.keyCode?o.keyCode:0)==13){j();return false}return this}):a("input",g).keydown(function(o){switch(o.which){case 13:return false;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:p&&clearTimeout(p);p=setTimeout(function(){j()}, -500)}})}a(h).append(g);a(k).append(h)});a("table thead",c.grid.hDiv).append(k);this.ftoolbar=true;this.triggerToolbar=j;this.clearToolbar=function(d){var g={},h,f=0,i;d=typeof d!="boolean"?true:d;a.each(c.p.colModel,function(){h=this.searchoptions&&this.searchoptions.defaultValue?this.searchoptions.defaultValue:"";i=this.index||this.name;switch(this.stype){case "select":var q;a("#gs_"+a.jgrid.jqID(this.name)+" option",this.frozen===true&&c.p.frozenColumns===true?c.grid.fhDiv:c.grid.hDiv).each(function(s){if(s=== -0)this.selected=true;if(a(this).text()==h){this.selected=true;q=a(this).val();return false}});if(q){g[i]=q;f++}else try{delete c.p.postData[i]}catch(r){}break;case "text":a("#gs_"+a.jgrid.jqID(this.name),this.frozen===true&&c.p.frozenColumns===true?c.grid.fhDiv:c.grid.hDiv).val(h);if(h){g[i]=h;f++}else try{delete c.p.postData[i]}catch(v){}}});var m=f>0?true:false;if(b.stringResult===true||c.p.datatype=="local"){var n='{"groupOp":"'+b.groupOp+'","rules":[',l=0;a.each(g,function(q,r){if(l>0)n+=","; -n+='{"field":"'+q+'",';n+='"op":"eq",';r+="";n+='"data":"'+r.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';l++});n+="]}";a.extend(c.p.postData,{filters:n});a.each(["searchField","searchString","searchOper"],function(q,r){c.p.postData.hasOwnProperty(r)&&delete c.p.postData[r]})}else a.extend(c.p.postData,g);var t;if(c.p.searchurl){t=c.p.url;a(c).jqGrid("setGridParam",{url:c.p.searchurl})}var o=false;if(a.isFunction(b.beforeClear))o=b.beforeClear.call(c);o||d&&a(c).jqGrid("setGridParam",{search:m}).trigger("reloadGrid", -[{page:1}]);t&&a(c).jqGrid("setGridParam",{url:t});a.isFunction(b.afterClear)&&b.afterClear()};this.toggleToolbar=function(){var d=a("tr.ui-search-toolbar",c.grid.hDiv),g=c.p.frozenColumns===true?a("tr.ui-search-toolbar",c.grid.hDiv):false;if(d.css("display")=="none"){d.show();g&&g.show()}else{d.hide();g&&g.hide()}}}})},destroyGroupHeader:function(b){if(typeof b=="undefined")b=true;return this.each(function(){var e,c,j,k,p,d;c=this.grid;var g=a("table.ui-jqgrid-htable thead",c.hDiv),h=this.p.colModel; -if(c){e=a("",{role:"rowheader"}).addClass("ui-jqgrid-labels");k=c.headers;c=0;for(j=k.length;c0)d[0].style.height="";p.children("div")[0].style.top=""}a(g).children("tr.ui-jqgrid-labels").remove();a(g).prepend(e);b===true&&a(this).jqGrid("setGridParam",{groupHeader:null})}})},setGroupHeaders:function(b){b= -a.extend({useColSpanStyle:false,groupHeaders:[]},b||{});return this.each(function(){this.p.groupHeader=b;var e=this,c,j,k=0,p,d,g,h,f,i=e.p.colModel,m=i.length,n=e.grid.headers,l=a("table.ui-jqgrid-htable",e.grid.hDiv),t=l.children("thead").children("tr.ui-jqgrid-labels:last").addClass("jqg-second-row-header");p=l.children("thead");var o,q=l.find(".jqg-first-row-header");if(q.html()===null)q=a("",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto");else q.empty(); -var r,v=function(s,u){for(var w=0,x=u.length;w",{role:"rowheader"}).addClass("ui-jqgrid-labels jqg-third-row-header");for(c=0;c",{role:"gridcell"}).css(d).addClass("ui-first-th-"+e.p.direction).appendTo(q);g.style.width="";d=v(j.name,b.groupHeaders);if(d>=0){d=b.groupHeaders[d];k=d.numberOfColumns;f=d.titleText;for(d= -j=0;d").attr({role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+e.p.direction).css({height:"22px","border-top":"0px none"}).html(f);j>0&&d.attr("colspan",String(j));e.p.headertitles&&d.attr("title",d.text());j===0&&d.hide();h.before(d);p.append(g);k-=1}else if(k===0)if(b.useColSpanStyle)h.attr("rowspan","2");else{a("",{role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+e.p.direction).css({display:j.hidden? -"none":"","border-top":"0px none"}).insertBefore(h);p.append(g)}else{p.append(g);k--}}i=a(e).children("thead");i.prepend(q);p.insertAfter(t);l.append(i);if(b.useColSpanStyle){l.find("span.ui-jqgrid-resize").each(function(){var s=a(this).parent();if(s.is(":visible"))this.style.cssText="height: "+s.height()+"px !important; cursor: col-resize;"});l.find("div.ui-jqgrid-sortable").each(function(){var s=a(this),u=s.parent();u.is(":visible")&&u.is(":has(span.ui-jqgrid-resize)")&&s.css("top",(u.height()- -s.outerHeight())/2+"px")})}if(a.isFunction(e.p.resizeStop))o=e.p.resizeStop;r=i.find("tr.jqg-first-row-header");e.p.resizeStop=function(s,u){r.find("th").eq(u).width(s);a.isFunction(o)&&o.call(e,s,u)}})},setFrozenColumns:function(){return this.each(function(){if(this.grid){var b=this,e=b.p.colModel,c=0,j=e.length,k=-1,p=false;if(!(b.p.subGrid==true||b.p.treeGrid===true||b.p.cellEdit==true||b.p.sortable||b.p.scroll||b.p.grouping)){b.p.rownumbers&&c++;for(b.p.multiselect&&c++;c=0&&p){e=b.p.caption?a(b.grid.cDiv).outerHeight():0;c=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).height();b.p.orgEvents={};if(b.p.toppager)e+=a(b.grid.topDiv).outerHeight();if(b.p.toolbar[0]==true)if(b.p.toolbar[1]!="bottom")e+=a(b.grid.uDiv).outerHeight();b.grid.fhDiv=a('
');b.grid.fbDiv=a('
');a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fhDiv);e=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).clone(true);if(b.p.groupHeader){a("tr.jqg-first-row-header, tr.jqg-third-row-header",e).each(function(){a("th:gt("+k+")",this).remove()});var d=-1,g=-1;a("tr.jqg-second-row-header th",e).each(function(){var h=parseInt(a(this).attr("colspan"),10);if(h){d+=h;g++}if(d===k)return false});if(d!== -k)g=k;a("tr.jqg-second-row-header",e).each(function(){a("th:gt("+g+")",this).remove()})}else a("tr",e).each(function(){a("th:gt("+k+")",this).remove()});a(e).width(1);a(b.grid.fhDiv).append(e).mousemove(function(h){if(b.grid.resizing){b.grid.dragMove(h);return false}});if(a.isFunction(b.p.resizeStop))b.p.orgEvents.resizeStop=b.p.resizeStop;b.p.resizeStop=function(h,f){var i=a(".ui-jqgrid-htable",b.grid.fhDiv);a("th:eq("+f+")",i).width(h);i=a(".ui-jqgrid-btable",b.grid.fbDiv);a("tr:first td:eq("+f+ -")",i).width(h);if(a.isFunction(b.p.orgEvents.resizeStop))b.p.orgEvents.resizeStop.call(b,h,f);else b.p.orgEvents.resizeStop=null};b.p.orgEvents.onSortCol=a.isFunction(b.p.onSortCol)?b.p.onSortCol:null;b.p.onSortCol=function(h,f,i){var m=a("tr.ui-jqgrid-labels:last th:eq("+b.p.lastsort+")",b.grid.fhDiv),n=a("tr.ui-jqgrid-labels:last th:eq("+f+")",b.grid.fhDiv);a("span.ui-grid-ico-sort",m).addClass("ui-state-disabled");a(m).attr("aria-selected","false");a("span.ui-icon-"+b.p.sortorder,n).removeClass("ui-state-disabled"); -a(n).attr("aria-selected","true");if(!b.p.viewsortcols[0])if(b.p.lastsort!=f){a("span.s-ico",m).hide();a("span.s-ico",n).show()}a.isFunction(b.p.orgEvents.onSortCol)&&b.p.orgEvents.onSortCol.call(b,h,f,i)};a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fbDiv);jQuery(b.grid.bDiv).scroll(function(){jQuery(b.grid.fbDiv).scrollTop(jQuery(this).scrollTop())});b.p.orgEvents.complete=a.isFunction(b.p._complete)?b.p._complete:null;b.p.hoverrows===true&&a("#"+a.jgrid.jqID(b.p.id)).unbind("mouseover").unbind("mouseout"); -b.p._complete=function(){a("#"+a.jgrid.jqID(b.p.id)+"_frozen").remove();jQuery(b.grid.fbDiv).height(jQuery(b.grid.bDiv).height()-16);var h=a("#"+a.jgrid.jqID(b.p.id)).clone(true);a("tr",h).each(function(){a("td:gt("+k+")",this).remove()});a(h).width(1).attr("id",a.jgrid.jqID(b.p.id)+"_frozen");a(b.grid.fbDiv).append(h);if(b.p.hoverrows===true){a("tr.jqgrow",h).hover(function(){a(this).addClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover"); -a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)).removeClass("ui-state-hover")});a("tr.jqgrow","#"+a.jgrid.jqID(b.p.id)).hover(function(){a(this).addClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)+"_frozen").addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)+"_frozen").removeClass("ui-state-hover")})}h=null;a.isFunction(b.p.orgEvents.complete)&&b.p.orgEvents.complete.call(b)};b.p.frozenColumns= -true}}}})},destroyFrozenColumns:function(){return this.each(function(){if(this.grid)if(this.p.frozenColumns===true){a(this.grid.fhDiv).remove();a(this.grid.fbDiv).remove();this.grid.fhDiv=null;this.grid.fbDiv=null;this.p._complete=this.p.orgEvents.complete;this.p.resizeStop=this.p.orgEvents.resizeStop;this.p.onSortCol=this.p.orgEvents.onSortCol;this.p.orgEvents=null;if(this.p.hoverrows==true){var b;a("#"+a.jgrid.jqID(this.p.id)).bind("mouseover",function(e){b=a(e.target).closest("tr.jqgrow");a(b).attr("class")!== -"ui-subgrid"&&a(b).addClass("ui-state-hover")}).bind("mouseout",function(e){b=a(e.target).closest("tr.jqgrow");a(b).removeClass("ui-state-hover")})}this.p.frozenColumns=false}})}})})(jQuery); -(function(a){a.extend(a.jgrid,{showModal:function(b){b.w.show()},closeModal:function(b){b.w.hide().attr("aria-hidden","true");b.o&&b.o.remove()},hideModal:function(b,c){c=a.extend({jqm:true,gb:""},c||{});if(c.onClose){var d=c.onClose(b);if(typeof d=="boolean"&&!d)return}if(a.fn.jqm&&c.jqm===true)a(b).attr("aria-hidden","true").jqmHide();else{if(c.gb!=="")try{a(".jqgrid-overlay:first",c.gb).hide()}catch(f){}a(b).hide().attr("aria-hidden","true")}},findPos:function(b){var c=0,d=0;if(b.offsetParent){do{c+= -b.offsetLeft;d+=b.offsetTop}while(b=b.offsetParent)}return[c,d]},createModal:function(b,c,d,f,g,h,j){var e=document.createElement("div"),k,q=this;j=a.extend({},j||{});k=a(d.gbox).attr("dir")=="rtl"?true:false;e.className="ui-widget ui-widget-content ui-corner-all ui-jqdialog";e.id=b.themodal;var i=document.createElement("div");i.className="ui-jqdialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix";i.id=b.modalhead;a(i).append(""+d.caption+"");var n= -a("").hover(function(){n.addClass("ui-state-hover")},function(){n.removeClass("ui-state-hover")}).append("");a(i).append(n);if(k){e.dir="rtl";a(".ui-jqdialog-title",i).css("float","right");a(".ui-jqdialog-titlebar-close",i).css("left","0.3em")}else{e.dir="ltr";a(".ui-jqdialog-title",i).css("float","left");a(".ui-jqdialog-titlebar-close",i).css("right","0.3em")}var r=document.createElement("div"); -a(r).addClass("ui-jqdialog-content ui-widget-content").attr("id",b.modalcontent);a(r).append(c);e.appendChild(r);a(e).prepend(i);if(h===true)a("body").append(e);else typeof h=="string"?a(h).append(e):a(e).insertBefore(f);a(e).css(j);if(typeof d.jqModal==="undefined")d.jqModal=true;c={};if(a.fn.jqm&&d.jqModal===true){if(d.left===0&&d.top===0&&d.overlay){j=[];j=this.findPos(g);d.left=j[0]+4;d.top=j[1]+4}c.top=d.top+"px";c.left=d.left}else if(d.left!==0||d.top!==0){c.left=d.left;c.top=d.top+"px"}a("a.ui-jqdialog-titlebar-close", -i).click(function(){var o=a("#"+b.themodal).data("onClose")||d.onClose,s=a("#"+b.themodal).data("gbox")||d.gbox;q.hideModal("#"+b.themodal,{gb:s,jqm:d.jqModal,onClose:o});return false});if(d.width===0||!d.width)d.width=300;if(d.height===0||!d.height)d.height=200;if(!d.zIndex){f=a(f).parents("*[role=dialog]").filter(":first").css("z-index");d.zIndex=f?parseInt(f,10)+2:950}f=0;if(k&&c.left&&!h){f=a(d.gbox).width()-(!isNaN(d.width)?parseInt(d.width,10):0)-8;c.left=parseInt(c.left,10)+parseInt(f,10)}if(c.left)c.left+= -"px";a(e).css(a.extend({width:isNaN(d.width)?"auto":d.width+"px",height:isNaN(d.height)?"auto":d.height+"px",zIndex:d.zIndex,overflow:"hidden"},c)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":b.modalhead,"aria-hidden":"true"});if(typeof d.drag=="undefined")d.drag=true;if(typeof d.resize=="undefined")d.resize=true;if(d.drag){a(i).css("cursor","move");if(a.fn.jqDrag)a(e).jqDrag(i);else try{a(e).draggable({handle:a("#"+i.id)})}catch(m){}}if(d.resize)if(a.fn.jqResize){a(e).append("
"); -a("#"+b.themodal).jqResize(".jqResize",b.scrollelm?"#"+b.scrollelm:false)}else try{a(e).resizable({handles:"se, sw",alsoResize:b.scrollelm?"#"+b.scrollelm:false})}catch(l){}d.closeOnEscape===true&&a(e).keydown(function(o){if(o.which==27){o=a("#"+b.themodal).data("onClose")||d.onClose;q.hideModal(this,{gb:d.gbox,jqm:d.jqModal,onClose:o})}})},viewModal:function(b,c){c=a.extend({toTop:true,overlay:10,modal:false,overlayClass:"ui-widget-overlay",onShow:this.showModal,onHide:this.closeModal,gbox:"",jqm:true, -jqM:true},c||{});if(a.fn.jqm&&c.jqm===true)c.jqM?a(b).attr("aria-hidden","false").jqm(c).jqmShow():a(b).attr("aria-hidden","false").jqmShow();else{if(c.gbox!==""){a(".jqgrid-overlay:first",c.gbox).show();a(b).data("gbox",c.gbox)}a(b).show().attr("aria-hidden","false");try{a(":input:visible",b)[0].focus()}catch(d){}}},info_dialog:function(b,c,d,f){var g={width:290,height:"auto",dataheight:"auto",drag:true,resize:false,caption:""+b+"",left:250,top:170,zIndex:1E3,jqModal:true,modal:false,closeOnEscape:true, -align:"center",buttonalign:"center",buttons:[]};a.extend(g,f||{});var h=g.jqModal,j=this;if(a.fn.jqm&&!h)h=false;b="";if(g.buttons.length>0)for(f=0;f"+g.buttons[f].text+""}f=isNaN(g.dataheight)?g.dataheight:g.dataheight+"px";var e="
";e+="
"+c+"
";e+=d?"
"+d+""+b+"
":b!==""?"
"+ -b+"
":"";e+="
";try{a("#info_dialog").attr("aria-hidden")=="false"&&this.hideModal("#info_dialog",{jqm:h});a("#info_dialog").remove()}catch(k){}this.createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},e,g,"","",true);b&&a.each(g.buttons,function(i){a("#"+this.id,"#info_id").bind("click",function(){g.buttons[i].onClick.call(a("#info_dialog"));return false})});a("#closedialog","#info_id").click(function(){j.hideModal("#info_dialog",{jqm:h}); -return false});a(".fm-button","#info_dialog").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});a.isFunction(g.beforeOpen)&&g.beforeOpen();this.viewModal("#info_dialog",{onHide:function(i){i.w.hide().remove();i.o&&i.o.remove()},modal:g.modal,jqm:h});a.isFunction(g.afterOpen)&&g.afterOpen();try{a("#info_dialog").focus()}catch(q){}},createEl:function(b,c,d,f,g){function h(m,l){a.isFunction(l.dataInit)&&l.dataInit(m);l.dataEvents&&a.each(l.dataEvents, -function(){this.data!==undefined?a(m).bind(this.type,this.data,this.fn):a(m).bind(this.type,this.fn)});return l}function j(m,l,o){var s=["dataInit","dataEvents","dataUrl","buildSelect","sopt","searchhidden","defaultValue","attr"];if(typeof o!="undefined"&&a.isArray(o))s=a.extend(s,o);a.each(l,function(p,t){a.inArray(p,s)===-1&&a(m).attr(p,t)});l.hasOwnProperty("id")||a(m).attr("id",a.jgrid.randId())}var e="";switch(b){case "textarea":e=document.createElement("textarea");if(f)c.cols||a(e).css({width:"98%"}); -else if(!c.cols)c.cols=20;if(!c.rows)c.rows=2;if(d==" "||d==" "||d.length==1&&d.charCodeAt(0)==160)d="";e.value=d;j(e,c);c=h(e,c);a(e).attr({role:"textbox",multiline:"true"});break;case "checkbox":e=document.createElement("input");e.type="checkbox";if(c.value){b=c.value.split(":");if(d===b[0]){e.checked=true;e.defaultChecked=true}e.value=b[0];a(e).attr("offval",b[1])}else{b=d.toLowerCase();if(b.search(/(false|0|no|off|undefined)/i)<0&&b!==""){e.checked=true;e.defaultChecked=true;e.value= -d}else e.value="on";a(e).attr("offval","off")}j(e,c,["value"]);c=h(e,c);a(e).attr("role","checkbox");break;case "select":e=document.createElement("select");e.setAttribute("role","select");f=[];if(c.multiple===true){b=true;e.multiple="multiple";a(e).attr("aria-multiselectable","true")}else b=false;if(typeof c.dataUrl!="undefined")a.ajax(a.extend({url:c.dataUrl,type:"GET",dataType:"html",context:{elem:e,options:c,vl:d},success:function(m){var l=[],o=this.elem,s=this.vl,p=a.extend({},this.options),t= -p.multiple===true;if(typeof p.buildSelect!="undefined")m=p.buildSelect(m);if(m=a(m).html()){a(o).append(m);j(o,p);p=h(o,p);if(typeof p.size==="undefined")p.size=t?3:1;if(t){l=s.split(",");l=a.map(l,function(u){return a.trim(u)})}else l[0]=a.trim(s);setTimeout(function(){a("option",o).each(function(){a(this).attr("role","option");if(a.inArray(a.trim(a(this).text()),l)>-1||a.inArray(a.trim(a(this).val()),l)>-1)this.selected="selected"})},0)}}},g||{}));else if(c.value){var k;if(typeof c.size==="undefined")c.size= -b?3:1;if(b){f=d.split(",");f=a.map(f,function(m){return a.trim(m)})}if(typeof c.value==="function")c.value=c.value();var q,i,n=c.separator===undefined?":":c.separator;if(typeof c.value==="string"){q=c.value.split(";");for(k=0;k2)i[1]=a.map(i,function(m,l){if(l>0)return m}).join(":");g=document.createElement("option");g.setAttribute("role","option");g.value=i[0];g.innerHTML=i[1];e.appendChild(g);if(!b&&(a.trim(i[0])==a.trim(d)||a.trim(i[1])==a.trim(d)))g.selected= -"selected";if(b&&(a.inArray(a.trim(i[1]),f)>-1||a.inArray(a.trim(i[0]),f)>-1))g.selected="selected"}}else if(typeof c.value==="object"){n=c.value;for(k in n)if(n.hasOwnProperty(k)){g=document.createElement("option");g.setAttribute("role","option");g.value=k;g.innerHTML=n[k];e.appendChild(g);if(!b&&(a.trim(k)==a.trim(d)||a.trim(n[k])==a.trim(d)))g.selected="selected";if(b&&(a.inArray(a.trim(n[k]),f)>-1||a.inArray(a.trim(k),f)>-1))g.selected="selected"}}j(e,c,["value"]);c=h(e,c)}break;case "text":case "password":case "button":k= -b=="button"?"button":"textbox";e=document.createElement("input");e.type=b;e.value=d;j(e,c);c=h(e,c);if(b!="button")if(f)c.size||a(e).css({width:"98%"});else if(!c.size)c.size=20;a(e).attr("role",k);break;case "image":case "file":e=document.createElement("input");e.type=b;j(e,c);c=h(e,c);break;case "custom":e=document.createElement("span");try{if(a.isFunction(c.custom_element))if(n=c.custom_element.call(this,d,c)){n=a(n).addClass("customelement").attr({id:c.id,name:c.name});a(e).empty().append(n)}else throw"e2"; -else throw"e1";}catch(r){r=="e1"&&this.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose);r=="e2"?this.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):this.info_dialog(a.jgrid.errors.errcap,typeof r==="string"?r:r.message,a.jgrid.edit.bClose)}}return e},checkDate:function(b,c){var d={},f;b=b.toLowerCase();f=b.indexOf("/")!=-1?"/":b.indexOf("-")!=-1?"-":b.indexOf(".")!=-1?".":"/"; -b=b.split(f);c=c.split(f);if(c.length!=3)return false;f=-1;for(var g,h=-1,j=-1,e=0;e12)return false}if(h===-1)return false;else{k=d[b[h]].toString();if(k.length<1||d[b[h]]<1||d[b[h]]>31||d[b[j]]==2&&d[b[h]]>(d[b[f]]%4===0&&(d[b[f]]%100!==0||d[b[f]]%400===0)?29:28)||d[b[h]]>e[d[b[j]]])return false}return true},isEmpty:function(b){return b.match(/^\s+$/)||b===""?true:false},checkTime:function(b){var c=/^(\d{1,2}):(\d{2})([ap]m)?$/;if(!this.isEmpty(b))if(b=b.match(c)){if(b[3]){if(b[1]< -1||b[1]>12)return false}else if(b[1]>23)return false;if(b[2]>59)return false}else return false;return true},checkValues:function(b,c,d,f,g){var h,j;if(typeof f==="undefined")if(typeof c=="string"){f=0;for(g=d.p.colModel.length;f=0)h=d.p.colModel[c].editrules}else{h=f;j=g===undefined?"_":g}if(h){j||(j=d.p.colNames[c]);if(h.required===true)if(this.isEmpty(b))return[false, -j+": "+a.jgrid.edit.msg.required,""];f=h.required===false?false:true;if(h.number===true)if(!(f===false&&this.isEmpty(b)))if(isNaN(b))return[false,j+": "+a.jgrid.edit.msg.number,""];if(typeof h.minValue!="undefined"&&!isNaN(h.minValue))if(parseFloat(b)parseFloat(h.maxValue))return[false,j+": "+a.jgrid.edit.msg.maxValue+" "+h.maxValue,""];if(h.email=== -true)if(!(f===false&&this.isEmpty(b))){g=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i; -if(!g.test(b))return[false,j+": "+a.jgrid.edit.msg.email,""]}if(h.integer===true)if(!(f===false&&this.isEmpty(b))){if(isNaN(b))return[false,j+": "+a.jgrid.edit.msg.integer,""];if(b%1!==0||b.indexOf(".")!=-1)return[false,j+": "+a.jgrid.edit.msg.integer,""]}if(h.date===true)if(!(f===false&&this.isEmpty(b))){c=d.p.colModel[c].formatoptions&&d.p.colModel[c].formatoptions.newformat?d.p.colModel[c].formatoptions.newformat:d.p.colModel[c].datefmt||"Y-m-d";if(!this.checkDate(c,b))return[false,j+": "+a.jgrid.edit.msg.date+ -" - "+c,""]}if(h.time===true)if(!(f===false&&this.isEmpty(b)))if(!this.checkTime(b))return[false,j+": "+a.jgrid.edit.msg.date+" - hh:mm (am/pm)",""];if(h.url===true)if(!(f===false&&this.isEmpty(b))){g=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i;if(!g.test(b))return[false,j+": "+a.jgrid.edit.msg.url,""]}if(h.custom===true)if(!(f===false&&this.isEmpty(b)))if(a.isFunction(h.custom_func)){b=h.custom_func.call(d,b,j);return a.isArray(b)? -b:[false,a.jgrid.edit.msg.customarray,""]}else return[false,a.jgrid.edit.msg.customfcheck,""]}return[true,"",""]}})})(jQuery); -(function(a){var d={};a.jgrid.extend({searchGrid:function(f){f=a.extend({recreateFilter:false,drag:true,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:true,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,afterRedraw:null,closeAfterSearch:false,closeAfterReset:false,closeOnEscape:false,multipleSearch:false,multipleGroup:false,top:0,left:0,jqModal:true,modal:false,resize:true,width:450,height:"auto",dataheight:"auto",showQuery:false,errorcheck:true, -sopt:null,stringResult:undefined,onClose:null,onSearch:null,onReset:null,toTop:true,overlay:30,columns:[],tmplNames:null,tmplFilters:null,tmplLabel:" Template: ",showOnLoad:false,layer:null},a.jgrid.search,f||{});return this.each(function(){function b(){if(a.isFunction(f.beforeShowSearch)){x=f.beforeShowSearch(a("#"+q));if(typeof x==="undefined")x=true}if(x){a.jgrid.viewModal("#"+G.themodal,{gbox:"#gbox_"+q,jqm:f.jqModal,modal:f.modal,overlay:f.overlay,toTop:f.toTop});a.isFunction(f.afterShowSearch)&& -f.afterShowSearch(a("#"+q))}}var e=this;if(e.grid){var q="fbox_"+e.p.id,x=true,G={themodal:"searchmod"+q,modalhead:"searchhd"+q,modalcontent:"searchcnt"+q,scrollelm:q},B=e.p.postData[f.sFilter];if(typeof B==="string")B=a.jgrid.parse(B);f.recreateFilter===true&&a("#"+G.themodal).remove();if(a("#"+G.themodal).html()!==null)b();else{var w=a("
").insertBefore("#gview_"+e.p.id),n="left",j="";if(e.p.direction=="rtl"){n="right";j= -" style='text-align:left'";w.attr("dir","rtl")}var s=a.extend([],e.p.colModel),M=""+f.Find+"",c=""+f.Reset+"",t="",o="",i,m=false,H=-1;if(f.showQuery)t= -"Query";if(f.columns.length)s=f.columns;else a.each(s,function(u,C){if(!C.label)C.label=e.p.colNames[u];if(!m){var A=typeof C.search==="undefined"?true:C.search,l=C.hidden===true;if(C.searchoptions&&C.searchoptions.searchhidden===true&&A||A&&!l){m=true;i=C.index||C.name;H=u}}});if(!B&&i||f.multipleSearch===false){var J="eq";if(H>=0&&s[H].searchoptions&& -s[H].searchoptions.sopt)J=s[H].searchoptions.sopt[0];else if(f.sopt&&f.sopt.length)J=f.sopt[0];B={groupOp:"AND",rules:[{field:i,op:J,data:""}]}}m=false;if(f.tmplNames&&f.tmplNames.length){m=true;o=f.tmplLabel;o+=""}n="

"+c+o+""+t+M+"
";a("#"+q).jqFilter({columns:s,filter:f.loadDefaults?B:null,showQuery:f.showQuery,errorcheck:f.errorcheck,sopt:f.sopt,groupButton:f.multipleGroup,ruleButtons:f.multipleSearch,afterRedraw:f.afterRedraw,_gridsopt:a.jgrid.search.odata,ajaxSelectOptions:e.p.ajaxSelectOptions,onChange:function(){this.p.showQuery&&a(".query",this).html(this.toUserFriendlyString())},direction:e.p.direction});w.append(n);m&&f.tmplFilters&&f.tmplFilters.length&& -a(".ui-template",w).bind("change",function(){var u=a(this).val();u=="default"?a("#"+q).jqFilter("addFilter",B):a("#"+q).jqFilter("addFilter",f.tmplFilters[parseInt(u,10)]);return false});if(f.multipleGroup===true)f.multipleSearch=true;if(a.isFunction(f.onInitializeSearch))f.onInitializeSearch(a("#"+q));f.gbox="#gbox_"+q;f.layer?a.jgrid.createModal(G,w,f,"#gview_"+e.p.id,a("#gbox_"+e.p.id)[0],"#"+f.layer,{position:"relative"}):a.jgrid.createModal(G,w,f,"#gview_"+e.p.id,a("#gbox_"+e.p.id)[0]);t&&a("#"+ -q+"_query").bind("click",function(){a(".queryresult",w).toggle();return false});if(f.stringResult===undefined)f.stringResult=f.multipleSearch;a("#"+q+"_search").bind("click",function(){var u=a("#"+q),C={},A,l=u.jqFilter("filterData");if(f.errorcheck){u[0].hideError();f.showQuery||u.jqFilter("toSQLString");if(u[0].p.error){u[0].showError();return false}}if(f.stringResult){try{A=xmlJsonClass.toJson(l,"","",false)}catch(y){try{A=JSON.stringify(l)}catch(h){}}if(typeof A==="string"){C[f.sFilter]=A;a.each([f.sField, -f.sValue,f.sOper],function(){C[this]=""})}}else if(f.multipleSearch){C[f.sFilter]=l;a.each([f.sField,f.sValue,f.sOper],function(){C[this]=""})}else{C[f.sField]=l.rules[0].field;C[f.sValue]=l.rules[0].data;C[f.sOper]=l.rules[0].op;C[f.sFilter]=""}e.p.search=true;a.extend(e.p.postData,C);if(a.isFunction(f.onSearch))f.onSearch();a(e).trigger("reloadGrid",[{page:1}]);f.closeAfterSearch&&a.jgrid.hideModal("#"+G.themodal,{gb:"#gbox_"+e.p.id,jqm:f.jqModal,onClose:f.onClose});return false});a("#"+q+"_reset").bind("click", -function(){var u={},C=a("#"+q);e.p.search=false;if(f.multipleSearch===false)u[f.sField]=u[f.sValue]=u[f.sOper]="";else u[f.sFilter]="";C[0].resetFilter();m&&a(".ui-template",w).val("default");a.extend(e.p.postData,u);if(a.isFunction(f.onReset))f.onReset();a(e).trigger("reloadGrid",[{page:1}]);return false});b();a(".fm-button:not(.ui-state-disabled)",w).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},editGridRow:function(f,b){b=a.extend({top:0, -left:0,width:300,height:"auto",dataheight:"auto",modal:false,overlay:30,drag:true,resize:true,url:null,mtype:"POST",clearAfterAdd:true,closeAfterEdit:false,reloadAfterSubmit:true,onInitializeForm:null,beforeInitData:null,beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:false,jqModal:true,closeOnEscape:false,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[], -savekey:[false,13],navkeys:[false,38,40],checkOnSubmit:false,checkOnUpdate:false,_savedData:{},processing:false,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:true},a.jgrid.edit,b||{});d[a(this)[0].p.id]=b;return this.each(function(){function e(){a("#"+i+" > tbody > tr > td > .FormElement").each(function(){var g=a(".customelement",this);if(g.length){var k=a(g[0]).attr("name");a.each(c.p.colModel,function(){if(this.name===k&&this.editoptions&&a.isFunction(this.editoptions.custom_value)){try{h[k]= -this.editoptions.custom_value(a("#"+a.jgrid.jqID(k),"#"+i),"get");if(h[k]===undefined)throw"e1";}catch(p){p==="e1"?a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,p.message,jQuery.jgrid.edit.bClose)}return true}})}else{switch(a(this).get(0).type){case "checkbox":if(a(this).is(":checked"))h[this.name]=a(this).val();else{g=a(this).attr("offval");h[this.name]=g}break;case "select-one":h[this.name]= -a("option:selected",this).val();O[this.name]=a("option:selected",this).text();break;case "select-multiple":h[this.name]=a(this).val();h[this.name]=h[this.name]?h[this.name].join(","):"";var v=[];a("option:selected",this).each(function(p,E){v[p]=a(E).text()});O[this.name]=v.join(",");break;case "password":case "text":case "textarea":case "button":h[this.name]=a(this).val()}if(c.p.autoencode)h[this.name]=a.jgrid.htmlEncode(h[this.name])}});return true}function q(g,k,v,p){var E,D,z,L=0,r,R,F,T=[],I= -false,ca="",P;for(P=1;P<=p;P++)ca+="  ";if(g!="_empty")I=a(k).jqGrid("getInd",g);a(k.p.colModel).each(function(S){E=this.name;R=(D=this.editrules&&this.editrules.edithidden===true?false:this.hidden===true?true:false)?"style='display:none'":"";if(E!=="cb"&&E!=="subgrid"&&this.editable===true&&E!=="rn"){if(I===false)r="";else if(E==k.p.ExpandColumn&&k.p.treeGrid===true)r=a("td:eq("+S+")",k.rows[I]).text();else{try{r=a.unformat(a("td:eq("+ -S+")",k.rows[I]),{rowId:g,colModel:this},S)}catch(ea){r=this.edittype&&this.edittype=="textarea"?a("td:eq("+S+")",k.rows[I]).text():a("td:eq("+S+")",k.rows[I]).html()}if(!r||r==" "||r==" "||r.length==1&&r.charCodeAt(0)==160)r=""}var X=a.extend({},this.editoptions||{},{id:E,name:E}),Y=a.extend({},{elmprefix:"",elmsuffix:"",rowabove:false,rowcontent:""},this.formoptions||{}),da=parseInt(Y.rowpos,10)||L+1,fa=parseInt((parseInt(Y.colpos,10)||1)*2,10);if(g=="_empty"&&X.defaultValue)r=a.isFunction(X.defaultValue)? -X.defaultValue():X.defaultValue;if(!this.edittype)this.edittype="text";if(c.p.autoencode)r=a.jgrid.htmlDecode(r);F=a.jgrid.createEl(this.edittype,X,r,false,a.extend({},a.jgrid.ajaxOptions,k.p.ajaxSelectOptions||{}));if(r===""&&this.edittype=="checkbox")r=a(F).attr("offval");if(r===""&&this.edittype=="select")r=a("option:eq(0)",F).text();if(d[c.p.id].checkOnSubmit||d[c.p.id].checkOnUpdate)d[c.p.id]._savedData[E]=r;a(F).addClass("FormElement");if(this.edittype=="text"||this.edittype=="textarea")a(F).addClass("ui-widget-content ui-corner-all"); -z=a(v).find("tr[rowpos="+da+"]");if(Y.rowabove){X=a(""+Y.rowcontent+"");a(v).append(X);X[0].rp=da}if(z.length===0){z=a("").addClass("FormData").attr("id","tr_"+E);a(z).append(ca);a(v).append(z);z[0].rp=da}a("td:eq("+(fa-2)+")",z[0]).html(typeof Y.label==="undefined"?k.p.colNames[S]:Y.label);a("td:eq("+(fa-1)+")",z[0]).append(Y.elmprefix).append(F).append(Y.elmsuffix);T[L]=S;L++}});if(L>0){P=a("");P[0].rp=L+999;a(v).append(P);if(d[c.p.id].checkOnSubmit||d[c.p.id].checkOnUpdate)d[c.p.id]._savedData[k.p.id+"_id"]=g}return T}function x(g,k,v){var p,E=0,D,z,L,r,R;if(d[c.p.id].checkOnSubmit||d[c.p.id].checkOnUpdate){d[c.p.id]._savedData={};d[c.p.id]._savedData[k.p.id+"_id"]=g}var F=k.p.colModel;if(g=="_empty"){a(F).each(function(){p=this.name;L=a.extend({},this.editoptions|| -{});if((z=a("#"+a.jgrid.jqID(p),"#"+v))&&z.length&&z[0]!==null){r="";if(L.defaultValue){r=a.isFunction(L.defaultValue)?L.defaultValue():L.defaultValue;if(z[0].type=="checkbox"){R=r.toLowerCase();if(R.search(/(false|0|no|off|undefined)/i)<0&&R!==""){z[0].checked=true;z[0].defaultChecked=true;z[0].value=r}else{z[0].checked=false;z[0].defaultChecked=false}}else z.val(r)}else if(z[0].type=="checkbox"){z[0].checked=false;z[0].defaultChecked=false;r=a(z).attr("offval")}else if(z[0].type&&z[0].type.substr(0, -6)=="select")z[0].selectedIndex=0;else z.val(r);if(d[c.p.id].checkOnSubmit===true||d[c.p.id].checkOnUpdate)d[c.p.id]._savedData[p]=r}});a("#id_g","#"+v).val(g)}else{var T=a(k).jqGrid("getInd",g,true);if(T){a('td[role="gridcell"]',T).each(function(I){p=F[I].name;if(p!=="cb"&&p!=="subgrid"&&p!=="rn"&&F[I].editable===true){if(p==k.p.ExpandColumn&&k.p.treeGrid===true)D=a(this).text();else try{D=a.unformat(a(this),{rowId:g,colModel:F[I]},I)}catch(ca){D=F[I].edittype=="textarea"?a(this).text():a(this).html()}if(c.p.autoencode)D= -a.jgrid.htmlDecode(D);if(d[c.p.id].checkOnSubmit===true||d[c.p.id].checkOnUpdate)d[c.p.id]._savedData[p]=D;p=a.jgrid.jqID(p);switch(F[I].edittype){case "password":case "text":case "button":case "image":case "textarea":if(D==" "||D==" "||D.length==1&&D.charCodeAt(0)==160)D="";a("#"+p,"#"+v).val(D);break;case "select":var P=D.split(",");P=a.map(P,function(ea){return a.trim(ea)});a("#"+p+" option","#"+v).each(function(){this.selected=!F[I].editoptions.multiple&&(a.trim(D)==a.trim(a(this).text())|| -P[0]==a.trim(a(this).text())||P[0]==a.trim(a(this).val()))?true:F[I].editoptions.multiple?a.inArray(a.trim(a(this).text()),P)>-1||a.inArray(a.trim(a(this).val()),P)>-1?true:false:false});break;case "checkbox":D+="";if(F[I].editoptions&&F[I].editoptions.value)if(F[I].editoptions.value.split(":")[0]==D){a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("checked",true);a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("defaultChecked",true)}else{a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("checked",false);a("#"+p,"#"+ -v)[c.p.useProp?"prop":"attr"]("defaultChecked",false)}else{D=D.toLowerCase();if(D.search(/(false|0|no|off|undefined)/i)<0&&D!==""){a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("checked",true);a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("defaultChecked",true)}else{a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("checked",false);a("#"+p,"#"+v)[c.p.useProp?"prop":"attr"]("defaultChecked",false)}}break;case "custom":try{if(F[I].editoptions&&a.isFunction(F[I].editoptions.custom_value))F[I].editoptions.custom_value(a("#"+ -p,"#"+v),"set",D);else throw"e1";}catch(S){S=="e1"?a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose):a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,S.message,jQuery.jgrid.edit.bClose)}}E++}});E>0&&a("#id_g","#"+i).val(g)}}}function G(){a.each(c.p.colModel,function(g,k){if(k.editoptions&&k.editoptions.NullIfEmpty===true)if(h.hasOwnProperty(k.name)&&h[k.name]==="")h[k.name]="null"})}function B(){var g,k=[true,"",""],v={},p= -c.p.prmNames,E,D,z,L,r;if(a.isFunction(d[c.p.id].beforeCheckValues)){var R=d[c.p.id].beforeCheckValues(h,a("#"+o),h[c.p.id+"_id"]=="_empty"?p.addoper:p.editoper);if(R&&typeof R==="object")h=R}for(z in h)if(h.hasOwnProperty(z)){k=a.jgrid.checkValues(h[z],z,c);if(k[0]===false)break}G();if(k[0]){if(a.isFunction(d[c.p.id].onclickSubmit))v=d[c.p.id].onclickSubmit(d[c.p.id],h)||{};if(a.isFunction(d[c.p.id].beforeSubmit))k=d[c.p.id].beforeSubmit(h,a("#"+o))}if(k[0]&&!d[c.p.id].processing){d[c.p.id].processing= -true;a("#sData","#"+i+"_2").addClass("ui-state-active");D=p.oper;E=p.id;h[D]=a.trim(h[c.p.id+"_id"])=="_empty"?p.addoper:p.editoper;if(h[D]!=p.addoper)h[E]=h[c.p.id+"_id"];else if(h[E]===undefined)h[E]=h[c.p.id+"_id"];delete h[c.p.id+"_id"];h=a.extend(h,d[c.p.id].editData,v);if(c.p.treeGrid===true){if(h[D]==p.addoper){L=a(c).jqGrid("getGridParam","selrow");h[c.p.treeGridModel=="adjacency"?c.p.treeReader.parent_id_field:"parent_id"]=L}for(r in c.p.treeReader)if(c.p.treeReader.hasOwnProperty(r)){v= -c.p.treeReader[r];if(h.hasOwnProperty(v))h[D]==p.addoper&&r==="parent_id_field"||delete h[v]}}h[E]=a.jgrid.stripPref(c.p.idPrefix,h[E]);r=a.extend({url:d[c.p.id].url?d[c.p.id].url:a(c).jqGrid("getGridParam","editurl"),type:d[c.p.id].mtype,data:a.isFunction(d[c.p.id].serializeEditData)?d[c.p.id].serializeEditData(h):h,complete:function(F,T){h[E]=c.p.idPrefix+h[E];if(T!="success"){k[0]=false;k[1]=a.isFunction(d[c.p.id].errorTextFormat)?d[c.p.id].errorTextFormat(F):T+" Status: '"+F.statusText+"'. Error code: "+ -F.status}else if(a.isFunction(d[c.p.id].afterSubmit))k=d[c.p.id].afterSubmit(F,h);if(k[0]===false){a("#FormError>td","#"+i).html(k[1]);a("#FormError","#"+i).show()}else{a.each(c.p.colModel,function(){if(O[this.name]&&this.formatter&&this.formatter=="select")try{delete O[this.name]}catch(P){}});h=a.extend(h,O);c.p.autoencode&&a.each(h,function(P,S){h[P]=a.jgrid.htmlDecode(S)});if(h[D]==p.addoper){k[2]||(k[2]=a.jgrid.randId());h[E]=k[2];if(d[c.p.id].closeAfterAdd){if(d[c.p.id].reloadAfterSubmit)a(c).trigger("reloadGrid"); -else if(c.p.treeGrid===true)a(c).jqGrid("addChildNode",k[2],L,h);else{a(c).jqGrid("addRowData",k[2],h,b.addedrow);a(c).jqGrid("setSelection",k[2])}a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose})}else if(d[c.p.id].clearAfterAdd){if(d[c.p.id].reloadAfterSubmit)a(c).trigger("reloadGrid");else c.p.treeGrid===true?a(c).jqGrid("addChildNode",k[2],L,h):a(c).jqGrid("addRowData",k[2],h,b.addedrow);x("_empty",c,o)}else if(d[c.p.id].reloadAfterSubmit)a(c).trigger("reloadGrid"); -else c.p.treeGrid===true?a(c).jqGrid("addChildNode",k[2],L,h):a(c).jqGrid("addRowData",k[2],h,b.addedrow)}else{if(d[c.p.id].reloadAfterSubmit){a(c).trigger("reloadGrid");d[c.p.id].closeAfterEdit||setTimeout(function(){a(c).jqGrid("setSelection",h[E])},1E3)}else c.p.treeGrid===true?a(c).jqGrid("setTreeRow",h[E],h):a(c).jqGrid("setRowData",h[E],h);d[c.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose})}if(a.isFunction(d[c.p.id].afterComplete)){g= -F;setTimeout(function(){d[c.p.id].afterComplete(g,h,a("#"+o));g=null},500)}if(d[c.p.id].checkOnSubmit||d[c.p.id].checkOnUpdate){a("#"+o).data("disabled",false);if(d[c.p.id]._savedData[c.p.id+"_id"]!="_empty")for(var I in d[c.p.id]._savedData)if(h[I])d[c.p.id]._savedData[I]=h[I]}}d[c.p.id].processing=false;a("#sData","#"+i+"_2").removeClass("ui-state-active");try{a(":input:visible","#"+o)[0].focus()}catch(ca){}}},a.jgrid.ajaxOptions,d[c.p.id].ajaxEditOptions);if(!r.url&&!d[c.p.id].useDataProxy)if(a.isFunction(c.p.dataProxy))d[c.p.id].useDataProxy= -true;else{k[0]=false;k[1]+=" "+a.jgrid.errors.nourl}if(k[0])if(d[c.p.id].useDataProxy){v=c.p.dataProxy.call(c,r,"set_"+c.p.id);if(typeof v=="undefined")v=[true,""];if(v[0]===false){k[0]=false;k[1]=v[1]||"Error deleting the selected row!"}else{r.data.oper==p.addoper&&d[c.p.id].closeAfterAdd&&a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose});r.data.oper==p.editoper&&d[c.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose})}}else a.ajax(r)}if(k[0]=== -false){a("#FormError>td","#"+i).html(k[1]);a("#FormError","#"+i).show()}}function w(g,k){var v=false,p;for(p in g)if(g[p]!=k[p]){v=true;break}return v}function n(){var g=true;a("#FormError","#"+i).hide();if(d[c.p.id].checkOnUpdate){h={};O={};e();N=a.extend({},h,O);if(U=w(N,d[c.p.id]._savedData)){a("#"+o).data("disabled",true);a(".confirm","#"+m.themodal).show();g=false}}return g}function j(){if(f!=="_empty"&&typeof c.p.savedRow!=="undefined"&&c.p.savedRow.length>0&&a.isFunction(a.fn.jqGrid.restoreRow))for(var g= -0;g").data("disabled",false);var V=a("
");if(u){A=u(a("#"+o));if(typeof A=="undefined")A=true}if(A===false)return;j();a(c.p.colModel).each(function(){var g=this.formoptions;l=Math.max(l,g?g.colpos||0:0);y=Math.max(y,g?g.rowpos||0:0)});a(K).append(V);u=a("");u[0].rp=0;a(V).append(u);u=a(""+d[c.p.id].topinfo+"");u[0].rp=0;a(V).append(u);A=(u=c.p.direction=="rtl"?true:false)?"nData":"pData";var W=u?"pData":"nData";q(f,c,V,l);A="";W="";var $=""+ -b.bSubmit+"",Z=""+b.bCancel+"";A="";A+="";A+="

"+$+Z+"
";if(y>0){var aa=[];a.each(a(V)[0].rows,function(g,k){aa[g]=k});aa.sort(function(g,k){if(g.rp>k.rp)return 1;if(g.rp").append(K).append(A);a.jgrid.createModal(m,K,b,"#gview_"+c.p.id,a("#gbox_"+c.p.id)[0]);if(u){a("#pData, #nData","#"+i+"_2").css("float","right");a(".EditButton","#"+i+"_2").css("text-align", -"left")}d[c.p.id].topinfo&&a(".tinfo","#"+i).show();d[c.p.id].bottominfo&&a(".binfo","#"+i+"_2").show();A=K=null;a("#"+m.themodal).keydown(function(g){var k=g.target;if(a("#"+o).data("disabled")===true)return false;if(d[c.p.id].savekey[0]===true&&g.which==d[c.p.id].savekey[1])if(k.tagName!="TEXTAREA"){a("#sData","#"+i+"_2").trigger("click");return false}if(g.which===27){if(!n())return false;ba&&a.jgrid.hideModal(this,{gb:b.gbox,jqm:b.jqModal,onClose:d[c.p.id].onClose});return false}if(d[c.p.id].navkeys[0]=== -true){if(a("#id_g","#"+i).val()=="_empty")return true;if(g.which==d[c.p.id].navkeys[1]){a("#pData","#"+i+"_2").trigger("click");return false}if(g.which==d[c.p.id].navkeys[2]){a("#nData","#"+i+"_2").trigger("click");return false}}});if(b.checkOnUpdate){a("a.ui-jqdialog-titlebar-close span","#"+m.themodal).removeClass("jqmClose");a("a.ui-jqdialog-titlebar-close","#"+m.themodal).unbind("click").click(function(){if(!n())return false;a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose}); -return false})}b.saveicon=a.extend([true,"left","ui-icon-disk"],b.saveicon);b.closeicon=a.extend([true,"left","ui-icon-close"],b.closeicon);if(b.saveicon[0]===true)a("#sData","#"+i+"_2").addClass(b.saveicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("");if(b.closeicon[0]===true)a("#cData","#"+i+"_2").addClass(b.closeicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append(""); -if(d[c.p.id].checkOnSubmit||d[c.p.id].checkOnUpdate){$=""+b.bYes+"";W=""+b.bNo+"";Z=""+b.bExit+"";K=b.zIndex||999;K++;a("
"+b.saveData+"

"+$+W+Z+"
").insertAfter("#"+o);a("#sNew","#"+m.themodal).click(function(){B();a("#"+o).data("disabled",false);a(".confirm","#"+m.themodal).hide();return false});a("#nNew","#"+m.themodal).click(function(){a(".confirm", -"#"+m.themodal).hide();a("#"+o).data("disabled",false);setTimeout(function(){a(":input","#"+o)[0].focus()},0);return false});a("#cNew","#"+m.themodal).click(function(){a(".confirm","#"+m.themodal).hide();a("#"+o).data("disabled",false);a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose});return false})}C&&C(a("#"+o));f=="_empty"||!d[c.p.id].viewPagerButtons?a("#pData,#nData","#"+i+"_2").hide():a("#pData,#nData","#"+i+"_2").show();H&&H(a("#"+o));a("#"+m.themodal).data("onClose", -d[c.p.id].onClose);a.jgrid.viewModal("#"+m.themodal,{gbox:"#gbox_"+t,jqm:b.jqModal,overlay:b.overlay,modal:b.modal});Q||a(".jqmOverlay").click(function(){if(!n())return false;a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose});return false});J&&J(a("#"+o));a(".fm-button","#"+m.themodal).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});a("#sData","#"+i+"_2").click(function(){h={};O={};a("#FormError","#"+i).hide(); -e();if(h[c.p.id+"_id"]=="_empty")B();else if(b.checkOnSubmit===true){N=a.extend({},h,O);if(U=w(N,d[c.p.id]._savedData)){a("#"+o).data("disabled",true);a(".confirm","#"+m.themodal).show()}else B()}else B();return false});a("#cData","#"+i+"_2").click(function(){if(!n())return false;a.jgrid.hideModal("#"+m.themodal,{gb:"#gbox_"+t,jqm:b.jqModal,onClose:d[c.p.id].onClose});return false});a("#nData","#"+i+"_2").click(function(){if(!n())return false;a("#FormError","#"+i).hide();var g=M();g[0]=parseInt(g[0], -10);if(g[0]!=-1&&g[1][g[0]+1]){if(a.isFunction(b.onclickPgButtons))b.onclickPgButtons("next",a("#"+o),g[1][g[0]]);x(g[1][g[0]+1],c,o);a(c).jqGrid("setSelection",g[1][g[0]+1]);a.isFunction(b.afterclickPgButtons)&&b.afterclickPgButtons("next",a("#"+o),g[1][g[0]+1]);s(g[0]+1,g[1].length-1)}return false});a("#pData","#"+i+"_2").click(function(){if(!n())return false;a("#FormError","#"+i).hide();var g=M();if(g[0]!=-1&&g[1][g[0]-1]){if(a.isFunction(b.onclickPgButtons))b.onclickPgButtons("prev",a("#"+o), -g[1][g[0]]);x(g[1][g[0]-1],c,o);a(c).jqGrid("setSelection",g[1][g[0]-1]);a.isFunction(b.afterclickPgButtons)&&b.afterclickPgButtons("prev",a("#"+o),g[1][g[0]-1]);s(g[0]-1,g[1].length-1)}return false})}H=M();s(H[0],H[1].length-1)}})},viewGridRow:function(f,b){b=a.extend({top:0,left:0,width:0,height:"auto",dataheight:"auto",modal:false,overlay:30,drag:true,resize:true,jqModal:true,closeOnEscape:false,labelswidth:"30%",closeicon:[],navkeys:[false,38,40],onClose:null,beforeShowForm:null,beforeInitData:null, -viewPagerButtons:true},a.jgrid.view,b||{});return this.each(function(){function e(){if(b.closeOnEscape===true||b.navkeys[0]===true)setTimeout(function(){a(".ui-jqdialog-titlebar-close","#"+M.modalhead).focus()},0)}function q(l,y,h,O){for(var N,U,Q,K=0,V,W,$=[],Z=false,aa="  ",ba="",g=["integer","number","currency"],k=0,v=0,p,E,D, -z=1;z<=O;z++)ba+=z==1?aa:"  ";a(y.p.colModel).each(function(){U=this.editrules&&this.editrules.edithidden===true?false:this.hidden===true?true:false;if(!U&&this.align==="right")if(this.formatter&&a.inArray(this.formatter,g)!==-1)k=Math.max(k,parseInt(this.width,10));else v=Math.max(v,parseInt(this.width,10))});p=k!==0?k:v!==0?v:0;Z=a(y).jqGrid("getInd",l);a(y.p.colModel).each(function(L){N= -this.name;E=false;W=(U=this.editrules&&this.editrules.edithidden===true?false:this.hidden===true?true:false)?"style='display:none'":"";D=typeof this.viewable!="boolean"?true:this.viewable;if(N!=="cb"&&N!=="subgrid"&&N!=="rn"&&D){V=Z===false?"":N==y.p.ExpandColumn&&y.p.treeGrid===true?a("td:eq("+L+")",y.rows[Z]).text():a("td:eq("+L+")",y.rows[Z]).html();E=this.align==="right"&&p!==0?true:false;a.extend({},this.editoptions||{},{id:N,name:N});var r=a.extend({},{rowabove:false,rowcontent:""},this.formoptions|| -{}),R=parseInt(r.rowpos,10)||K+1,F=parseInt((parseInt(r.colpos,10)||1)*2,10);if(r.rowabove){var T=a(""+r.rowcontent+"");a(h).append(T);T[0].rp=R}Q=a(h).find("tr[rowpos="+R+"]");if(Q.length===0){Q=a("").addClass("FormData").attr("id","trv_"+N);a(Q).append(ba);a(h).append(Q);Q[0].rp=R}a("td:eq("+(F-2)+")",Q[0]).html(""+(typeof r.label==="undefined"?y.p.colNames[L]:r.label)+"");a("td:eq("+(F-1)+")",Q[0]).append(""+ -V+"").attr("id","v_"+N);E&&a("td:eq("+(F-1)+") span",Q[0]).css({"text-align":"right",width:p+"px"});$[K]=L;K++}});if(K>0){l=a("");l[0].rp=K+99;a(h).append(l)}return $}function x(l,y){var h,O,N=0,U,Q;if(Q=a(y).jqGrid("getInd",l,true)){a("td",Q).each(function(K){h=y.p.colModel[K].name;O=y.p.colModel[K].editrules&& -y.p.colModel[K].editrules.edithidden===true?false:y.p.colModel[K].hidden===true?true:false;if(h!=="cb"&&h!=="subgrid"&&h!=="rn"){U=h==y.p.ExpandColumn&&y.p.treeGrid===true?a(this).text():a(this).html();a.extend({},y.p.colModel[K].editoptions||{});h=a.jgrid.jqID("v_"+h);a("#"+h+" span","#"+s).html(U);O&&a("#"+h,"#"+s).parents("tr:first").hide();N++}});N>0&&a("#id_g","#"+s).val(l)}}function G(l,y){l===0?a("#pData","#"+s+"_2").addClass("ui-state-disabled"):a("#pData","#"+s+"_2").removeClass("ui-state-disabled"); -l==y?a("#nData","#"+s+"_2").addClass("ui-state-disabled"):a("#nData","#"+s+"_2").removeClass("ui-state-disabled")}function B(){var l=a(w).jqGrid("getDataIDs"),y=a("#id_g","#"+s).val();return[a.inArray(y,l),l]}var w=this;if(w.grid&&f){var n=w.p.id,j="ViewGrid_"+n,s="ViewTbl_"+n,M={themodal:"viewmod"+n,modalhead:"viewhd"+n,modalcontent:"viewcnt"+n,scrollelm:j},c=a.isFunction(b.beforeInitData)?b.beforeInitData:false,t=true,o=1,i=0;if(a("#"+M.themodal).html()!==null){if(c){t=c(a("#"+j));if(typeof t== -"undefined")t=true}if(t===false)return;a(".ui-jqdialog-title","#"+M.modalhead).html(b.caption);a("#FormError","#"+s).hide();x(f,w);a.isFunction(b.beforeShowForm)&&b.beforeShowForm(a("#"+j));a.jgrid.viewModal("#"+M.themodal,{gbox:"#gbox_"+n,jqm:b.jqModal,jqM:false,overlay:b.overlay,modal:b.modal});e()}else{var m=isNaN(b.dataheight)?b.dataheight:b.dataheight+"px";m=a("
");var H=a("
");if(c){t=c(a("#"+j));if(typeof t=="undefined")t=true}if(t===false)return;a(w.p.colModel).each(function(){var l=this.formoptions;o=Math.max(o,l?l.colpos||0:0);i=Math.max(i,l?l.rowpos||0:0)});a(m).append(H);q(f,w,H,o);c=w.p.direction=="rtl"?true:false;t=""; -var J="",u=""+b.bClose+"";if(i>0){var C=[];a.each(a(H)[0].rows,function(l,y){C[l]=y});C.sort(function(l,y){if(l.rp>y.rp)return 1;if(l.rp").append(m).append("
"+u+"
");a.jgrid.createModal(M,m,b,"#gview_"+w.p.id,a("#gview_"+w.p.id)[0]);if(c){a("#pData, #nData","#"+s+"_2").css("float","right");a(".EditButton","#"+s+"_2").css("text-align","left")}b.viewPagerButtons||a("#pData, #nData","#"+s+"_2").hide(); -m=null;a("#"+M.themodal).keydown(function(l){if(l.which===27){A&&a.jgrid.hideModal(this,{gb:b.gbox,jqm:b.jqModal,onClose:b.onClose});return false}if(b.navkeys[0]===true){if(l.which===b.navkeys[1]){a("#pData","#"+s+"_2").trigger("click");return false}if(l.which===b.navkeys[2]){a("#nData","#"+s+"_2").trigger("click");return false}}});b.closeicon=a.extend([true,"left","ui-icon-close"],b.closeicon);if(b.closeicon[0]===true)a("#cData","#"+s+"_2").addClass(b.closeicon[1]=="right"?"fm-button-icon-right": -"fm-button-icon-left").append("");a.isFunction(b.beforeShowForm)&&b.beforeShowForm(a("#"+j));a.jgrid.viewModal("#"+M.themodal,{gbox:"#gbox_"+n,jqm:b.jqModal,modal:b.modal});a(".fm-button:not(.ui-state-disabled)","#"+s+"_2").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});e();a("#cData","#"+s+"_2").click(function(){a.jgrid.hideModal("#"+M.themodal,{gb:"#gbox_"+n,jqm:b.jqModal,onClose:b.onClose}); -return false});a("#nData","#"+s+"_2").click(function(){a("#FormError","#"+s).hide();var l=B();l[0]=parseInt(l[0],10);if(l[0]!=-1&&l[1][l[0]+1]){if(a.isFunction(b.onclickPgButtons))b.onclickPgButtons("next",a("#"+j),l[1][l[0]]);x(l[1][l[0]+1],w);a(w).jqGrid("setSelection",l[1][l[0]+1]);a.isFunction(b.afterclickPgButtons)&&b.afterclickPgButtons("next",a("#"+j),l[1][l[0]+1]);G(l[0]+1,l[1].length-1)}e();return false});a("#pData","#"+s+"_2").click(function(){a("#FormError","#"+s).hide();var l=B();if(l[0]!= --1&&l[1][l[0]-1]){if(a.isFunction(b.onclickPgButtons))b.onclickPgButtons("prev",a("#"+j),l[1][l[0]]);x(l[1][l[0]-1],w);a(w).jqGrid("setSelection",l[1][l[0]-1]);a.isFunction(b.afterclickPgButtons)&&b.afterclickPgButtons("prev",a("#"+j),l[1][l[0]-1]);G(l[0]-1,l[1].length-1)}e();return false})}m=B();G(m[0],m[1].length-1)}})},delGridRow:function(f,b){b=a.extend({top:0,left:0,width:240,height:"auto",dataheight:"auto",modal:false,overlay:30,drag:true,resize:true,url:"",mtype:"POST",reloadAfterSubmit:true, -beforeShowForm:null,beforeInitData:null,afterShowForm:null,beforeSubmit:null,onclickSubmit:null,afterSubmit:null,jqModal:true,closeOnEscape:false,delData:{},delicon:[],cancelicon:[],onClose:null,ajaxDelOptions:{},processing:false,serializeDelData:null,useDataProxy:false},a.jgrid.del,b||{});d[a(this)[0].p.id]=b;return this.each(function(){var e=this;if(e.grid)if(f){var q=a.isFunction(d[e.p.id].beforeShowForm),x=a.isFunction(d[e.p.id].afterShowForm),G=a.isFunction(d[e.p.id].beforeInitData)?d[e.p.id].beforeInitData: -false,B=e.p.id,w={},n=true,j="DelTbl_"+B,s,M,c,t,o={themodal:"delmod"+B,modalhead:"delhd"+B,modalcontent:"delcnt"+B,scrollelm:j};if(jQuery.isArray(f))f=f.join();if(a("#"+o.themodal).html()!==null){if(G){n=G(a("#"+j));if(typeof n=="undefined")n=true}if(n===false)return;a("#DelData>td","#"+j).text(f);a("#DelError","#"+j).hide();if(d[e.p.id].processing===true){d[e.p.id].processing=false;a("#dData","#"+j).removeClass("ui-state-active")}q&&d[e.p.id].beforeShowForm(a("#"+j));a.jgrid.viewModal("#"+o.themodal, -{gbox:"#gbox_"+B,jqm:d[e.p.id].jqModal,jqM:false,overlay:d[e.p.id].overlay,modal:d[e.p.id].modal})}else{var i=isNaN(d[e.p.id].dataheight)?d[e.p.id].dataheight:d[e.p.id].dataheight+"px";i="
";i+="";i+="";i+="";i+='";i+="
'+ -d[e.p.id].msg+"
 
";i+="

"+(""+b.bSubmit+"")+" "+(""+b.bCancel+ -"")+"
";b.gbox="#gbox_"+B;a.jgrid.createModal(o,i,b,"#gview_"+e.p.id,a("#gview_"+e.p.id)[0]);if(G){n=G(a("#"+j));if(typeof n=="undefined")n=true}if(n===false)return;a(".fm-button","#"+j+"_2").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});b.delicon=a.extend([true,"left","ui-icon-scissors"],d[e.p.id].delicon);b.cancelicon=a.extend([true,"left","ui-icon-cancel"],d[e.p.id].cancelicon);if(b.delicon[0]===true)a("#dData", -"#"+j+"_2").addClass(b.delicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("");if(b.cancelicon[0]===true)a("#eData","#"+j+"_2").addClass(b.cancelicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("");a("#dData","#"+j+"_2").click(function(){var m=[true,""];w={};var H=a("#DelData>td","#"+j).text();if(a.isFunction(d[e.p.id].onclickSubmit))w=d[e.p.id].onclickSubmit(d[e.p.id], -H)||{};if(a.isFunction(d[e.p.id].beforeSubmit))m=d[e.p.id].beforeSubmit(H);if(m[0]&&!d[e.p.id].processing){d[e.p.id].processing=true;a(this).addClass("ui-state-active");c=e.p.prmNames;s=a.extend({},d[e.p.id].delData,w);t=c.oper;s[t]=c.deloper;M=c.id;H=H.split(",");for(var J in H)if(H.hasOwnProperty(J))H[J]=a.jgrid.stripPref(e.p.idPrefix,H[J]);s[M]=H.join();J=a.extend({url:d[e.p.id].url?d[e.p.id].url:a(e).jqGrid("getGridParam","editurl"),type:d[e.p.id].mtype,data:a.isFunction(d[e.p.id].serializeDelData)? -d[e.p.id].serializeDelData(s):s,complete:function(u,C){if(C!="success"){m[0]=false;m[1]=a.isFunction(d[e.p.id].errorTextFormat)?d[e.p.id].errorTextFormat(u):C+" Status: '"+u.statusText+"'. Error code: "+u.status}else if(a.isFunction(d[e.p.id].afterSubmit))m=d[e.p.id].afterSubmit(u,s);if(m[0]===false){a("#DelError>td","#"+j).html(m[1]);a("#DelError","#"+j).show()}else{if(d[e.p.id].reloadAfterSubmit&&e.p.datatype!="local")a(e).trigger("reloadGrid");else{var A=[];A=H.split(",");if(e.p.treeGrid===true)try{a(e).jqGrid("delTreeNode", -e.p.idPrefix+A[0])}catch(l){}else for(var y=0;ytd","#"+j).html(m[1]);a("#DelError","#"+j).show()}return false});a("#eData","#"+j+"_2").click(function(){a.jgrid.hideModal("#"+ -o.themodal,{gb:"#gbox_"+B,jqm:d[e.p.id].jqModal,onClose:d[e.p.id].onClose});return false});q&&d[e.p.id].beforeShowForm(a("#"+j));a.jgrid.viewModal("#"+o.themodal,{gbox:"#gbox_"+B,jqm:d[e.p.id].jqModal,overlay:d[e.p.id].overlay,modal:d[e.p.id].modal})}x&&d[e.p.id].afterShowForm(a("#"+j));d[e.p.id].closeOnEscape===true&&setTimeout(function(){a(".ui-jqdialog-titlebar-close","#"+o.modalhead).focus()},0)}})},navGrid:function(f,b,e,q,x,G,B){b=a.extend({edit:true,editicon:"ui-icon-pencil",add:true,addicon:"ui-icon-plus", -del:true,delicon:"ui-icon-trash",search:true,searchicon:"ui-icon-search",refresh:true,refreshicon:"ui-icon-refresh",refreshstate:"firstpage",view:false,viewicon:"ui-icon-document",position:"left",closeOnEscape:true,beforeRefresh:null,afterRefresh:null,cloneToTop:false,alertwidth:200,alertheight:"auto",alerttop:null,alertleft:null,alertzIndex:null},a.jgrid.nav,b||{});return this.each(function(){if(!this.nav){var w={themodal:"alertmod",modalhead:"alerthd",modalcontent:"alertcnt"},n=this,j;if(!(!n.grid|| -typeof f!="string")){if(a("#"+w.themodal).html()===null){if(!b.alerttop&&!b.alertleft){if(typeof window.innerWidth!="undefined"){b.alertleft=window.innerWidth;b.alerttop=window.innerHeight}else if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!==0){b.alertleft=document.documentElement.clientWidth;b.alerttop=document.documentElement.clientHeight}else{b.alertleft=1024;b.alerttop=768}b.alertleft=b.alertleft/ -2-parseInt(b.alertwidth,10)/2;b.alerttop=b.alerttop/2-25}a.jgrid.createModal(w,"
"+b.alerttext+"
",{gbox:"#gbox_"+n.p.id,jqModal:true,drag:true,resize:true,caption:b.alertcap,top:b.alerttop,left:b.alertleft,width:b.alertwidth,height:b.alertheight,closeOnEscape:b.closeOnEscape,zIndex:b.alertzIndex},"","",true)}var s=1;if(b.cloneToTop&&n.p.toppager)s=2;for(var M=0;M"), -t,o;if(M===0){t=f;o=n.p.id;if(t==n.p.toppager){o+="_top";s=1}}else{t=n.p.toppager;o=n.p.id+"_top"}n.p.direction=="rtl"&&a(c).attr("dir","rtl").css("float","right");if(b.add){q=q||{};j=a("");a(j).append("
"+b.addtext+"
");a("tr",c).append(j);a(j,c).attr({title:b.addtitle||"",id:q.id||"add_"+o}).click(function(){a(this).hasClass("ui-state-disabled")||(a.isFunction(b.addfunc)?b.addfunc(): -a(n).jqGrid("editGridRow","new",q));return false}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});j=null}if(b.edit){j=a("");e=e||{};a(j).append("
"+b.edittext+"
");a("tr",c).append(j);a(j,c).attr({title:b.edittitle||"",id:e.id||"edit_"+o}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var i= -n.p.selrow;if(i)a.isFunction(b.editfunc)?b.editfunc(i):a(n).jqGrid("editGridRow",i,e);else{a.jgrid.viewModal("#"+w.themodal,{gbox:"#gbox_"+n.p.id,jqm:true});a("#jqg_alrt").focus()}}return false}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});j=null}if(b.view){j=a("");B=B||{};a(j).append("
"+b.viewtext+ -"
");a("tr",c).append(j);a(j,c).attr({title:b.viewtitle||"",id:B.id||"view_"+o}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var i=n.p.selrow;if(i)a.isFunction(b.viewfunc)?b.viewfunc(i):a(n).jqGrid("viewGridRow",i,B);else{a.jgrid.viewModal("#"+w.themodal,{gbox:"#gbox_"+n.p.id,jqm:true});a("#jqg_alrt").focus()}}return false}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});j=null}if(b.del){j= -a("");x=x||{};a(j).append("
"+b.deltext+"
");a("tr",c).append(j);a(j,c).attr({title:b.deltitle||"",id:x.id||"del_"+o}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var i;if(n.p.multiselect){i=n.p.selarrrow;if(i.length===0)i=null}else i=n.p.selrow;if(i)"function"==typeof b.delfunc?b.delfunc(i):a(n).jqGrid("delGridRow",i,x);else{a.jgrid.viewModal("#"+w.themodal,{gbox:"#gbox_"+ -n.p.id,jqm:true});a("#jqg_alrt").focus()}}return false}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});j=null}if(b.add||b.edit||b.del||b.view)a("tr",c).append("");if(b.search){j=a("");G=G||{};a(j).append("
"+b.searchtext+"
");a("tr",c).append(j);a(j,c).attr({title:b.searchtitle||"",id:G.id||"search_"+o}).click(function(){a(this).hasClass("ui-state-disabled")||a(n).jqGrid("searchGrid",G);return false}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});G.showOnLoad&&G.showOnLoad===true&&a(j,c).click();j=null}if(b.refresh){j=a("");a(j).append("
"+b.refreshtext+"
");a("tr",c).append(j);a(j,c).attr({title:b.refreshtitle||"",id:"refresh_"+o}).click(function(){if(!a(this).hasClass("ui-state-disabled")){a.isFunction(b.beforeRefresh)&&b.beforeRefresh();n.p.search=false;try{var i=n.p.id;n.p.postData.filters="";a("#fbox_"+i).jqFilter("resetFilter");a.isFunction(n.clearToolbar)&&n.clearToolbar(false)}catch(m){}switch(b.refreshstate){case "firstpage":a(n).trigger("reloadGrid",[{page:1}]);break;case "current":a(n).trigger("reloadGrid", -[{current:true}])}a.isFunction(b.afterRefresh)&&b.afterRefresh()}return false}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});j=null}j=a(".ui-jqgrid").css("font-size")||"11px";a("body").append("");j=a(c).clone().appendTo("#testpg2").width();a("#testpg2").remove();a(t+"_"+b.position,t).append(c); -if(n.p._nvtd){if(j>n.p._nvtd[0]){a(t+"_"+b.position,t).width(j);n.p._nvtd[0]=j}n.p._nvtd[1]=j}c=j=j=null;this.nav=true}}}})},navButtonAdd:function(f,b){b=a.extend({caption:"newButton",title:"",buttonicon:"ui-icon-newwin",onClickButton:null,position:"last",cursor:"pointer"},b||{});return this.each(function(){if(this.grid){if(f.indexOf("#")!==0)f="#"+f;var e=a(".navtable",f)[0],q=this;if(e)if(!(b.id&&a("#"+b.id,e).html()!==null)){var x=a("");b.buttonicon.toString().toUpperCase()=="NONE"?a(x).addClass("ui-pg-button ui-corner-all").append("
"+ -b.caption+"
"):a(x).addClass("ui-pg-button ui-corner-all").append("
"+b.caption+"
");b.id&&a(x).attr("id",b.id);if(b.position=="first")e.rows[0].cells.length===0?a("tr",e).append(x):a("tr td:eq(0)",e).before(x);else a("tr",e).append(x);a(x,e).attr("title",b.title||"").click(function(G){a(this).hasClass("ui-state-disabled")||a.isFunction(b.onClickButton)&&b.onClickButton.call(q,G);return false}).hover(function(){a(this).hasClass("ui-state-disabled")|| -a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},navSeparatorAdd:function(f,b){b=a.extend({sepclass:"ui-separator",sepcontent:""},b||{});return this.each(function(){if(this.grid){if(f.indexOf("#")!==0)f="#"+f;var e=a(".navtable",f)[0];if(e){var q=""+b.sepcontent+"";a("tr",e).append(q)}}})},GridToForm:function(f,b){return this.each(function(){var e=this; -if(e.grid){var q=a(e).jqGrid("getRowData",f);if(q)for(var x in q)a("[name="+a.jgrid.jqID(x)+"]",b).is("input:radio")||a("[name="+a.jgrid.jqID(x)+"]",b).is("input:checkbox")?a("[name="+a.jgrid.jqID(x)+"]",b).each(function(){if(a(this).val()==q[x])a(this)[e.p.useProp?"prop":"attr"]("checked",true);else a(this)[e.p.useProp?"prop":"attr"]("checked",false)}):a("[name="+a.jgrid.jqID(x)+"]",b).val(q[x])}})},FormToGrid:function(f,b,e,q){return this.each(function(){if(this.grid){e||(e="set");q||(q="first"); -var x=a(b).serializeArray(),G={};a.each(x,function(B,w){G[w.name]=w.value});if(e=="add")a(this).jqGrid("addRowData",f,G,q);else e=="set"&&a(this).jqGrid("setRowData",f,G)}})}})})(jQuery); -(function(c){c.fn.jqFilter=function(k){if(typeof k==="string"){var w=c.fn.jqFilter[k];if(!w)throw"jqFilter - No such method: "+k;var B=c.makeArray(arguments).slice(1);return w.apply(this,B)}var o=c.extend(true,{filter:null,columns:[],onChange:null,afterRedraw:null,checkValues:null,error:false,errmsg:"",errorcheck:true,showQuery:true,sopt:null,ops:[{name:"eq",description:"equal",operator:"="},{name:"ne",description:"not equal",operator:"<>"},{name:"lt",description:"less",operator:"<"},{name:"le",description:"less or equal", -operator:"<="},{name:"gt",description:"greater",operator:">"},{name:"ge",description:"greater or equal",operator:">="},{name:"bw",description:"begins with",operator:"LIKE"},{name:"bn",description:"does not begin with",operator:"NOT LIKE"},{name:"in",description:"in",operator:"IN"},{name:"ni",description:"not in",operator:"NOT IN"},{name:"ew",description:"ends with",operator:"LIKE"},{name:"en",description:"does not end with",operator:"NOT LIKE"},{name:"cn",description:"contains",operator:"LIKE"},{name:"nc", -description:"does not contain",operator:"NOT LIKE"},{name:"nu",description:"is null",operator:"IS NULL"},{name:"nn",description:"is not null",operator:"IS NOT NULL"}],numopts:["eq","ne","lt","le","gt","ge","nu","nn","in","ni"],stropts:["eq","ne","bw","bn","ew","en","cn","nc","nu","nn","in","ni"],_gridsopt:[],groupOps:[{op:"AND",text:"AND"},{op:"OR",text:"OR"}],groupButton:true,ruleButtons:true,direction:"ltr"},k||{});return this.each(function(){if(!this.filter){this.p=o;if(this.p.filter===null||this.p.filter=== -undefined)this.p.filter={groupOp:this.p.groupOps[0].op,rules:[],groups:[]};var q,x=this.p.columns.length,j,y=/msie/i.test(navigator.userAgent)&&!window.opera;if(this.p._gridsopt.length)for(q=0;q");var z=function(d,g){var a=[true,""];if(c.isFunction(g.searchrules))a= -g.searchrules(d,g);else if(c.jgrid&&c.jgrid.checkValues)try{a=c.jgrid.checkValues(d,-1,null,g.searchrules,g.label)}catch(b){}if(a&&a.length&&a[0]===false){o.error=!a[0];o.errmsg=a[1]}};this.onchange=function(){this.p.error=false;this.p.errmsg="";return c.isFunction(this.p.onChange)?this.p.onChange.call(this,this.p):false};this.reDraw=function(){c("table.group:first",this).remove();var d=this.createTableForGroup(o.filter,null);c(this).append(d);c.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this, -this.p)};this.createTableForGroup=function(d,g){var a=this,b,e=c("
"),i="left";if(this.p.direction=="rtl"){i="right";e.attr("dir","rtl")}g===null&&e.append("");var f=c("");e.append(f);i=c("");f.append(i);if(this.p.ruleButtons===true){var h=c(""); -i.append(h);f="";var l;for(b=0;b"+a.p.groupOps[b].text+""}h.append(f).bind("change",function(){d.groupOp=c(h).val();a.onchange()})}f="";if(this.p.groupButton){f=c("");f.bind("click",function(){if(d.groups===undefined)d.groups=[];d.groups.push({groupOp:o.groupOps[0].op,rules:[], -groups:[]});a.reDraw();a.onchange();return false})}i.append(f);if(this.p.ruleButtons===true){f=c("");var m;f.bind("click",function(){if(d.rules===undefined)d.rules=[];for(b=0;b");i.append(f);f.bind("click",function(){for(b=0;b");e.append(i);f=c(""); -i.append(f);f=c("");f.append(this.createTableForGroup(d.groups[b],d));i.append(f)}if(d.groupOp===undefined)d.groupOp=a.p.groupOps[0].op;if(d.rules!==undefined)for(b=0;b"),e,i,f,h,l="",m;b.append("");var n=c("");b.append(n);var s=c(""),p,t=[];n.append(s);s.bind("change", -function(){d.field=c(s).val();f=c(this).parents("tr:first");for(e=0;e"+a.p.ops[p].description+"";A++}}c(".selectopts",f).empty().append(u);c(".selectopts",f)[0].selectedIndex=0;if(c.browser.msie&&c.browser.version<9){u=parseInt(c("select.selectopts",f)[0].offsetWidth)+1;c(".selectopts",f).width(u);c(".selectopts",f).css("width","auto")}c(".data",f).empty().append(r);c(".input-elm", -f).bind("change",function(){d.data=c(this).val();a.onchange()});setTimeout(function(){d.data=c(r).val();a.onchange()},0)}});for(e=n=0;e"+a.p.columns[e].label+""}}s.append(l);l=c(""); -b.append(l);h=o.columns[n];h.searchoptions.id=c.jgrid.randId();if(y&&h.inputtype==="text")if(!h.searchoptions.size)h.searchoptions.size=10;n=c.jgrid.createEl(h.inputtype,h.searchoptions,d.data,true,a.p.ajaxSelectOptions,true);var v=c("");l.append(v);v.bind("change",function(){d.op=c(v).val();f=c(this).parents("tr:first");var r=c(".input-elm",f)[0];if(d.op==="nu"||d.op==="nn"){d.data="";r.value="";r.setAttribute("readonly","true");r.setAttribute("disabled","true")}else{r.removeAttribute("readonly"); -r.removeAttribute("disabled")}a.onchange()});i=h.searchoptions.sopt?h.searchoptions.sopt:a.p.sopt?a.p.sopt:h.searchtype==="string"?o.stropts:a.p.numopts;l="";c.each(a.p.ops,function(){t.push(this.name)});for(e=0;e"+a.p.ops[p].description+""}}v.append(l);l=c("");b.append(l);l.append(n);c(n).addClass("input-elm").bind("change",function(){d.data= -c(this).val();a.onchange()});l=c("");b.append(l);if(this.p.ruleButtons===true){n=c("");l.append(n);n.bind("click",function(){for(e=0;e1)g+=" "+d.groupOp+" ";try{g+=this.getStringForGroup(d.groups[a])}catch(b){alert(b)}}if(d.rules!== -undefined)try{for(a=0;a1)g+=" "+d.groupOp+" ";g+=this.getStringForRule(d.rules[a])}}catch(e){alert(e)}g+=")";return g==="()"?"":g};this.getStringForRule=function(d){var g="",a="",b,e;for(b=0;b1)b+=a.groupOp==="OR"?" || ":" && ";b+=d(a.groups[e])}if(a.rules!==undefined)for(e=0;e1)b+=a.groupOp==="OR"?" || ":" && ";var i=a.rules[e];if(g.p.errorcheck){var f=void 0,h=void 0;for(f=0;f0){w.id=c;g.p.savedRow.push(w);a(p).attr("editable","1");a("td:eq("+y+") input",p).focus();e.keys===true&&a(p).bind("keydown",function(k){if(k.keyCode===27){a(g).jqGrid("restoreRow",c,t);return false}if(k.keyCode===13){if(k.target.tagName=="TEXTAREA")return true;a(g).jqGrid("saveRow",c,e);return false}});a.isFunction(e.oneditfunc)&&e.oneditfunc.call(g,c)}}}})},saveRow:function(c,d,b,i,q,l,s){var m={successfunc:d||null,url:b||null, -extraparam:i||{},aftersavefunc:q||null,errorfunc:l||null,afterrestorefunc:s||null,restoreAfterError:true,mtype:"POST"},t=a.makeArray(arguments).slice(1),h;h=t[0]&&typeof t[0]=="object"&&!a.isFunction(t[0])?a.extend(a.jgrid.inlineEdit,m,t[0]):m;var u=false,e=this[0],g,f={},o={},x={},y,w,p;if(!e.grid)return u;p=a(e).jqGrid("getInd",c,true);if(p===false)return u;m=a(p).attr("editable");h.url=h.url?h.url:e.p.editurl;if(m==="1"){var j;a('td[role="gridcell"]',p).each(function(r){j=e.p.colModel[r];g=j.name; -if(g!="cb"&&g!="subgrid"&&j.editable===true&&g!="rn"&&!a(this).hasClass("not-editable-cell")){switch(j.edittype){case "checkbox":var n=["Yes","No"];if(j.editoptions)n=j.editoptions.value.split(":");f[g]=a("input",this).is(":checked")?n[0]:n[1];break;case "text":case "password":case "textarea":case "button":f[g]=a("input, textarea",this).val();break;case "select":if(j.editoptions.multiple){n=a("select",this);var v=[];f[g]=a(n).val();f[g]=f[g]?f[g].join(","):"";a("select option:selected",this).each(function(B, -C){v[B]=a(C).text()});o[g]=v.join(",")}else{f[g]=a("select option:selected",this).val();o[g]=a("select option:selected",this).text()}if(j.formatter&&j.formatter=="select")o={};break;case "custom":try{if(j.editoptions&&a.isFunction(j.editoptions.custom_value)){f[g]=j.editoptions.custom_value.call(e,a(".customelement",this),"get");if(f[g]===undefined)throw"e2";}else throw"e1";}catch(z){z=="e1"&&a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose); -z=="e2"?a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):a.jgrid.info_dialog(jQuery.jgrid.errors.errcap,z.message,jQuery.jgrid.edit.bClose)}}w=a.jgrid.checkValues(f[g],r,e);if(w[0]===false){w[1]=f[g]+" "+w[1];return false}if(e.p.autoencode)f[g]=a.jgrid.htmlEncode(f[g]);if(h.url!=="clientArray"&&j.editoptions&&j.editoptions.NullIfEmpty===true)if(f[g]==="")x[g]="null"}});if(w[0]===false){try{var k=a.jgrid.findPos(a("#"+a.jgrid.jqID(c), -e.grid.bDiv)[0]);a.jgrid.info_dialog(a.jgrid.errors.errcap,w[1],a.jgrid.edit.bClose,{left:k[0],top:k[1]})}catch(A){alert(w[1])}return u}m=e.p.prmNames;t=m.oper;k=m.id;if(f){f[t]=m.editoper;f[k]=c;if(typeof e.p.inlineData=="undefined")e.p.inlineData={};f=a.extend({},f,e.p.inlineData,h.extraparam)}if(h.url=="clientArray"){f=a.extend({},f,o);e.p.autoencode&&a.each(f,function(r,n){f[r]=a.jgrid.htmlDecode(n)});k=a(e).jqGrid("setRowData",c,f);a(p).attr("editable","0");for(m=0;m=0&&e.p.savedRow.splice(y,1);a.isFunction(h.aftersavefunc)&&h.aftersavefunc.call(e,c,k);u=true;a(p).unbind("keydown")}else{a("#lui_"+e.p.id).show();x=a.extend({},f,x);x[k]=a.jgrid.stripPref(e.p.idPrefix,x[k]);a.ajax(a.extend({url:h.url,data:a.isFunction(e.p.serializeRowData)?e.p.serializeRowData.call(e,x):x,type:h.mtype,async:false,complete:function(r,n){a("#lui_"+e.p.id).hide();if(n==="success"){var v=true,z;if(a.isFunction(h.successfunc)){z=h.successfunc.call(e,r);if(a.isArray(z)){v= -z[0];f=z[1]?z[1]:f}else v=z}if(v===true){e.p.autoencode&&a.each(f,function(B,C){f[B]=a.jgrid.htmlDecode(C)});f=a.extend({},f,o);a(e).jqGrid("setRowData",c,f);a(p).attr("editable","0");for(v=0;v=0&&e.p.savedRow.splice(y,1);a.isFunction(h.aftersavefunc)&&h.aftersavefunc.call(e,c,r);u=true;a(p).unbind("keydown")}else{a.isFunction(h.errorfunc)&&h.errorfunc.call(e,c,r,n);h.restoreAfterError===true&&a(e).jqGrid("restoreRow",c,h.afterrestorefunc)}}}, -error:function(r,n){a("#lui_"+e.p.id).hide();if(a.isFunction(h.errorfunc))h.errorfunc.call(e,c,r,n);else try{jQuery.jgrid.info_dialog(jQuery.jgrid.errors.errcap,'
'+r.responseText+"
",jQuery.jgrid.edit.bClose,{buttonalign:"right"})}catch(v){alert(r.responseText)}h.restoreAfterError===true&&a(e).jqGrid("restoreRow",c,h.afterrestorefunc)}},a.jgrid.ajaxOptions,e.p.ajaxRowOptions||{}))}}return u},restoreRow:function(c,d){var b={afterrestorefunc:d||null},i=a.makeArray(arguments).slice(1), -q;q=i[0]&&typeof i[0]=="object"&&!a.isFunction(i[0])?a.extend(a.jgrid.inlineEdit,b,i[0]):b;return this.each(function(){var l=this,s,m,t={};if(l.grid){m=a(l).jqGrid("getInd",c,true);if(m!==false){for(var h=0;h=0){if(a.isFunction(a.fn.datepicker))try{a("input.hasDatepicker","#"+a.jgrid.jqID(m.id)).datepicker("hide")}catch(u){}a.each(l.p.colModel,function(){if(this.editable===true&&this.name in l.p.savedRow[s]&&!a(this).hasClass("not-editable-cell"))t[this.name]= -l.p.savedRow[s][this.name]});a(l).jqGrid("setRowData",c,t);a(m).attr("editable","0").unbind("keydown");l.p.savedRow.splice(s,1);a("#"+a.jgrid.jqID(c),"#"+a.jgrid.jqID(l.p.id)).hasClass("jqgrid-new-row")&&setTimeout(function(){a(l).jqGrid("delRowData",c)},0)}a.isFunction(q.afterrestorefunc)&&q.afterrestorefunc.call(l,c)}}})},addRow:function(c){c=a.extend({rowID:"new_row",initdata:{},position:"first",useDefValues:false,useFormatter:false,addRowParams:{extraparam:{}}},c||{});return this.each(function(){if(this.grid){var d= -this;c.useDefValues===true&&a(d.p.colModel).each(function(){if(this.edioptions&&this.editoptions.defaultValue){var i=this.editoptions.defaultValue;i=a.isFunction(i)?i.call(d):i;c.initdata[this.name]=i}});a(d).jqGrid("addRowData",c.rowID,c.initdata,c.position);a("#"+a.jgrid.jqID(c.rowID),"#"+a.jgrid.jqID(d.p.id)).addClass("jqgrid-new-row");if(c.useFormatter)a("#"+a.jgrid.jqID(c.rowID)+" .ui-inline-edit","#"+a.jgrid.jqID(d.p.id)).click();else{var b=d.p.prmNames;c.addRowParams.extraparam[b.oper]=b.addoper; -a(d).jqGrid("editRow",c.rowID,c.addRowParams);a(d).jqGrid("setSelection",c.rowID)}}})},inlineNav:function(c,d){d=a.extend({edit:true,editicon:"ui-icon-pencil",add:true,addicon:"ui-icon-plus",save:true,saveicon:"ui-icon-disk",cancel:true,cancelicon:"ui-icon-cancel",addParams:{useFormatter:false},editParams:{}},a.jgrid.nav,d||{});return this.each(function(){if(this.grid){var b=this;if(d.addParams.useFormatter===true){var i=b.p.colModel,q;for(q=0;q0){if(a===true)if(d==c.p.iRow&&f==c.p.iCol)return;b(c).jqGrid("saveCell",c.p.savedRow[0].id,c.p.savedRow[0].ic)}else window.setTimeout(function(){b("#"+c.p.knv).attr("tabindex","-1").focus()},0);i=c.p.colModel[f];h=i.name;if(!(h=="subgrid"||h=="cb"||h=="rn")){g=b("td:eq("+ -f+")",c.rows[d]);if(i.editable===true&&a===true&&!g.hasClass("not-editable-cell")){if(parseInt(c.p.iCol,10)>=0&&parseInt(c.p.iRow,10)>=0){b("td:eq("+c.p.iCol+")",c.rows[c.p.iRow]).removeClass("edit-cell ui-state-highlight");b(c.rows[c.p.iRow]).removeClass("selected-row ui-state-hover")}b(g).addClass("edit-cell ui-state-highlight");b(c.rows[d]).addClass("selected-row ui-state-hover");try{e=b.unformat(g,{rowId:c.rows[d].id,colModel:i},f)}catch(k){e=i.edittype&&i.edittype=="textarea"?b(g).text():b(g).html()}if(c.p.autoencode)e= -b.jgrid.htmlDecode(e);if(!i.edittype)i.edittype="text";c.p.savedRow.push({id:d,ic:f,name:h,v:e});if(e==" "||e==" "||e.length==1&&e.charCodeAt(0)==160)e="";if(b.isFunction(c.p.formatCell)){var j=c.p.formatCell.call(c,c.rows[d].id,h,e,d,f);if(j!==undefined)e=j}j=b.extend({},i.editoptions||{},{id:d+"_"+h,name:h});var m=b.jgrid.createEl(i.edittype,j,e,true,b.extend({},b.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));b.isFunction(c.p.beforeEditCell)&&c.p.beforeEditCell.call(c,c.rows[d].id,h,e, -d,f);b(g).html("").append(m).attr("tabindex","0");window.setTimeout(function(){b(m).focus()},0);b("input, select, textarea",g).bind("keydown",function(l){if(l.keyCode===27)if(b("input.hasDatepicker",g).length>0)b(".ui-datepicker").is(":hidden")?b(c).jqGrid("restoreCell",d,f):b("input.hasDatepicker",g).datepicker("hide");else b(c).jqGrid("restoreCell",d,f);l.keyCode===13&&b(c).jqGrid("saveCell",d,f);if(l.keyCode==9)if(c.grid.hDiv.loading)return false;else l.shiftKey?b(c).jqGrid("prevCell",d,f):b(c).jqGrid("nextCell", -d,f);l.stopPropagation()});b.isFunction(c.p.afterEditCell)&&c.p.afterEditCell.call(c,c.rows[d].id,h,e,d,f)}else{if(parseInt(c.p.iCol,10)>=0&&parseInt(c.p.iRow,10)>=0){b("td:eq("+c.p.iCol+")",c.rows[c.p.iRow]).removeClass("edit-cell ui-state-highlight");b(c.rows[c.p.iRow]).removeClass("selected-row ui-state-hover")}g.addClass("edit-cell ui-state-highlight");b(c.rows[d]).addClass("selected-row ui-state-hover");if(b.isFunction(c.p.onSelectCell)){e=g.html().replace(/\ \;/ig,"");c.p.onSelectCell.call(c, -c.rows[d].id,h,e,d,f)}}c.p.iCol=f;c.p.iRow=d}}})},saveCell:function(d,f){return this.each(function(){var a=this,c;if(!(!a.grid||a.p.cellEdit!==true)){c=a.p.savedRow.length>=1?0:null;if(c!==null){var h=b("td:eq("+f+")",a.rows[d]),e,g,i=a.p.colModel[f],k=i.name,j=b.jgrid.jqID(k);switch(i.edittype){case "select":if(i.editoptions.multiple){j=b("#"+d+"_"+j,a.rows[d]);var m=[];if(e=b(j).val())e.join(",");else e="";b("option:selected",j).each(function(o,p){m[o]=b(p).text()});g=m.join(",")}else{e=b("#"+d+ -"_"+j+">option:selected",a.rows[d]).val();g=b("#"+d+"_"+j+">option:selected",a.rows[d]).text()}if(i.formatter)g=e;break;case "checkbox":var l=["Yes","No"];if(i.editoptions)l=i.editoptions.value.split(":");g=e=b("#"+d+"_"+j,a.rows[d]).is(":checked")?l[0]:l[1];break;case "password":case "text":case "textarea":case "button":g=e=b("#"+d+"_"+j,a.rows[d]).val();break;case "custom":try{if(i.editoptions&&b.isFunction(i.editoptions.custom_value)){e=i.editoptions.custom_value.call(a,b(".customelement",h),"get"); -if(e===undefined)throw"e2";else g=e}else throw"e1";}catch(q){q=="e1"&&b.jgrid.info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.nodefined,jQuery.jgrid.edit.bClose);q=="e2"?b.jgrid.info_dialog(jQuery.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.novalue,jQuery.jgrid.edit.bClose):b.jgrid.info_dialog(jQuery.jgrid.errors.errcap,q.message,jQuery.jgrid.edit.bClose)}}if(g!==a.p.savedRow[c].v){if(b.isFunction(a.p.beforeSaveCell))if(c=a.p.beforeSaveCell.call(a, -a.rows[d].id,k,e,d,f))g=e=c;var r=b.jgrid.checkValues(e,f,a);if(r[0]===true){c={};if(b.isFunction(a.p.beforeSubmitCell))(c=a.p.beforeSubmitCell.call(a,a.rows[d].id,k,e,d,f))||(c={});b("input.hasDatepicker",h).length>0&&b("input.hasDatepicker",h).datepicker("hide");if(a.p.cellsubmit=="remote")if(a.p.cellurl){var n={};if(a.p.autoencode)e=b.jgrid.htmlEncode(e);n[k]=e;l=a.p.prmNames;i=l.id;j=l.oper;n[i]=b.jgrid.stripPref(a.p.idPrefix,a.rows[d].id);n[j]=l.editoper;n=b.extend(c,n);b("#lui_"+a.p.id).show(); -a.grid.hDiv.loading=true;b.ajax(b.extend({url:a.p.cellurl,data:b.isFunction(a.p.serializeCellData)?a.p.serializeCellData.call(a,n):n,type:"POST",complete:function(o,p){b("#lui_"+a.p.id).hide();a.grid.hDiv.loading=false;if(p=="success")if(b.isFunction(a.p.afterSubmitCell)){var s=a.p.afterSubmitCell.call(a,o,n.id,k,e,d,f);if(s[0]===true){b(h).empty();b(a).jqGrid("setCell",a.rows[d].id,f,g,false,false,true);b(h).addClass("dirty-cell");b(a.rows[d]).addClass("edited");b.isFunction(a.p.afterSaveCell)&& -a.p.afterSaveCell.call(a,a.rows[d].id,k,e,d,f);a.p.savedRow.splice(0,1)}else{b.jgrid.info_dialog(b.jgrid.errors.errcap,s[1],b.jgrid.edit.bClose);b(a).jqGrid("restoreCell",d,f)}}else{b(h).empty();b(a).jqGrid("setCell",a.rows[d].id,f,g,false,false,true);b(h).addClass("dirty-cell");b(a.rows[d]).addClass("edited");b.isFunction(a.p.afterSaveCell)&&a.p.afterSaveCell.call(a,a.rows[d].id,k,e,d,f);a.p.savedRow.splice(0,1)}},error:function(o,p){b("#lui_"+a.p.id).hide();a.grid.hDiv.loading=false;b.isFunction(a.p.errorCell)? -a.p.errorCell.call(a,o,p):b.jgrid.info_dialog(b.jgrid.errors.errcap,o.status+" : "+o.statusText+"
"+p,b.jgrid.edit.bClose);b(a).jqGrid("restoreCell",d,f)}},b.jgrid.ajaxOptions,a.p.ajaxCellOptions||{}))}else try{b.jgrid.info_dialog(b.jgrid.errors.errcap,b.jgrid.errors.nourl,b.jgrid.edit.bClose);b(a).jqGrid("restoreCell",d,f)}catch(t){}if(a.p.cellsubmit=="clientArray"){b(h).empty();b(a).jqGrid("setCell",a.rows[d].id,f,g,false,false,true);b(h).addClass("dirty-cell");b(a.rows[d]).addClass("edited"); -b.isFunction(a.p.afterSaveCell)&&a.p.afterSaveCell.call(a,a.rows[d].id,k,e,d,f);a.p.savedRow.splice(0,1)}}else try{window.setTimeout(function(){b.jgrid.info_dialog(b.jgrid.errors.errcap,e+" "+r[1],b.jgrid.edit.bClose)},100);b(a).jqGrid("restoreCell",d,f)}catch(u){}}else b(a).jqGrid("restoreCell",d,f)}b.browser.opera?b("#"+a.p.knv).attr("tabindex","-1").focus():window.setTimeout(function(){b("#"+a.p.knv).attr("tabindex","-1").focus()},0)}})},restoreCell:function(d,f){return this.each(function(){var a= -this,c;if(!(!a.grid||a.p.cellEdit!==true)){c=a.p.savedRow.length>=1?0:null;if(c!==null){var h=b("td:eq("+f+")",a.rows[d]);if(b.isFunction(b.fn.datepicker))try{b("input.hasDatepicker",h).datepicker("hide")}catch(e){}b(h).empty().attr("tabindex","-1");b(a).jqGrid("setCell",a.rows[d].id,f,a.p.savedRow[c].v,false,false,true);b.isFunction(a.p.afterRestoreCell)&&a.p.afterRestoreCell.call(a,a.rows[d].id,a.p.savedRow[c].v,d,f);a.p.savedRow.splice(0,1)}window.setTimeout(function(){b("#"+a.p.knv).attr("tabindex", -"-1").focus()},0)}})},nextCell:function(d,f){return this.each(function(){var a=false;if(!(!this.grid||this.p.cellEdit!==true)){for(var c=f+1;c0&&b(this).jqGrid("saveCell",d,f)}})},prevCell:function(d,f){return this.each(function(){var a=false;if(!(!this.grid||this.p.cellEdit!==true)){for(var c=f-1;c>=0;c--)if(this.p.colModel[c].editable===true){a= -c;break}if(a!==false)b(this).jqGrid("editCell",d,a,true);else this.p.savedRow.length>0&&b(this).jqGrid("saveCell",d,f)}})},GridNav:function(){return this.each(function(){function d(g,i,k){if(k.substr(0,1)=="v"){var j=b(a.grid.bDiv)[0].clientHeight,m=b(a.grid.bDiv)[0].scrollTop,l=a.rows[g].offsetTop+a.rows[g].clientHeight,q=a.rows[g].offsetTop;if(k=="vd")if(l>=j)b(a.grid.bDiv)[0].scrollTop=b(a.grid.bDiv)[0].scrollTop+a.rows[g].clientHeight;if(k=="vu")if(q=k+parseInt(j,10))b(a.grid.bDiv)[0].scrollLeft=b(a.grid.bDiv)[0].scrollLeft+a.rows[g].cells[i].clientWidth;else if(m=0;j--)if(a.p.colModel[j].hidden!==true){k=j;break}}if(i== -"rgt"){k=g-1;for(j=g;j"),h,e;b(c).insertBefore(a.grid.cDiv);b("#"+a.p.knv).focus().keydown(function(g){e=g.keyCode;if(a.p.direction=="rtl")if(e==37)e=39;else if(e==39)e=37; -switch(e){case 38:if(a.p.iRow-1>0){d(a.p.iRow-1,a.p.iCol,"vu");b(a).jqGrid("editCell",a.p.iRow-1,a.p.iCol,false)}break;case 40:if(a.p.iRow+1<=a.rows.length-1){d(a.p.iRow+1,a.p.iCol,"vd");b(a).jqGrid("editCell",a.p.iRow+1,a.p.iCol,false)}break;case 37:if(a.p.iCol-1>=0){h=f(a.p.iCol-1,"lft");d(a.p.iRow,h,"h");b(a).jqGrid("editCell",a.p.iRow,h,false)}break;case 39:if(a.p.iCol+1<=a.p.colModel.length-1){h=f(a.p.iCol+1,"rgt");d(a.p.iRow,h,"h");b(a).jqGrid("editCell",a.p.iRow,h,false)}break;case 13:parseInt(a.p.iCol, -10)>=0&&parseInt(a.p.iRow,10)>=0&&b(a).jqGrid("editCell",a.p.iRow,a.p.iCol,true);break;default:return true}return false})}})},getChangedCells:function(d){var f=[];d||(d="all");this.each(function(){var a=this,c;!a.grid||a.p.cellEdit!==true||b(a.rows).each(function(h){var e={};if(b(this).hasClass("edited")){b("td",this).each(function(g){c=a.p.colModel[g].name;if(c!=="cb"&&c!=="subgrid")if(d=="dirty"){if(b(this).hasClass("dirty-cell"))try{e[c]=b.unformat(this,{rowId:a.rows[h].id,colModel:a.p.colModel[g]}, -g)}catch(i){e[c]=b.jgrid.htmlDecode(b(this).html())}}else try{e[c]=b.unformat(this,{rowId:a.rows[h].id,colModel:a.p.colModel[g]},g)}catch(k){e[c]=b.jgrid.htmlDecode(b(this).html())}});e.id=this.id;f.push(e)}})});return f}})})(jQuery); -(function(b){b.fn.jqm=function(a){var f={overlay:50,closeoverlay:true,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:e,ajaxText:"",target:e,modal:e,toTop:e,onShow:e,onHide:e,onLoad:e};return this.each(function(){if(this._jqm)return j[this._jqm].c=b.extend({},j[this._jqm].c,a);l++;this._jqm=l;j[l]={c:b.extend(f,b.jqm.params,a),a:e,w:b(this).addClass("jqmID"+l),s:l};f.trigger&&b(this).jqmAddTrigger(f.trigger)})};b.fn.jqmAddClose=function(a){return o(this,a,"jqmHide")};b.fn.jqmAddTrigger= -function(a){return o(this,a,"jqmShow")};b.fn.jqmShow=function(a){return this.each(function(){b.jqm.open(this._jqm,a)})};b.fn.jqmHide=function(a){return this.each(function(){b.jqm.close(this._jqm,a)})};b.jqm={hash:{},open:function(a,f){var c=j[a],d=c.c,i="."+d.closeClass,g=parseInt(c.w.css("z-index"));g=g>0?g:3E3;var h=b("
").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":g-1,opacity:d.overlay/100});if(c.a)return e;c.t=f;c.a=true;c.w.css("z-index",g);if(d.modal){k[0]|| -setTimeout(function(){p("bind")},1);k.push(a)}else if(d.overlay>0)d.closeoverlay&&c.w.jqmAddClose(h);else h=e;c.o=h?h.addClass(d.overlayClass).prependTo("body"):e;if(q){b("html,body").css({height:"100%",width:"100%"});if(h){h=h.css({position:"absolute"})[0];for(var m in{Top:1,Left:1})h.style.setExpression(m.toLowerCase(),"(_=(document.documentElement.scroll"+m+" || document.body.scroll"+m+"))+'px'")}}if(d.ajax){g=d.target||c.w;h=d.ajax;g=typeof g=="string"?b(g,c.w):b(g);h=h.substr(0,1)=="@"?b(f).attr(h.substring(1)): -h;g.html(d.ajaxText).load(h,function(){d.onLoad&&d.onLoad.call(this,c);i&&c.w.jqmAddClose(b(i,c.w));r(c)})}else i&&c.w.jqmAddClose(b(i,c.w));d.toTop&&c.o&&c.w.before('').insertAfter(c.o);d.onShow?d.onShow(c):c.w.show();r(c);return e},close:function(a){a=j[a];if(!a.a)return e;a.a=e;if(k[0]){k.pop();k[0]||p("unbind")}a.c.toTop&&a.o&&b("#jqmP"+a.w[0]._jqm).after(a.w).remove();if(a.c.onHide)a.c.onHide(a);else{a.w.hide();a.o&&a.o.remove()}return e},params:{}};var l= -0,j=b.jqm.hash,k=[],q=b.browser.msie&&b.browser.version=="6.0",e=false,r=function(a){var f=b('').css({opacity:0});if(q)if(a.o)a.o.html('

').prepend(f);else b("iframe.jqm",a.w)[0]||a.w.prepend(f);s(a)},s=function(a){try{b(":input:visible",a.w)[0].focus()}catch(f){}},p=function(a){b(document)[a]("keypress",n)[a]("keydown",n)[a]("mousedown",n)},n=function(a){var f=j[k[k.length-1]];(a=!b(a.target).parents(".jqmID"+ -f.s)[0])&&s(f);return!a},o=function(a,f,c){return a.each(function(){var d=this._jqm;b(f).each(function(){if(!this[c]){this[c]=[];b(this).click(function(){for(var i in{jqmShow:1,jqmHide:1})for(var g in this[i])if(j[this[i][g]])j[this[i][g]].w[i](this);return e})}this[c].push(d)})})}})(jQuery); -(function(b){b.fn.jqDrag=function(a){return l(this,a,"d")};b.fn.jqResize=function(a,e){return l(this,a,"r",e)};b.jqDnR={dnr:{},e:0,drag:function(a){if(c.k=="d")d.css({left:c.X+a.pageX-c.pX,top:c.Y+a.pageY-c.pY});else{d.css({width:Math.max(a.pageX-c.pX+c.W,0),height:Math.max(a.pageY-c.pY+c.H,0)});M1&&f.css({width:Math.max(a.pageX-M1.pX+M1.W,0),height:Math.max(a.pageY-M1.pY+M1.H,0)})}return false},stop:function(){b(document).unbind("mousemove",i.drag).unbind("mouseup",i.stop)}};var i=b.jqDnR,c=i.dnr, -d=i.e,f,l=function(a,e,n,m){return a.each(function(){e=e?b(e,a):a;e.bind("mousedown",{e:a,k:n},function(g){var j=g.data,h={};d=j.e;f=m?b(m):false;if(d.css("position")!="relative")try{d.position(h)}catch(o){}c={X:h.left||k("left")||0,Y:h.top||k("top")||0,W:k("width")||d[0].scrollWidth||0,H:k("height")||d[0].scrollHeight||0,pX:g.pageX,pY:g.pageY,k:j.k};M1=f&&j.k!="d"?{X:h.left||f1("left")||0,Y:h.top||f1("top")||0,W:f[0].offsetWidth||f1("width")||0,H:f[0].offsetHeight||f1("height")||0,pX:g.pageX,pY:g.pageY, -k:j.k}:false;if(b("input.hasDatepicker",d[0])[0])try{b("input.hasDatepicker",d[0]).datepicker("hide")}catch(p){}b(document).mousemove(b.jqDnR.drag).mouseup(b.jqDnR.stop);return false})})},k=function(a){return parseInt(d.css(a))||false};f1=function(a){return parseInt(f.css(a))||false}})(jQuery); -(function(b){b.jgrid.extend({setSubGrid:function(){return this.each(function(){var f;this.p.subGridOptions=b.extend({plusicon:"ui-icon-plus",minusicon:"ui-icon-minus",openicon:"ui-icon-carat-1-sw",expandOnLoad:false,delayOnLoad:50,selectOnExpand:false,reloadOnExpand:true},this.p.subGridOptions||{});this.p.colNames.unshift("");this.p.colModel.unshift({name:"subgrid",width:b.browser.safari?this.p.subGridWidth+this.p.cellLayout:this.p.subGridWidth,sortable:false,resizable:false,hidedlg:true,search:false, -fixed:true});f=this.p.subGridModel;if(f[0]){f[0].align=b.extend([],f[0].align||[]);for(var d=0;d"},addSubGrid:function(f,d){return this.each(function(){var a= -this;if(a.grid){var n=function(g,j,e){j=b("").html(j);b(g).append(j)},s=function(g,j){var e,c,h,k=b("
"),i=b("");for(c=0;c");b(e).html(a.p.subGridModel[0].name[c]);b(e).width(a.p.subGridModel[0].width[c]);b(i).append(e)}b(k).append(i);if(g){h= -a.p.xmlReader.subgrid;b(h.root+" "+h.row,g).each(function(){i=b("");if(h.repeatitems===true)b(h.cell,this).each(function(m){n(i,b(this).text()||" ",m)});else{var o=a.p.subGridModel[0].mapping||a.p.subGridModel[0].name;if(o)for(c=0;c"),m=b("");for(c=0;c");b(e).html(a.p.subGridModel[0].name[c]);b(e).width(a.p.subGridModel[0].width[c]);b(m).append(e)}b(o).append(m);if(g){k=a.p.jsonReader.subgrid;e=g[k.root];if(typeof e!=="undefined")for(c=0;c"); -if(k.repeatitems===true){if(k.cell)h=h[k.cell];for(i=0;i0){r=d;y=d+1}for(;r=1?" ":"";p=true;if(b.isFunction(a.p.subGridBeforeExpand))p=a.p.subGridBeforeExpand.call(a,t+"_"+l,l);if(p===false)return false;b(g).after(""+w+"

");b.isFunction(a.p.subGridRowExpanded)?a.p.subGridRowExpanded.call(a,t+"_"+l,l):z(g)}else b(q).show();b(this).html("").removeClass("sgcollapsed").addClass("sgexpanded");a.p.subGridOptions.selectOnExpand&&b(a).jqGrid("setSelection", -l)}else if(b(this).hasClass("sgexpanded")){p=true;if(b.isFunction(a.p.subGridRowColapsed)){l=g.id;p=a.p.subGridRowColapsed.call(a,t+"_"+l,l)}if(p===false)return false;if(a.p.subGridOptions.reloadOnExpand===true)b(q).remove(".ui-subgrid");else b(q).hasClass("ui-subgrid")&&b(q).hide();b(this).html("").removeClass("sgexpanded").addClass("sgcollapsed")}return false});a.p.subGridOptions.expandOnLoad===true&& -b(a.rows[r].cells[f]).trigger("click");r++}a.subGridXml=function(g,j){s(g,j)};a.subGridJson=function(g,j){v(g,j)}}})},expandSubGridRow:function(f){return this.each(function(){if(this.grid||f)if(this.p.subGrid===true){var d=b(this).jqGrid("getInd",f,true);if(d)(d=b("td.sgcollapsed",d)[0])&&b(d).trigger("click")}})},collapseSubGridRow:function(f){return this.each(function(){if(this.grid||f)if(this.p.subGrid===true){var d=b(this).jqGrid("getInd",f,true);if(d)(d=b("td.sgexpanded",d)[0])&&b(d).trigger("click")}})}, -toggleSubGridRow:function(f){return this.each(function(){if(this.grid||f)if(this.p.subGrid===true){var d=b(this).jqGrid("getInd",f,true);if(d){var a=b("td.sgcollapsed",d)[0];if(a)b(a).trigger("click");else(a=b("td.sgexpanded",d)[0])&&b(a).trigger("click")}}})}})})(jQuery); -(function(e){e.jgrid.extend({groupingSetup:function(){return this.each(function(){var a=this.p.groupingView;if(a!==null&&(typeof a==="object"||e.isFunction(a)))if(a.groupField.length){if(typeof a.visibiltyOnNextGrouping=="undefined")a.visibiltyOnNextGrouping=[];for(var c=0;c";try{l=b.formatter(f,d.sortnames[0][o],r,d.sortitems[0])}catch(v){l=d.sortnames[0][o]}g+= -''+h+e.jgrid.format(d.groupText[0],l,a[n].length)+"";for(var i=0;i