Version Description
/ 13.03.2021 * Major Release - Before update please make export table !!! * Fix toggle * Fix color select
Download this release
Release Info
Developer | supsystic.com |
Plugin | Pricing Table by Supsystic |
Version | 1.9.3 |
Comparing to | |
See all releases |
Code changes from version 1.9.2 to 1.9.3
- assets/_assets/tables/css/.htaccess +7 -7
- assets/_assets/tables/css/fonts/OctoIcons.svg +32 -32
- assets/_assets/tables/css/frontend.tables.fonts.css +32 -32
- assets/_assets/tables/css/octo-icons.css +126 -126
- assets/js/jquery.timepicker.min.js +6 -6
- assets/lib/chosen/chosen-new.min.css +75 -75
- assets/lib/chosen/chosen.jquery.min.js +1 -1
- assets/lib/chosen/chosen.min.css +74 -74
- assets/lib/chosen/wix.chosen.min.css +79 -79
- assets/lib/codemirror/addon/hint/anyword-hint.js +41 -41
- assets/lib/codemirror/addon/hint/css-hint.js +56 -56
- assets/lib/codemirror/addon/hint/html-hint.js +348 -348
- assets/lib/codemirror/addon/hint/javascript-hint.js +146 -146
- assets/lib/codemirror/addon/hint/show-hint.css +38 -38
- assets/lib/codemirror/addon/hint/show-hint.js +389 -389
- assets/lib/codemirror/addon/hint/sql-hint.js +197 -197
- assets/lib/codemirror/addon/hint/xml-hint.js +110 -110
- assets/lib/codemirror/codemirror.css +309 -309
- assets/lib/jqgrid/i18n/grid.locale-ar.js +128 -128
- assets/lib/jqgrid/i18n/grid.locale-bg.js +134 -134
- assets/lib/jqgrid/i18n/grid.locale-bg1251.js +132 -132
- assets/lib/jqgrid/i18n/grid.locale-cat.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-cn.js +169 -169
- assets/lib/jqgrid/i18n/grid.locale-cs.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-da.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-de.js +173 -173
- assets/lib/jqgrid/i18n/grid.locale-dk.js +129 -129
- assets/lib/jqgrid/i18n/grid.locale-el.js +128 -128
- assets/lib/jqgrid/i18n/grid.locale-en.js +170 -170
- assets/lib/jqgrid/i18n/grid.locale-es.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-fa.js +146 -146
- assets/lib/jqgrid/i18n/grid.locale-fi.js +131 -131
- assets/lib/jqgrid/i18n/grid.locale-fr.js +128 -128
- assets/lib/jqgrid/i18n/grid.locale-gl.js +128 -128
- assets/lib/jqgrid/i18n/grid.locale-he.js +129 -129
- assets/lib/jqgrid/i18n/grid.locale-hr.js +164 -164
- assets/lib/jqgrid/i18n/grid.locale-hr1250.js +164 -164
- assets/lib/jqgrid/i18n/grid.locale-hu.js +131 -131
- assets/lib/jqgrid/i18n/grid.locale-id.js +170 -170
- assets/lib/jqgrid/i18n/grid.locale-is.js +128 -128
- assets/lib/jqgrid/i18n/grid.locale-ja.js +158 -158
- assets/lib/jqgrid/i18n/grid.locale-kr.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-lt.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-mne.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-nl.js +149 -149
- assets/lib/jqgrid/i18n/grid.locale-no.js +1 -1
- assets/lib/jqgrid/i18n/grid.locale-pl.js +133 -133
- assets/lib/jqgrid/i18n/grid.locale-pt-br.js +137 -137
- assets/lib/jqgrid/i18n/grid.locale-pt.js +127 -127
- assets/lib/jqgrid/i18n/grid.locale-ro.js +141 -141
- assets/lib/jqgrid/i18n/grid.locale-ru.js +129 -129
- assets/lib/jqgrid/i18n/grid.locale-sk.js +129 -129
- assets/lib/jqgrid/i18n/grid.locale-sr-latin.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-sr.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-sv.js +129 -129
- assets/lib/jqgrid/i18n/grid.locale-th.js +130 -130
- assets/lib/jqgrid/i18n/grid.locale-tr.js +128 -128
- assets/lib/jqgrid/i18n/grid.locale-tw.js +131 -131
- assets/lib/jqgrid/i18n/grid.locale-ua.js +129 -129
- assets/lib/jqgrid/i18n/grid.locale-vi.js +170 -170
- assets/lib/jqgrid/jquery.jqGrid.min.js +133 -545
assets/_assets/tables/css/.htaccess
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
-
AddType application/vnd.ms-fontobject .eot
|
2 |
-
AddType font/ttf .ttf
|
3 |
-
AddType font/otf .otf
|
4 |
-
<FilesMatch "\.(ttf|otf|eot)$">
|
5 |
-
<IfModule mod_headers.c>
|
6 |
-
Header set Access-Control-Allow-Origin "*"
|
7 |
-
</IfModule>
|
8 |
</FilesMatch>
|
1 |
+
AddType application/vnd.ms-fontobject .eot
|
2 |
+
AddType font/ttf .ttf
|
3 |
+
AddType font/otf .otf
|
4 |
+
<FilesMatch "\.(ttf|otf|eot)$">
|
5 |
+
<IfModule mod_headers.c>
|
6 |
+
Header set Access-Control-Allow-Origin "*"
|
7 |
+
</IfModule>
|
8 |
</FilesMatch>
|
assets/_assets/tables/css/fonts/OctoIcons.svg
CHANGED
@@ -1,33 +1,33 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata>Generated by IcoMoon</metadata>
|
5 |
-
<defs>
|
6 |
-
<font id="icomoon" horiz-adv-x="1024">
|
7 |
-
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
-
<missing-glyph horiz-adv-x="1024" />
|
9 |
-
<glyph unicode=" " d="" horiz-adv-x="512" />
|
10 |
-
<glyph unicode="" d="M170.667 234.586c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667zM256 447.919c0 23.564 19.446 42.667 42.772 42.667h426.456c23.622 0 42.772-18.938 42.772-42.667 0-23.564-19.446-42.667-42.772-42.667h-426.456c-23.622 0-42.772 18.938-42.772 42.667zM170.667 661.252c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667z" />
|
11 |
-
<glyph unicode="" d="M170.667 448c0 23.564 19.446 42.667 42.772 42.667h426.456c23.622 0 42.772-18.938 42.772-42.667 0-23.564-19.446-42.667-42.772-42.667h-426.456c-23.622 0-42.772 18.938-42.772 42.667zM170.667 234.667c0 23.564 19.33 42.667 42.54 42.667h256.253c23.494 0 42.54-18.938 42.54-42.667 0-23.564-19.33-42.667-42.54-42.667h-256.253c-23.494 0-42.54 18.938-42.54 42.667zM170.667 661.333c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667z" />
|
12 |
-
<glyph unicode="" d="M170.667 661.252c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667zM341.333 447.919c0 23.564 19.446 42.667 42.772 42.667h426.456c23.622 0 42.772-18.938 42.772-42.667 0-23.564-19.446-42.667-42.772-42.667h-426.456c-23.622 0-42.772 18.938-42.772 42.667zM512 234.586c0 23.564 19.33 42.667 42.54 42.667h256.253c23.494 0 42.54-18.938 42.54-42.667 0-23.564-19.33-42.667-42.54-42.667h-256.253c-23.494 0-42.54 18.938-42.54 42.667z" />
|
13 |
-
<glyph unicode="" d="M801.409 440.563l-401.772 341.737c-18.033 15.339-32.652 8.673-32.652-14.76v-211.581l-171.736-84.746c-42.253-20.851-41.989-53.387 1.358-73.020l170.378-77.168v-207.568c0-23.419 14.454-30.11 32.652-14.631l401.772 341.737z" />
|
14 |
-
<glyph unicode="" d="M366.282 621.171l7.932 7.51c17.593 15.536 19.492 42.617 4.219 60.513-15.273 17.939-41.937 19.828-59.53 4.292l-91.045-80.341c-18.774-16.609-19.449-46.007-1.434-63.474l91.003-88.323c16.876-16.351 43.582-15.708 59.656 1.416 16.074 17.167 15.441 44.333-1.392 60.685l-9.408 11.888h233.604c69.697 0 126.358-57.766 126.358-128.751 0-71.114-56.661-128.751-126.569-128.751h-24.217v-85.834h24.217c116.528 0 210.991 96.048 210.991 214.585 0 118.365-94.421 214.585-210.78 214.585h-233.604z" />
|
15 |
-
<glyph unicode="" d="M554.667 490.667v341.683c0 22.891-19.103 42.317-42.667 42.317-23.728 0-42.667-18.946-42.667-42.317v-341.683h-341.683c-22.891 0-42.317-19.103-42.317-42.667 0-23.728 18.946-42.667 42.317-42.667h341.683v-341.683c0-22.891 19.103-42.317 42.667-42.317 23.728 0 42.667 18.946 42.667 42.317v341.683h341.683c22.891 0 42.317 19.103 42.317 42.667 0 23.728-18.946 42.667-42.317 42.667h-341.683z" />
|
16 |
-
<glyph unicode="" d="M469.333 320v85.333h77.44c21.717 0 55.979-8.533 55.979-44.8s-29.653-40.533-50.944-40.533h-82.475zM341.333 320h-42.667v-128h256.128c94.037 0 177.323 49.024 177.323 168.533 0 63.573-26.667 107.221-61.824 134.101 14.763 21.973 24.73 54.014 24.73 86.526 0 119.339-79.301 165.506-162.031 165.506h-234.325v-128h42.667v-298.667zM469.333 618.667h72.192c11.435 0 41.472-4.267 41.472-42.624s-31.403-42.709-41.131-42.709h-72.533v85.333z" />
|
17 |
-
<glyph unicode="" d="M577.519 448l262.4 262.4c17.561 17.561 17.839 47.17-0.278 65.241-18.21 18.21-47.309 18.21-65.241 0.278l-262.4-262.4-262.4 262.4c-17.561 17.561-47.17 17.839-65.241-0.278-18.21-18.21-18.21-47.309-0.278-65.241l262.4-262.4-262.4-262.354c-17.561-17.608-17.839-47.17 0.278-65.287 18.21-18.21 47.309-18.21 65.241-0.278l262.4 262.4 262.4-262.4c17.561-17.561 47.124-17.793 65.241 0.278 18.21 18.21 18.21 47.309 0.278 65.287l-262.4 262.354z" />
|
18 |
-
<glyph unicode="" d="M572.821 447.52l182.827 183.339c16.64 16.683 16.597 43.691-0.085 60.331s-43.691 16.597-60.331-0.085l-182.741-183.253-183.637 183.637c-16.683 16.683-43.691 16.683-60.373 0-16.64-16.64-16.64-43.691 0-60.331l183.765-183.723-183.637-184.149c-16.64-16.683-16.597-43.691 0.085-60.331 16.725-16.64 43.733-16.597 60.373 0.085l183.509 184.021 182.869-182.869c16.64-16.64 43.648-16.64 60.331 0 16.683 16.683 16.683 43.691 0 60.373l-182.955 182.955z" />
|
19 |
-
<glyph unicode="" d="M512 106.667c141.385 0 256 117.554 256 256 0 195.335-256 426.667-256 426.667s-256-231.332-256-426.667c0-138.446 114.615-256 256-256z" />
|
20 |
-
<glyph unicode="" d="M430.985 822.483v0c-6.433 6.135-14.091 9.517-21.461 9.517-30.123 0-49.524-19.594-49.524-50.017 0-4.979 1.498-10.088 4.308-14.869-13.702-21.716-21.641-47.503-21.641-75.162 0-34.699 12.494-66.45 33.187-90.915v0c-71.551-25.609-118.314-72.988-119.126-132.175 1.238-99.211 110.788-83.491 110.788-83.491s203.171-252.344 41.545-180.896c-172.539 78.301-194.631-61.091-194.631-61.091s6.041 59.7 85.543 48.215c79.501-11.485 125.272-112.36 247.573-112.36 128.743 0 178.031 211.878 180.030 306.132 16.128 7.829 83.091 12.621 83.091 83.491 0 75.806-95.217 128.359-213.359 146.289 14.346 22.053 22.692 48.443 22.692 76.802 0 77.347-62.083 140.049-138.667 140.049-17.76 0-34.741-3.372-50.348-9.517zM533.333 456.592c37.992 49.79 131.192 95.311 152.533 95.311 24.443 0 55.467-27.214 55.467-68.079 0-36.525-22.736-54.463-41.6-54.463-18.183 0-99.89 4.205-166.4 27.232zM377.333 572.592c6.090-0.621 37.024 14.323 121.333 14.323 86.841 0 115.759-18.179 121.333-28.646-96.563-30.424-161.778-128.908-161.778-128.908s31.631 103.759-80.889 143.232zM709.955 688.713l-7.923-21.505-8.469 21.712-21.712 8.469 21.505 7.923 7.923 21.505 8.469-21.712 21.712-8.469-21.505-7.923zM314.049 633.45l-12.117-32.89-12.953 33.207-33.207 12.953 32.89 12.117 12.117 32.89 12.953-33.207 33.207-12.953-32.89-12.117z" />
|
21 |
-
<glyph unicode="" d="M566.761 302.722h-145.611l-35.821-190.737h-46.521l35.821 190.737h-118.629v43.265h126.538l38.613 205.158h-129.794v44.66h138.168l36.752 193.528h46.521l-36.752-193.528h146.076l36.752 193.528h46.521l-36.752-193.528h106.533v-44.66h-114.907l-38.613-205.158h118.629v-43.265h-127.003l-35.821-190.737h-46.521l35.821 190.737zM429.059 345.987h146.076l38.613 205.158h-146.076l-38.613-205.158z" />
|
22 |
-
<glyph unicode="" d="M213.376 789.333c-47.317 0-85.376-38.357-85.376-85.632v-511.403c0-47.275 38.144-85.632 85.376-85.632h597.248c47.317 0 85.376 38.357 85.376 85.632v511.403c0 47.275-38.144 85.632-85.376 85.632h-597.248zM213.376 704h597.248c0 0 0.043-0.043 0.043-0.299v-469.035l-170.667 170.667v-128l-213.333 256-213.333-264.107v434.475c0 0.299 0 0.299 0.043 0.299zM704 490.667c35.328 0 64 28.672 64 64s-28.672 64-64 64c-35.328 0-64-28.672-64-64s28.672-64 64-64z" />
|
23 |
-
<glyph unicode="" d="M500.608 273.237c-9.899-38.315 66.859-38.485 66.859-38.485v-42.667h-268.8v42.667c0 0 101.717 0.555 118.059 42.667 0.384 0.981 147.413 383.36 147.627 383.915 16.469 42.667-65.152 42.667-65.152 42.667v42.667h268.8v-42.667c0 0-100.523 0-117.931-42.667-0.427-0.981-149.461-388.096-149.461-388.096z" />
|
24 |
-
<glyph unicode="" d="M358.912 490.667h298.88c23.509 0 42.539-18.944 42.539-42.667 0-23.552-19.029-42.667-42.539-42.667h-298.88c-23.509 0-42.581 18.944-42.581 42.667 0 23.552 19.072 42.667 42.581 42.667zM682.709 234.667c117.717 0 213.291 95.531 213.291 213.333 0 117.675-95.573 213.333-213.291 213.333h-128.043v-85.333h128.043c70.571 0 127.957-57.429 127.957-128 0-70.656-57.344-128-127.957-128h-128.043v-85.333h128.043zM341.291 234.667c-117.717 0-213.291 95.659-213.291 213.333 0 117.803 95.573 213.333 213.291 213.333h128.043v-85.333h-128.043c-70.613 0-127.957-57.344-127.957-128 0-70.571 57.387-128 127.957-128h128.043v-85.333h-128.043z" />
|
25 |
-
<glyph unicode="" d="M810.667 661.333h-42.667v85.333h-85.333v-85.333h-256c-67.842-6.337-124.816-63.071-128-128v-256h-85.333v-85.333h85.333v-42.667c3.184-71.308 60.243-128 128-128h384c71.026 0 128 56.776 128 128v384c0 64.972-57.016 121.663-128 128v0zM853.333 149.333c0-23.552-19.072-42.667-42.667-42.667h-384c-23.552 0-42.667 19.072-42.667 42.667v384c0 23.552 19.115 42.667 42.667 42.667h384c23.595 0 42.667-19.072 42.667-42.667v-384zM85.333 746.667h85.333v-170.667h-85.333v170.667zM85.333 490.667h85.333v-170.667h-85.333v170.667zM469.333 874.667h170.667v-85.333h-170.667v85.333zM213.333 874.667h170.667v-85.333h-170.667v85.333z" />
|
26 |
-
<glyph unicode="" d="M512 362.667c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333zM256 362.667c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333zM768 362.667c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333z" />
|
27 |
-
<glyph unicode="" d="M554.667 490.667v170.539c0 23.339-19.115 42.795-42.667 42.795-23.723 0-42.667-19.157-42.667-42.795v-170.539h-170.581c-23.339 0-42.752-19.115-42.752-42.667 0-23.723 19.157-42.667 42.752-42.667h170.581v-170.581c0-23.339 19.115-42.752 42.667-42.752 23.723 0 42.667 19.157 42.667 42.752v170.581h170.539c23.339 0 42.795 19.072 42.795 42.667 0 23.723-19.157 42.667-42.795 42.667h-170.539z" />
|
28 |
-
<glyph unicode="" d="M408.421 126.942l52.078 69.416c-116.623 24.068-204.306 127.327-204.306 251.065 0 41.63 10.159 80.857 27.754 115.597l-7.948 77.813-86.273 15.127c-38.906-60.122-61.725-131.589-61.725-208.537 0-191.968 140.787-350.606 324.647-379.449l-44.226 58.968zM844.851 425.278l-76.082 26.087c0-1.346 0.192-2.628 0.192-3.942 0-133.16-101.528-242.54-231.419-255.135l-49.707-66.275 47.335-62.013c201.807 11.762 361.983 178.668 361.983 383.423 0 16.12-1.314 31.888-3.237 47.463l-49.066-69.608zM334.998 694.033l5.801-56.693c45.476 41.182 105.598 66.468 171.778 66.468 115.309 0 212.799-76.146 245.040-180.879l63.615-21.793 52.911 76.306c-53.392 148.318-194.884 254.558-361.566 254.558-109.54 0-208.12-46.021-278.145-119.475l100.567-18.492z" />
|
29 |
-
<glyph unicode="" d="M725.453 320.725c39.935 53.376 63.871 119.467 63.871 191.275 0 176.725-143.273 320-319.995 320s-319.995-143.275-319.995-320c0-176.725 143.273-320 319.995-320 71.85 0 137.897 23.936 191.272 63.872l178.473-178.432c17.92-17.92 46.933-17.92 64.852 0 17.877 17.877 17.877 46.891 0 64.811l-178.473 178.475zM234.667 512c0 129.579 105.088 234.667 234.667 234.667 129.621 0 234.667-105.088 234.667-234.667 0-129.621-105.045-234.667-234.667-234.667-129.579 0-234.667 105.045-234.667 234.667v0z" />
|
30 |
-
<glyph unicode="" d="M682.667 704v42.667c0 50.773-37.931 85.333-85.333 85.333h-170.667c-47.147 0-85.333-34.731-85.333-85.333v-42.667h-128c-23.637 0-42.667-19.115-42.667-42.667 0-23.595 19.029-42.667 42.667-42.667v-469.333c0-47.957 38.315-85.333 85.333-85.333h426.667c46.848 0 85.333 37.205 85.333 85.333v469.333c23.595 0 42.667 19.072 42.667 42.667 0 23.552-19.072 42.667-42.667 42.667h-128zM426.667 746.667h170.667v-42.667h-170.667v42.667zM725.333 149.333c0-2.261-426.667 0-426.667 0 0.171-2.048 0.043 346.197 0 469.333h426.667v-469.333z" />
|
31 |
-
<glyph unicode="" d="M810.667 192l-256 554.667h-85.333l-256-554.667h98.133l59.008 128h283.093l58.965-128h98.133zM409.771 405.333l102.229 221.867 102.229-221.867h-204.459z" />
|
32 |
-
<glyph unicode="" d="M503.795 66.209l148.383 175.331c15.176 17.932 8.581 32.469-14.821 32.469h-78.641l-20.719 42.199c-20.756 42.274-53.348 41.56-72.678-1.334l-18.415-40.865h-76.019c-23.721 0-30.863-14.283-15.472-32.469l148.383-175.331zM503.806 832l-148.393-174.462c-15.177-17.843-8.582-32.308 14.822-32.308h78.647l20.392-41.324c20.939-42.432 53.679-42.018 73.011 0.663l18.417 40.662h76.024c23.723 0 30.305 14.87 15.473 32.308l-148.393 174.462z" />
|
33 |
</font></defs></svg>
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata>Generated by IcoMoon</metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="icomoon" horiz-adv-x="1024">
|
7 |
+
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
+
<missing-glyph horiz-adv-x="1024" />
|
9 |
+
<glyph unicode=" " d="" horiz-adv-x="512" />
|
10 |
+
<glyph unicode="" d="M170.667 234.586c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667zM256 447.919c0 23.564 19.446 42.667 42.772 42.667h426.456c23.622 0 42.772-18.938 42.772-42.667 0-23.564-19.446-42.667-42.772-42.667h-426.456c-23.622 0-42.772 18.938-42.772 42.667zM170.667 661.252c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667z" />
|
11 |
+
<glyph unicode="" d="M170.667 448c0 23.564 19.446 42.667 42.772 42.667h426.456c23.622 0 42.772-18.938 42.772-42.667 0-23.564-19.446-42.667-42.772-42.667h-426.456c-23.622 0-42.772 18.938-42.772 42.667zM170.667 234.667c0 23.564 19.33 42.667 42.54 42.667h256.253c23.494 0 42.54-18.938 42.54-42.667 0-23.564-19.33-42.667-42.54-42.667h-256.253c-23.494 0-42.54 18.938-42.54 42.667zM170.667 661.333c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667z" />
|
12 |
+
<glyph unicode="" d="M170.667 661.252c0 23.564 18.971 42.667 42.704 42.667h597.259c23.585 0 42.704-18.938 42.704-42.667 0-23.564-18.971-42.667-42.704-42.667h-597.259c-23.585 0-42.704 18.938-42.704 42.667zM341.333 447.919c0 23.564 19.446 42.667 42.772 42.667h426.456c23.622 0 42.772-18.938 42.772-42.667 0-23.564-19.446-42.667-42.772-42.667h-426.456c-23.622 0-42.772 18.938-42.772 42.667zM512 234.586c0 23.564 19.33 42.667 42.54 42.667h256.253c23.494 0 42.54-18.938 42.54-42.667 0-23.564-19.33-42.667-42.54-42.667h-256.253c-23.494 0-42.54 18.938-42.54 42.667z" />
|
13 |
+
<glyph unicode="" d="M801.409 440.563l-401.772 341.737c-18.033 15.339-32.652 8.673-32.652-14.76v-211.581l-171.736-84.746c-42.253-20.851-41.989-53.387 1.358-73.020l170.378-77.168v-207.568c0-23.419 14.454-30.11 32.652-14.631l401.772 341.737z" />
|
14 |
+
<glyph unicode="" d="M366.282 621.171l7.932 7.51c17.593 15.536 19.492 42.617 4.219 60.513-15.273 17.939-41.937 19.828-59.53 4.292l-91.045-80.341c-18.774-16.609-19.449-46.007-1.434-63.474l91.003-88.323c16.876-16.351 43.582-15.708 59.656 1.416 16.074 17.167 15.441 44.333-1.392 60.685l-9.408 11.888h233.604c69.697 0 126.358-57.766 126.358-128.751 0-71.114-56.661-128.751-126.569-128.751h-24.217v-85.834h24.217c116.528 0 210.991 96.048 210.991 214.585 0 118.365-94.421 214.585-210.78 214.585h-233.604z" />
|
15 |
+
<glyph unicode="" d="M554.667 490.667v341.683c0 22.891-19.103 42.317-42.667 42.317-23.728 0-42.667-18.946-42.667-42.317v-341.683h-341.683c-22.891 0-42.317-19.103-42.317-42.667 0-23.728 18.946-42.667 42.317-42.667h341.683v-341.683c0-22.891 19.103-42.317 42.667-42.317 23.728 0 42.667 18.946 42.667 42.317v341.683h341.683c22.891 0 42.317 19.103 42.317 42.667 0 23.728-18.946 42.667-42.317 42.667h-341.683z" />
|
16 |
+
<glyph unicode="" d="M469.333 320v85.333h77.44c21.717 0 55.979-8.533 55.979-44.8s-29.653-40.533-50.944-40.533h-82.475zM341.333 320h-42.667v-128h256.128c94.037 0 177.323 49.024 177.323 168.533 0 63.573-26.667 107.221-61.824 134.101 14.763 21.973 24.73 54.014 24.73 86.526 0 119.339-79.301 165.506-162.031 165.506h-234.325v-128h42.667v-298.667zM469.333 618.667h72.192c11.435 0 41.472-4.267 41.472-42.624s-31.403-42.709-41.131-42.709h-72.533v85.333z" />
|
17 |
+
<glyph unicode="" d="M577.519 448l262.4 262.4c17.561 17.561 17.839 47.17-0.278 65.241-18.21 18.21-47.309 18.21-65.241 0.278l-262.4-262.4-262.4 262.4c-17.561 17.561-47.17 17.839-65.241-0.278-18.21-18.21-18.21-47.309-0.278-65.241l262.4-262.4-262.4-262.354c-17.561-17.608-17.839-47.17 0.278-65.287 18.21-18.21 47.309-18.21 65.241-0.278l262.4 262.4 262.4-262.4c17.561-17.561 47.124-17.793 65.241 0.278 18.21 18.21 18.21 47.309 0.278 65.287l-262.4 262.354z" />
|
18 |
+
<glyph unicode="" d="M572.821 447.52l182.827 183.339c16.64 16.683 16.597 43.691-0.085 60.331s-43.691 16.597-60.331-0.085l-182.741-183.253-183.637 183.637c-16.683 16.683-43.691 16.683-60.373 0-16.64-16.64-16.64-43.691 0-60.331l183.765-183.723-183.637-184.149c-16.64-16.683-16.597-43.691 0.085-60.331 16.725-16.64 43.733-16.597 60.373 0.085l183.509 184.021 182.869-182.869c16.64-16.64 43.648-16.64 60.331 0 16.683 16.683 16.683 43.691 0 60.373l-182.955 182.955z" />
|
19 |
+
<glyph unicode="" d="M512 106.667c141.385 0 256 117.554 256 256 0 195.335-256 426.667-256 426.667s-256-231.332-256-426.667c0-138.446 114.615-256 256-256z" />
|
20 |
+
<glyph unicode="" d="M430.985 822.483v0c-6.433 6.135-14.091 9.517-21.461 9.517-30.123 0-49.524-19.594-49.524-50.017 0-4.979 1.498-10.088 4.308-14.869-13.702-21.716-21.641-47.503-21.641-75.162 0-34.699 12.494-66.45 33.187-90.915v0c-71.551-25.609-118.314-72.988-119.126-132.175 1.238-99.211 110.788-83.491 110.788-83.491s203.171-252.344 41.545-180.896c-172.539 78.301-194.631-61.091-194.631-61.091s6.041 59.7 85.543 48.215c79.501-11.485 125.272-112.36 247.573-112.36 128.743 0 178.031 211.878 180.030 306.132 16.128 7.829 83.091 12.621 83.091 83.491 0 75.806-95.217 128.359-213.359 146.289 14.346 22.053 22.692 48.443 22.692 76.802 0 77.347-62.083 140.049-138.667 140.049-17.76 0-34.741-3.372-50.348-9.517zM533.333 456.592c37.992 49.79 131.192 95.311 152.533 95.311 24.443 0 55.467-27.214 55.467-68.079 0-36.525-22.736-54.463-41.6-54.463-18.183 0-99.89 4.205-166.4 27.232zM377.333 572.592c6.090-0.621 37.024 14.323 121.333 14.323 86.841 0 115.759-18.179 121.333-28.646-96.563-30.424-161.778-128.908-161.778-128.908s31.631 103.759-80.889 143.232zM709.955 688.713l-7.923-21.505-8.469 21.712-21.712 8.469 21.505 7.923 7.923 21.505 8.469-21.712 21.712-8.469-21.505-7.923zM314.049 633.45l-12.117-32.89-12.953 33.207-33.207 12.953 32.89 12.117 12.117 32.89 12.953-33.207 33.207-12.953-32.89-12.117z" />
|
21 |
+
<glyph unicode="" d="M566.761 302.722h-145.611l-35.821-190.737h-46.521l35.821 190.737h-118.629v43.265h126.538l38.613 205.158h-129.794v44.66h138.168l36.752 193.528h46.521l-36.752-193.528h146.076l36.752 193.528h46.521l-36.752-193.528h106.533v-44.66h-114.907l-38.613-205.158h118.629v-43.265h-127.003l-35.821-190.737h-46.521l35.821 190.737zM429.059 345.987h146.076l38.613 205.158h-146.076l-38.613-205.158z" />
|
22 |
+
<glyph unicode="" d="M213.376 789.333c-47.317 0-85.376-38.357-85.376-85.632v-511.403c0-47.275 38.144-85.632 85.376-85.632h597.248c47.317 0 85.376 38.357 85.376 85.632v511.403c0 47.275-38.144 85.632-85.376 85.632h-597.248zM213.376 704h597.248c0 0 0.043-0.043 0.043-0.299v-469.035l-170.667 170.667v-128l-213.333 256-213.333-264.107v434.475c0 0.299 0 0.299 0.043 0.299zM704 490.667c35.328 0 64 28.672 64 64s-28.672 64-64 64c-35.328 0-64-28.672-64-64s28.672-64 64-64z" />
|
23 |
+
<glyph unicode="" d="M500.608 273.237c-9.899-38.315 66.859-38.485 66.859-38.485v-42.667h-268.8v42.667c0 0 101.717 0.555 118.059 42.667 0.384 0.981 147.413 383.36 147.627 383.915 16.469 42.667-65.152 42.667-65.152 42.667v42.667h268.8v-42.667c0 0-100.523 0-117.931-42.667-0.427-0.981-149.461-388.096-149.461-388.096z" />
|
24 |
+
<glyph unicode="" d="M358.912 490.667h298.88c23.509 0 42.539-18.944 42.539-42.667 0-23.552-19.029-42.667-42.539-42.667h-298.88c-23.509 0-42.581 18.944-42.581 42.667 0 23.552 19.072 42.667 42.581 42.667zM682.709 234.667c117.717 0 213.291 95.531 213.291 213.333 0 117.675-95.573 213.333-213.291 213.333h-128.043v-85.333h128.043c70.571 0 127.957-57.429 127.957-128 0-70.656-57.344-128-127.957-128h-128.043v-85.333h128.043zM341.291 234.667c-117.717 0-213.291 95.659-213.291 213.333 0 117.803 95.573 213.333 213.291 213.333h128.043v-85.333h-128.043c-70.613 0-127.957-57.344-127.957-128 0-70.571 57.387-128 127.957-128h128.043v-85.333h-128.043z" />
|
25 |
+
<glyph unicode="" d="M810.667 661.333h-42.667v85.333h-85.333v-85.333h-256c-67.842-6.337-124.816-63.071-128-128v-256h-85.333v-85.333h85.333v-42.667c3.184-71.308 60.243-128 128-128h384c71.026 0 128 56.776 128 128v384c0 64.972-57.016 121.663-128 128v0zM853.333 149.333c0-23.552-19.072-42.667-42.667-42.667h-384c-23.552 0-42.667 19.072-42.667 42.667v384c0 23.552 19.115 42.667 42.667 42.667h384c23.595 0 42.667-19.072 42.667-42.667v-384zM85.333 746.667h85.333v-170.667h-85.333v170.667zM85.333 490.667h85.333v-170.667h-85.333v170.667zM469.333 874.667h170.667v-85.333h-170.667v85.333zM213.333 874.667h170.667v-85.333h-170.667v85.333z" />
|
26 |
+
<glyph unicode="" d="M512 362.667c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333zM256 362.667c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333zM768 362.667c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333z" />
|
27 |
+
<glyph unicode="" d="M554.667 490.667v170.539c0 23.339-19.115 42.795-42.667 42.795-23.723 0-42.667-19.157-42.667-42.795v-170.539h-170.581c-23.339 0-42.752-19.115-42.752-42.667 0-23.723 19.157-42.667 42.752-42.667h170.581v-170.581c0-23.339 19.115-42.752 42.667-42.752 23.723 0 42.667 19.157 42.667 42.752v170.581h170.539c23.339 0 42.795 19.072 42.795 42.667 0 23.723-19.157 42.667-42.795 42.667h-170.539z" />
|
28 |
+
<glyph unicode="" d="M408.421 126.942l52.078 69.416c-116.623 24.068-204.306 127.327-204.306 251.065 0 41.63 10.159 80.857 27.754 115.597l-7.948 77.813-86.273 15.127c-38.906-60.122-61.725-131.589-61.725-208.537 0-191.968 140.787-350.606 324.647-379.449l-44.226 58.968zM844.851 425.278l-76.082 26.087c0-1.346 0.192-2.628 0.192-3.942 0-133.16-101.528-242.54-231.419-255.135l-49.707-66.275 47.335-62.013c201.807 11.762 361.983 178.668 361.983 383.423 0 16.12-1.314 31.888-3.237 47.463l-49.066-69.608zM334.998 694.033l5.801-56.693c45.476 41.182 105.598 66.468 171.778 66.468 115.309 0 212.799-76.146 245.040-180.879l63.615-21.793 52.911 76.306c-53.392 148.318-194.884 254.558-361.566 254.558-109.54 0-208.12-46.021-278.145-119.475l100.567-18.492z" />
|
29 |
+
<glyph unicode="" d="M725.453 320.725c39.935 53.376 63.871 119.467 63.871 191.275 0 176.725-143.273 320-319.995 320s-319.995-143.275-319.995-320c0-176.725 143.273-320 319.995-320 71.85 0 137.897 23.936 191.272 63.872l178.473-178.432c17.92-17.92 46.933-17.92 64.852 0 17.877 17.877 17.877 46.891 0 64.811l-178.473 178.475zM234.667 512c0 129.579 105.088 234.667 234.667 234.667 129.621 0 234.667-105.088 234.667-234.667 0-129.621-105.045-234.667-234.667-234.667-129.579 0-234.667 105.045-234.667 234.667v0z" />
|
30 |
+
<glyph unicode="" d="M682.667 704v42.667c0 50.773-37.931 85.333-85.333 85.333h-170.667c-47.147 0-85.333-34.731-85.333-85.333v-42.667h-128c-23.637 0-42.667-19.115-42.667-42.667 0-23.595 19.029-42.667 42.667-42.667v-469.333c0-47.957 38.315-85.333 85.333-85.333h426.667c46.848 0 85.333 37.205 85.333 85.333v469.333c23.595 0 42.667 19.072 42.667 42.667 0 23.552-19.072 42.667-42.667 42.667h-128zM426.667 746.667h170.667v-42.667h-170.667v42.667zM725.333 149.333c0-2.261-426.667 0-426.667 0 0.171-2.048 0.043 346.197 0 469.333h426.667v-469.333z" />
|
31 |
+
<glyph unicode="" d="M810.667 192l-256 554.667h-85.333l-256-554.667h98.133l59.008 128h283.093l58.965-128h98.133zM409.771 405.333l102.229 221.867 102.229-221.867h-204.459z" />
|
32 |
+
<glyph unicode="" d="M503.795 66.209l148.383 175.331c15.176 17.932 8.581 32.469-14.821 32.469h-78.641l-20.719 42.199c-20.756 42.274-53.348 41.56-72.678-1.334l-18.415-40.865h-76.019c-23.721 0-30.863-14.283-15.472-32.469l148.383-175.331zM503.806 832l-148.393-174.462c-15.177-17.843-8.582-32.308 14.822-32.308h78.647l20.392-41.324c20.939-42.432 53.679-42.018 73.011 0.663l18.417 40.662h76.024c23.723 0 30.305 14.87 15.473 32.308l-148.393 174.462z" />
|
33 |
</font></defs></svg>
|
assets/_assets/tables/css/frontend.tables.fonts.css
CHANGED
@@ -1,33 +1,33 @@
|
|
1 |
-
/*Import fonts*/
|
2 |
-
@font-face{
|
3 |
-
font-family: 'PT Sans';
|
4 |
-
src: url("fonts/PT_Sans-Web-Regular.ttf");
|
5 |
-
}
|
6 |
-
@font-face {
|
7 |
-
font-family: 'Playfair Display SC';
|
8 |
-
src: url("fonts/PlayfairDisplaySC-Regular.ttf");
|
9 |
-
}
|
10 |
-
@font-face {
|
11 |
-
font-family: 'Raleway';
|
12 |
-
src: url("fonts/Raleway-Regular.ttf");
|
13 |
-
}
|
14 |
-
@font-face {
|
15 |
-
font-family: 'Raleway';
|
16 |
-
src: url("fonts/Raleway-Regular.ttf");
|
17 |
-
}
|
18 |
-
@font-face {
|
19 |
-
font-family: 'Montserrat';
|
20 |
-
src: url("fonts/Montserrat-Regular.ttf");
|
21 |
-
}
|
22 |
-
@font-face {
|
23 |
-
font-family: 'Roboto';
|
24 |
-
src: url("fonts/Roboto-Regular.ttf");
|
25 |
-
}
|
26 |
-
@font-face {
|
27 |
-
font-family: 'Lato';
|
28 |
-
src: url("fonts/Lato-Light.ttf");
|
29 |
-
}
|
30 |
-
@font-face {
|
31 |
-
font-family: 'Libre Baskerville';
|
32 |
-
src: url("fonts/LibreBaskerville-Regular.ttf");
|
33 |
}
|
1 |
+
/*Import fonts*/
|
2 |
+
@font-face{
|
3 |
+
font-family: 'PT Sans';
|
4 |
+
src: url("fonts/PT_Sans-Web-Regular.ttf");
|
5 |
+
}
|
6 |
+
@font-face {
|
7 |
+
font-family: 'Playfair Display SC';
|
8 |
+
src: url("fonts/PlayfairDisplaySC-Regular.ttf");
|
9 |
+
}
|
10 |
+
@font-face {
|
11 |
+
font-family: 'Raleway';
|
12 |
+
src: url("fonts/Raleway-Regular.ttf");
|
13 |
+
}
|
14 |
+
@font-face {
|
15 |
+
font-family: 'Raleway';
|
16 |
+
src: url("fonts/Raleway-Regular.ttf");
|
17 |
+
}
|
18 |
+
@font-face {
|
19 |
+
font-family: 'Montserrat';
|
20 |
+
src: url("fonts/Montserrat-Regular.ttf");
|
21 |
+
}
|
22 |
+
@font-face {
|
23 |
+
font-family: 'Roboto';
|
24 |
+
src: url("fonts/Roboto-Regular.ttf");
|
25 |
+
}
|
26 |
+
@font-face {
|
27 |
+
font-family: 'Lato';
|
28 |
+
src: url("fonts/Lato-Light.ttf");
|
29 |
+
}
|
30 |
+
@font-face {
|
31 |
+
font-family: 'Libre Baskerville';
|
32 |
+
src: url("fonts/LibreBaskerville-Regular.ttf");
|
33 |
}
|
assets/_assets/tables/css/octo-icons.css
CHANGED
@@ -1,126 +1,126 @@
|
|
1 |
-
@font-face {
|
2 |
-
font-family: 'OctoIcons';
|
3 |
-
src:url('fonts/OctoIcons.eot?-dmlixp');
|
4 |
-
src:url('fonts/OctoIcons.eot?#iefix-dmlixp') format('embedded-opentype'),
|
5 |
-
url('fonts/OctoIcons.ttf?-dmlixp') format('truetype'),
|
6 |
-
url('fonts/OctoIcons.woff?-dmlixp') format('woff'),
|
7 |
-
url('fonts/OctoIcons.svg?-dmlixp#OctoIcons') format('svg');
|
8 |
-
font-weight: normal;
|
9 |
-
font-style: normal;
|
10 |
-
}
|
11 |
-
|
12 |
-
.octo-icon,
|
13 |
-
.octo-icon:before {
|
14 |
-
font-family: 'OctoIcons' !important;
|
15 |
-
speak: none;
|
16 |
-
font-style: normal;
|
17 |
-
font-weight: normal;
|
18 |
-
font-variant: normal;
|
19 |
-
text-transform: none;
|
20 |
-
line-height: 1;
|
21 |
-
font-size: inherit;
|
22 |
-
|
23 |
-
/* Better Font Rendering =========== */
|
24 |
-
-webkit-font-smoothing: antialiased;
|
25 |
-
-moz-osx-font-smoothing: grayscale;
|
26 |
-
}
|
27 |
-
/*close icon - some special view here*/
|
28 |
-
/*.octo-icon.octo-icon-lg.icon-close-s {
|
29 |
-
color: #f72497;
|
30 |
-
}
|
31 |
-
.octo-icon.octo-icon-lg.icon-close-s:hover {
|
32 |
-
color: #ff5ea8;
|
33 |
-
}*/
|
34 |
-
/* makes the font 33% larger relative to the icon container */
|
35 |
-
.octo-icon-lg {
|
36 |
-
font-size: 1.33333333em;
|
37 |
-
line-height: 0.75em;
|
38 |
-
vertical-align: -15%;
|
39 |
-
}
|
40 |
-
.octo-icon-2x {
|
41 |
-
font-size: 2em;
|
42 |
-
}
|
43 |
-
.octo-icon-3x {
|
44 |
-
font-size: 3em;
|
45 |
-
}
|
46 |
-
.octo-icon-4x {
|
47 |
-
font-size: 4em;
|
48 |
-
}
|
49 |
-
.octo-icon-5x {
|
50 |
-
font-size: 5em;
|
51 |
-
}
|
52 |
-
.octo-icon-fw {
|
53 |
-
width: 1.28571429em;
|
54 |
-
text-align: center;
|
55 |
-
}
|
56 |
-
/*actually - icons*/
|
57 |
-
|
58 |
-
.octo-icon.icon-aligne-center:before {
|
59 |
-
content: "\e600";
|
60 |
-
}
|
61 |
-
.octo-icon.icon-aligne-left:before {
|
62 |
-
content: "\e601";
|
63 |
-
}
|
64 |
-
.octo-icon.icon-aligne-right:before {
|
65 |
-
content: "\e602";
|
66 |
-
}
|
67 |
-
.octo-icon.icon-arrow:before {
|
68 |
-
content: "\e603";
|
69 |
-
}
|
70 |
-
.octo-icon.icon-back:before {
|
71 |
-
content: "\e604";
|
72 |
-
}
|
73 |
-
.octo-icon.icon-blus-b:before {
|
74 |
-
content: "\e605";
|
75 |
-
}
|
76 |
-
.octo-icon.icon-bold-style:before {
|
77 |
-
content: "\e606";
|
78 |
-
}
|
79 |
-
.octo-icon.icon-close-b:before {
|
80 |
-
content: "\e607";
|
81 |
-
}
|
82 |
-
.octo-icon.icon-close-s:before {
|
83 |
-
content: "\e608";
|
84 |
-
}
|
85 |
-
.octo-icon.icon-color:before {
|
86 |
-
content: "\e609";
|
87 |
-
}
|
88 |
-
.octo-icon.icon-genie:before {
|
89 |
-
content: "\e60a";
|
90 |
-
}
|
91 |
-
.octo-icon.icon-hex:before {
|
92 |
-
content: "\e60b";
|
93 |
-
}
|
94 |
-
.octo-icon.icon-image:before {
|
95 |
-
content: "\e60c";
|
96 |
-
}
|
97 |
-
.octo-icon.icon-italic-style:before {
|
98 |
-
content: "\e60d";
|
99 |
-
}
|
100 |
-
.octo-icon.icon-link:before {
|
101 |
-
content: "\e60e";
|
102 |
-
}
|
103 |
-
.octo-icon.icon-manage:before {
|
104 |
-
content: "\e60f";
|
105 |
-
}
|
106 |
-
.octo-icon.icon-options:before {
|
107 |
-
content: "\e610";
|
108 |
-
}
|
109 |
-
.octo-icon.icon-plus-s:before {
|
110 |
-
content: "\e611";
|
111 |
-
}
|
112 |
-
.octo-icon.icon-save-progress:before {
|
113 |
-
content: "\e612";
|
114 |
-
}
|
115 |
-
.octo-icon.icon-search:before {
|
116 |
-
content: "\e613";
|
117 |
-
}
|
118 |
-
.octo-icon.icon-trash:before {
|
119 |
-
content: "\e614";
|
120 |
-
}
|
121 |
-
.octo-icon.icon-typeface:before {
|
122 |
-
content: "\e615";
|
123 |
-
}
|
124 |
-
.octo-icon.icon-up-down:before {
|
125 |
-
content: "\e616";
|
126 |
-
}
|
1 |
+
@font-face {
|
2 |
+
font-family: 'OctoIcons';
|
3 |
+
src:url('fonts/OctoIcons.eot?-dmlixp');
|
4 |
+
src:url('fonts/OctoIcons.eot?#iefix-dmlixp') format('embedded-opentype'),
|
5 |
+
url('fonts/OctoIcons.ttf?-dmlixp') format('truetype'),
|
6 |
+
url('fonts/OctoIcons.woff?-dmlixp') format('woff'),
|
7 |
+
url('fonts/OctoIcons.svg?-dmlixp#OctoIcons') format('svg');
|
8 |
+
font-weight: normal;
|
9 |
+
font-style: normal;
|
10 |
+
}
|
11 |
+
|
12 |
+
.octo-icon,
|
13 |
+
.octo-icon:before {
|
14 |
+
font-family: 'OctoIcons' !important;
|
15 |
+
speak: none;
|
16 |
+
font-style: normal;
|
17 |
+
font-weight: normal;
|
18 |
+
font-variant: normal;
|
19 |
+
text-transform: none;
|
20 |
+
line-height: 1;
|
21 |
+
font-size: inherit;
|
22 |
+
|
23 |
+
/* Better Font Rendering =========== */
|
24 |
+
-webkit-font-smoothing: antialiased;
|
25 |
+
-moz-osx-font-smoothing: grayscale;
|
26 |
+
}
|
27 |
+
/*close icon - some special view here*/
|
28 |
+
/*.octo-icon.octo-icon-lg.icon-close-s {
|
29 |
+
color: #f72497;
|
30 |
+
}
|
31 |
+
.octo-icon.octo-icon-lg.icon-close-s:hover {
|
32 |
+
color: #ff5ea8;
|
33 |
+
}*/
|
34 |
+
/* makes the font 33% larger relative to the icon container */
|
35 |
+
.octo-icon-lg {
|
36 |
+
font-size: 1.33333333em;
|
37 |
+
line-height: 0.75em;
|
38 |
+
vertical-align: -15%;
|
39 |
+
}
|
40 |
+
.octo-icon-2x {
|
41 |
+
font-size: 2em;
|
42 |
+
}
|
43 |
+
.octo-icon-3x {
|
44 |
+
font-size: 3em;
|
45 |
+
}
|
46 |
+
.octo-icon-4x {
|
47 |
+
font-size: 4em;
|
48 |
+
}
|
49 |
+
.octo-icon-5x {
|
50 |
+
font-size: 5em;
|
51 |
+
}
|
52 |
+
.octo-icon-fw {
|
53 |
+
width: 1.28571429em;
|
54 |
+
text-align: center;
|
55 |
+
}
|
56 |
+
/*actually - icons*/
|
57 |
+
|
58 |
+
.octo-icon.icon-aligne-center:before {
|
59 |
+
content: "\e600";
|
60 |
+
}
|
61 |
+
.octo-icon.icon-aligne-left:before {
|
62 |
+
content: "\e601";
|
63 |
+
}
|
64 |
+
.octo-icon.icon-aligne-right:before {
|
65 |
+
content: "\e602";
|
66 |
+
}
|
67 |
+
.octo-icon.icon-arrow:before {
|
68 |
+
content: "\e603";
|
69 |
+
}
|
70 |
+
.octo-icon.icon-back:before {
|
71 |
+
content: "\e604";
|
72 |
+
}
|
73 |
+
.octo-icon.icon-blus-b:before {
|
74 |
+
content: "\e605";
|
75 |
+
}
|
76 |
+
.octo-icon.icon-bold-style:before {
|
77 |
+
content: "\e606";
|
78 |
+
}
|
79 |
+
.octo-icon.icon-close-b:before {
|
80 |
+
content: "\e607";
|
81 |
+
}
|
82 |
+
.octo-icon.icon-close-s:before {
|
83 |
+
content: "\e608";
|
84 |
+
}
|
85 |
+
.octo-icon.icon-color:before {
|
86 |
+
content: "\e609";
|
87 |
+
}
|
88 |
+
.octo-icon.icon-genie:before {
|
89 |
+
content: "\e60a";
|
90 |
+
}
|
91 |
+
.octo-icon.icon-hex:before {
|
92 |
+
content: "\e60b";
|
93 |
+
}
|
94 |
+
.octo-icon.icon-image:before {
|
95 |
+
content: "\e60c";
|
96 |
+
}
|
97 |
+
.octo-icon.icon-italic-style:before {
|
98 |
+
content: "\e60d";
|
99 |
+
}
|
100 |
+
.octo-icon.icon-link:before {
|
101 |
+
content: "\e60e";
|
102 |
+
}
|
103 |
+
.octo-icon.icon-manage:before {
|
104 |
+
content: "\e60f";
|
105 |
+
}
|
106 |
+
.octo-icon.icon-options:before {
|
107 |
+
content: "\e610";
|
108 |
+
}
|
109 |
+
.octo-icon.icon-plus-s:before {
|
110 |
+
content: "\e611";
|
111 |
+
}
|
112 |
+
.octo-icon.icon-save-progress:before {
|
113 |
+
content: "\e612";
|
114 |
+
}
|
115 |
+
.octo-icon.icon-search:before {
|
116 |
+
content: "\e613";
|
117 |
+
}
|
118 |
+
.octo-icon.icon-trash:before {
|
119 |
+
content: "\e614";
|
120 |
+
}
|
121 |
+
.octo-icon.icon-typeface:before {
|
122 |
+
content: "\e615";
|
123 |
+
}
|
124 |
+
.octo-icon.icon-up-down:before {
|
125 |
+
content: "\e616";
|
126 |
+
}
|
assets/js/jquery.timepicker.min.js
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
-
/*!
|
2 |
-
* jquery-timepicker v1.8.8 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation.
|
3 |
-
* Copyright (c) 2015 Jon Thornton - http://jonthornton.github.com/jquery-timepicker/
|
4 |
-
* License: MIT
|
5 |
-
*/
|
6 |
-
|
7 |
!function(a){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth>0&&b.offsetHeight>0}function c(b){if(b.minTime&&(b.minTime=u(b.minTime)),b.maxTime&&(b.maxTime=u(b.maxTime)),b.durationTime&&"function"!=typeof b.durationTime&&(b.durationTime=u(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(u(new Date),b)};else if(b.scrollDefault&&"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(u(c),b)}}else b.minTime&&(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&&b.timeFormat.match(/[gh]/)&&(b._twelveHourTime=!0),b.showOnFocus===!1&&-1!=b.showOn.indexOf("focus")&&b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length>0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[u(b.disableTimeRanges[d][0]),u(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d>0;d--)b.disableTimeRanges[d][0]<=b.disableTimeRanges[d-1][1]&&(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&&d.length&&(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("<select />",{"class":"ui-timepicker-select"});var g=d}else{d=a("<ul />",{"class":"ui-timepicker-list"});var g=a("<div />",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&&(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var h in c.noneOption)if(parseInt(h,10)==h){var i=e(c.noneOption[h],c.useSelect);d.append(i)}}else{var i=e(c.noneOption,c.useSelect);d.append(i)}if(c.className&&g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&&c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var k=c.minTime;"function"==typeof c.durationTime?k=u(c.durationTime()):null!==c.durationTime&&(k=c.durationTime);var m=null!==c.minTime?c.minTime:0,n=null!==c.maxTime?c.maxTime:m+w-1;m>n&&(n+=w),n===w-1&&"string"===a.type(c.timeFormat)&&c.show2400&&(n=w);var p=c.disableTimeRanges,q=0,v=p.length,x=c.step;"function"!=typeof x&&(x=function(){return c.step});for(var h=m,z=0;n>=h;z++,h+=60*x(z)){var A=h,B=t(A,c);if(c.useSelect){var C=a("<option />",{value:B});C.text(B)}else{var C=a("<li />");C.addClass(43200>A%86400?"ui-timepicker-am":"ui-timepicker-pm"),C.data("time",86400>=A?A:A%86400),C.text(B)}if((null!==c.minTime||null!==c.durationTime)&&c.showDuration){var D=s(h-k,c.step);if(c.useSelect)C.text(C.text()+" ("+D+")");else{var E=a("<span />",{"class":"ui-timepicker-duration"});E.text(" ("+D+")"),C.append(E)}}v>q&&(A>=p[q][1]&&(q+=1),p[q]&&A>=p[q][0]&&A<p[q][1]&&(c.useSelect?C.prop("disabled",!0):C.addClass("ui-timepicker-disabled"))),d.append(C)}if(g.data("timepicker-input",b),b.data("timepicker-list",g),c.useSelect)b.val()&&d.val(f(u(b.val()),c)),d.on("focus",function(){a(this).data("timepicker-input").trigger("showTimepicker")}),d.on("blur",function(){a(this).data("timepicker-input").trigger("hideTimepicker")}),d.on("change",function(){o(b,a(this).val(),"select")}),o(b,d.val(),"initial"),b.hide().after(d);else{var F=c.appendTo;"string"==typeof F?F=a(F):"function"==typeof F&&(F=F(b)),F.append(g),l(b,d),d.on("mousedown","li",function(c){b.off("focus.timepicker"),b.on("focus.timepicker-ie-hack",function(){b.off("focus.timepicker-ie-hack"),b.on("focus.timepicker",y.show)}),j(b)||b[0].focus(),d.find("li").removeClass("ui-timepicker-selected"),a(this).addClass("ui-timepicker-selected"),r(b)&&(b.trigger("hideTimepicker"),d.on("mouseup.timepicker","li",function(a){d.off("mouseup.timepicker"),g.hide()}))})}}function e(b,c){var d,e,f;return"object"==typeof b?(d=b.label,e=b.className,f=b.value):"string"==typeof b?d=b:a.error("Invalid noneOption value"),c?a("<option />",{value:f,"class":e,text:d}):a("<li />",{"class":e,text:d}).data("time",f)}function f(a,b){return a=b.roundingFunction(a,b),null!==a?t(a,b):void 0}function g(){return new Date(1970,1,1,0,0,0)}function h(b){var c=a(b.target),d=c.closest(".ui-timepicker-input");0===d.length&&0===c.closest(".ui-timepicker-wrapper").length&&(y.hide(),a(document).unbind(".ui-timepicker"),a(window).unbind(".ui-timepicker"))}function j(a){var b=a.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&b.disableTouchKeyboard}function k(b,c,d){if(!d&&0!==d)return!1;var e=b.data("timepicker-settings"),f=!1,d=e.roundingFunction(d,e);return c.find("li").each(function(b,c){var e=a(c);if("number"==typeof e.data("time"))return e.data("time")==d?(f=e,!1):void 0}),f}function l(a,b){b.find("li").removeClass("ui-timepicker-selected");var c=u(n(a),a.data("timepicker-settings"));if(null!==c){var d=k(a,b,c);if(d){var e=d.offset().top-b.offset().top;(e+d.outerHeight()>b.outerHeight()||0>e)&&b.scrollTop(b.scrollTop()+d.position().top-d.outerHeight()),d.addClass("ui-timepicker-selected")}}}function m(b,c){if(""!==this.value&&"timepicker"!=c){var d=a(this);if(!d.is(":focus")||b&&"change"==b.type){var e=d.data("timepicker-settings"),f=u(this.value,e);if(null===f)return void d.trigger("timeFormatError");var g=!1;null!==e.minTime&&f<e.minTime?g=!0:null!==e.maxTime&&f>e.maxTime&&(g=!0),a.each(e.disableTimeRanges,function(){return f>=this[0]&&f<this[1]?(g=!0,!1):void 0}),e.forceRoundTime&&(f=e.roundingFunction(f,e));var h=t(f,e);g?o(d,h,"error")&&d.trigger("timeRangeError"):o(d,h)}}}function n(a){return a.is("input")?a.val():a.data("ui-timepicker-value")}function o(a,b,c){if(a.is("input")){a.val(b);var d=a.data("timepicker-settings");d.useSelect&&"select"!=c&&"initial"!=c&&a.data("timepicker-list").val(f(u(b),d))}return a.data("ui-timepicker-value")!=b?(a.data("ui-timepicker-value",b),"select"==c?a.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):"error"!=c&&a.trigger("changeTime"),!0):(a.trigger("selectTime"),!1)}function p(c){var d=a(this),e=d.data("timepicker-list");if(!e||!b(e)){if(40!=c.keyCode)return!0;y.show.call(d.get(0)),e=d.data("timepicker-list"),j(d)||d.focus()}switch(c.keyCode){case 13:return r(d)&&y.hide.apply(this),c.preventDefault(),!1;case 38:var f=e.find(".ui-timepicker-selected");return f.length?f.is(":first-child")||(f.removeClass("ui-timepicker-selected"),f.prev().addClass("ui-timepicker-selected"),f.prev().position().top<f.outerHeight()&&e.scrollTop(e.scrollTop()-f.outerHeight())):(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")),!1;case 40:return f=e.find(".ui-timepicker-selected"),0===f.length?(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")):f.is(":last-child")||(f.removeClass("ui-timepicker-selected"),f.next().addClass("ui-timepicker-selected"),f.next().position().top+2*f.outerHeight()>e.outerHeight()&&e.scrollTop(e.scrollTop()+f.outerHeight())),!1;case 27:e.find("li").removeClass("ui-timepicker-selected"),y.hide();break;case 9:y.hide();break;default:return!0}}function q(c){var d=a(this),e=d.data("timepicker-list"),f=d.data("timepicker-settings");if(!e||!b(e)||f.disableTextInput)return!0;switch(c.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:f.typeaheadHighlight?l(d,e):e.hide()}}function r(a){var b=a.data("timepicker-settings"),c=a.data("timepicker-list"),d=null,e=c.find(".ui-timepicker-selected");return e.hasClass("ui-timepicker-disabled")?!1:(e.length&&(d=e.data("time")),null!==d&&("string"!=typeof d&&(d=t(d,b)),o(a,d,"select")),!0)}function s(a,b){a=Math.abs(a);var c,d,e=Math.round(a/60),f=[];return 60>e?f=[e,x.mins]:(c=Math.floor(e/60),d=e%60,30==b&&30==d&&(c+=x.decimal+5),f.push(c),f.push(1==c?x.hr:x.hrs),30!=b&&d&&(f.push(d),f.push(x.mins))),f.join(" ")}function t(b,c){if(null===b)return null;var d=new Date(v.valueOf()+1e3*b);if(isNaN(d.getTime()))return null;if("function"===a.type(c.timeFormat))return c.timeFormat(d);for(var e,f,g="",h=0;h<c.timeFormat.length;h++)switch(f=c.timeFormat.charAt(h)){case"a":g+=d.getHours()>11?x.pm:x.am;break;case"A":g+=d.getHours()>11?x.PM:x.AM;break;case"g":e=d.getHours()%12,g+=0===e?"12":e;break;case"G":e=d.getHours(),b===w&&(e=24),g+=e;break;case"h":e=d.getHours()%12,0!==e&&10>e&&(e="0"+e),g+=0===e?"12":e;break;case"H":e=d.getHours(),b===w&&(e=c.show2400?24:0),g+=e>9?e:"0"+e;break;case"i":var i=d.getMinutes();g+=i>9?i:"0"+i;break;case"s":b=d.getSeconds(),g+=b>9?b:"0"+b;break;case"\\":h++,g+=c.timeFormat.charAt(h);break;default:g+=f}return g}function u(a,b){if(""===a)return null;if(!a||a+0==a)return a;if("object"==typeof a)return 3600*a.getHours()+60*a.getMinutes()+a.getSeconds();a=a.toLowerCase().replace(/[\s\.]/g,""),("a"==a.slice(-1)||"p"==a.slice(-1))&&(a+="m");var c="("+x.am.replace(".","")+"|"+x.pm.replace(".","")+"|"+x.AM.replace(".","")+"|"+x.PM.replace(".","")+")?",d=new RegExp("^"+c+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+c+"$"),e=a.match(d);if(!e)return null;var f=parseInt(1*e[2],10)%24,g=e[1]||e[5],h=f;if(12>=f&&g){var i=g==x.pm||g==x.PM;h=12==f?i?12:0:f+(i?12:0)}var j=1*e[3]||0,k=1*e[4]||0,l=3600*h+60*j+k;if(12>f&&!g&&b&&b._twelveHourTime&&b.scrollDefault){var m=l-b.scrollDefault();0>m&&m>=w/-2&&(l=(l+w/2)%w)}return l}var v=g(),w=86400,x={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},y={init:function(b){return this.each(function(){var e=a(this),f=[];for(var g in a.fn.timepicker.defaults)e.data(g)&&(f[g]=e.data(g));var h=a.extend({},a.fn.timepicker.defaults,f,b);if(h.lang&&(x=a.extend(x,h.lang)),h=c(h),e.data("timepicker-settings",h),e.addClass("ui-timepicker-input"),h.useSelect)d(e);else{if(e.prop("autocomplete","off"),h.showOn)for(i in h.showOn)e.on(h.showOn[i]+".timepicker",y.show);e.on("change.timepicker",m),e.on("keydown.timepicker",p),e.on("keyup.timepicker",q),h.disableTextInput&&e.on("keydown.timepicker",function(a){a.preventDefault()}),m.call(e.get(0))}})},show:function(c){var e=a(this),f=e.data("timepicker-settings");if(c&&c.preventDefault(),f.useSelect)return void e.data("timepicker-list").focus();j(e)&&e.blur();var g=e.data("timepicker-list");if(!e.prop("readonly")&&(g&&0!==g.length&&"function"!=typeof f.durationTime||(d(e),g=e.data("timepicker-list")),!b(g))){e.data("ui-timepicker-value",e.val()),l(e,g),y.hide(),g.show();var i={};f.orientation.match(/r/)?i.left=e.offset().left+e.outerWidth()-g.outerWidth()+parseInt(g.css("marginLeft").replace("px",""),10):i.left=e.offset().left+parseInt(g.css("marginLeft").replace("px",""),10);var m;m=f.orientation.match(/t/)?"t":f.orientation.match(/b/)?"b":e.offset().top+e.outerHeight(!0)+g.outerHeight()>a(window).height()+a(window).scrollTop()?"t":"b","t"==m?(g.addClass("ui-timepicker-positioned-top"),i.top=e.offset().top-g.outerHeight()+parseInt(g.css("marginTop").replace("px",""),10)):(g.removeClass("ui-timepicker-positioned-top"),i.top=e.offset().top+e.outerHeight()+parseInt(g.css("marginTop").replace("px",""),10)),g.offset(i);var o=g.find(".ui-timepicker-selected");if(!o.length){var p=u(n(e));null!==p?o=k(e,g,p):f.scrollDefault&&(o=k(e,g,f.scrollDefault()))}if(o&&o.length){var q=g.scrollTop()+o.position().top-o.outerHeight();g.scrollTop(q)}else g.scrollTop(0);return f.stopScrollPropagation&&a(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(b){b.preventDefault();var c=a(this).scrollTop();a(this).scrollTop(c+b.originalEvent.deltaY)}),a(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",h),a(window).on("resize.ui-timepicker",h),f.closeOnWindowScroll&&a(document).on("scroll.ui-timepicker",h),e.trigger("showTimepicker"),this}},hide:function(c){var d=a(this),e=d.data("timepicker-settings");return e&&e.useSelect&&d.blur(),a(".ui-timepicker-wrapper").each(function(){var c=a(this);if(b(c)){var d=c.data("timepicker-input"),e=d.data("timepicker-settings");e&&e.selectOnBlur&&r(d),c.hide(),d.trigger("hideTimepicker")}}),this},option:function(b,e){return this.each(function(){var f=a(this),g=f.data("timepicker-settings"),h=f.data("timepicker-list");if("object"==typeof b)g=a.extend(g,b);else if("string"==typeof b&&"undefined"!=typeof e)g[b]=e;else if("string"==typeof b)return g[b];g=c(g),f.data("timepicker-settings",g),h&&(h.remove(),f.data("timepicker-list",!1)),g.useSelect&&d(f)})},getSecondsFromMidnight:function(){return u(n(this))},getTime:function(a){var b=this,c=n(b);if(!c)return null;var d=u(c);if(null===d)return null;a||(a=v);var e=new Date(a);return e.setHours(d/3600),e.setMinutes(d%3600/60),e.setSeconds(d%60),e.setMilliseconds(0),e},setTime:function(a){var b=this,c=b.data("timepicker-settings");if(c.forceRoundTime)var d=f(u(a),c);else var d=t(u(a),c);return a&&null===d&&c.noneOption&&(d=a),o(b,d),b.data("timepicker-list")&&l(b,b.data("timepicker-list")),this},remove:function(){var a=this;if(a.hasClass("ui-timepicker-input")){var b=a.data("timepicker-settings");return a.removeAttr("autocomplete","off"),a.removeClass("ui-timepicker-input"),a.removeData("timepicker-settings"),a.off(".timepicker"),a.data("timepicker-list")&&a.data("timepicker-list").remove(),b.useSelect&&a.show(),a.removeData("timepicker-list"),this}}};a.fn.timepicker=function(b){return this.length?y[b]?this.hasClass("ui-timepicker-input")?y[b].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.timepicker"):y.init.apply(this,arguments):this},a.fn.timepicker.defaults={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(a,b){if(null===a)return null;var c=a%(60*b.step);return c>=30*b.step?a+=60*b.step-c:a-=c,a},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1}});
|
1 |
+
/*!
|
2 |
+
* jquery-timepicker v1.8.8 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation.
|
3 |
+
* Copyright (c) 2015 Jon Thornton - http://jonthornton.github.com/jquery-timepicker/
|
4 |
+
* License: MIT
|
5 |
+
*/
|
6 |
+
|
7 |
!function(a){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth>0&&b.offsetHeight>0}function c(b){if(b.minTime&&(b.minTime=u(b.minTime)),b.maxTime&&(b.maxTime=u(b.maxTime)),b.durationTime&&"function"!=typeof b.durationTime&&(b.durationTime=u(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(u(new Date),b)};else if(b.scrollDefault&&"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(u(c),b)}}else b.minTime&&(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&&b.timeFormat.match(/[gh]/)&&(b._twelveHourTime=!0),b.showOnFocus===!1&&-1!=b.showOn.indexOf("focus")&&b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length>0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[u(b.disableTimeRanges[d][0]),u(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d>0;d--)b.disableTimeRanges[d][0]<=b.disableTimeRanges[d-1][1]&&(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&&d.length&&(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("<select />",{"class":"ui-timepicker-select"});var g=d}else{d=a("<ul />",{"class":"ui-timepicker-list"});var g=a("<div />",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&&(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var h in c.noneOption)if(parseInt(h,10)==h){var i=e(c.noneOption[h],c.useSelect);d.append(i)}}else{var i=e(c.noneOption,c.useSelect);d.append(i)}if(c.className&&g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&&c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var k=c.minTime;"function"==typeof c.durationTime?k=u(c.durationTime()):null!==c.durationTime&&(k=c.durationTime);var m=null!==c.minTime?c.minTime:0,n=null!==c.maxTime?c.maxTime:m+w-1;m>n&&(n+=w),n===w-1&&"string"===a.type(c.timeFormat)&&c.show2400&&(n=w);var p=c.disableTimeRanges,q=0,v=p.length,x=c.step;"function"!=typeof x&&(x=function(){return c.step});for(var h=m,z=0;n>=h;z++,h+=60*x(z)){var A=h,B=t(A,c);if(c.useSelect){var C=a("<option />",{value:B});C.text(B)}else{var C=a("<li />");C.addClass(43200>A%86400?"ui-timepicker-am":"ui-timepicker-pm"),C.data("time",86400>=A?A:A%86400),C.text(B)}if((null!==c.minTime||null!==c.durationTime)&&c.showDuration){var D=s(h-k,c.step);if(c.useSelect)C.text(C.text()+" ("+D+")");else{var E=a("<span />",{"class":"ui-timepicker-duration"});E.text(" ("+D+")"),C.append(E)}}v>q&&(A>=p[q][1]&&(q+=1),p[q]&&A>=p[q][0]&&A<p[q][1]&&(c.useSelect?C.prop("disabled",!0):C.addClass("ui-timepicker-disabled"))),d.append(C)}if(g.data("timepicker-input",b),b.data("timepicker-list",g),c.useSelect)b.val()&&d.val(f(u(b.val()),c)),d.on("focus",function(){a(this).data("timepicker-input").trigger("showTimepicker")}),d.on("blur",function(){a(this).data("timepicker-input").trigger("hideTimepicker")}),d.on("change",function(){o(b,a(this).val(),"select")}),o(b,d.val(),"initial"),b.hide().after(d);else{var F=c.appendTo;"string"==typeof F?F=a(F):"function"==typeof F&&(F=F(b)),F.append(g),l(b,d),d.on("mousedown","li",function(c){b.off("focus.timepicker"),b.on("focus.timepicker-ie-hack",function(){b.off("focus.timepicker-ie-hack"),b.on("focus.timepicker",y.show)}),j(b)||b[0].focus(),d.find("li").removeClass("ui-timepicker-selected"),a(this).addClass("ui-timepicker-selected"),r(b)&&(b.trigger("hideTimepicker"),d.on("mouseup.timepicker","li",function(a){d.off("mouseup.timepicker"),g.hide()}))})}}function e(b,c){var d,e,f;return"object"==typeof b?(d=b.label,e=b.className,f=b.value):"string"==typeof b?d=b:a.error("Invalid noneOption value"),c?a("<option />",{value:f,"class":e,text:d}):a("<li />",{"class":e,text:d}).data("time",f)}function f(a,b){return a=b.roundingFunction(a,b),null!==a?t(a,b):void 0}function g(){return new Date(1970,1,1,0,0,0)}function h(b){var c=a(b.target),d=c.closest(".ui-timepicker-input");0===d.length&&0===c.closest(".ui-timepicker-wrapper").length&&(y.hide(),a(document).unbind(".ui-timepicker"),a(window).unbind(".ui-timepicker"))}function j(a){var b=a.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&b.disableTouchKeyboard}function k(b,c,d){if(!d&&0!==d)return!1;var e=b.data("timepicker-settings"),f=!1,d=e.roundingFunction(d,e);return c.find("li").each(function(b,c){var e=a(c);if("number"==typeof e.data("time"))return e.data("time")==d?(f=e,!1):void 0}),f}function l(a,b){b.find("li").removeClass("ui-timepicker-selected");var c=u(n(a),a.data("timepicker-settings"));if(null!==c){var d=k(a,b,c);if(d){var e=d.offset().top-b.offset().top;(e+d.outerHeight()>b.outerHeight()||0>e)&&b.scrollTop(b.scrollTop()+d.position().top-d.outerHeight()),d.addClass("ui-timepicker-selected")}}}function m(b,c){if(""!==this.value&&"timepicker"!=c){var d=a(this);if(!d.is(":focus")||b&&"change"==b.type){var e=d.data("timepicker-settings"),f=u(this.value,e);if(null===f)return void d.trigger("timeFormatError");var g=!1;null!==e.minTime&&f<e.minTime?g=!0:null!==e.maxTime&&f>e.maxTime&&(g=!0),a.each(e.disableTimeRanges,function(){return f>=this[0]&&f<this[1]?(g=!0,!1):void 0}),e.forceRoundTime&&(f=e.roundingFunction(f,e));var h=t(f,e);g?o(d,h,"error")&&d.trigger("timeRangeError"):o(d,h)}}}function n(a){return a.is("input")?a.val():a.data("ui-timepicker-value")}function o(a,b,c){if(a.is("input")){a.val(b);var d=a.data("timepicker-settings");d.useSelect&&"select"!=c&&"initial"!=c&&a.data("timepicker-list").val(f(u(b),d))}return a.data("ui-timepicker-value")!=b?(a.data("ui-timepicker-value",b),"select"==c?a.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):"error"!=c&&a.trigger("changeTime"),!0):(a.trigger("selectTime"),!1)}function p(c){var d=a(this),e=d.data("timepicker-list");if(!e||!b(e)){if(40!=c.keyCode)return!0;y.show.call(d.get(0)),e=d.data("timepicker-list"),j(d)||d.focus()}switch(c.keyCode){case 13:return r(d)&&y.hide.apply(this),c.preventDefault(),!1;case 38:var f=e.find(".ui-timepicker-selected");return f.length?f.is(":first-child")||(f.removeClass("ui-timepicker-selected"),f.prev().addClass("ui-timepicker-selected"),f.prev().position().top<f.outerHeight()&&e.scrollTop(e.scrollTop()-f.outerHeight())):(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")),!1;case 40:return f=e.find(".ui-timepicker-selected"),0===f.length?(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")):f.is(":last-child")||(f.removeClass("ui-timepicker-selected"),f.next().addClass("ui-timepicker-selected"),f.next().position().top+2*f.outerHeight()>e.outerHeight()&&e.scrollTop(e.scrollTop()+f.outerHeight())),!1;case 27:e.find("li").removeClass("ui-timepicker-selected"),y.hide();break;case 9:y.hide();break;default:return!0}}function q(c){var d=a(this),e=d.data("timepicker-list"),f=d.data("timepicker-settings");if(!e||!b(e)||f.disableTextInput)return!0;switch(c.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:f.typeaheadHighlight?l(d,e):e.hide()}}function r(a){var b=a.data("timepicker-settings"),c=a.data("timepicker-list"),d=null,e=c.find(".ui-timepicker-selected");return e.hasClass("ui-timepicker-disabled")?!1:(e.length&&(d=e.data("time")),null!==d&&("string"!=typeof d&&(d=t(d,b)),o(a,d,"select")),!0)}function s(a,b){a=Math.abs(a);var c,d,e=Math.round(a/60),f=[];return 60>e?f=[e,x.mins]:(c=Math.floor(e/60),d=e%60,30==b&&30==d&&(c+=x.decimal+5),f.push(c),f.push(1==c?x.hr:x.hrs),30!=b&&d&&(f.push(d),f.push(x.mins))),f.join(" ")}function t(b,c){if(null===b)return null;var d=new Date(v.valueOf()+1e3*b);if(isNaN(d.getTime()))return null;if("function"===a.type(c.timeFormat))return c.timeFormat(d);for(var e,f,g="",h=0;h<c.timeFormat.length;h++)switch(f=c.timeFormat.charAt(h)){case"a":g+=d.getHours()>11?x.pm:x.am;break;case"A":g+=d.getHours()>11?x.PM:x.AM;break;case"g":e=d.getHours()%12,g+=0===e?"12":e;break;case"G":e=d.getHours(),b===w&&(e=24),g+=e;break;case"h":e=d.getHours()%12,0!==e&&10>e&&(e="0"+e),g+=0===e?"12":e;break;case"H":e=d.getHours(),b===w&&(e=c.show2400?24:0),g+=e>9?e:"0"+e;break;case"i":var i=d.getMinutes();g+=i>9?i:"0"+i;break;case"s":b=d.getSeconds(),g+=b>9?b:"0"+b;break;case"\\":h++,g+=c.timeFormat.charAt(h);break;default:g+=f}return g}function u(a,b){if(""===a)return null;if(!a||a+0==a)return a;if("object"==typeof a)return 3600*a.getHours()+60*a.getMinutes()+a.getSeconds();a=a.toLowerCase().replace(/[\s\.]/g,""),("a"==a.slice(-1)||"p"==a.slice(-1))&&(a+="m");var c="("+x.am.replace(".","")+"|"+x.pm.replace(".","")+"|"+x.AM.replace(".","")+"|"+x.PM.replace(".","")+")?",d=new RegExp("^"+c+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+c+"$"),e=a.match(d);if(!e)return null;var f=parseInt(1*e[2],10)%24,g=e[1]||e[5],h=f;if(12>=f&&g){var i=g==x.pm||g==x.PM;h=12==f?i?12:0:f+(i?12:0)}var j=1*e[3]||0,k=1*e[4]||0,l=3600*h+60*j+k;if(12>f&&!g&&b&&b._twelveHourTime&&b.scrollDefault){var m=l-b.scrollDefault();0>m&&m>=w/-2&&(l=(l+w/2)%w)}return l}var v=g(),w=86400,x={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},y={init:function(b){return this.each(function(){var e=a(this),f=[];for(var g in a.fn.timepicker.defaults)e.data(g)&&(f[g]=e.data(g));var h=a.extend({},a.fn.timepicker.defaults,f,b);if(h.lang&&(x=a.extend(x,h.lang)),h=c(h),e.data("timepicker-settings",h),e.addClass("ui-timepicker-input"),h.useSelect)d(e);else{if(e.prop("autocomplete","off"),h.showOn)for(i in h.showOn)e.on(h.showOn[i]+".timepicker",y.show);e.on("change.timepicker",m),e.on("keydown.timepicker",p),e.on("keyup.timepicker",q),h.disableTextInput&&e.on("keydown.timepicker",function(a){a.preventDefault()}),m.call(e.get(0))}})},show:function(c){var e=a(this),f=e.data("timepicker-settings");if(c&&c.preventDefault(),f.useSelect)return void e.data("timepicker-list").focus();j(e)&&e.blur();var g=e.data("timepicker-list");if(!e.prop("readonly")&&(g&&0!==g.length&&"function"!=typeof f.durationTime||(d(e),g=e.data("timepicker-list")),!b(g))){e.data("ui-timepicker-value",e.val()),l(e,g),y.hide(),g.show();var i={};f.orientation.match(/r/)?i.left=e.offset().left+e.outerWidth()-g.outerWidth()+parseInt(g.css("marginLeft").replace("px",""),10):i.left=e.offset().left+parseInt(g.css("marginLeft").replace("px",""),10);var m;m=f.orientation.match(/t/)?"t":f.orientation.match(/b/)?"b":e.offset().top+e.outerHeight(!0)+g.outerHeight()>a(window).height()+a(window).scrollTop()?"t":"b","t"==m?(g.addClass("ui-timepicker-positioned-top"),i.top=e.offset().top-g.outerHeight()+parseInt(g.css("marginTop").replace("px",""),10)):(g.removeClass("ui-timepicker-positioned-top"),i.top=e.offset().top+e.outerHeight()+parseInt(g.css("marginTop").replace("px",""),10)),g.offset(i);var o=g.find(".ui-timepicker-selected");if(!o.length){var p=u(n(e));null!==p?o=k(e,g,p):f.scrollDefault&&(o=k(e,g,f.scrollDefault()))}if(o&&o.length){var q=g.scrollTop()+o.position().top-o.outerHeight();g.scrollTop(q)}else g.scrollTop(0);return f.stopScrollPropagation&&a(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(b){b.preventDefault();var c=a(this).scrollTop();a(this).scrollTop(c+b.originalEvent.deltaY)}),a(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",h),a(window).on("resize.ui-timepicker",h),f.closeOnWindowScroll&&a(document).on("scroll.ui-timepicker",h),e.trigger("showTimepicker"),this}},hide:function(c){var d=a(this),e=d.data("timepicker-settings");return e&&e.useSelect&&d.blur(),a(".ui-timepicker-wrapper").each(function(){var c=a(this);if(b(c)){var d=c.data("timepicker-input"),e=d.data("timepicker-settings");e&&e.selectOnBlur&&r(d),c.hide(),d.trigger("hideTimepicker")}}),this},option:function(b,e){return this.each(function(){var f=a(this),g=f.data("timepicker-settings"),h=f.data("timepicker-list");if("object"==typeof b)g=a.extend(g,b);else if("string"==typeof b&&"undefined"!=typeof e)g[b]=e;else if("string"==typeof b)return g[b];g=c(g),f.data("timepicker-settings",g),h&&(h.remove(),f.data("timepicker-list",!1)),g.useSelect&&d(f)})},getSecondsFromMidnight:function(){return u(n(this))},getTime:function(a){var b=this,c=n(b);if(!c)return null;var d=u(c);if(null===d)return null;a||(a=v);var e=new Date(a);return e.setHours(d/3600),e.setMinutes(d%3600/60),e.setSeconds(d%60),e.setMilliseconds(0),e},setTime:function(a){var b=this,c=b.data("timepicker-settings");if(c.forceRoundTime)var d=f(u(a),c);else var d=t(u(a),c);return a&&null===d&&c.noneOption&&(d=a),o(b,d),b.data("timepicker-list")&&l(b,b.data("timepicker-list")),this},remove:function(){var a=this;if(a.hasClass("ui-timepicker-input")){var b=a.data("timepicker-settings");return a.removeAttr("autocomplete","off"),a.removeClass("ui-timepicker-input"),a.removeData("timepicker-settings"),a.off(".timepicker"),a.data("timepicker-list")&&a.data("timepicker-list").remove(),b.useSelect&&a.show(),a.removeData("timepicker-list"),this}}};a.fn.timepicker=function(b){return this.length?y[b]?this.hasClass("ui-timepicker-input")?y[b].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.timepicker"):y.init.apply(this,arguments):this},a.fn.timepicker.defaults={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(a,b){if(null===a)return null;var c=a%(60*b.step);return c>=30*b.step?a+=60*b.step-c:a-=c,a},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1}});
|
assets/lib/chosen/chosen-new.min.css
CHANGED
@@ -1,76 +1,76 @@
|
|
1 |
-
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
-
|
3 |
-
.chosen-container{position:relative;display:inline-block;vertical-align:top;
|
4 |
-
font-size:14px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
|
5 |
-
.chosen-container .chosen-drop{
|
6 |
-
position:absolute;top:100%;left:-9999px;z-index:99996;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
|
7 |
-
border:1px solid #bfbebe;border-top:0;background:#fff;
|
8 |
-
}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}
|
9 |
-
.chosen-container-single .chosen-single{
|
10 |
-
position:relative;display:block;overflow:hidden;
|
11 |
-
padding:5px 0 0 8px;
|
12 |
-
height:30px;
|
13 |
-
border:1px solid #bfbebe;
|
14 |
-
background-color:#fff;
|
15 |
-
color:#7f7c7d;text-decoration:none;white-space:nowrap;line-height:19px}
|
16 |
-
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{
|
17 |
-
display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;
|
18 |
-
color: #7f7c7d;
|
19 |
-
}
|
20 |
-
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
|
21 |
-
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
22 |
-
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
|
23 |
-
.chosen-container-single .chosen-single div b{
|
24 |
-
display:block;
|
25 |
-
width:100%;
|
26 |
-
height:100%;
|
27 |
-
border-left: 1px solid #bfbebe;
|
28 |
-
background:url("chosen-sprite.png") no-repeat 3px 7px}
|
29 |
-
.chosen-container-single .chosen-search{position:relative;z-index:99996;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #bfbebe;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
|
30 |
-
.chosen-container-single .chosen-drop{
|
31 |
-
margin-top:-1px;
|
32 |
-
background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
|
33 |
-
.chosen-container .chosen-results li.active-result{
|
34 |
-
display:list-item;cursor:pointer;color: #7f7c7d;
|
35 |
-
}
|
36 |
-
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
|
37 |
-
.chosen-container .chosen-results li.no-results{
|
38 |
-
display:list-item;background:#f4f4f4; color: #7f7c7d;
|
39 |
-
}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #bfbebe;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
|
40 |
-
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
|
41 |
-
margin:1px 0;
|
42 |
-
padding:5px;
|
43 |
-
height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
|
44 |
-
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
|
45 |
-
.chosen-container-multi .chosen-choices li.search-choice{
|
46 |
-
position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;
|
47 |
-
border:1px solid #bfbebe;border-radius:3px;background-color:#e4e4e4;
|
48 |
-
background-color:#fff;
|
49 |
-
color:#333;line-height:13px;cursor:default}
|
50 |
-
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
|
51 |
-
position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
52 |
-
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
|
53 |
-
.chosen-container-multi .chosen-choices li.search-choice-disabled{
|
54 |
-
padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;
|
55 |
-
background-color:#fff;
|
56 |
-
color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
|
57 |
-
.chosen-container-active .chosen-single{
|
58 |
-
border:1px solid #5897fb;
|
59 |
-
box-shadow:0 0 5px rgba(0,0,0,.3);
|
60 |
-
}
|
61 |
-
.chosen-container-active.chosen-with-drop .chosen-single{
|
62 |
-
border:1px solid #bfbebe;
|
63 |
-
-moz-border-radius-bottomright:0;
|
64 |
-
border-bottom-right-radius:0;
|
65 |
-
-moz-border-radius-bottomleft:0;
|
66 |
-
border-bottom-left-radius:0;
|
67 |
-
|
68 |
-
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
|
69 |
-
background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);
|
70 |
-
background-image:-moz-linear-gradient(#eee 20%,#fff 80%);
|
71 |
-
background-image:-o-linear-gradient(#eee 20%,#fff 80%);
|
72 |
-
background-image:linear-gradient(#eee 20%,#fff 80%);
|
73 |
-
box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
|
74 |
-
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
|
75 |
-
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
|
76 |
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
1 |
+
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
+
|
3 |
+
.chosen-container{position:relative;display:inline-block;vertical-align:top;
|
4 |
+
font-size:14px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
|
5 |
+
.chosen-container .chosen-drop{
|
6 |
+
position:absolute;top:100%;left:-9999px;z-index:99996;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
|
7 |
+
border:1px solid #bfbebe;border-top:0;background:#fff;
|
8 |
+
}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}
|
9 |
+
.chosen-container-single .chosen-single{
|
10 |
+
position:relative;display:block;overflow:hidden;
|
11 |
+
padding:5px 0 0 8px;
|
12 |
+
height:30px;
|
13 |
+
border:1px solid #bfbebe;
|
14 |
+
background-color:#fff;
|
15 |
+
color:#7f7c7d;text-decoration:none;white-space:nowrap;line-height:19px}
|
16 |
+
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{
|
17 |
+
display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;
|
18 |
+
color: #7f7c7d;
|
19 |
+
}
|
20 |
+
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
|
21 |
+
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
22 |
+
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
|
23 |
+
.chosen-container-single .chosen-single div b{
|
24 |
+
display:block;
|
25 |
+
width:100%;
|
26 |
+
height:100%;
|
27 |
+
border-left: 1px solid #bfbebe;
|
28 |
+
background:url("chosen-sprite.png") no-repeat 3px 7px}
|
29 |
+
.chosen-container-single .chosen-search{position:relative;z-index:99996;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #bfbebe;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
|
30 |
+
.chosen-container-single .chosen-drop{
|
31 |
+
margin-top:-1px;
|
32 |
+
background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
|
33 |
+
.chosen-container .chosen-results li.active-result{
|
34 |
+
display:list-item;cursor:pointer;color: #7f7c7d;
|
35 |
+
}
|
36 |
+
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
|
37 |
+
.chosen-container .chosen-results li.no-results{
|
38 |
+
display:list-item;background:#f4f4f4; color: #7f7c7d;
|
39 |
+
}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #bfbebe;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
|
40 |
+
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
|
41 |
+
margin:1px 0;
|
42 |
+
padding:5px;
|
43 |
+
height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
|
44 |
+
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
|
45 |
+
.chosen-container-multi .chosen-choices li.search-choice{
|
46 |
+
position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;
|
47 |
+
border:1px solid #bfbebe;border-radius:3px;background-color:#e4e4e4;
|
48 |
+
background-color:#fff;
|
49 |
+
color:#333;line-height:13px;cursor:default}
|
50 |
+
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
|
51 |
+
position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
52 |
+
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
|
53 |
+
.chosen-container-multi .chosen-choices li.search-choice-disabled{
|
54 |
+
padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;
|
55 |
+
background-color:#fff;
|
56 |
+
color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
|
57 |
+
.chosen-container-active .chosen-single{
|
58 |
+
border:1px solid #5897fb;
|
59 |
+
box-shadow:0 0 5px rgba(0,0,0,.3);
|
60 |
+
}
|
61 |
+
.chosen-container-active.chosen-with-drop .chosen-single{
|
62 |
+
border:1px solid #bfbebe;
|
63 |
+
-moz-border-radius-bottomright:0;
|
64 |
+
border-bottom-right-radius:0;
|
65 |
+
-moz-border-radius-bottomleft:0;
|
66 |
+
border-bottom-left-radius:0;
|
67 |
+
|
68 |
+
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
|
69 |
+
background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);
|
70 |
+
background-image:-moz-linear-gradient(#eee 20%,#fff 80%);
|
71 |
+
background-image:-o-linear-gradient(#eee 20%,#fff 80%);
|
72 |
+
background-image:linear-gradient(#eee 20%,#fff 80%);
|
73 |
+
box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
|
74 |
+
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
|
75 |
+
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
|
76 |
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
assets/lib/chosen/chosen.jquery.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
!function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(this.no_results_clear(),e=0,g=this.get_search_text(),a=g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d=this.search_contains?"":"^",c=new RegExp(d+a,"i"),j=new RegExp(a,"i"),m=this.results_data,k=0,l=m.length;l>k;k++)b=m[k],b.search_match=!1,f=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(f=this.results_data[b.group_array_index],0===f.active_options&&f.search_match&&(e+=1),f.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.html,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(e+=1),b.search_match?(g.length&&(h=b.search_text.search(j),i=b.search_text.substr(0,h+g.length)+"</em>"+b.search_text.substr(h+g.length),b.search_text=i.substr(0,h)+"<em>"+i.substr(h)),null!=f&&(f.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>e&&g.length?(this.update_results_content(""),this.no_results(g)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d?d.destroy():d||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this);
|
1 |
+
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
!function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(this.no_results_clear(),e=0,g=this.get_search_text(),a=g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d=this.search_contains?"":"^",c=new RegExp(d+a,"i"),j=new RegExp(a,"i"),m=this.results_data,k=0,l=m.length;l>k;k++)b=m[k],b.search_match=!1,f=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(f=this.results_data[b.group_array_index],0===f.active_options&&f.search_match&&(e+=1),f.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.html,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(e+=1),b.search_match?(g.length&&(h=b.search_text.search(j),i=b.search_text.substr(0,h+g.length)+"</em>"+b.search_text.substr(h+g.length),b.search_text=i.substr(0,h)+"<em>"+i.substr(h)),null!=f&&(f.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>e&&g.length?(this.update_results_content(""),this.no_results(g)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d?d.destroy():d||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this);
|
assets/lib/chosen/chosen.min.css
CHANGED
@@ -1,75 +1,75 @@
|
|
1 |
-
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
-
|
3 |
-
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
|
4 |
-
.chosen-container .chosen-drop{
|
5 |
-
position:absolute;top:100%;left:-9999px;z-index:99996;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
|
6 |
-
border:1px solid #000;border-top:0;background:#fff;
|
7 |
-
/*box-shadow:0 4px 5px rgba(0,0,0,.15)*/
|
8 |
-
}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}
|
9 |
-
.chosen-container-single .chosen-single{
|
10 |
-
position:relative;display:block;overflow:hidden;
|
11 |
-
padding:5px 0 0 8px;
|
12 |
-
height:35px;
|
13 |
-
border:1px solid #000;
|
14 |
-
/*border-radius:5px;*/
|
15 |
-
background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
|
16 |
-
background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
17 |
-
background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
18 |
-
background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
19 |
-
background-clip:padding-box;
|
20 |
-
/*box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);*/
|
21 |
-
color:#000;text-decoration:none;white-space:nowrap;line-height:24px}
|
22 |
-
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{
|
23 |
-
display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;
|
24 |
-
color: #000;
|
25 |
-
}
|
26 |
-
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
|
27 |
-
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
28 |
-
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
|
29 |
-
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0 7px}
|
30 |
-
.chosen-container-single .chosen-search{position:relative;z-index:99996;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #000;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
|
31 |
-
.chosen-container-single .chosen-drop{
|
32 |
-
margin-top:-1px;
|
33 |
-
/*border-radius:0 0 4px 4px;*/
|
34 |
-
background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
|
35 |
-
.chosen-container .chosen-results li.active-result{
|
36 |
-
display:list-item;cursor:pointer;color: #000;
|
37 |
-
}
|
38 |
-
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
|
39 |
-
.chosen-container .chosen-results li.no-results{
|
40 |
-
display:list-item;background:#f4f4f4; color: #000;
|
41 |
-
}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #000;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
|
42 |
-
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
|
43 |
-
margin:1px 0;
|
44 |
-
padding:5px;
|
45 |
-
height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
|
46 |
-
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
|
47 |
-
.chosen-container-multi .chosen-choices li.search-choice{
|
48 |
-
position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;
|
49 |
-
border:1px solid #000;border-radius:3px;background-color:#e4e4e4;
|
50 |
-
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
51 |
-
background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
52 |
-
background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
53 |
-
background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
54 |
-
background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
55 |
-
background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
|
56 |
-
color:#333;line-height:13px;cursor:default}
|
57 |
-
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
|
58 |
-
position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
59 |
-
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
|
60 |
-
.chosen-container-multi .chosen-choices li.search-choice-disabled{
|
61 |
-
padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;
|
62 |
-
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
63 |
-
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
64 |
-
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
65 |
-
background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
66 |
-
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
67 |
-
color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
|
68 |
-
.chosen-container-active .chosen-single{
|
69 |
-
border:1px solid #5897fb;
|
70 |
-
box-shadow:0 0 5px rgba(0,0,0,.3);
|
71 |
-
}
|
72 |
-
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #000;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
|
73 |
-
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
|
74 |
-
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
|
75 |
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
1 |
+
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
+
|
3 |
+
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
|
4 |
+
.chosen-container .chosen-drop{
|
5 |
+
position:absolute;top:100%;left:-9999px;z-index:99996;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
|
6 |
+
border:1px solid #000;border-top:0;background:#fff;
|
7 |
+
/*box-shadow:0 4px 5px rgba(0,0,0,.15)*/
|
8 |
+
}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}
|
9 |
+
.chosen-container-single .chosen-single{
|
10 |
+
position:relative;display:block;overflow:hidden;
|
11 |
+
padding:5px 0 0 8px;
|
12 |
+
height:35px;
|
13 |
+
border:1px solid #000;
|
14 |
+
/*border-radius:5px;*/
|
15 |
+
background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
|
16 |
+
background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
17 |
+
background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
18 |
+
background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
19 |
+
background-clip:padding-box;
|
20 |
+
/*box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);*/
|
21 |
+
color:#000;text-decoration:none;white-space:nowrap;line-height:24px}
|
22 |
+
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{
|
23 |
+
display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;
|
24 |
+
color: #000;
|
25 |
+
}
|
26 |
+
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
|
27 |
+
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
28 |
+
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
|
29 |
+
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0 7px}
|
30 |
+
.chosen-container-single .chosen-search{position:relative;z-index:99996;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #000;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
|
31 |
+
.chosen-container-single .chosen-drop{
|
32 |
+
margin-top:-1px;
|
33 |
+
/*border-radius:0 0 4px 4px;*/
|
34 |
+
background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
|
35 |
+
.chosen-container .chosen-results li.active-result{
|
36 |
+
display:list-item;cursor:pointer;color: #000;
|
37 |
+
}
|
38 |
+
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
|
39 |
+
.chosen-container .chosen-results li.no-results{
|
40 |
+
display:list-item;background:#f4f4f4; color: #000;
|
41 |
+
}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #000;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
|
42 |
+
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
|
43 |
+
margin:1px 0;
|
44 |
+
padding:5px;
|
45 |
+
height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
|
46 |
+
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
|
47 |
+
.chosen-container-multi .chosen-choices li.search-choice{
|
48 |
+
position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;
|
49 |
+
border:1px solid #000;border-radius:3px;background-color:#e4e4e4;
|
50 |
+
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
51 |
+
background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
52 |
+
background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
53 |
+
background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
54 |
+
background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
55 |
+
background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
|
56 |
+
color:#333;line-height:13px;cursor:default}
|
57 |
+
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
|
58 |
+
position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
59 |
+
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
|
60 |
+
.chosen-container-multi .chosen-choices li.search-choice-disabled{
|
61 |
+
padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;
|
62 |
+
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
63 |
+
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
64 |
+
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
65 |
+
background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
66 |
+
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
67 |
+
color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
|
68 |
+
.chosen-container-active .chosen-single{
|
69 |
+
border:1px solid #5897fb;
|
70 |
+
box-shadow:0 0 5px rgba(0,0,0,.3);
|
71 |
+
}
|
72 |
+
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #000;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
|
73 |
+
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
|
74 |
+
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
|
75 |
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
assets/lib/chosen/wix.chosen.min.css
CHANGED
@@ -1,80 +1,80 @@
|
|
1 |
-
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
-
|
3 |
-
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
|
4 |
-
.chosen-container .chosen-drop{
|
5 |
-
position:absolute;top:100%;left:-9999px;z-index:99996;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
|
6 |
-
border:1px solid #3899ec;border-top:0;background:#fff;
|
7 |
-
/*box-shadow:0 4px 5px rgba(0,0,0,.15)*/
|
8 |
-
}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}
|
9 |
-
.chosen-container-single .chosen-single{
|
10 |
-
position:relative;display:block;overflow:hidden;
|
11 |
-
padding:5px 0 0 8px;
|
12 |
-
height:35px;
|
13 |
-
border:1px solid #3899ec;
|
14 |
-
/*border-radius:5px;*/
|
15 |
-
background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
|
16 |
-
background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
17 |
-
background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
18 |
-
background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
19 |
-
background-clip:padding-box;
|
20 |
-
/*box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);*/
|
21 |
-
color:#3899ec;text-decoration:none;white-space:nowrap;line-height:24px}
|
22 |
-
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{
|
23 |
-
display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;
|
24 |
-
color: #3899ec;
|
25 |
-
}
|
26 |
-
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
|
27 |
-
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
28 |
-
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
|
29 |
-
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0 7px}
|
30 |
-
.chosen-container-single .chosen-search{position:relative;z-index:99996;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #3899ec;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
|
31 |
-
.chosen-container-single .chosen-drop{
|
32 |
-
margin-top:-1px;
|
33 |
-
/*border-radius:0 0 4px 4px;*/
|
34 |
-
background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
|
35 |
-
.chosen-container .chosen-results li.active-result{
|
36 |
-
display:list-item;cursor:pointer;color: #3899ec;
|
37 |
-
}
|
38 |
-
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
|
39 |
-
.chosen-container .chosen-results li.no-results{
|
40 |
-
display:list-item;background:#f4f4f4; color: #3899ec;
|
41 |
-
}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
|
42 |
-
.chosen-container .chosen-results li.group-option{padding-left:15px}
|
43 |
-
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
|
44 |
-
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #3899ec;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
|
45 |
-
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
|
46 |
-
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
|
47 |
-
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
|
48 |
-
margin:1px 0;
|
49 |
-
padding:5px;
|
50 |
-
height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
|
51 |
-
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
|
52 |
-
.chosen-container-multi .chosen-choices li.search-choice{
|
53 |
-
position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;
|
54 |
-
border:1px solid #3899ec;border-radius:3px;background-color:#e4e4e4;
|
55 |
-
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
56 |
-
background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
57 |
-
background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
58 |
-
background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
59 |
-
background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
60 |
-
background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
|
61 |
-
color:#333;line-height:13px;cursor:default}
|
62 |
-
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
|
63 |
-
position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
64 |
-
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
|
65 |
-
.chosen-container-multi .chosen-choices li.search-choice-disabled{
|
66 |
-
padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;
|
67 |
-
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
68 |
-
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
69 |
-
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
70 |
-
background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
71 |
-
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
72 |
-
color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
|
73 |
-
.chosen-container-active .chosen-single{
|
74 |
-
border:1px solid #5897fb;
|
75 |
-
box-shadow:0 0 5px rgba(0,0,0,.3);
|
76 |
-
}
|
77 |
-
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #3899ec;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
|
78 |
-
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
|
79 |
-
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
|
80 |
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
1 |
+
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
+
|
3 |
+
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
|
4 |
+
.chosen-container .chosen-drop{
|
5 |
+
position:absolute;top:100%;left:-9999px;z-index:99996;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
|
6 |
+
border:1px solid #3899ec;border-top:0;background:#fff;
|
7 |
+
/*box-shadow:0 4px 5px rgba(0,0,0,.15)*/
|
8 |
+
}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}
|
9 |
+
.chosen-container-single .chosen-single{
|
10 |
+
position:relative;display:block;overflow:hidden;
|
11 |
+
padding:5px 0 0 8px;
|
12 |
+
height:35px;
|
13 |
+
border:1px solid #3899ec;
|
14 |
+
/*border-radius:5px;*/
|
15 |
+
background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
|
16 |
+
background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
17 |
+
background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
18 |
+
background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
|
19 |
+
background-clip:padding-box;
|
20 |
+
/*box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);*/
|
21 |
+
color:#3899ec;text-decoration:none;white-space:nowrap;line-height:24px}
|
22 |
+
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{
|
23 |
+
display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;
|
24 |
+
color: #3899ec;
|
25 |
+
}
|
26 |
+
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
|
27 |
+
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
28 |
+
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
|
29 |
+
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0 7px}
|
30 |
+
.chosen-container-single .chosen-search{position:relative;z-index:99996;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #3899ec;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
|
31 |
+
.chosen-container-single .chosen-drop{
|
32 |
+
margin-top:-1px;
|
33 |
+
/*border-radius:0 0 4px 4px;*/
|
34 |
+
background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
|
35 |
+
.chosen-container .chosen-results li.active-result{
|
36 |
+
display:list-item;cursor:pointer;color: #3899ec;
|
37 |
+
}
|
38 |
+
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
|
39 |
+
.chosen-container .chosen-results li.no-results{
|
40 |
+
display:list-item;background:#f4f4f4; color: #3899ec;
|
41 |
+
}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
|
42 |
+
.chosen-container .chosen-results li.group-option{padding-left:15px}
|
43 |
+
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
|
44 |
+
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #3899ec;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
|
45 |
+
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
|
46 |
+
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
|
47 |
+
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
|
48 |
+
margin:1px 0;
|
49 |
+
padding:5px;
|
50 |
+
height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
|
51 |
+
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
|
52 |
+
.chosen-container-multi .chosen-choices li.search-choice{
|
53 |
+
position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;
|
54 |
+
border:1px solid #3899ec;border-radius:3px;background-color:#e4e4e4;
|
55 |
+
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
56 |
+
background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
57 |
+
background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
58 |
+
background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
59 |
+
background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
60 |
+
background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
|
61 |
+
color:#333;line-height:13px;cursor:default}
|
62 |
+
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
|
63 |
+
position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
|
64 |
+
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
|
65 |
+
.chosen-container-multi .chosen-choices li.search-choice-disabled{
|
66 |
+
padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;
|
67 |
+
background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
|
68 |
+
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
69 |
+
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
70 |
+
background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
71 |
+
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
|
72 |
+
color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
|
73 |
+
.chosen-container-active .chosen-single{
|
74 |
+
border:1px solid #5897fb;
|
75 |
+
box-shadow:0 0 5px rgba(0,0,0,.3);
|
76 |
+
}
|
77 |
+
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #3899ec;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
|
78 |
+
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
|
79 |
+
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
|
80 |
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
assets/lib/codemirror/addon/hint/anyword-hint.js
CHANGED
@@ -1,41 +1,41 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
var WORD = /[\w$]+/, RANGE = 500;
|
15 |
-
|
16 |
-
CodeMirror.registerHelper("hint", "anyword", function(editor, options) {
|
17 |
-
var word = options && options.word || WORD;
|
18 |
-
var range = options && options.range || RANGE;
|
19 |
-
var cur = editor.getCursor(), curLine = editor.getLine(cur.line);
|
20 |
-
var end = cur.ch, start = end;
|
21 |
-
while (start && word.test(curLine.charAt(start - 1))) --start;
|
22 |
-
var curWord = start != end && curLine.slice(start, end);
|
23 |
-
|
24 |
-
var list = [], seen = {};
|
25 |
-
var re = new RegExp(word.source, "g");
|
26 |
-
for (var dir = -1; dir <= 1; dir += 2) {
|
27 |
-
var line = cur.line, endLine = Math.min(Math.max(line + dir * range, editor.firstLine()), editor.lastLine()) + dir;
|
28 |
-
for (; line != endLine; line += dir) {
|
29 |
-
var text = editor.getLine(line), m;
|
30 |
-
while (m = re.exec(text)) {
|
31 |
-
if (line == cur.line && m[0] === curWord) continue;
|
32 |
-
if ((!curWord || m[0].lastIndexOf(curWord, 0) == 0) && !Object.prototype.hasOwnProperty.call(seen, m[0])) {
|
33 |
-
seen[m[0]] = true;
|
34 |
-
list.push(m[0]);
|
35 |
-
}
|
36 |
-
}
|
37 |
-
}
|
38 |
-
}
|
39 |
-
return {list: list, from: CodeMirror.Pos(cur.line, start), to: CodeMirror.Pos(cur.line, end)};
|
40 |
-
});
|
41 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
"use strict";
|
13 |
+
|
14 |
+
var WORD = /[\w$]+/, RANGE = 500;
|
15 |
+
|
16 |
+
CodeMirror.registerHelper("hint", "anyword", function(editor, options) {
|
17 |
+
var word = options && options.word || WORD;
|
18 |
+
var range = options && options.range || RANGE;
|
19 |
+
var cur = editor.getCursor(), curLine = editor.getLine(cur.line);
|
20 |
+
var end = cur.ch, start = end;
|
21 |
+
while (start && word.test(curLine.charAt(start - 1))) --start;
|
22 |
+
var curWord = start != end && curLine.slice(start, end);
|
23 |
+
|
24 |
+
var list = [], seen = {};
|
25 |
+
var re = new RegExp(word.source, "g");
|
26 |
+
for (var dir = -1; dir <= 1; dir += 2) {
|
27 |
+
var line = cur.line, endLine = Math.min(Math.max(line + dir * range, editor.firstLine()), editor.lastLine()) + dir;
|
28 |
+
for (; line != endLine; line += dir) {
|
29 |
+
var text = editor.getLine(line), m;
|
30 |
+
while (m = re.exec(text)) {
|
31 |
+
if (line == cur.line && m[0] === curWord) continue;
|
32 |
+
if ((!curWord || m[0].lastIndexOf(curWord, 0) == 0) && !Object.prototype.hasOwnProperty.call(seen, m[0])) {
|
33 |
+
seen[m[0]] = true;
|
34 |
+
list.push(m[0]);
|
35 |
+
}
|
36 |
+
}
|
37 |
+
}
|
38 |
+
}
|
39 |
+
return {list: list, from: CodeMirror.Pos(cur.line, start), to: CodeMirror.Pos(cur.line, end)};
|
40 |
+
});
|
41 |
+
});
|
assets/lib/codemirror/addon/hint/css-hint.js
CHANGED
@@ -1,56 +1,56 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"), require("../../mode/css/css"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror", "../../mode/css/css"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
var pseudoClasses = {link: 1, visited: 1, active: 1, hover: 1, focus: 1,
|
15 |
-
"first-letter": 1, "first-line": 1, "first-child": 1,
|
16 |
-
before: 1, after: 1, lang: 1};
|
17 |
-
|
18 |
-
CodeMirror.registerHelper("hint", "css", function(cm) {
|
19 |
-
var cur = cm.getCursor(), token = cm.getTokenAt(cur);
|
20 |
-
var inner = CodeMirror.innerMode(cm.getMode(), token.state);
|
21 |
-
if (inner.mode.name != "css") return;
|
22 |
-
|
23 |
-
var start = token.start, end = cur.ch, word = token.string.slice(0, end - start);
|
24 |
-
if (/[^\w$_-]/.test(word)) {
|
25 |
-
word = ""; start = end = cur.ch;
|
26 |
-
}
|
27 |
-
|
28 |
-
var spec = CodeMirror.resolveMode("text/css");
|
29 |
-
|
30 |
-
var result = [];
|
31 |
-
function add(keywords) {
|
32 |
-
for (var name in keywords)
|
33 |
-
if (!word || name.lastIndexOf(word, 0) == 0)
|
34 |
-
result.push(name);
|
35 |
-
}
|
36 |
-
|
37 |
-
var st = inner.state.state;
|
38 |
-
if (st == "pseudo" || token.type == "variable-3") {
|
39 |
-
add(pseudoClasses);
|
40 |
-
} else if (st == "block" || st == "maybeprop") {
|
41 |
-
add(spec.propertyKeywords);
|
42 |
-
} else if (st == "prop" || st == "parens" || st == "at" || st == "params") {
|
43 |
-
add(spec.valueKeywords);
|
44 |
-
add(spec.colorKeywords);
|
45 |
-
} else if (st == "media" || st == "media_parens") {
|
46 |
-
add(spec.mediaTypes);
|
47 |
-
add(spec.mediaFeatures);
|
48 |
-
}
|
49 |
-
|
50 |
-
if (result.length) return {
|
51 |
-
list: result,
|
52 |
-
from: CodeMirror.Pos(cur.line, start),
|
53 |
-
to: CodeMirror.Pos(cur.line, end)
|
54 |
-
};
|
55 |
-
});
|
56 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"), require("../../mode/css/css"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror", "../../mode/css/css"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
"use strict";
|
13 |
+
|
14 |
+
var pseudoClasses = {link: 1, visited: 1, active: 1, hover: 1, focus: 1,
|
15 |
+
"first-letter": 1, "first-line": 1, "first-child": 1,
|
16 |
+
before: 1, after: 1, lang: 1};
|
17 |
+
|
18 |
+
CodeMirror.registerHelper("hint", "css", function(cm) {
|
19 |
+
var cur = cm.getCursor(), token = cm.getTokenAt(cur);
|
20 |
+
var inner = CodeMirror.innerMode(cm.getMode(), token.state);
|
21 |
+
if (inner.mode.name != "css") return;
|
22 |
+
|
23 |
+
var start = token.start, end = cur.ch, word = token.string.slice(0, end - start);
|
24 |
+
if (/[^\w$_-]/.test(word)) {
|
25 |
+
word = ""; start = end = cur.ch;
|
26 |
+
}
|
27 |
+
|
28 |
+
var spec = CodeMirror.resolveMode("text/css");
|
29 |
+
|
30 |
+
var result = [];
|
31 |
+
function add(keywords) {
|
32 |
+
for (var name in keywords)
|
33 |
+
if (!word || name.lastIndexOf(word, 0) == 0)
|
34 |
+
result.push(name);
|
35 |
+
}
|
36 |
+
|
37 |
+
var st = inner.state.state;
|
38 |
+
if (st == "pseudo" || token.type == "variable-3") {
|
39 |
+
add(pseudoClasses);
|
40 |
+
} else if (st == "block" || st == "maybeprop") {
|
41 |
+
add(spec.propertyKeywords);
|
42 |
+
} else if (st == "prop" || st == "parens" || st == "at" || st == "params") {
|
43 |
+
add(spec.valueKeywords);
|
44 |
+
add(spec.colorKeywords);
|
45 |
+
} else if (st == "media" || st == "media_parens") {
|
46 |
+
add(spec.mediaTypes);
|
47 |
+
add(spec.mediaFeatures);
|
48 |
+
}
|
49 |
+
|
50 |
+
if (result.length) return {
|
51 |
+
list: result,
|
52 |
+
from: CodeMirror.Pos(cur.line, start),
|
53 |
+
to: CodeMirror.Pos(cur.line, end)
|
54 |
+
};
|
55 |
+
});
|
56 |
+
});
|
assets/lib/codemirror/addon/hint/html-hint.js
CHANGED
@@ -1,348 +1,348 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"), require("./xml-hint"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror", "./xml-hint"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
var langs = "ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu".split(" ");
|
15 |
-
var targets = ["_blank", "_self", "_top", "_parent"];
|
16 |
-
var charsets = ["ascii", "utf-8", "utf-16", "latin1", "latin1"];
|
17 |
-
var methods = ["get", "post", "put", "delete"];
|
18 |
-
var encs = ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"];
|
19 |
-
var media = ["all", "screen", "print", "embossed", "braille", "handheld", "print", "projection", "screen", "tty", "tv", "speech",
|
20 |
-
"3d-glasses", "resolution [>][<][=] [X]", "device-aspect-ratio: X/Y", "orientation:portrait",
|
21 |
-
"orientation:landscape", "device-height: [X]", "device-width: [X]"];
|
22 |
-
var s = { attrs: {} }; // Simple tag, reused for a whole lot of tags
|
23 |
-
|
24 |
-
var data = {
|
25 |
-
a: {
|
26 |
-
attrs: {
|
27 |
-
href: null, ping: null, type: null,
|
28 |
-
media: media,
|
29 |
-
target: targets,
|
30 |
-
hreflang: langs
|
31 |
-
}
|
32 |
-
},
|
33 |
-
abbr: s,
|
34 |
-
acronym: s,
|
35 |
-
address: s,
|
36 |
-
applet: s,
|
37 |
-
area: {
|
38 |
-
attrs: {
|
39 |
-
alt: null, coords: null, href: null, target: null, ping: null,
|
40 |
-
media: media, hreflang: langs, type: null,
|
41 |
-
shape: ["default", "rect", "circle", "poly"]
|
42 |
-
}
|
43 |
-
},
|
44 |
-
article: s,
|
45 |
-
aside: s,
|
46 |
-
audio: {
|
47 |
-
attrs: {
|
48 |
-
src: null, mediagroup: null,
|
49 |
-
crossorigin: ["anonymous", "use-credentials"],
|
50 |
-
preload: ["none", "metadata", "auto"],
|
51 |
-
autoplay: ["", "autoplay"],
|
52 |
-
loop: ["", "loop"],
|
53 |
-
controls: ["", "controls"]
|
54 |
-
}
|
55 |
-
},
|
56 |
-
b: s,
|
57 |
-
base: { attrs: { href: null, target: targets } },
|
58 |
-
basefont: s,
|
59 |
-
bdi: s,
|
60 |
-
bdo: s,
|
61 |
-
big: s,
|
62 |
-
blockquote: { attrs: { cite: null } },
|
63 |
-
body: s,
|
64 |
-
br: s,
|
65 |
-
button: {
|
66 |
-
attrs: {
|
67 |
-
form: null, formaction: null, name: null, value: null,
|
68 |
-
autofocus: ["", "autofocus"],
|
69 |
-
disabled: ["", "autofocus"],
|
70 |
-
formenctype: encs,
|
71 |
-
formmethod: methods,
|
72 |
-
formnovalidate: ["", "novalidate"],
|
73 |
-
formtarget: targets,
|
74 |
-
type: ["submit", "reset", "button"]
|
75 |
-
}
|
76 |
-
},
|
77 |
-
canvas: { attrs: { width: null, height: null } },
|
78 |
-
caption: s,
|
79 |
-
center: s,
|
80 |
-
cite: s,
|
81 |
-
code: s,
|
82 |
-
col: { attrs: { span: null } },
|
83 |
-
colgroup: { attrs: { span: null } },
|
84 |
-
command: {
|
85 |
-
attrs: {
|
86 |
-
type: ["command", "checkbox", "radio"],
|
87 |
-
label: null, icon: null, radiogroup: null, command: null, title: null,
|
88 |
-
disabled: ["", "disabled"],
|
89 |
-
checked: ["", "checked"]
|
90 |
-
}
|
91 |
-
},
|
92 |
-
data: { attrs: { value: null } },
|
93 |
-
datagrid: { attrs: { disabled: ["", "disabled"], multiple: ["", "multiple"] } },
|
94 |
-
datalist: { attrs: { data: null } },
|
95 |
-
dd: s,
|
96 |
-
del: { attrs: { cite: null, datetime: null } },
|
97 |
-
details: { attrs: { open: ["", "open"] } },
|
98 |
-
dfn: s,
|
99 |
-
dir: s,
|
100 |
-
div: s,
|
101 |
-
dl: s,
|
102 |
-
dt: s,
|
103 |
-
em: s,
|
104 |
-
embed: { attrs: { src: null, type: null, width: null, height: null } },
|
105 |
-
eventsource: { attrs: { src: null } },
|
106 |
-
fieldset: { attrs: { disabled: ["", "disabled"], form: null, name: null } },
|
107 |
-
figcaption: s,
|
108 |
-
figure: s,
|
109 |
-
font: s,
|
110 |
-
footer: s,
|
111 |
-
form: {
|
112 |
-
attrs: {
|
113 |
-
action: null, name: null,
|
114 |
-
"accept-charset": charsets,
|
115 |
-
autocomplete: ["on", "off"],
|
116 |
-
enctype: encs,
|
117 |
-
method: methods,
|
118 |
-
novalidate: ["", "novalidate"],
|
119 |
-
target: targets
|
120 |
-
}
|
121 |
-
},
|
122 |
-
frame: s,
|
123 |
-
frameset: s,
|
124 |
-
h1: s, h2: s, h3: s, h4: s, h5: s, h6: s,
|
125 |
-
head: {
|
126 |
-
attrs: {},
|
127 |
-
children: ["title", "base", "link", "style", "meta", "script", "noscript", "command"]
|
128 |
-
},
|
129 |
-
header: s,
|
130 |
-
hgroup: s,
|
131 |
-
hr: s,
|
132 |
-
html: {
|
133 |
-
attrs: { manifest: null },
|
134 |
-
children: ["head", "body"]
|
135 |
-
},
|
136 |
-
i: s,
|
137 |
-
iframe: {
|
138 |
-
attrs: {
|
139 |
-
src: null, srcdoc: null, name: null, width: null, height: null,
|
140 |
-
sandbox: ["allow-top-navigation", "allow-same-origin", "allow-forms", "allow-scripts"],
|
141 |
-
seamless: ["", "seamless"]
|
142 |
-
}
|
143 |
-
},
|
144 |
-
img: {
|
145 |
-
attrs: {
|
146 |
-
alt: null, src: null, ismap: null, usemap: null, width: null, height: null,
|
147 |
-
crossorigin: ["anonymous", "use-credentials"]
|
148 |
-
}
|
149 |
-
},
|
150 |
-
input: {
|
151 |
-
attrs: {
|
152 |
-
alt: null, dirname: null, form: null, formaction: null,
|
153 |
-
height: null, list: null, max: null, maxlength: null, min: null,
|
154 |
-
name: null, pattern: null, placeholder: null, size: null, src: null,
|
155 |
-
step: null, value: null, width: null,
|
156 |
-
accept: ["audio/*", "video/*", "image/*"],
|
157 |
-
autocomplete: ["on", "off"],
|
158 |
-
autofocus: ["", "autofocus"],
|
159 |
-
checked: ["", "checked"],
|
160 |
-
disabled: ["", "disabled"],
|
161 |
-
formenctype: encs,
|
162 |
-
formmethod: methods,
|
163 |
-
formnovalidate: ["", "novalidate"],
|
164 |
-
formtarget: targets,
|
165 |
-
multiple: ["", "multiple"],
|
166 |
-
readonly: ["", "readonly"],
|
167 |
-
required: ["", "required"],
|
168 |
-
type: ["hidden", "text", "search", "tel", "url", "email", "password", "datetime", "date", "month",
|
169 |
-
"week", "time", "datetime-local", "number", "range", "color", "checkbox", "radio",
|
170 |
-
"file", "submit", "image", "reset", "button"]
|
171 |
-
}
|
172 |
-
},
|
173 |
-
ins: { attrs: { cite: null, datetime: null } },
|
174 |
-
kbd: s,
|
175 |
-
keygen: {
|
176 |
-
attrs: {
|
177 |
-
challenge: null, form: null, name: null,
|
178 |
-
autofocus: ["", "autofocus"],
|
179 |
-
disabled: ["", "disabled"],
|
180 |
-
keytype: ["RSA"]
|
181 |
-
}
|
182 |
-
},
|
183 |
-
label: { attrs: { "for": null, form: null } },
|
184 |
-
legend: s,
|
185 |
-
li: { attrs: { value: null } },
|
186 |
-
link: {
|
187 |
-
attrs: {
|
188 |
-
href: null, type: null,
|
189 |
-
hreflang: langs,
|
190 |
-
media: media,
|
191 |
-
sizes: ["all", "16x16", "16x16 32x32", "16x16 32x32 64x64"]
|
192 |
-
}
|
193 |
-
},
|
194 |
-
map: { attrs: { name: null } },
|
195 |
-
mark: s,
|
196 |
-
menu: { attrs: { label: null, type: ["list", "context", "toolbar"] } },
|
197 |
-
meta: {
|
198 |
-
attrs: {
|
199 |
-
content: null,
|
200 |
-
charset: charsets,
|
201 |
-
name: ["viewport", "application-name", "author", "description", "generator", "keywords"],
|
202 |
-
"http-equiv": ["content-language", "content-type", "default-style", "refresh"]
|
203 |
-
}
|
204 |
-
},
|
205 |
-
meter: { attrs: { value: null, min: null, low: null, high: null, max: null, optimum: null } },
|
206 |
-
nav: s,
|
207 |
-
noframes: s,
|
208 |
-
noscript: s,
|
209 |
-
object: {
|
210 |
-
attrs: {
|
211 |
-
data: null, type: null, name: null, usemap: null, form: null, width: null, height: null,
|
212 |
-
typemustmatch: ["", "typemustmatch"]
|
213 |
-
}
|
214 |
-
},
|
215 |
-
ol: { attrs: { reversed: ["", "reversed"], start: null, type: ["1", "a", "A", "i", "I"] } },
|
216 |
-
optgroup: { attrs: { disabled: ["", "disabled"], label: null } },
|
217 |
-
option: { attrs: { disabled: ["", "disabled"], label: null, selected: ["", "selected"], value: null } },
|
218 |
-
output: { attrs: { "for": null, form: null, name: null } },
|
219 |
-
p: s,
|
220 |
-
param: { attrs: { name: null, value: null } },
|
221 |
-
pre: s,
|
222 |
-
progress: { attrs: { value: null, max: null } },
|
223 |
-
q: { attrs: { cite: null } },
|
224 |
-
rp: s,
|
225 |
-
rt: s,
|
226 |
-
ruby: s,
|
227 |
-
s: s,
|
228 |
-
samp: s,
|
229 |
-
script: {
|
230 |
-
attrs: {
|
231 |
-
type: ["text/javascript"],
|
232 |
-
src: null,
|
233 |
-
async: ["", "async"],
|
234 |
-
defer: ["", "defer"],
|
235 |
-
charset: charsets
|
236 |
-
}
|
237 |
-
},
|
238 |
-
section: s,
|
239 |
-
select: {
|
240 |
-
attrs: {
|
241 |
-
form: null, name: null, size: null,
|
242 |
-
autofocus: ["", "autofocus"],
|
243 |
-
disabled: ["", "disabled"],
|
244 |
-
multiple: ["", "multiple"]
|
245 |
-
}
|
246 |
-
},
|
247 |
-
small: s,
|
248 |
-
source: { attrs: { src: null, type: null, media: null } },
|
249 |
-
span: s,
|
250 |
-
strike: s,
|
251 |
-
strong: s,
|
252 |
-
style: {
|
253 |
-
attrs: {
|
254 |
-
type: ["text/css"],
|
255 |
-
media: media,
|
256 |
-
scoped: null
|
257 |
-
}
|
258 |
-
},
|
259 |
-
sub: s,
|
260 |
-
summary: s,
|
261 |
-
sup: s,
|
262 |
-
table: s,
|
263 |
-
tbody: s,
|
264 |
-
td: { attrs: { colspan: null, rowspan: null, headers: null } },
|
265 |
-
textarea: {
|
266 |
-
attrs: {
|
267 |
-
dirname: null, form: null, maxlength: null, name: null, placeholder: null,
|
268 |
-
rows: null, cols: null,
|
269 |
-
autofocus: ["", "autofocus"],
|
270 |
-
disabled: ["", "disabled"],
|
271 |
-
readonly: ["", "readonly"],
|
272 |
-
required: ["", "required"],
|
273 |
-
wrap: ["soft", "hard"]
|
274 |
-
}
|
275 |
-
},
|
276 |
-
tfoot: s,
|
277 |
-
th: { attrs: { colspan: null, rowspan: null, headers: null, scope: ["row", "col", "rowgroup", "colgroup"] } },
|
278 |
-
thead: s,
|
279 |
-
time: { attrs: { datetime: null } },
|
280 |
-
title: s,
|
281 |
-
tr: s,
|
282 |
-
track: {
|
283 |
-
attrs: {
|
284 |
-
src: null, label: null, "default": null,
|
285 |
-
kind: ["subtitles", "captions", "descriptions", "chapters", "metadata"],
|
286 |
-
srclang: langs
|
287 |
-
}
|
288 |
-
},
|
289 |
-
tt: s,
|
290 |
-
u: s,
|
291 |
-
ul: s,
|
292 |
-
"var": s,
|
293 |
-
video: {
|
294 |
-
attrs: {
|
295 |
-
src: null, poster: null, width: null, height: null,
|
296 |
-
crossorigin: ["anonymous", "use-credentials"],
|
297 |
-
preload: ["auto", "metadata", "none"],
|
298 |
-
autoplay: ["", "autoplay"],
|
299 |
-
mediagroup: ["movie"],
|
300 |
-
muted: ["", "muted"],
|
301 |
-
controls: ["", "controls"]
|
302 |
-
}
|
303 |
-
},
|
304 |
-
wbr: s
|
305 |
-
};
|
306 |
-
|
307 |
-
var globalAttrs = {
|
308 |
-
accesskey: ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
|
309 |
-
"class": null,
|
310 |
-
contenteditable: ["true", "false"],
|
311 |
-
contextmenu: null,
|
312 |
-
dir: ["ltr", "rtl", "auto"],
|
313 |
-
draggable: ["true", "false", "auto"],
|
314 |
-
dropzone: ["copy", "move", "link", "string:", "file:"],
|
315 |
-
hidden: ["hidden"],
|
316 |
-
id: null,
|
317 |
-
inert: ["inert"],
|
318 |
-
itemid: null,
|
319 |
-
itemprop: null,
|
320 |
-
itemref: null,
|
321 |
-
itemscope: ["itemscope"],
|
322 |
-
itemtype: null,
|
323 |
-
lang: ["en", "es"],
|
324 |
-
spellcheck: ["true", "false"],
|
325 |
-
style: null,
|
326 |
-
tabindex: ["1", "2", "3", "4", "5", "6", "7", "8", "9"],
|
327 |
-
title: null,
|
328 |
-
translate: ["yes", "no"],
|
329 |
-
onclick: null,
|
330 |
-
rel: ["stylesheet", "alternate", "author", "bookmark", "help", "license", "next", "nofollow", "noreferrer", "prefetch", "prev", "search", "tag"]
|
331 |
-
};
|
332 |
-
function populate(obj) {
|
333 |
-
for (var attr in globalAttrs) if (globalAttrs.hasOwnProperty(attr))
|
334 |
-
obj.attrs[attr] = globalAttrs[attr];
|
335 |
-
}
|
336 |
-
|
337 |
-
populate(s);
|
338 |
-
for (var tag in data) if (data.hasOwnProperty(tag) && data[tag] != s)
|
339 |
-
populate(data[tag]);
|
340 |
-
|
341 |
-
CodeMirror.htmlSchema = data;
|
342 |
-
function htmlHint(cm, options) {
|
343 |
-
var local = {schemaInfo: data};
|
344 |
-
if (options) for (var opt in options) local[opt] = options[opt];
|
345 |
-
return CodeMirror.hint.xml(cm, local);
|
346 |
-
}
|
347 |
-
CodeMirror.registerHelper("hint", "html", htmlHint);
|
348 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"), require("./xml-hint"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror", "./xml-hint"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
"use strict";
|
13 |
+
|
14 |
+
var langs = "ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu".split(" ");
|
15 |
+
var targets = ["_blank", "_self", "_top", "_parent"];
|
16 |
+
var charsets = ["ascii", "utf-8", "utf-16", "latin1", "latin1"];
|
17 |
+
var methods = ["get", "post", "put", "delete"];
|
18 |
+
var encs = ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"];
|
19 |
+
var media = ["all", "screen", "print", "embossed", "braille", "handheld", "print", "projection", "screen", "tty", "tv", "speech",
|
20 |
+
"3d-glasses", "resolution [>][<][=] [X]", "device-aspect-ratio: X/Y", "orientation:portrait",
|
21 |
+
"orientation:landscape", "device-height: [X]", "device-width: [X]"];
|
22 |
+
var s = { attrs: {} }; // Simple tag, reused for a whole lot of tags
|
23 |
+
|
24 |
+
var data = {
|
25 |
+
a: {
|
26 |
+
attrs: {
|
27 |
+
href: null, ping: null, type: null,
|
28 |
+
media: media,
|
29 |
+
target: targets,
|
30 |
+
hreflang: langs
|
31 |
+
}
|
32 |
+
},
|
33 |
+
abbr: s,
|
34 |
+
acronym: s,
|
35 |
+
address: s,
|
36 |
+
applet: s,
|
37 |
+
area: {
|
38 |
+
attrs: {
|
39 |
+
alt: null, coords: null, href: null, target: null, ping: null,
|
40 |
+
media: media, hreflang: langs, type: null,
|
41 |
+
shape: ["default", "rect", "circle", "poly"]
|
42 |
+
}
|
43 |
+
},
|
44 |
+
article: s,
|
45 |
+
aside: s,
|
46 |
+
audio: {
|
47 |
+
attrs: {
|
48 |
+
src: null, mediagroup: null,
|
49 |
+
crossorigin: ["anonymous", "use-credentials"],
|
50 |
+
preload: ["none", "metadata", "auto"],
|
51 |
+
autoplay: ["", "autoplay"],
|
52 |
+
loop: ["", "loop"],
|
53 |
+
controls: ["", "controls"]
|
54 |
+
}
|
55 |
+
},
|
56 |
+
b: s,
|
57 |
+
base: { attrs: { href: null, target: targets } },
|
58 |
+
basefont: s,
|
59 |
+
bdi: s,
|
60 |
+
bdo: s,
|
61 |
+
big: s,
|
62 |
+
blockquote: { attrs: { cite: null } },
|
63 |
+
body: s,
|
64 |
+
br: s,
|
65 |
+
button: {
|
66 |
+
attrs: {
|
67 |
+
form: null, formaction: null, name: null, value: null,
|
68 |
+
autofocus: ["", "autofocus"],
|
69 |
+
disabled: ["", "autofocus"],
|
70 |
+
formenctype: encs,
|
71 |
+
formmethod: methods,
|
72 |
+
formnovalidate: ["", "novalidate"],
|
73 |
+
formtarget: targets,
|
74 |
+
type: ["submit", "reset", "button"]
|
75 |
+
}
|
76 |
+
},
|
77 |
+
canvas: { attrs: { width: null, height: null } },
|
78 |
+
caption: s,
|
79 |
+
center: s,
|
80 |
+
cite: s,
|
81 |
+
code: s,
|
82 |
+
col: { attrs: { span: null } },
|
83 |
+
colgroup: { attrs: { span: null } },
|
84 |
+
command: {
|
85 |
+
attrs: {
|
86 |
+
type: ["command", "checkbox", "radio"],
|
87 |
+
label: null, icon: null, radiogroup: null, command: null, title: null,
|
88 |
+
disabled: ["", "disabled"],
|
89 |
+
checked: ["", "checked"]
|
90 |
+
}
|
91 |
+
},
|
92 |
+
data: { attrs: { value: null } },
|
93 |
+
datagrid: { attrs: { disabled: ["", "disabled"], multiple: ["", "multiple"] } },
|
94 |
+
datalist: { attrs: { data: null } },
|
95 |
+
dd: s,
|
96 |
+
del: { attrs: { cite: null, datetime: null } },
|
97 |
+
details: { attrs: { open: ["", "open"] } },
|
98 |
+
dfn: s,
|
99 |
+
dir: s,
|
100 |
+
div: s,
|
101 |
+
dl: s,
|
102 |
+
dt: s,
|
103 |
+
em: s,
|
104 |
+
embed: { attrs: { src: null, type: null, width: null, height: null } },
|
105 |
+
eventsource: { attrs: { src: null } },
|
106 |
+
fieldset: { attrs: { disabled: ["", "disabled"], form: null, name: null } },
|
107 |
+
figcaption: s,
|
108 |
+
figure: s,
|
109 |
+
font: s,
|
110 |
+
footer: s,
|
111 |
+
form: {
|
112 |
+
attrs: {
|
113 |
+
action: null, name: null,
|
114 |
+
"accept-charset": charsets,
|
115 |
+
autocomplete: ["on", "off"],
|
116 |
+
enctype: encs,
|
117 |
+
method: methods,
|
118 |
+
novalidate: ["", "novalidate"],
|
119 |
+
target: targets
|
120 |
+
}
|
121 |
+
},
|
122 |
+
frame: s,
|
123 |
+
frameset: s,
|
124 |
+
h1: s, h2: s, h3: s, h4: s, h5: s, h6: s,
|
125 |
+
head: {
|
126 |
+
attrs: {},
|
127 |
+
children: ["title", "base", "link", "style", "meta", "script", "noscript", "command"]
|
128 |
+
},
|
129 |
+
header: s,
|
130 |
+
hgroup: s,
|
131 |
+
hr: s,
|
132 |
+
html: {
|
133 |
+
attrs: { manifest: null },
|
134 |
+
children: ["head", "body"]
|
135 |
+
},
|
136 |
+
i: s,
|
137 |
+
iframe: {
|
138 |
+
attrs: {
|
139 |
+
src: null, srcdoc: null, name: null, width: null, height: null,
|
140 |
+
sandbox: ["allow-top-navigation", "allow-same-origin", "allow-forms", "allow-scripts"],
|
141 |
+
seamless: ["", "seamless"]
|
142 |
+
}
|
143 |
+
},
|
144 |
+
img: {
|
145 |
+
attrs: {
|
146 |
+
alt: null, src: null, ismap: null, usemap: null, width: null, height: null,
|
147 |
+
crossorigin: ["anonymous", "use-credentials"]
|
148 |
+
}
|
149 |
+
},
|
150 |
+
input: {
|
151 |
+
attrs: {
|
152 |
+
alt: null, dirname: null, form: null, formaction: null,
|
153 |
+
height: null, list: null, max: null, maxlength: null, min: null,
|
154 |
+
name: null, pattern: null, placeholder: null, size: null, src: null,
|
155 |
+
step: null, value: null, width: null,
|
156 |
+
accept: ["audio/*", "video/*", "image/*"],
|
157 |
+
autocomplete: ["on", "off"],
|
158 |
+
autofocus: ["", "autofocus"],
|
159 |
+
checked: ["", "checked"],
|
160 |
+
disabled: ["", "disabled"],
|
161 |
+
formenctype: encs,
|
162 |
+
formmethod: methods,
|
163 |
+
formnovalidate: ["", "novalidate"],
|
164 |
+
formtarget: targets,
|
165 |
+
multiple: ["", "multiple"],
|
166 |
+
readonly: ["", "readonly"],
|
167 |
+
required: ["", "required"],
|
168 |
+
type: ["hidden", "text", "search", "tel", "url", "email", "password", "datetime", "date", "month",
|
169 |
+
"week", "time", "datetime-local", "number", "range", "color", "checkbox", "radio",
|
170 |
+
"file", "submit", "image", "reset", "button"]
|
171 |
+
}
|
172 |
+
},
|
173 |
+
ins: { attrs: { cite: null, datetime: null } },
|
174 |
+
kbd: s,
|
175 |
+
keygen: {
|
176 |
+
attrs: {
|
177 |
+
challenge: null, form: null, name: null,
|
178 |
+
autofocus: ["", "autofocus"],
|
179 |
+
disabled: ["", "disabled"],
|
180 |
+
keytype: ["RSA"]
|
181 |
+
}
|
182 |
+
},
|
183 |
+
label: { attrs: { "for": null, form: null } },
|
184 |
+
legend: s,
|
185 |
+
li: { attrs: { value: null } },
|
186 |
+
link: {
|
187 |
+
attrs: {
|
188 |
+
href: null, type: null,
|
189 |
+
hreflang: langs,
|
190 |
+
media: media,
|
191 |
+
sizes: ["all", "16x16", "16x16 32x32", "16x16 32x32 64x64"]
|
192 |
+
}
|
193 |
+
},
|
194 |
+
map: { attrs: { name: null } },
|
195 |
+
mark: s,
|
196 |
+
menu: { attrs: { label: null, type: ["list", "context", "toolbar"] } },
|
197 |
+
meta: {
|
198 |
+
attrs: {
|
199 |
+
content: null,
|
200 |
+
charset: charsets,
|
201 |
+
name: ["viewport", "application-name", "author", "description", "generator", "keywords"],
|
202 |
+
"http-equiv": ["content-language", "content-type", "default-style", "refresh"]
|
203 |
+
}
|
204 |
+
},
|
205 |
+
meter: { attrs: { value: null, min: null, low: null, high: null, max: null, optimum: null } },
|
206 |
+
nav: s,
|
207 |
+
noframes: s,
|
208 |
+
noscript: s,
|
209 |
+
object: {
|
210 |
+
attrs: {
|
211 |
+
data: null, type: null, name: null, usemap: null, form: null, width: null, height: null,
|
212 |
+
typemustmatch: ["", "typemustmatch"]
|
213 |
+
}
|
214 |
+
},
|
215 |
+
ol: { attrs: { reversed: ["", "reversed"], start: null, type: ["1", "a", "A", "i", "I"] } },
|
216 |
+
optgroup: { attrs: { disabled: ["", "disabled"], label: null } },
|
217 |
+
option: { attrs: { disabled: ["", "disabled"], label: null, selected: ["", "selected"], value: null } },
|
218 |
+
output: { attrs: { "for": null, form: null, name: null } },
|
219 |
+
p: s,
|
220 |
+
param: { attrs: { name: null, value: null } },
|
221 |
+
pre: s,
|
222 |
+
progress: { attrs: { value: null, max: null } },
|
223 |
+
q: { attrs: { cite: null } },
|
224 |
+
rp: s,
|
225 |
+
rt: s,
|
226 |
+
ruby: s,
|
227 |
+
s: s,
|
228 |
+
samp: s,
|
229 |
+
script: {
|
230 |
+
attrs: {
|
231 |
+
type: ["text/javascript"],
|
232 |
+
src: null,
|
233 |
+
async: ["", "async"],
|
234 |
+
defer: ["", "defer"],
|
235 |
+
charset: charsets
|
236 |
+
}
|
237 |
+
},
|
238 |
+
section: s,
|
239 |
+
select: {
|
240 |
+
attrs: {
|
241 |
+
form: null, name: null, size: null,
|
242 |
+
autofocus: ["", "autofocus"],
|
243 |
+
disabled: ["", "disabled"],
|
244 |
+
multiple: ["", "multiple"]
|
245 |
+
}
|
246 |
+
},
|
247 |
+
small: s,
|
248 |
+
source: { attrs: { src: null, type: null, media: null } },
|
249 |
+
span: s,
|
250 |
+
strike: s,
|
251 |
+
strong: s,
|
252 |
+
style: {
|
253 |
+
attrs: {
|
254 |
+
type: ["text/css"],
|
255 |
+
media: media,
|
256 |
+
scoped: null
|
257 |
+
}
|
258 |
+
},
|
259 |
+
sub: s,
|
260 |
+
summary: s,
|
261 |
+
sup: s,
|
262 |
+
table: s,
|
263 |
+
tbody: s,
|
264 |
+
td: { attrs: { colspan: null, rowspan: null, headers: null } },
|
265 |
+
textarea: {
|
266 |
+
attrs: {
|
267 |
+
dirname: null, form: null, maxlength: null, name: null, placeholder: null,
|
268 |
+
rows: null, cols: null,
|
269 |
+
autofocus: ["", "autofocus"],
|
270 |
+
disabled: ["", "disabled"],
|
271 |
+
readonly: ["", "readonly"],
|
272 |
+
required: ["", "required"],
|
273 |
+
wrap: ["soft", "hard"]
|
274 |
+
}
|
275 |
+
},
|
276 |
+
tfoot: s,
|
277 |
+
th: { attrs: { colspan: null, rowspan: null, headers: null, scope: ["row", "col", "rowgroup", "colgroup"] } },
|
278 |
+
thead: s,
|
279 |
+
time: { attrs: { datetime: null } },
|
280 |
+
title: s,
|
281 |
+
tr: s,
|
282 |
+
track: {
|
283 |
+
attrs: {
|
284 |
+
src: null, label: null, "default": null,
|
285 |
+
kind: ["subtitles", "captions", "descriptions", "chapters", "metadata"],
|
286 |
+
srclang: langs
|
287 |
+
}
|
288 |
+
},
|
289 |
+
tt: s,
|
290 |
+
u: s,
|
291 |
+
ul: s,
|
292 |
+
"var": s,
|
293 |
+
video: {
|
294 |
+
attrs: {
|
295 |
+
src: null, poster: null, width: null, height: null,
|
296 |
+
crossorigin: ["anonymous", "use-credentials"],
|
297 |
+
preload: ["auto", "metadata", "none"],
|
298 |
+
autoplay: ["", "autoplay"],
|
299 |
+
mediagroup: ["movie"],
|
300 |
+
muted: ["", "muted"],
|
301 |
+
controls: ["", "controls"]
|
302 |
+
}
|
303 |
+
},
|
304 |
+
wbr: s
|
305 |
+
};
|
306 |
+
|
307 |
+
var globalAttrs = {
|
308 |
+
accesskey: ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
|
309 |
+
"class": null,
|
310 |
+
contenteditable: ["true", "false"],
|
311 |
+
contextmenu: null,
|
312 |
+
dir: ["ltr", "rtl", "auto"],
|
313 |
+
draggable: ["true", "false", "auto"],
|
314 |
+
dropzone: ["copy", "move", "link", "string:", "file:"],
|
315 |
+
hidden: ["hidden"],
|
316 |
+
id: null,
|
317 |
+
inert: ["inert"],
|
318 |
+
itemid: null,
|
319 |
+
itemprop: null,
|
320 |
+
itemref: null,
|
321 |
+
itemscope: ["itemscope"],
|
322 |
+
itemtype: null,
|
323 |
+
lang: ["en", "es"],
|
324 |
+
spellcheck: ["true", "false"],
|
325 |
+
style: null,
|
326 |
+
tabindex: ["1", "2", "3", "4", "5", "6", "7", "8", "9"],
|
327 |
+
title: null,
|
328 |
+
translate: ["yes", "no"],
|
329 |
+
onclick: null,
|
330 |
+
rel: ["stylesheet", "alternate", "author", "bookmark", "help", "license", "next", "nofollow", "noreferrer", "prefetch", "prev", "search", "tag"]
|
331 |
+
};
|
332 |
+
function populate(obj) {
|
333 |
+
for (var attr in globalAttrs) if (globalAttrs.hasOwnProperty(attr))
|
334 |
+
obj.attrs[attr] = globalAttrs[attr];
|
335 |
+
}
|
336 |
+
|
337 |
+
populate(s);
|
338 |
+
for (var tag in data) if (data.hasOwnProperty(tag) && data[tag] != s)
|
339 |
+
populate(data[tag]);
|
340 |
+
|
341 |
+
CodeMirror.htmlSchema = data;
|
342 |
+
function htmlHint(cm, options) {
|
343 |
+
var local = {schemaInfo: data};
|
344 |
+
if (options) for (var opt in options) local[opt] = options[opt];
|
345 |
+
return CodeMirror.hint.xml(cm, local);
|
346 |
+
}
|
347 |
+
CodeMirror.registerHelper("hint", "html", htmlHint);
|
348 |
+
});
|
assets/lib/codemirror/addon/hint/javascript-hint.js
CHANGED
@@ -1,146 +1,146 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
var Pos = CodeMirror.Pos;
|
13 |
-
|
14 |
-
function forEach(arr, f) {
|
15 |
-
for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]);
|
16 |
-
}
|
17 |
-
|
18 |
-
function arrayContains(arr, item) {
|
19 |
-
if (!Array.prototype.indexOf) {
|
20 |
-
var i = arr.length;
|
21 |
-
while (i--) {
|
22 |
-
if (arr[i] === item) {
|
23 |
-
return true;
|
24 |
-
}
|
25 |
-
}
|
26 |
-
return false;
|
27 |
-
}
|
28 |
-
return arr.indexOf(item) != -1;
|
29 |
-
}
|
30 |
-
|
31 |
-
function scriptHint(editor, keywords, getToken, options) {
|
32 |
-
// Find the token at the cursor
|
33 |
-
var cur = editor.getCursor(), token = getToken(editor, cur);
|
34 |
-
if (/\b(?:string|comment)\b/.test(token.type)) return;
|
35 |
-
token.state = CodeMirror.innerMode(editor.getMode(), token.state).state;
|
36 |
-
|
37 |
-
// If it's not a 'word-style' token, ignore the token.
|
38 |
-
if (!/^[\w$_]*$/.test(token.string)) {
|
39 |
-
token = {start: cur.ch, end: cur.ch, string: "", state: token.state,
|
40 |
-
type: token.string == "." ? "property" : null};
|
41 |
-
} else if (token.end > cur.ch) {
|
42 |
-
token.end = cur.ch;
|
43 |
-
token.string = token.string.slice(0, cur.ch - token.start);
|
44 |
-
}
|
45 |
-
|
46 |
-
var tprop = token;
|
47 |
-
// If it is a property, find out what it is a property of.
|
48 |
-
while (tprop.type == "property") {
|
49 |
-
tprop = getToken(editor, Pos(cur.line, tprop.start));
|
50 |
-
if (tprop.string != ".") return;
|
51 |
-
tprop = getToken(editor, Pos(cur.line, tprop.start));
|
52 |
-
if (!context) var context = [];
|
53 |
-
context.push(tprop);
|
54 |
-
}
|
55 |
-
return {list: getCompletions(token, context, keywords, options),
|
56 |
-
from: Pos(cur.line, token.start),
|
57 |
-
to: Pos(cur.line, token.end)};
|
58 |
-
}
|
59 |
-
|
60 |
-
function javascriptHint(editor, options) {
|
61 |
-
return scriptHint(editor, javascriptKeywords,
|
62 |
-
function (e, cur) {return e.getTokenAt(cur);},
|
63 |
-
options);
|
64 |
-
};
|
65 |
-
CodeMirror.registerHelper("hint", "javascript", javascriptHint);
|
66 |
-
|
67 |
-
function getCoffeeScriptToken(editor, cur) {
|
68 |
-
// This getToken, it is for coffeescript, imitates the behavior of
|
69 |
-
// getTokenAt method in javascript.js, that is, returning "property"
|
70 |
-
// type and treat "." as indepenent token.
|
71 |
-
var token = editor.getTokenAt(cur);
|
72 |
-
if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') {
|
73 |
-
token.end = token.start;
|
74 |
-
token.string = '.';
|
75 |
-
token.type = "property";
|
76 |
-
}
|
77 |
-
else if (/^\.[\w$_]*$/.test(token.string)) {
|
78 |
-
token.type = "property";
|
79 |
-
token.start++;
|
80 |
-
token.string = token.string.replace(/\./, '');
|
81 |
-
}
|
82 |
-
return token;
|
83 |
-
}
|
84 |
-
|
85 |
-
function coffeescriptHint(editor, options) {
|
86 |
-
return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options);
|
87 |
-
}
|
88 |
-
CodeMirror.registerHelper("hint", "coffeescript", coffeescriptHint);
|
89 |
-
|
90 |
-
var stringProps = ("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight " +
|
91 |
-
"toUpperCase toLowerCase split concat match replace search").split(" ");
|
92 |
-
var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " +
|
93 |
-
"lastIndexOf every some filter forEach map reduce reduceRight ").split(" ");
|
94 |
-
var funcProps = "prototype apply call bind".split(" ");
|
95 |
-
var javascriptKeywords = ("break case catch continue debugger default delete do else false finally for function " +
|
96 |
-
"if in instanceof new null return switch throw true try typeof var void while with").split(" ");
|
97 |
-
var coffeescriptKeywords = ("and break catch class continue delete do else extends false finally for " +
|
98 |
-
"if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" ");
|
99 |
-
|
100 |
-
function getCompletions(token, context, keywords, options) {
|
101 |
-
var found = [], start = token.string, global = options && options.globalScope || window;
|
102 |
-
function maybeAdd(str) {
|
103 |
-
if (str.lastIndexOf(start, 0) == 0 && !arrayContains(found, str)) found.push(str);
|
104 |
-
}
|
105 |
-
function gatherCompletions(obj) {
|
106 |
-
if (typeof obj == "string") forEach(stringProps, maybeAdd);
|
107 |
-
else if (obj instanceof Array) forEach(arrayProps, maybeAdd);
|
108 |
-
else if (obj instanceof Function) forEach(funcProps, maybeAdd);
|
109 |
-
for (var name in obj) maybeAdd(name);
|
110 |
-
}
|
111 |
-
|
112 |
-
if (context && context.length) {
|
113 |
-
// If this is a property, see if it belongs to some object we can
|
114 |
-
// find in the current environment.
|
115 |
-
var obj = context.pop(), base;
|
116 |
-
if (obj.type && obj.type.indexOf("variable") === 0) {
|
117 |
-
if (options && options.additionalContext)
|
118 |
-
base = options.additionalContext[obj.string];
|
119 |
-
if (!options || options.useGlobalScope !== false)
|
120 |
-
base = base || global[obj.string];
|
121 |
-
} else if (obj.type == "string") {
|
122 |
-
base = "";
|
123 |
-
} else if (obj.type == "atom") {
|
124 |
-
base = 1;
|
125 |
-
} else if (obj.type == "function") {
|
126 |
-
if (global.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') &&
|
127 |
-
(typeof global.jQuery == 'function'))
|
128 |
-
base = global.jQuery();
|
129 |
-
else if (global._ != null && (obj.string == '_') && (typeof global._ == 'function'))
|
130 |
-
base = global._();
|
131 |
-
}
|
132 |
-
while (base != null && context.length)
|
133 |
-
base = base[context.pop().string];
|
134 |
-
if (base != null) gatherCompletions(base);
|
135 |
-
} else {
|
136 |
-
// If not, just look in the global object and any local scope
|
137 |
-
// (reading into JS mode internals to get at the local and global variables)
|
138 |
-
for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name);
|
139 |
-
for (var v = token.state.globalVars; v; v = v.next) maybeAdd(v.name);
|
140 |
-
if (!options || options.useGlobalScope !== false)
|
141 |
-
gatherCompletions(global);
|
142 |
-
forEach(keywords, maybeAdd);
|
143 |
-
}
|
144 |
-
return found;
|
145 |
-
}
|
146 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
var Pos = CodeMirror.Pos;
|
13 |
+
|
14 |
+
function forEach(arr, f) {
|
15 |
+
for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]);
|
16 |
+
}
|
17 |
+
|
18 |
+
function arrayContains(arr, item) {
|
19 |
+
if (!Array.prototype.indexOf) {
|
20 |
+
var i = arr.length;
|
21 |
+
while (i--) {
|
22 |
+
if (arr[i] === item) {
|
23 |
+
return true;
|
24 |
+
}
|
25 |
+
}
|
26 |
+
return false;
|
27 |
+
}
|
28 |
+
return arr.indexOf(item) != -1;
|
29 |
+
}
|
30 |
+
|
31 |
+
function scriptHint(editor, keywords, getToken, options) {
|
32 |
+
// Find the token at the cursor
|
33 |
+
var cur = editor.getCursor(), token = getToken(editor, cur);
|
34 |
+
if (/\b(?:string|comment)\b/.test(token.type)) return;
|
35 |
+
token.state = CodeMirror.innerMode(editor.getMode(), token.state).state;
|
36 |
+
|
37 |
+
// If it's not a 'word-style' token, ignore the token.
|
38 |
+
if (!/^[\w$_]*$/.test(token.string)) {
|
39 |
+
token = {start: cur.ch, end: cur.ch, string: "", state: token.state,
|
40 |
+
type: token.string == "." ? "property" : null};
|
41 |
+
} else if (token.end > cur.ch) {
|
42 |
+
token.end = cur.ch;
|
43 |
+
token.string = token.string.slice(0, cur.ch - token.start);
|
44 |
+
}
|
45 |
+
|
46 |
+
var tprop = token;
|
47 |
+
// If it is a property, find out what it is a property of.
|
48 |
+
while (tprop.type == "property") {
|
49 |
+
tprop = getToken(editor, Pos(cur.line, tprop.start));
|
50 |
+
if (tprop.string != ".") return;
|
51 |
+
tprop = getToken(editor, Pos(cur.line, tprop.start));
|
52 |
+
if (!context) var context = [];
|
53 |
+
context.push(tprop);
|
54 |
+
}
|
55 |
+
return {list: getCompletions(token, context, keywords, options),
|
56 |
+
from: Pos(cur.line, token.start),
|
57 |
+
to: Pos(cur.line, token.end)};
|
58 |
+
}
|
59 |
+
|
60 |
+
function javascriptHint(editor, options) {
|
61 |
+
return scriptHint(editor, javascriptKeywords,
|
62 |
+
function (e, cur) {return e.getTokenAt(cur);},
|
63 |
+
options);
|
64 |
+
};
|
65 |
+
CodeMirror.registerHelper("hint", "javascript", javascriptHint);
|
66 |
+
|
67 |
+
function getCoffeeScriptToken(editor, cur) {
|
68 |
+
// This getToken, it is for coffeescript, imitates the behavior of
|
69 |
+
// getTokenAt method in javascript.js, that is, returning "property"
|
70 |
+
// type and treat "." as indepenent token.
|
71 |
+
var token = editor.getTokenAt(cur);
|
72 |
+
if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') {
|
73 |
+
token.end = token.start;
|
74 |
+
token.string = '.';
|
75 |
+
token.type = "property";
|
76 |
+
}
|
77 |
+
else if (/^\.[\w$_]*$/.test(token.string)) {
|
78 |
+
token.type = "property";
|
79 |
+
token.start++;
|
80 |
+
token.string = token.string.replace(/\./, '');
|
81 |
+
}
|
82 |
+
return token;
|
83 |
+
}
|
84 |
+
|
85 |
+
function coffeescriptHint(editor, options) {
|
86 |
+
return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options);
|
87 |
+
}
|
88 |
+
CodeMirror.registerHelper("hint", "coffeescript", coffeescriptHint);
|
89 |
+
|
90 |
+
var stringProps = ("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight " +
|
91 |
+
"toUpperCase toLowerCase split concat match replace search").split(" ");
|
92 |
+
var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " +
|
93 |
+
"lastIndexOf every some filter forEach map reduce reduceRight ").split(" ");
|
94 |
+
var funcProps = "prototype apply call bind".split(" ");
|
95 |
+
var javascriptKeywords = ("break case catch continue debugger default delete do else false finally for function " +
|
96 |
+
"if in instanceof new null return switch throw true try typeof var void while with").split(" ");
|
97 |
+
var coffeescriptKeywords = ("and break catch class continue delete do else extends false finally for " +
|
98 |
+
"if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" ");
|
99 |
+
|
100 |
+
function getCompletions(token, context, keywords, options) {
|
101 |
+
var found = [], start = token.string, global = options && options.globalScope || window;
|
102 |
+
function maybeAdd(str) {
|
103 |
+
if (str.lastIndexOf(start, 0) == 0 && !arrayContains(found, str)) found.push(str);
|
104 |
+
}
|
105 |
+
function gatherCompletions(obj) {
|
106 |
+
if (typeof obj == "string") forEach(stringProps, maybeAdd);
|
107 |
+
else if (obj instanceof Array) forEach(arrayProps, maybeAdd);
|
108 |
+
else if (obj instanceof Function) forEach(funcProps, maybeAdd);
|
109 |
+
for (var name in obj) maybeAdd(name);
|
110 |
+
}
|
111 |
+
|
112 |
+
if (context && context.length) {
|
113 |
+
// If this is a property, see if it belongs to some object we can
|
114 |
+
// find in the current environment.
|
115 |
+
var obj = context.pop(), base;
|
116 |
+
if (obj.type && obj.type.indexOf("variable") === 0) {
|
117 |
+
if (options && options.additionalContext)
|
118 |
+
base = options.additionalContext[obj.string];
|
119 |
+
if (!options || options.useGlobalScope !== false)
|
120 |
+
base = base || global[obj.string];
|
121 |
+
} else if (obj.type == "string") {
|
122 |
+
base = "";
|
123 |
+
} else if (obj.type == "atom") {
|
124 |
+
base = 1;
|
125 |
+
} else if (obj.type == "function") {
|
126 |
+
if (global.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') &&
|
127 |
+
(typeof global.jQuery == 'function'))
|
128 |
+
base = global.jQuery();
|
129 |
+
else if (global._ != null && (obj.string == '_') && (typeof global._ == 'function'))
|
130 |
+
base = global._();
|
131 |
+
}
|
132 |
+
while (base != null && context.length)
|
133 |
+
base = base[context.pop().string];
|
134 |
+
if (base != null) gatherCompletions(base);
|
135 |
+
} else {
|
136 |
+
// If not, just look in the global object and any local scope
|
137 |
+
// (reading into JS mode internals to get at the local and global variables)
|
138 |
+
for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name);
|
139 |
+
for (var v = token.state.globalVars; v; v = v.next) maybeAdd(v.name);
|
140 |
+
if (!options || options.useGlobalScope !== false)
|
141 |
+
gatherCompletions(global);
|
142 |
+
forEach(keywords, maybeAdd);
|
143 |
+
}
|
144 |
+
return found;
|
145 |
+
}
|
146 |
+
});
|
assets/lib/codemirror/addon/hint/show-hint.css
CHANGED
@@ -1,38 +1,38 @@
|
|
1 |
-
.CodeMirror-hints {
|
2 |
-
position: absolute;
|
3 |
-
z-index: 10;
|
4 |
-
overflow: hidden;
|
5 |
-
list-style: none;
|
6 |
-
|
7 |
-
margin: 0;
|
8 |
-
padding: 2px;
|
9 |
-
|
10 |
-
-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
11 |
-
-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
12 |
-
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
13 |
-
border-radius: 3px;
|
14 |
-
border: 1px solid silver;
|
15 |
-
|
16 |
-
background: white;
|
17 |
-
font-size: 90%;
|
18 |
-
font-family: monospace;
|
19 |
-
|
20 |
-
max-height: 20em;
|
21 |
-
overflow-y: auto;
|
22 |
-
}
|
23 |
-
|
24 |
-
.CodeMirror-hint {
|
25 |
-
margin: 0;
|
26 |
-
padding: 0 4px;
|
27 |
-
border-radius: 2px;
|
28 |
-
max-width: 19em;
|
29 |
-
overflow: hidden;
|
30 |
-
white-space: pre;
|
31 |
-
color: black;
|
32 |
-
cursor: pointer;
|
33 |
-
}
|
34 |
-
|
35 |
-
li.CodeMirror-hint-active {
|
36 |
-
background: #08f;
|
37 |
-
color: white;
|
38 |
-
}
|
1 |
+
.CodeMirror-hints {
|
2 |
+
position: absolute;
|
3 |
+
z-index: 10;
|
4 |
+
overflow: hidden;
|
5 |
+
list-style: none;
|
6 |
+
|
7 |
+
margin: 0;
|
8 |
+
padding: 2px;
|
9 |
+
|
10 |
+
-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
11 |
+
-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
12 |
+
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
|
13 |
+
border-radius: 3px;
|
14 |
+
border: 1px solid silver;
|
15 |
+
|
16 |
+
background: white;
|
17 |
+
font-size: 90%;
|
18 |
+
font-family: monospace;
|
19 |
+
|
20 |
+
max-height: 20em;
|
21 |
+
overflow-y: auto;
|
22 |
+
}
|
23 |
+
|
24 |
+
.CodeMirror-hint {
|
25 |
+
margin: 0;
|
26 |
+
padding: 0 4px;
|
27 |
+
border-radius: 2px;
|
28 |
+
max-width: 19em;
|
29 |
+
overflow: hidden;
|
30 |
+
white-space: pre;
|
31 |
+
color: black;
|
32 |
+
cursor: pointer;
|
33 |
+
}
|
34 |
+
|
35 |
+
li.CodeMirror-hint-active {
|
36 |
+
background: #08f;
|
37 |
+
color: white;
|
38 |
+
}
|
assets/lib/codemirror/addon/hint/show-hint.js
CHANGED
@@ -1,389 +1,389 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
var HINT_ELEMENT_CLASS = "CodeMirror-hint";
|
15 |
-
var ACTIVE_HINT_ELEMENT_CLASS = "CodeMirror-hint-active";
|
16 |
-
|
17 |
-
// This is the old interface, kept around for now to stay
|
18 |
-
// backwards-compatible.
|
19 |
-
CodeMirror.showHint = function(cm, getHints, options) {
|
20 |
-
if (!getHints) return cm.showHint(options);
|
21 |
-
if (options && options.async) getHints.async = true;
|
22 |
-
var newOpts = {hint: getHints};
|
23 |
-
if (options) for (var prop in options) newOpts[prop] = options[prop];
|
24 |
-
return cm.showHint(newOpts);
|
25 |
-
};
|
26 |
-
|
27 |
-
CodeMirror.defineExtension("showHint", function(options) {
|
28 |
-
// We want a single cursor position.
|
29 |
-
if (this.listSelections().length > 1 || this.somethingSelected()) return;
|
30 |
-
|
31 |
-
if (this.state.completionActive) this.state.completionActive.close();
|
32 |
-
var completion = this.state.completionActive = new Completion(this, options);
|
33 |
-
var getHints = completion.options.hint;
|
34 |
-
if (!getHints) return;
|
35 |
-
|
36 |
-
CodeMirror.signal(this, "startCompletion", this);
|
37 |
-
if (getHints.async)
|
38 |
-
getHints(this, function(hints) { completion.showHints(hints); }, completion.options);
|
39 |
-
else
|
40 |
-
return completion.showHints(getHints(this, completion.options));
|
41 |
-
});
|
42 |
-
|
43 |
-
function Completion(cm, options) {
|
44 |
-
this.cm = cm;
|
45 |
-
this.options = this.buildOptions(options);
|
46 |
-
this.widget = this.onClose = null;
|
47 |
-
}
|
48 |
-
|
49 |
-
Completion.prototype = {
|
50 |
-
close: function() {
|
51 |
-
if (!this.active()) return;
|
52 |
-
this.cm.state.completionActive = null;
|
53 |
-
|
54 |
-
if (this.widget) this.widget.close();
|
55 |
-
if (this.onClose) this.onClose();
|
56 |
-
CodeMirror.signal(this.cm, "endCompletion", this.cm);
|
57 |
-
},
|
58 |
-
|
59 |
-
active: function() {
|
60 |
-
return this.cm.state.completionActive == this;
|
61 |
-
},
|
62 |
-
|
63 |
-
pick: function(data, i) {
|
64 |
-
var completion = data.list[i];
|
65 |
-
if (completion.hint) completion.hint(this.cm, data, completion);
|
66 |
-
else this.cm.replaceRange(getText(completion), completion.from || data.from,
|
67 |
-
completion.to || data.to, "complete");
|
68 |
-
CodeMirror.signal(data, "pick", completion);
|
69 |
-
this.close();
|
70 |
-
},
|
71 |
-
|
72 |
-
showHints: function(data) {
|
73 |
-
if (!data || !data.list.length || !this.active()) return this.close();
|
74 |
-
|
75 |
-
if (this.options.completeSingle && data.list.length == 1)
|
76 |
-
this.pick(data, 0);
|
77 |
-
else
|
78 |
-
this.showWidget(data);
|
79 |
-
},
|
80 |
-
|
81 |
-
showWidget: function(data) {
|
82 |
-
this.widget = new Widget(this, data);
|
83 |
-
CodeMirror.signal(data, "shown");
|
84 |
-
|
85 |
-
var debounce = 0, completion = this, finished;
|
86 |
-
var closeOn = this.options.closeCharacters;
|
87 |
-
var startPos = this.cm.getCursor(), startLen = this.cm.getLine(startPos.line).length;
|
88 |
-
|
89 |
-
var requestAnimationFrame = window.requestAnimationFrame || function(fn) {
|
90 |
-
return setTimeout(fn, 1000/60);
|
91 |
-
};
|
92 |
-
var cancelAnimationFrame = window.cancelAnimationFrame || clearTimeout;
|
93 |
-
|
94 |
-
function done() {
|
95 |
-
if (finished) return;
|
96 |
-
finished = true;
|
97 |
-
completion.close();
|
98 |
-
completion.cm.off("cursorActivity", activity);
|
99 |
-
if (data) CodeMirror.signal(data, "close");
|
100 |
-
}
|
101 |
-
|
102 |
-
function update() {
|
103 |
-
if (finished) return;
|
104 |
-
CodeMirror.signal(data, "update");
|
105 |
-
var getHints = completion.options.hint;
|
106 |
-
if (getHints.async)
|
107 |
-
getHints(completion.cm, finishUpdate, completion.options);
|
108 |
-
else
|
109 |
-
finishUpdate(getHints(completion.cm, completion.options));
|
110 |
-
}
|
111 |
-
function finishUpdate(data_) {
|
112 |
-
data = data_;
|
113 |
-
if (finished) return;
|
114 |
-
if (!data || !data.list.length) return done();
|
115 |
-
if (completion.widget) completion.widget.close();
|
116 |
-
completion.widget = new Widget(completion, data);
|
117 |
-
}
|
118 |
-
|
119 |
-
function clearDebounce() {
|
120 |
-
if (debounce) {
|
121 |
-
cancelAnimationFrame(debounce);
|
122 |
-
debounce = 0;
|
123 |
-
}
|
124 |
-
}
|
125 |
-
|
126 |
-
function activity() {
|
127 |
-
clearDebounce();
|
128 |
-
var pos = completion.cm.getCursor(), line = completion.cm.getLine(pos.line);
|
129 |
-
if (pos.line != startPos.line || line.length - pos.ch != startLen - startPos.ch ||
|
130 |
-
pos.ch < startPos.ch || completion.cm.somethingSelected() ||
|
131 |
-
(pos.ch && closeOn.test(line.charAt(pos.ch - 1)))) {
|
132 |
-
completion.close();
|
133 |
-
} else {
|
134 |
-
debounce = requestAnimationFrame(update);
|
135 |
-
if (completion.widget) completion.widget.close();
|
136 |
-
}
|
137 |
-
}
|
138 |
-
this.cm.on("cursorActivity", activity);
|
139 |
-
this.onClose = done;
|
140 |
-
},
|
141 |
-
|
142 |
-
buildOptions: function(options) {
|
143 |
-
var editor = this.cm.options.hintOptions;
|
144 |
-
var out = {};
|
145 |
-
for (var prop in defaultOptions) out[prop] = defaultOptions[prop];
|
146 |
-
if (editor) for (var prop in editor)
|
147 |
-
if (editor[prop] !== undefined) out[prop] = editor[prop];
|
148 |
-
if (options) for (var prop in options)
|
149 |
-
if (options[prop] !== undefined) out[prop] = options[prop];
|
150 |
-
return out;
|
151 |
-
}
|
152 |
-
};
|
153 |
-
|
154 |
-
function getText(completion) {
|
155 |
-
if (typeof completion == "string") return completion;
|
156 |
-
else return completion.text;
|
157 |
-
}
|
158 |
-
|
159 |
-
function buildKeyMap(completion, handle) {
|
160 |
-
var baseMap = {
|
161 |
-
Up: function() {handle.moveFocus(-1);},
|
162 |
-
Down: function() {handle.moveFocus(1);},
|
163 |
-
PageUp: function() {handle.moveFocus(-handle.menuSize() + 1, true);},
|
164 |
-
PageDown: function() {handle.moveFocus(handle.menuSize() - 1, true);},
|
165 |
-
Home: function() {handle.setFocus(0);},
|
166 |
-
End: function() {handle.setFocus(handle.length - 1);},
|
167 |
-
Enter: handle.pick,
|
168 |
-
Tab: handle.pick,
|
169 |
-
Esc: handle.close
|
170 |
-
};
|
171 |
-
var custom = completion.options.customKeys;
|
172 |
-
var ourMap = custom ? {} : baseMap;
|
173 |
-
function addBinding(key, val) {
|
174 |
-
var bound;
|
175 |
-
if (typeof val != "string")
|
176 |
-
bound = function(cm) { return val(cm, handle); };
|
177 |
-
// This mechanism is deprecated
|
178 |
-
else if (baseMap.hasOwnProperty(val))
|
179 |
-
bound = baseMap[val];
|
180 |
-
else
|
181 |
-
bound = val;
|
182 |
-
ourMap[key] = bound;
|
183 |
-
}
|
184 |
-
if (custom)
|
185 |
-
for (var key in custom) if (custom.hasOwnProperty(key))
|
186 |
-
addBinding(key, custom[key]);
|
187 |
-
var extra = completion.options.extraKeys;
|
188 |
-
if (extra)
|
189 |
-
for (var key in extra) if (extra.hasOwnProperty(key))
|
190 |
-
addBinding(key, extra[key]);
|
191 |
-
return ourMap;
|
192 |
-
}
|
193 |
-
|
194 |
-
function getHintElement(hintsElement, el) {
|
195 |
-
while (el && el != hintsElement) {
|
196 |
-
if (el.nodeName.toUpperCase() === "LI" && el.parentNode == hintsElement) return el;
|
197 |
-
el = el.parentNode;
|
198 |
-
}
|
199 |
-
}
|
200 |
-
|
201 |
-
function Widget(completion, data) {
|
202 |
-
this.completion = completion;
|
203 |
-
this.data = data;
|
204 |
-
var widget = this, cm = completion.cm;
|
205 |
-
|
206 |
-
var hints = this.hints = document.createElement("ul");
|
207 |
-
hints.className = "CodeMirror-hints";
|
208 |
-
this.selectedHint = data.selectedHint || 0;
|
209 |
-
|
210 |
-
var completions = data.list;
|
211 |
-
for (var i = 0; i < completions.length; ++i) {
|
212 |
-
var elt = hints.appendChild(document.createElement("li")), cur = completions[i];
|
213 |
-
var className = HINT_ELEMENT_CLASS + (i != this.selectedHint ? "" : " " + ACTIVE_HINT_ELEMENT_CLASS);
|
214 |
-
if (cur.className != null) className = cur.className + " " + className;
|
215 |
-
elt.className = className;
|
216 |
-
if (cur.render) cur.render(elt, data, cur);
|
217 |
-
else elt.appendChild(document.createTextNode(cur.displayText || getText(cur)));
|
218 |
-
elt.hintId = i;
|
219 |
-
}
|
220 |
-
|
221 |
-
var pos = cm.cursorCoords(completion.options.alignWithWord ? data.from : null);
|
222 |
-
var left = pos.left, top = pos.bottom, below = true;
|
223 |
-
hints.style.left = left + "px";
|
224 |
-
hints.style.top = top + "px";
|
225 |
-
// If we're at the edge of the screen, then we want the menu to appear on the left of the cursor.
|
226 |
-
var winW = window.innerWidth || Math.max(document.body.offsetWidth, document.documentElement.offsetWidth);
|
227 |
-
var winH = window.innerHeight || Math.max(document.body.offsetHeight, document.documentElement.offsetHeight);
|
228 |
-
(completion.options.container || document.body).appendChild(hints);
|
229 |
-
var box = hints.getBoundingClientRect(), overlapY = box.bottom - winH;
|
230 |
-
if (overlapY > 0) {
|
231 |
-
var height = box.bottom - box.top, curTop = pos.top - (pos.bottom - box.top);
|
232 |
-
if (curTop - height > 0) { // Fits above cursor
|
233 |
-
hints.style.top = (top = pos.top - height) + "px";
|
234 |
-
below = false;
|
235 |
-
} else if (height > winH) {
|
236 |
-
hints.style.height = (winH - 5) + "px";
|
237 |
-
hints.style.top = (top = pos.bottom - box.top) + "px";
|
238 |
-
var cursor = cm.getCursor();
|
239 |
-
if (data.from.ch != cursor.ch) {
|
240 |
-
pos = cm.cursorCoords(cursor);
|
241 |
-
hints.style.left = (left = pos.left) + "px";
|
242 |
-
box = hints.getBoundingClientRect();
|
243 |
-
}
|
244 |
-
}
|
245 |
-
}
|
246 |
-
var overlapX = box.right - winW;
|
247 |
-
if (overlapX > 0) {
|
248 |
-
if (box.right - box.left > winW) {
|
249 |
-
hints.style.width = (winW - 5) + "px";
|
250 |
-
overlapX -= (box.right - box.left) - winW;
|
251 |
-
}
|
252 |
-
hints.style.left = (left = pos.left - overlapX) + "px";
|
253 |
-
}
|
254 |
-
|
255 |
-
cm.addKeyMap(this.keyMap = buildKeyMap(completion, {
|
256 |
-
moveFocus: function(n, avoidWrap) { widget.changeActive(widget.selectedHint + n, avoidWrap); },
|
257 |
-
setFocus: function(n) { widget.changeActive(n); },
|
258 |
-
menuSize: function() { return widget.screenAmount(); },
|
259 |
-
length: completions.length,
|
260 |
-
close: function() { completion.close(); },
|
261 |
-
pick: function() { widget.pick(); },
|
262 |
-
data: data
|
263 |
-
}));
|
264 |
-
|
265 |
-
if (completion.options.closeOnUnfocus) {
|
266 |
-
var closingOnBlur;
|
267 |
-
cm.on("blur", this.onBlur = function() { closingOnBlur = setTimeout(function() { completion.close(); }, 100); });
|
268 |
-
cm.on("focus", this.onFocus = function() { clearTimeout(closingOnBlur); });
|
269 |
-
}
|
270 |
-
|
271 |
-
var startScroll = cm.getScrollInfo();
|
272 |
-
cm.on("scroll", this.onScroll = function() {
|
273 |
-
var curScroll = cm.getScrollInfo(), editor = cm.getWrapperElement().getBoundingClientRect();
|
274 |
-
var newTop = top + startScroll.top - curScroll.top;
|
275 |
-
var point = newTop - (window.pageYOffset || (document.documentElement || document.body).scrollTop);
|
276 |
-
if (!below) point += hints.offsetHeight;
|
277 |
-
if (point <= editor.top || point >= editor.bottom) return completion.close();
|
278 |
-
hints.style.top = newTop + "px";
|
279 |
-
hints.style.left = (left + startScroll.left - curScroll.left) + "px";
|
280 |
-
});
|
281 |
-
|
282 |
-
CodeMirror.on(hints, "dblclick", function(e) {
|
283 |
-
var t = getHintElement(hints, e.target || e.srcElement);
|
284 |
-
if (t && t.hintId != null) {widget.changeActive(t.hintId); widget.pick();}
|
285 |
-
});
|
286 |
-
|
287 |
-
CodeMirror.on(hints, "click", function(e) {
|
288 |
-
var t = getHintElement(hints, e.target || e.srcElement);
|
289 |
-
if (t && t.hintId != null) {
|
290 |
-
widget.changeActive(t.hintId);
|
291 |
-
if (completion.options.completeOnSingleClick) widget.pick();
|
292 |
-
}
|
293 |
-
});
|
294 |
-
|
295 |
-
CodeMirror.on(hints, "mousedown", function() {
|
296 |
-
setTimeout(function(){cm.focus();}, 20);
|
297 |
-
});
|
298 |
-
|
299 |
-
CodeMirror.signal(data, "select", completions[0], hints.firstChild);
|
300 |
-
return true;
|
301 |
-
}
|
302 |
-
|
303 |
-
Widget.prototype = {
|
304 |
-
close: function() {
|
305 |
-
if (this.completion.widget != this) return;
|
306 |
-
this.completion.widget = null;
|
307 |
-
this.hints.parentNode.removeChild(this.hints);
|
308 |
-
this.completion.cm.removeKeyMap(this.keyMap);
|
309 |
-
|
310 |
-
var cm = this.completion.cm;
|
311 |
-
if (this.completion.options.closeOnUnfocus) {
|
312 |
-
cm.off("blur", this.onBlur);
|
313 |
-
cm.off("focus", this.onFocus);
|
314 |
-
}
|
315 |
-
cm.off("scroll", this.onScroll);
|
316 |
-
},
|
317 |
-
|
318 |
-
pick: function() {
|
319 |
-
this.completion.pick(this.data, this.selectedHint);
|
320 |
-
},
|
321 |
-
|
322 |
-
changeActive: function(i, avoidWrap) {
|
323 |
-
if (i >= this.data.list.length)
|
324 |
-
i = avoidWrap ? this.data.list.length - 1 : 0;
|
325 |
-
else if (i < 0)
|
326 |
-
i = avoidWrap ? 0 : this.data.list.length - 1;
|
327 |
-
if (this.selectedHint == i) return;
|
328 |
-
var node = this.hints.childNodes[this.selectedHint];
|
329 |
-
node.className = node.className.replace(" " + ACTIVE_HINT_ELEMENT_CLASS, "");
|
330 |
-
node = this.hints.childNodes[this.selectedHint = i];
|
331 |
-
node.className += " " + ACTIVE_HINT_ELEMENT_CLASS;
|
332 |
-
if (node.offsetTop < this.hints.scrollTop)
|
333 |
-
this.hints.scrollTop = node.offsetTop - 3;
|
334 |
-
else if (node.offsetTop + node.offsetHeight > this.hints.scrollTop + this.hints.clientHeight)
|
335 |
-
this.hints.scrollTop = node.offsetTop + node.offsetHeight - this.hints.clientHeight + 3;
|
336 |
-
CodeMirror.signal(this.data, "select", this.data.list[this.selectedHint], node);
|
337 |
-
},
|
338 |
-
|
339 |
-
screenAmount: function() {
|
340 |
-
return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1;
|
341 |
-
}
|
342 |
-
};
|
343 |
-
|
344 |
-
CodeMirror.registerHelper("hint", "auto", function(cm, options) {
|
345 |
-
var helpers = cm.getHelpers(cm.getCursor(), "hint"), words;
|
346 |
-
if (helpers.length) {
|
347 |
-
for (var i = 0; i < helpers.length; i++) {
|
348 |
-
var cur = helpers[i](cm, options);
|
349 |
-
if (cur && cur.list.length) return cur;
|
350 |
-
}
|
351 |
-
} else if (words = cm.getHelper(cm.getCursor(), "hintWords")) {
|
352 |
-
if (words) return CodeMirror.hint.fromList(cm, {words: words});
|
353 |
-
} else if (CodeMirror.hint.anyword) {
|
354 |
-
return CodeMirror.hint.anyword(cm, options);
|
355 |
-
}
|
356 |
-
});
|
357 |
-
|
358 |
-
CodeMirror.registerHelper("hint", "fromList", function(cm, options) {
|
359 |
-
var cur = cm.getCursor(), token = cm.getTokenAt(cur);
|
360 |
-
var found = [];
|
361 |
-
for (var i = 0; i < options.words.length; i++) {
|
362 |
-
var word = options.words[i];
|
363 |
-
if (word.slice(0, token.string.length) == token.string)
|
364 |
-
found.push(word);
|
365 |
-
}
|
366 |
-
|
367 |
-
if (found.length) return {
|
368 |
-
list: found,
|
369 |
-
from: CodeMirror.Pos(cur.line, token.start),
|
370 |
-
to: CodeMirror.Pos(cur.line, token.end)
|
371 |
-
};
|
372 |
-
});
|
373 |
-
|
374 |
-
CodeMirror.commands.autocomplete = CodeMirror.showHint;
|
375 |
-
|
376 |
-
var defaultOptions = {
|
377 |
-
hint: CodeMirror.hint.auto,
|
378 |
-
completeSingle: true,
|
379 |
-
alignWithWord: true,
|
380 |
-
closeCharacters: /[\s()\[\]{};:>,]/,
|
381 |
-
closeOnUnfocus: true,
|
382 |
-
completeOnSingleClick: false,
|
383 |
-
container: null,
|
384 |
-
customKeys: null,
|
385 |
-
extraKeys: null
|
386 |
-
};
|
387 |
-
|
388 |
-
CodeMirror.defineOption("hintOptions", null);
|
389 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
"use strict";
|
13 |
+
|
14 |
+
var HINT_ELEMENT_CLASS = "CodeMirror-hint";
|
15 |
+
var ACTIVE_HINT_ELEMENT_CLASS = "CodeMirror-hint-active";
|
16 |
+
|
17 |
+
// This is the old interface, kept around for now to stay
|
18 |
+
// backwards-compatible.
|
19 |
+
CodeMirror.showHint = function(cm, getHints, options) {
|
20 |
+
if (!getHints) return cm.showHint(options);
|
21 |
+
if (options && options.async) getHints.async = true;
|
22 |
+
var newOpts = {hint: getHints};
|
23 |
+
if (options) for (var prop in options) newOpts[prop] = options[prop];
|
24 |
+
return cm.showHint(newOpts);
|
25 |
+
};
|
26 |
+
|
27 |
+
CodeMirror.defineExtension("showHint", function(options) {
|
28 |
+
// We want a single cursor position.
|
29 |
+
if (this.listSelections().length > 1 || this.somethingSelected()) return;
|
30 |
+
|
31 |
+
if (this.state.completionActive) this.state.completionActive.close();
|
32 |
+
var completion = this.state.completionActive = new Completion(this, options);
|
33 |
+
var getHints = completion.options.hint;
|
34 |
+
if (!getHints) return;
|
35 |
+
|
36 |
+
CodeMirror.signal(this, "startCompletion", this);
|
37 |
+
if (getHints.async)
|
38 |
+
getHints(this, function(hints) { completion.showHints(hints); }, completion.options);
|
39 |
+
else
|
40 |
+
return completion.showHints(getHints(this, completion.options));
|
41 |
+
});
|
42 |
+
|
43 |
+
function Completion(cm, options) {
|
44 |
+
this.cm = cm;
|
45 |
+
this.options = this.buildOptions(options);
|
46 |
+
this.widget = this.onClose = null;
|
47 |
+
}
|
48 |
+
|
49 |
+
Completion.prototype = {
|
50 |
+
close: function() {
|
51 |
+
if (!this.active()) return;
|
52 |
+
this.cm.state.completionActive = null;
|
53 |
+
|
54 |
+
if (this.widget) this.widget.close();
|
55 |
+
if (this.onClose) this.onClose();
|
56 |
+
CodeMirror.signal(this.cm, "endCompletion", this.cm);
|
57 |
+
},
|
58 |
+
|
59 |
+
active: function() {
|
60 |
+
return this.cm.state.completionActive == this;
|
61 |
+
},
|
62 |
+
|
63 |
+
pick: function(data, i) {
|
64 |
+
var completion = data.list[i];
|
65 |
+
if (completion.hint) completion.hint(this.cm, data, completion);
|
66 |
+
else this.cm.replaceRange(getText(completion), completion.from || data.from,
|
67 |
+
completion.to || data.to, "complete");
|
68 |
+
CodeMirror.signal(data, "pick", completion);
|
69 |
+
this.close();
|
70 |
+
},
|
71 |
+
|
72 |
+
showHints: function(data) {
|
73 |
+
if (!data || !data.list.length || !this.active()) return this.close();
|
74 |
+
|
75 |
+
if (this.options.completeSingle && data.list.length == 1)
|
76 |
+
this.pick(data, 0);
|
77 |
+
else
|
78 |
+
this.showWidget(data);
|
79 |
+
},
|
80 |
+
|
81 |
+
showWidget: function(data) {
|
82 |
+
this.widget = new Widget(this, data);
|
83 |
+
CodeMirror.signal(data, "shown");
|
84 |
+
|
85 |
+
var debounce = 0, completion = this, finished;
|
86 |
+
var closeOn = this.options.closeCharacters;
|
87 |
+
var startPos = this.cm.getCursor(), startLen = this.cm.getLine(startPos.line).length;
|
88 |
+
|
89 |
+
var requestAnimationFrame = window.requestAnimationFrame || function(fn) {
|
90 |
+
return setTimeout(fn, 1000/60);
|
91 |
+
};
|
92 |
+
var cancelAnimationFrame = window.cancelAnimationFrame || clearTimeout;
|
93 |
+
|
94 |
+
function done() {
|
95 |
+
if (finished) return;
|
96 |
+
finished = true;
|
97 |
+
completion.close();
|
98 |
+
completion.cm.off("cursorActivity", activity);
|
99 |
+
if (data) CodeMirror.signal(data, "close");
|
100 |
+
}
|
101 |
+
|
102 |
+
function update() {
|
103 |
+
if (finished) return;
|
104 |
+
CodeMirror.signal(data, "update");
|
105 |
+
var getHints = completion.options.hint;
|
106 |
+
if (getHints.async)
|
107 |
+
getHints(completion.cm, finishUpdate, completion.options);
|
108 |
+
else
|
109 |
+
finishUpdate(getHints(completion.cm, completion.options));
|
110 |
+
}
|
111 |
+
function finishUpdate(data_) {
|
112 |
+
data = data_;
|
113 |
+
if (finished) return;
|
114 |
+
if (!data || !data.list.length) return done();
|
115 |
+
if (completion.widget) completion.widget.close();
|
116 |
+
completion.widget = new Widget(completion, data);
|
117 |
+
}
|
118 |
+
|
119 |
+
function clearDebounce() {
|
120 |
+
if (debounce) {
|
121 |
+
cancelAnimationFrame(debounce);
|
122 |
+
debounce = 0;
|
123 |
+
}
|
124 |
+
}
|
125 |
+
|
126 |
+
function activity() {
|
127 |
+
clearDebounce();
|
128 |
+
var pos = completion.cm.getCursor(), line = completion.cm.getLine(pos.line);
|
129 |
+
if (pos.line != startPos.line || line.length - pos.ch != startLen - startPos.ch ||
|
130 |
+
pos.ch < startPos.ch || completion.cm.somethingSelected() ||
|
131 |
+
(pos.ch && closeOn.test(line.charAt(pos.ch - 1)))) {
|
132 |
+
completion.close();
|
133 |
+
} else {
|
134 |
+
debounce = requestAnimationFrame(update);
|
135 |
+
if (completion.widget) completion.widget.close();
|
136 |
+
}
|
137 |
+
}
|
138 |
+
this.cm.on("cursorActivity", activity);
|
139 |
+
this.onClose = done;
|
140 |
+
},
|
141 |
+
|
142 |
+
buildOptions: function(options) {
|
143 |
+
var editor = this.cm.options.hintOptions;
|
144 |
+
var out = {};
|
145 |
+
for (var prop in defaultOptions) out[prop] = defaultOptions[prop];
|
146 |
+
if (editor) for (var prop in editor)
|
147 |
+
if (editor[prop] !== undefined) out[prop] = editor[prop];
|
148 |
+
if (options) for (var prop in options)
|
149 |
+
if (options[prop] !== undefined) out[prop] = options[prop];
|
150 |
+
return out;
|
151 |
+
}
|
152 |
+
};
|
153 |
+
|
154 |
+
function getText(completion) {
|
155 |
+
if (typeof completion == "string") return completion;
|
156 |
+
else return completion.text;
|
157 |
+
}
|
158 |
+
|
159 |
+
function buildKeyMap(completion, handle) {
|
160 |
+
var baseMap = {
|
161 |
+
Up: function() {handle.moveFocus(-1);},
|
162 |
+
Down: function() {handle.moveFocus(1);},
|
163 |
+
PageUp: function() {handle.moveFocus(-handle.menuSize() + 1, true);},
|
164 |
+
PageDown: function() {handle.moveFocus(handle.menuSize() - 1, true);},
|
165 |
+
Home: function() {handle.setFocus(0);},
|
166 |
+
End: function() {handle.setFocus(handle.length - 1);},
|
167 |
+
Enter: handle.pick,
|
168 |
+
Tab: handle.pick,
|
169 |
+
Esc: handle.close
|
170 |
+
};
|
171 |
+
var custom = completion.options.customKeys;
|
172 |
+
var ourMap = custom ? {} : baseMap;
|
173 |
+
function addBinding(key, val) {
|
174 |
+
var bound;
|
175 |
+
if (typeof val != "string")
|
176 |
+
bound = function(cm) { return val(cm, handle); };
|
177 |
+
// This mechanism is deprecated
|
178 |
+
else if (baseMap.hasOwnProperty(val))
|
179 |
+
bound = baseMap[val];
|
180 |
+
else
|
181 |
+
bound = val;
|
182 |
+
ourMap[key] = bound;
|
183 |
+
}
|
184 |
+
if (custom)
|
185 |
+
for (var key in custom) if (custom.hasOwnProperty(key))
|
186 |
+
addBinding(key, custom[key]);
|
187 |
+
var extra = completion.options.extraKeys;
|
188 |
+
if (extra)
|
189 |
+
for (var key in extra) if (extra.hasOwnProperty(key))
|
190 |
+
addBinding(key, extra[key]);
|
191 |
+
return ourMap;
|
192 |
+
}
|
193 |
+
|
194 |
+
function getHintElement(hintsElement, el) {
|
195 |
+
while (el && el != hintsElement) {
|
196 |
+
if (el.nodeName.toUpperCase() === "LI" && el.parentNode == hintsElement) return el;
|
197 |
+
el = el.parentNode;
|
198 |
+
}
|
199 |
+
}
|
200 |
+
|
201 |
+
function Widget(completion, data) {
|
202 |
+
this.completion = completion;
|
203 |
+
this.data = data;
|
204 |
+
var widget = this, cm = completion.cm;
|
205 |
+
|
206 |
+
var hints = this.hints = document.createElement("ul");
|
207 |
+
hints.className = "CodeMirror-hints";
|
208 |
+
this.selectedHint = data.selectedHint || 0;
|
209 |
+
|
210 |
+
var completions = data.list;
|
211 |
+
for (var i = 0; i < completions.length; ++i) {
|
212 |
+
var elt = hints.appendChild(document.createElement("li")), cur = completions[i];
|
213 |
+
var className = HINT_ELEMENT_CLASS + (i != this.selectedHint ? "" : " " + ACTIVE_HINT_ELEMENT_CLASS);
|
214 |
+
if (cur.className != null) className = cur.className + " " + className;
|
215 |
+
elt.className = className;
|
216 |
+
if (cur.render) cur.render(elt, data, cur);
|
217 |
+
else elt.appendChild(document.createTextNode(cur.displayText || getText(cur)));
|
218 |
+
elt.hintId = i;
|
219 |
+
}
|
220 |
+
|
221 |
+
var pos = cm.cursorCoords(completion.options.alignWithWord ? data.from : null);
|
222 |
+
var left = pos.left, top = pos.bottom, below = true;
|
223 |
+
hints.style.left = left + "px";
|
224 |
+
hints.style.top = top + "px";
|
225 |
+
// If we're at the edge of the screen, then we want the menu to appear on the left of the cursor.
|
226 |
+
var winW = window.innerWidth || Math.max(document.body.offsetWidth, document.documentElement.offsetWidth);
|
227 |
+
var winH = window.innerHeight || Math.max(document.body.offsetHeight, document.documentElement.offsetHeight);
|
228 |
+
(completion.options.container || document.body).appendChild(hints);
|
229 |
+
var box = hints.getBoundingClientRect(), overlapY = box.bottom - winH;
|
230 |
+
if (overlapY > 0) {
|
231 |
+
var height = box.bottom - box.top, curTop = pos.top - (pos.bottom - box.top);
|
232 |
+
if (curTop - height > 0) { // Fits above cursor
|
233 |
+
hints.style.top = (top = pos.top - height) + "px";
|
234 |
+
below = false;
|
235 |
+
} else if (height > winH) {
|
236 |
+
hints.style.height = (winH - 5) + "px";
|
237 |
+
hints.style.top = (top = pos.bottom - box.top) + "px";
|
238 |
+
var cursor = cm.getCursor();
|
239 |
+
if (data.from.ch != cursor.ch) {
|
240 |
+
pos = cm.cursorCoords(cursor);
|
241 |
+
hints.style.left = (left = pos.left) + "px";
|
242 |
+
box = hints.getBoundingClientRect();
|
243 |
+
}
|
244 |
+
}
|
245 |
+
}
|
246 |
+
var overlapX = box.right - winW;
|
247 |
+
if (overlapX > 0) {
|
248 |
+
if (box.right - box.left > winW) {
|
249 |
+
hints.style.width = (winW - 5) + "px";
|
250 |
+
overlapX -= (box.right - box.left) - winW;
|
251 |
+
}
|
252 |
+
hints.style.left = (left = pos.left - overlapX) + "px";
|
253 |
+
}
|
254 |
+
|
255 |
+
cm.addKeyMap(this.keyMap = buildKeyMap(completion, {
|
256 |
+
moveFocus: function(n, avoidWrap) { widget.changeActive(widget.selectedHint + n, avoidWrap); },
|
257 |
+
setFocus: function(n) { widget.changeActive(n); },
|
258 |
+
menuSize: function() { return widget.screenAmount(); },
|
259 |
+
length: completions.length,
|
260 |
+
close: function() { completion.close(); },
|
261 |
+
pick: function() { widget.pick(); },
|
262 |
+
data: data
|
263 |
+
}));
|
264 |
+
|
265 |
+
if (completion.options.closeOnUnfocus) {
|
266 |
+
var closingOnBlur;
|
267 |
+
cm.on("blur", this.onBlur = function() { closingOnBlur = setTimeout(function() { completion.close(); }, 100); });
|
268 |
+
cm.on("focus", this.onFocus = function() { clearTimeout(closingOnBlur); });
|
269 |
+
}
|
270 |
+
|
271 |
+
var startScroll = cm.getScrollInfo();
|
272 |
+
cm.on("scroll", this.onScroll = function() {
|
273 |
+
var curScroll = cm.getScrollInfo(), editor = cm.getWrapperElement().getBoundingClientRect();
|
274 |
+
var newTop = top + startScroll.top - curScroll.top;
|
275 |
+
var point = newTop - (window.pageYOffset || (document.documentElement || document.body).scrollTop);
|
276 |
+
if (!below) point += hints.offsetHeight;
|
277 |
+
if (point <= editor.top || point >= editor.bottom) return completion.close();
|
278 |
+
hints.style.top = newTop + "px";
|
279 |
+
hints.style.left = (left + startScroll.left - curScroll.left) + "px";
|
280 |
+
});
|
281 |
+
|
282 |
+
CodeMirror.on(hints, "dblclick", function(e) {
|
283 |
+
var t = getHintElement(hints, e.target || e.srcElement);
|
284 |
+
if (t && t.hintId != null) {widget.changeActive(t.hintId); widget.pick();}
|
285 |
+
});
|
286 |
+
|
287 |
+
CodeMirror.on(hints, "click", function(e) {
|
288 |
+
var t = getHintElement(hints, e.target || e.srcElement);
|
289 |
+
if (t && t.hintId != null) {
|
290 |
+
widget.changeActive(t.hintId);
|
291 |
+
if (completion.options.completeOnSingleClick) widget.pick();
|
292 |
+
}
|
293 |
+
});
|
294 |
+
|
295 |
+
CodeMirror.on(hints, "mousedown", function() {
|
296 |
+
setTimeout(function(){cm.focus();}, 20);
|
297 |
+
});
|
298 |
+
|
299 |
+
CodeMirror.signal(data, "select", completions[0], hints.firstChild);
|
300 |
+
return true;
|
301 |
+
}
|
302 |
+
|
303 |
+
Widget.prototype = {
|
304 |
+
close: function() {
|
305 |
+
if (this.completion.widget != this) return;
|
306 |
+
this.completion.widget = null;
|
307 |
+
this.hints.parentNode.removeChild(this.hints);
|
308 |
+
this.completion.cm.removeKeyMap(this.keyMap);
|
309 |
+
|
310 |
+
var cm = this.completion.cm;
|
311 |
+
if (this.completion.options.closeOnUnfocus) {
|
312 |
+
cm.off("blur", this.onBlur);
|
313 |
+
cm.off("focus", this.onFocus);
|
314 |
+
}
|
315 |
+
cm.off("scroll", this.onScroll);
|
316 |
+
},
|
317 |
+
|
318 |
+
pick: function() {
|
319 |
+
this.completion.pick(this.data, this.selectedHint);
|
320 |
+
},
|
321 |
+
|
322 |
+
changeActive: function(i, avoidWrap) {
|
323 |
+
if (i >= this.data.list.length)
|
324 |
+
i = avoidWrap ? this.data.list.length - 1 : 0;
|
325 |
+
else if (i < 0)
|
326 |
+
i = avoidWrap ? 0 : this.data.list.length - 1;
|
327 |
+
if (this.selectedHint == i) return;
|
328 |
+
var node = this.hints.childNodes[this.selectedHint];
|
329 |
+
node.className = node.className.replace(" " + ACTIVE_HINT_ELEMENT_CLASS, "");
|
330 |
+
node = this.hints.childNodes[this.selectedHint = i];
|
331 |
+
node.className += " " + ACTIVE_HINT_ELEMENT_CLASS;
|
332 |
+
if (node.offsetTop < this.hints.scrollTop)
|
333 |
+
this.hints.scrollTop = node.offsetTop - 3;
|
334 |
+
else if (node.offsetTop + node.offsetHeight > this.hints.scrollTop + this.hints.clientHeight)
|
335 |
+
this.hints.scrollTop = node.offsetTop + node.offsetHeight - this.hints.clientHeight + 3;
|
336 |
+
CodeMirror.signal(this.data, "select", this.data.list[this.selectedHint], node);
|
337 |
+
},
|
338 |
+
|
339 |
+
screenAmount: function() {
|
340 |
+
return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1;
|
341 |
+
}
|
342 |
+
};
|
343 |
+
|
344 |
+
CodeMirror.registerHelper("hint", "auto", function(cm, options) {
|
345 |
+
var helpers = cm.getHelpers(cm.getCursor(), "hint"), words;
|
346 |
+
if (helpers.length) {
|
347 |
+
for (var i = 0; i < helpers.length; i++) {
|
348 |
+
var cur = helpers[i](cm, options);
|
349 |
+
if (cur && cur.list.length) return cur;
|
350 |
+
}
|
351 |
+
} else if (words = cm.getHelper(cm.getCursor(), "hintWords")) {
|
352 |
+
if (words) return CodeMirror.hint.fromList(cm, {words: words});
|
353 |
+
} else if (CodeMirror.hint.anyword) {
|
354 |
+
return CodeMirror.hint.anyword(cm, options);
|
355 |
+
}
|
356 |
+
});
|
357 |
+
|
358 |
+
CodeMirror.registerHelper("hint", "fromList", function(cm, options) {
|
359 |
+
var cur = cm.getCursor(), token = cm.getTokenAt(cur);
|
360 |
+
var found = [];
|
361 |
+
for (var i = 0; i < options.words.length; i++) {
|
362 |
+
var word = options.words[i];
|
363 |
+
if (word.slice(0, token.string.length) == token.string)
|
364 |
+
found.push(word);
|
365 |
+
}
|
366 |
+
|
367 |
+
if (found.length) return {
|
368 |
+
list: found,
|
369 |
+
from: CodeMirror.Pos(cur.line, token.start),
|
370 |
+
to: CodeMirror.Pos(cur.line, token.end)
|
371 |
+
};
|
372 |
+
});
|
373 |
+
|
374 |
+
CodeMirror.commands.autocomplete = CodeMirror.showHint;
|
375 |
+
|
376 |
+
var defaultOptions = {
|
377 |
+
hint: CodeMirror.hint.auto,
|
378 |
+
completeSingle: true,
|
379 |
+
alignWithWord: true,
|
380 |
+
closeCharacters: /[\s()\[\]{};:>,]/,
|
381 |
+
closeOnUnfocus: true,
|
382 |
+
completeOnSingleClick: false,
|
383 |
+
container: null,
|
384 |
+
customKeys: null,
|
385 |
+
extraKeys: null
|
386 |
+
};
|
387 |
+
|
388 |
+
CodeMirror.defineOption("hintOptions", null);
|
389 |
+
});
|
assets/lib/codemirror/addon/hint/sql-hint.js
CHANGED
@@ -1,197 +1,197 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"), require("../../mode/sql/sql"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror", "../../mode/sql/sql"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
var tables;
|
15 |
-
var defaultTable;
|
16 |
-
var keywords;
|
17 |
-
var CONS = {
|
18 |
-
QUERY_DIV: ";",
|
19 |
-
ALIAS_KEYWORD: "AS"
|
20 |
-
};
|
21 |
-
var Pos = CodeMirror.Pos;
|
22 |
-
|
23 |
-
function getKeywords(editor) {
|
24 |
-
var mode = editor.doc.modeOption;
|
25 |
-
if (mode === "sql") mode = "text/x-sql";
|
26 |
-
return CodeMirror.resolveMode(mode).keywords;
|
27 |
-
}
|
28 |
-
|
29 |
-
function match(string, word) {
|
30 |
-
var len = string.length;
|
31 |
-
var sub = word.substr(0, len);
|
32 |
-
return string.toUpperCase() === sub.toUpperCase();
|
33 |
-
}
|
34 |
-
|
35 |
-
function addMatches(result, search, wordlist, formatter) {
|
36 |
-
for (var word in wordlist) {
|
37 |
-
if (!wordlist.hasOwnProperty(word)) continue;
|
38 |
-
if (Array.isArray(wordlist)) {
|
39 |
-
word = wordlist[word];
|
40 |
-
}
|
41 |
-
if (match(search, word)) {
|
42 |
-
result.push(formatter(word));
|
43 |
-
}
|
44 |
-
}
|
45 |
-
}
|
46 |
-
|
47 |
-
function nameCompletion(cur, token, result, editor) {
|
48 |
-
var useBacktick = (token.string.charAt(0) == "`");
|
49 |
-
var string = token.string.substr(1);
|
50 |
-
var prevToken = editor.getTokenAt(Pos(cur.line, token.start));
|
51 |
-
if (token.string.charAt(0) == "." || prevToken.string == "."){
|
52 |
-
//Suggest colunm names
|
53 |
-
if (prevToken.string == ".") {
|
54 |
-
var prevToken = editor.getTokenAt(Pos(cur.line, token.start - 1));
|
55 |
-
}
|
56 |
-
var table = prevToken.string;
|
57 |
-
//Check if backtick is used in table name. If yes, use it for columns too.
|
58 |
-
var useBacktickTable = false;
|
59 |
-
if (table.match(/`/g)) {
|
60 |
-
useBacktickTable = true;
|
61 |
-
table = table.replace(/`/g, "");
|
62 |
-
}
|
63 |
-
//Check if table is available. If not, find table by Alias
|
64 |
-
if (!tables.hasOwnProperty(table))
|
65 |
-
table = findTableByAlias(table, editor);
|
66 |
-
var columns = tables[table];
|
67 |
-
if (!columns) return;
|
68 |
-
|
69 |
-
if (useBacktick) {
|
70 |
-
addMatches(result, string, columns, function(w) {return "`" + w + "`";});
|
71 |
-
}
|
72 |
-
else if(useBacktickTable) {
|
73 |
-
addMatches(result, string, columns, function(w) {return ".`" + w + "`";});
|
74 |
-
}
|
75 |
-
else {
|
76 |
-
addMatches(result, string, columns, function(w) {return "." + w;});
|
77 |
-
}
|
78 |
-
}
|
79 |
-
else {
|
80 |
-
//Suggest table names or colums in defaultTable
|
81 |
-
while (token.start && string.charAt(0) == ".") {
|
82 |
-
token = editor.getTokenAt(Pos(cur.line, token.start - 1));
|
83 |
-
string = token.string + string;
|
84 |
-
}
|
85 |
-
if (useBacktick) {
|
86 |
-
addMatches(result, string, tables, function(w) {return "`" + w + "`";});
|
87 |
-
addMatches(result, string, defaultTable, function(w) {return "`" + w + "`";});
|
88 |
-
}
|
89 |
-
else {
|
90 |
-
addMatches(result, string, tables, function(w) {return w;});
|
91 |
-
addMatches(result, string, defaultTable, function(w) {return w;});
|
92 |
-
}
|
93 |
-
}
|
94 |
-
}
|
95 |
-
|
96 |
-
function eachWord(lineText, f) {
|
97 |
-
if (!lineText) return;
|
98 |
-
var excepted = /[,;]/g;
|
99 |
-
var words = lineText.split(" ");
|
100 |
-
for (var i = 0; i < words.length; i++) {
|
101 |
-
f(words[i]?words[i].replace(excepted, '') : '');
|
102 |
-
}
|
103 |
-
}
|
104 |
-
|
105 |
-
function convertCurToNumber(cur) {
|
106 |
-
// max characters of a line is 999,999.
|
107 |
-
return cur.line + cur.ch / Math.pow(10, 6);
|
108 |
-
}
|
109 |
-
|
110 |
-
function convertNumberToCur(num) {
|
111 |
-
return Pos(Math.floor(num), +num.toString().split('.').pop());
|
112 |
-
}
|
113 |
-
|
114 |
-
function findTableByAlias(alias, editor) {
|
115 |
-
var doc = editor.doc;
|
116 |
-
var fullQuery = doc.getValue();
|
117 |
-
var aliasUpperCase = alias.toUpperCase();
|
118 |
-
var previousWord = "";
|
119 |
-
var table = "";
|
120 |
-
var separator = [];
|
121 |
-
var validRange = {
|
122 |
-
start: Pos(0, 0),
|
123 |
-
end: Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).length)
|
124 |
-
};
|
125 |
-
|
126 |
-
//add separator
|
127 |
-
var indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV);
|
128 |
-
while(indexOfSeparator != -1) {
|
129 |
-
separator.push(doc.posFromIndex(indexOfSeparator));
|
130 |
-
indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV, indexOfSeparator+1);
|
131 |
-
}
|
132 |
-
separator.unshift(Pos(0, 0));
|
133 |
-
separator.push(Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).text.length));
|
134 |
-
|
135 |
-
//find valid range
|
136 |
-
var prevItem = 0;
|
137 |
-
var current = convertCurToNumber(editor.getCursor());
|
138 |
-
for (var i=0; i< separator.length; i++) {
|
139 |
-
var _v = convertCurToNumber(separator[i]);
|
140 |
-
if (current > prevItem && current <= _v) {
|
141 |
-
validRange = { start: convertNumberToCur(prevItem), end: convertNumberToCur(_v) };
|
142 |
-
break;
|
143 |
-
}
|
144 |
-
prevItem = _v;
|
145 |
-
}
|
146 |
-
|
147 |
-
var query = doc.getRange(validRange.start, validRange.end, false);
|
148 |
-
|
149 |
-
for (var i = 0; i < query.length; i++) {
|
150 |
-
var lineText = query[i];
|
151 |
-
eachWord(lineText, function(word) {
|
152 |
-
var wordUpperCase = word.toUpperCase();
|
153 |
-
if (wordUpperCase === aliasUpperCase && tables.hasOwnProperty(previousWord)) {
|
154 |
-
table = previousWord;
|
155 |
-
}
|
156 |
-
if (wordUpperCase !== CONS.ALIAS_KEYWORD) {
|
157 |
-
previousWord = word;
|
158 |
-
}
|
159 |
-
});
|
160 |
-
if (table) break;
|
161 |
-
}
|
162 |
-
return table;
|
163 |
-
}
|
164 |
-
|
165 |
-
CodeMirror.registerHelper("hint", "sql", function(editor, options) {
|
166 |
-
tables = (options && options.tables) || {};
|
167 |
-
var defaultTableName = options && options.defaultTable;
|
168 |
-
defaultTable = (defaultTableName && tables[defaultTableName] || []);
|
169 |
-
keywords = keywords || getKeywords(editor);
|
170 |
-
|
171 |
-
var cur = editor.getCursor();
|
172 |
-
var result = [];
|
173 |
-
var token = editor.getTokenAt(cur), start, end, search;
|
174 |
-
if (token.end > cur.ch) {
|
175 |
-
token.end = cur.ch;
|
176 |
-
token.string = token.string.slice(0, cur.ch - token.start);
|
177 |
-
}
|
178 |
-
|
179 |
-
if (token.string.match(/^[.`\w@]\w*$/)) {
|
180 |
-
search = token.string;
|
181 |
-
start = token.start;
|
182 |
-
end = token.end;
|
183 |
-
} else {
|
184 |
-
start = end = cur.ch;
|
185 |
-
search = "";
|
186 |
-
}
|
187 |
-
if (search.charAt(0) == "." || search.charAt(0) == "`") {
|
188 |
-
nameCompletion(cur, token, result, editor);
|
189 |
-
} else {
|
190 |
-
addMatches(result, search, tables, function(w) {return w;});
|
191 |
-
addMatches(result, search, defaultTable, function(w) {return w;});
|
192 |
-
addMatches(result, search, keywords, function(w) {return w.toUpperCase();});
|
193 |
-
}
|
194 |
-
|
195 |
-
return {list: result, from: Pos(cur.line, start), to: Pos(cur.line, end)};
|
196 |
-
});
|
197 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"), require("../../mode/sql/sql"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror", "../../mode/sql/sql"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
"use strict";
|
13 |
+
|
14 |
+
var tables;
|
15 |
+
var defaultTable;
|
16 |
+
var keywords;
|
17 |
+
var CONS = {
|
18 |
+
QUERY_DIV: ";",
|
19 |
+
ALIAS_KEYWORD: "AS"
|
20 |
+
};
|
21 |
+
var Pos = CodeMirror.Pos;
|
22 |
+
|
23 |
+
function getKeywords(editor) {
|
24 |
+
var mode = editor.doc.modeOption;
|
25 |
+
if (mode === "sql") mode = "text/x-sql";
|
26 |
+
return CodeMirror.resolveMode(mode).keywords;
|
27 |
+
}
|
28 |
+
|
29 |
+
function match(string, word) {
|
30 |
+
var len = string.length;
|
31 |
+
var sub = word.substr(0, len);
|
32 |
+
return string.toUpperCase() === sub.toUpperCase();
|
33 |
+
}
|
34 |
+
|
35 |
+
function addMatches(result, search, wordlist, formatter) {
|
36 |
+
for (var word in wordlist) {
|
37 |
+
if (!wordlist.hasOwnProperty(word)) continue;
|
38 |
+
if (Array.isArray(wordlist)) {
|
39 |
+
word = wordlist[word];
|
40 |
+
}
|
41 |
+
if (match(search, word)) {
|
42 |
+
result.push(formatter(word));
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
+
|
47 |
+
function nameCompletion(cur, token, result, editor) {
|
48 |
+
var useBacktick = (token.string.charAt(0) == "`");
|
49 |
+
var string = token.string.substr(1);
|
50 |
+
var prevToken = editor.getTokenAt(Pos(cur.line, token.start));
|
51 |
+
if (token.string.charAt(0) == "." || prevToken.string == "."){
|
52 |
+
//Suggest colunm names
|
53 |
+
if (prevToken.string == ".") {
|
54 |
+
var prevToken = editor.getTokenAt(Pos(cur.line, token.start - 1));
|
55 |
+
}
|
56 |
+
var table = prevToken.string;
|
57 |
+
//Check if backtick is used in table name. If yes, use it for columns too.
|
58 |
+
var useBacktickTable = false;
|
59 |
+
if (table.match(/`/g)) {
|
60 |
+
useBacktickTable = true;
|
61 |
+
table = table.replace(/`/g, "");
|
62 |
+
}
|
63 |
+
//Check if table is available. If not, find table by Alias
|
64 |
+
if (!tables.hasOwnProperty(table))
|
65 |
+
table = findTableByAlias(table, editor);
|
66 |
+
var columns = tables[table];
|
67 |
+
if (!columns) return;
|
68 |
+
|
69 |
+
if (useBacktick) {
|
70 |
+
addMatches(result, string, columns, function(w) {return "`" + w + "`";});
|
71 |
+
}
|
72 |
+
else if(useBacktickTable) {
|
73 |
+
addMatches(result, string, columns, function(w) {return ".`" + w + "`";});
|
74 |
+
}
|
75 |
+
else {
|
76 |
+
addMatches(result, string, columns, function(w) {return "." + w;});
|
77 |
+
}
|
78 |
+
}
|
79 |
+
else {
|
80 |
+
//Suggest table names or colums in defaultTable
|
81 |
+
while (token.start && string.charAt(0) == ".") {
|
82 |
+
token = editor.getTokenAt(Pos(cur.line, token.start - 1));
|
83 |
+
string = token.string + string;
|
84 |
+
}
|
85 |
+
if (useBacktick) {
|
86 |
+
addMatches(result, string, tables, function(w) {return "`" + w + "`";});
|
87 |
+
addMatches(result, string, defaultTable, function(w) {return "`" + w + "`";});
|
88 |
+
}
|
89 |
+
else {
|
90 |
+
addMatches(result, string, tables, function(w) {return w;});
|
91 |
+
addMatches(result, string, defaultTable, function(w) {return w;});
|
92 |
+
}
|
93 |
+
}
|
94 |
+
}
|
95 |
+
|
96 |
+
function eachWord(lineText, f) {
|
97 |
+
if (!lineText) return;
|
98 |
+
var excepted = /[,;]/g;
|
99 |
+
var words = lineText.split(" ");
|
100 |
+
for (var i = 0; i < words.length; i++) {
|
101 |
+
f(words[i]?words[i].replace(excepted, '') : '');
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
function convertCurToNumber(cur) {
|
106 |
+
// max characters of a line is 999,999.
|
107 |
+
return cur.line + cur.ch / Math.pow(10, 6);
|
108 |
+
}
|
109 |
+
|
110 |
+
function convertNumberToCur(num) {
|
111 |
+
return Pos(Math.floor(num), +num.toString().split('.').pop());
|
112 |
+
}
|
113 |
+
|
114 |
+
function findTableByAlias(alias, editor) {
|
115 |
+
var doc = editor.doc;
|
116 |
+
var fullQuery = doc.getValue();
|
117 |
+
var aliasUpperCase = alias.toUpperCase();
|
118 |
+
var previousWord = "";
|
119 |
+
var table = "";
|
120 |
+
var separator = [];
|
121 |
+
var validRange = {
|
122 |
+
start: Pos(0, 0),
|
123 |
+
end: Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).length)
|
124 |
+
};
|
125 |
+
|
126 |
+
//add separator
|
127 |
+
var indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV);
|
128 |
+
while(indexOfSeparator != -1) {
|
129 |
+
separator.push(doc.posFromIndex(indexOfSeparator));
|
130 |
+
indexOfSeparator = fullQuery.indexOf(CONS.QUERY_DIV, indexOfSeparator+1);
|
131 |
+
}
|
132 |
+
separator.unshift(Pos(0, 0));
|
133 |
+
separator.push(Pos(editor.lastLine(), editor.getLineHandle(editor.lastLine()).text.length));
|
134 |
+
|
135 |
+
//find valid range
|
136 |
+
var prevItem = 0;
|
137 |
+
var current = convertCurToNumber(editor.getCursor());
|
138 |
+
for (var i=0; i< separator.length; i++) {
|
139 |
+
var _v = convertCurToNumber(separator[i]);
|
140 |
+
if (current > prevItem && current <= _v) {
|
141 |
+
validRange = { start: convertNumberToCur(prevItem), end: convertNumberToCur(_v) };
|
142 |
+
break;
|
143 |
+
}
|
144 |
+
prevItem = _v;
|
145 |
+
}
|
146 |
+
|
147 |
+
var query = doc.getRange(validRange.start, validRange.end, false);
|
148 |
+
|
149 |
+
for (var i = 0; i < query.length; i++) {
|
150 |
+
var lineText = query[i];
|
151 |
+
eachWord(lineText, function(word) {
|
152 |
+
var wordUpperCase = word.toUpperCase();
|
153 |
+
if (wordUpperCase === aliasUpperCase && tables.hasOwnProperty(previousWord)) {
|
154 |
+
table = previousWord;
|
155 |
+
}
|
156 |
+
if (wordUpperCase !== CONS.ALIAS_KEYWORD) {
|
157 |
+
previousWord = word;
|
158 |
+
}
|
159 |
+
});
|
160 |
+
if (table) break;
|
161 |
+
}
|
162 |
+
return table;
|
163 |
+
}
|
164 |
+
|
165 |
+
CodeMirror.registerHelper("hint", "sql", function(editor, options) {
|
166 |
+
tables = (options && options.tables) || {};
|
167 |
+
var defaultTableName = options && options.defaultTable;
|
168 |
+
defaultTable = (defaultTableName && tables[defaultTableName] || []);
|
169 |
+
keywords = keywords || getKeywords(editor);
|
170 |
+
|
171 |
+
var cur = editor.getCursor();
|
172 |
+
var result = [];
|
173 |
+
var token = editor.getTokenAt(cur), start, end, search;
|
174 |
+
if (token.end > cur.ch) {
|
175 |
+
token.end = cur.ch;
|
176 |
+
token.string = token.string.slice(0, cur.ch - token.start);
|
177 |
+
}
|
178 |
+
|
179 |
+
if (token.string.match(/^[.`\w@]\w*$/)) {
|
180 |
+
search = token.string;
|
181 |
+
start = token.start;
|
182 |
+
end = token.end;
|
183 |
+
} else {
|
184 |
+
start = end = cur.ch;
|
185 |
+
search = "";
|
186 |
+
}
|
187 |
+
if (search.charAt(0) == "." || search.charAt(0) == "`") {
|
188 |
+
nameCompletion(cur, token, result, editor);
|
189 |
+
} else {
|
190 |
+
addMatches(result, search, tables, function(w) {return w;});
|
191 |
+
addMatches(result, search, defaultTable, function(w) {return w;});
|
192 |
+
addMatches(result, search, keywords, function(w) {return w.toUpperCase();});
|
193 |
+
}
|
194 |
+
|
195 |
+
return {list: result, from: Pos(cur.line, start), to: Pos(cur.line, end)};
|
196 |
+
});
|
197 |
+
});
|
assets/lib/codemirror/addon/hint/xml-hint.js
CHANGED
@@ -1,110 +1,110 @@
|
|
1 |
-
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
-
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
-
|
4 |
-
(function(mod) {
|
5 |
-
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
-
mod(require("../../lib/codemirror"));
|
7 |
-
else if (typeof define == "function" && define.amd) // AMD
|
8 |
-
define(["../../lib/codemirror"], mod);
|
9 |
-
else // Plain browser env
|
10 |
-
mod(CodeMirror);
|
11 |
-
})(function(CodeMirror) {
|
12 |
-
"use strict";
|
13 |
-
|
14 |
-
var Pos = CodeMirror.Pos;
|
15 |
-
|
16 |
-
function getHints(cm, options) {
|
17 |
-
var tags = options && options.schemaInfo;
|
18 |
-
var quote = (options && options.quoteChar) || '"';
|
19 |
-
if (!tags) return;
|
20 |
-
var cur = cm.getCursor(), token = cm.getTokenAt(cur);
|
21 |
-
if (token.end > cur.ch) {
|
22 |
-
token.end = cur.ch;
|
23 |
-
token.string = token.string.slice(0, cur.ch - token.start);
|
24 |
-
}
|
25 |
-
var inner = CodeMirror.innerMode(cm.getMode(), token.state);
|
26 |
-
if (inner.mode.name != "xml") return;
|
27 |
-
var result = [], replaceToken = false, prefix;
|
28 |
-
var tag = /\btag\b/.test(token.type) && !/>$/.test(token.string);
|
29 |
-
var tagName = tag && /^\w/.test(token.string), tagStart;
|
30 |
-
|
31 |
-
if (tagName) {
|
32 |
-
var before = cm.getLine(cur.line).slice(Math.max(0, token.start - 2), token.start);
|
33 |
-
var tagType = /<\/$/.test(before) ? "close" : /<$/.test(before) ? "open" : null;
|
34 |
-
if (tagType) tagStart = token.start - (tagType == "close" ? 2 : 1);
|
35 |
-
} else if (tag && token.string == "<") {
|
36 |
-
tagType = "open";
|
37 |
-
} else if (tag && token.string == "</") {
|
38 |
-
tagType = "close";
|
39 |
-
}
|
40 |
-
|
41 |
-
if (!tag && !inner.state.tagName || tagType) {
|
42 |
-
if (tagName)
|
43 |
-
prefix = token.string;
|
44 |
-
replaceToken = tagType;
|
45 |
-
var cx = inner.state.context, curTag = cx && tags[cx.tagName];
|
46 |
-
var childList = cx ? curTag && curTag.children : tags["!top"];
|
47 |
-
if (childList && tagType != "close") {
|
48 |
-
for (var i = 0; i < childList.length; ++i) if (!prefix || childList[i].lastIndexOf(prefix, 0) == 0)
|
49 |
-
result.push("<" + childList[i]);
|
50 |
-
} else if (tagType != "close") {
|
51 |
-
for (var name in tags)
|
52 |
-
if (tags.hasOwnProperty(name) && name != "!top" && name != "!attrs" && (!prefix || name.lastIndexOf(prefix, 0) == 0))
|
53 |
-
result.push("<" + name);
|
54 |
-
}
|
55 |
-
if (cx && (!prefix || tagType == "close" && cx.tagName.lastIndexOf(prefix, 0) == 0))
|
56 |
-
result.push("</" + cx.tagName + ">");
|
57 |
-
} else {
|
58 |
-
// Attribute completion
|
59 |
-
var curTag = tags[inner.state.tagName], attrs = curTag && curTag.attrs;
|
60 |
-
var globalAttrs = tags["!attrs"];
|
61 |
-
if (!attrs && !globalAttrs) return;
|
62 |
-
if (!attrs) {
|
63 |
-
attrs = globalAttrs;
|
64 |
-
} else if (globalAttrs) { // Combine tag-local and global attributes
|
65 |
-
var set = {};
|
66 |
-
for (var nm in globalAttrs) if (globalAttrs.hasOwnProperty(nm)) set[nm] = globalAttrs[nm];
|
67 |
-
for (var nm in attrs) if (attrs.hasOwnProperty(nm)) set[nm] = attrs[nm];
|
68 |
-
attrs = set;
|
69 |
-
}
|
70 |
-
if (token.type == "string" || token.string == "=") { // A value
|
71 |
-
var before = cm.getRange(Pos(cur.line, Math.max(0, cur.ch - 60)),
|
72 |
-
Pos(cur.line, token.type == "string" ? token.start : token.end));
|
73 |
-
var atName = before.match(/([^\s\u00a0=<>\"\']+)=$/), atValues;
|
74 |
-
if (!atName || !attrs.hasOwnProperty(atName[1]) || !(atValues = attrs[atName[1]])) return;
|
75 |
-
if (typeof atValues == 'function') atValues = atValues.call(this, cm); // Functions can be used to supply values for autocomplete widget
|
76 |
-
if (token.type == "string") {
|
77 |
-
prefix = token.string;
|
78 |
-
var n = 0;
|
79 |
-
if (/['"]/.test(token.string.charAt(0))) {
|
80 |
-
quote = token.string.charAt(0);
|
81 |
-
prefix = token.string.slice(1);
|
82 |
-
n++;
|
83 |
-
}
|
84 |
-
var len = token.string.length;
|
85 |
-
if (/['"]/.test(token.string.charAt(len - 1))) {
|
86 |
-
quote = token.string.charAt(len - 1);
|
87 |
-
prefix = token.string.substr(n, len - 2);
|
88 |
-
}
|
89 |
-
replaceToken = true;
|
90 |
-
}
|
91 |
-
for (var i = 0; i < atValues.length; ++i) if (!prefix || atValues[i].lastIndexOf(prefix, 0) == 0)
|
92 |
-
result.push(quote + atValues[i] + quote);
|
93 |
-
} else { // An attribute name
|
94 |
-
if (token.type == "attribute") {
|
95 |
-
prefix = token.string;
|
96 |
-
replaceToken = true;
|
97 |
-
}
|
98 |
-
for (var attr in attrs) if (attrs.hasOwnProperty(attr) && (!prefix || attr.lastIndexOf(prefix, 0) == 0))
|
99 |
-
result.push(attr);
|
100 |
-
}
|
101 |
-
}
|
102 |
-
return {
|
103 |
-
list: result,
|
104 |
-
from: replaceToken ? Pos(cur.line, tagStart == null ? token.start : tagStart) : cur,
|
105 |
-
to: replaceToken ? Pos(cur.line, token.end) : cur
|
106 |
-
};
|
107 |
-
}
|
108 |
-
|
109 |
-
CodeMirror.registerHelper("hint", "xml", getHints);
|
110 |
-
});
|
1 |
+
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
2 |
+
// Distributed under an MIT license: http://codemirror.net/LICENSE
|
3 |
+
|
4 |
+
(function(mod) {
|
5 |
+
if (typeof exports == "object" && typeof module == "object") // CommonJS
|
6 |
+
mod(require("../../lib/codemirror"));
|
7 |
+
else if (typeof define == "function" && define.amd) // AMD
|
8 |
+
define(["../../lib/codemirror"], mod);
|
9 |
+
else // Plain browser env
|
10 |
+
mod(CodeMirror);
|
11 |
+
})(function(CodeMirror) {
|
12 |
+
"use strict";
|
13 |
+
|
14 |
+
var Pos = CodeMirror.Pos;
|
15 |
+
|
16 |
+
function getHints(cm, options) {
|
17 |
+
var tags = options && options.schemaInfo;
|
18 |
+
var quote = (options && options.quoteChar) || '"';
|
19 |
+
if (!tags) return;
|
20 |
+
var cur = cm.getCursor(), token = cm.getTokenAt(cur);
|
21 |
+
if (token.end > cur.ch) {
|
22 |
+
token.end = cur.ch;
|
23 |
+
token.string = token.string.slice(0, cur.ch - token.start);
|
24 |
+
}
|
25 |
+
var inner = CodeMirror.innerMode(cm.getMode(), token.state);
|
26 |
+
if (inner.mode.name != "xml") return;
|
27 |
+
var result = [], replaceToken = false, prefix;
|
28 |
+
var tag = /\btag\b/.test(token.type) && !/>$/.test(token.string);
|
29 |
+
var tagName = tag && /^\w/.test(token.string), tagStart;
|
30 |
+
|
31 |
+
if (tagName) {
|
32 |
+
var before = cm.getLine(cur.line).slice(Math.max(0, token.start - 2), token.start);
|
33 |
+
var tagType = /<\/$/.test(before) ? "close" : /<$/.test(before) ? "open" : null;
|
34 |
+
if (tagType) tagStart = token.start - (tagType == "close" ? 2 : 1);
|
35 |
+
} else if (tag && token.string == "<") {
|
36 |
+
tagType = "open";
|
37 |
+
} else if (tag && token.string == "</") {
|
38 |
+
tagType = "close";
|
39 |
+
}
|
40 |
+
|
41 |
+
if (!tag && !inner.state.tagName || tagType) {
|
42 |
+
if (tagName)
|
43 |
+
prefix = token.string;
|
44 |
+
replaceToken = tagType;
|
45 |
+
var cx = inner.state.context, curTag = cx && tags[cx.tagName];
|
46 |
+
var childList = cx ? curTag && curTag.children : tags["!top"];
|
47 |
+
if (childList && tagType != "close") {
|
48 |
+
for (var i = 0; i < childList.length; ++i) if (!prefix || childList[i].lastIndexOf(prefix, 0) == 0)
|
49 |
+
result.push("<" + childList[i]);
|
50 |
+
} else if (tagType != "close") {
|
51 |
+
for (var name in tags)
|
52 |
+
if (tags.hasOwnProperty(name) && name != "!top" && name != "!attrs" && (!prefix || name.lastIndexOf(prefix, 0) == 0))
|
53 |
+
result.push("<" + name);
|
54 |
+
}
|
55 |
+
if (cx && (!prefix || tagType == "close" && cx.tagName.lastIndexOf(prefix, 0) == 0))
|
56 |
+
result.push("</" + cx.tagName + ">");
|
57 |
+
} else {
|
58 |
+
// Attribute completion
|
59 |
+
var curTag = tags[inner.state.tagName], attrs = curTag && curTag.attrs;
|
60 |
+
var globalAttrs = tags["!attrs"];
|
61 |
+
if (!attrs && !globalAttrs) return;
|
62 |
+
if (!attrs) {
|
63 |
+
attrs = globalAttrs;
|
64 |
+
} else if (globalAttrs) { // Combine tag-local and global attributes
|
65 |
+
var set = {};
|
66 |
+
for (var nm in globalAttrs) if (globalAttrs.hasOwnProperty(nm)) set[nm] = globalAttrs[nm];
|
67 |
+
for (var nm in attrs) if (attrs.hasOwnProperty(nm)) set[nm] = attrs[nm];
|
68 |
+
attrs = set;
|
69 |
+
}
|
70 |
+
if (token.type == "string" || token.string == "=") { // A value
|
71 |
+
var before = cm.getRange(Pos(cur.line, Math.max(0, cur.ch - 60)),
|
72 |
+
Pos(cur.line, token.type == "string" ? token.start : token.end));
|
73 |
+
var atName = before.match(/([^\s\u00a0=<>\"\']+)=$/), atValues;
|
74 |
+
if (!atName || !attrs.hasOwnProperty(atName[1]) || !(atValues = attrs[atName[1]])) return;
|
75 |
+
if (typeof atValues == 'function') atValues = atValues.call(this, cm); // Functions can be used to supply values for autocomplete widget
|
76 |
+
if (token.type == "string") {
|
77 |
+
prefix = token.string;
|
78 |
+
var n = 0;
|
79 |
+
if (/['"]/.test(token.string.charAt(0))) {
|
80 |
+
quote = token.string.charAt(0);
|
81 |
+
prefix = token.string.slice(1);
|
82 |
+
n++;
|
83 |
+
}
|
84 |
+
var len = token.string.length;
|
85 |
+
if (/['"]/.test(token.string.charAt(len - 1))) {
|
86 |
+
quote = token.string.charAt(len - 1);
|
87 |
+
prefix = token.string.substr(n, len - 2);
|
88 |
+
}
|
89 |
+
replaceToken = true;
|
90 |
+
}
|
91 |
+
for (var i = 0; i < atValues.length; ++i) if (!prefix || atValues[i].lastIndexOf(prefix, 0) == 0)
|
92 |
+
result.push(quote + atValues[i] + quote);
|
93 |
+
} else { // An attribute name
|
94 |
+
if (token.type == "attribute") {
|
95 |
+
prefix = token.string;
|
96 |
+
replaceToken = true;
|
97 |
+
}
|
98 |
+
for (var attr in attrs) if (attrs.hasOwnProperty(attr) && (!prefix || attr.lastIndexOf(prefix, 0) == 0))
|
99 |
+
result.push(attr);
|
100 |
+
}
|
101 |
+
}
|
102 |
+
return {
|
103 |
+
list: result,
|
104 |
+
from: replaceToken ? Pos(cur.line, tagStart == null ? token.start : tagStart) : cur,
|
105 |
+
to: replaceToken ? Pos(cur.line, token.end) : cur
|
106 |
+
};
|
107 |
+
}
|
108 |
+
|
109 |
+
CodeMirror.registerHelper("hint", "xml", getHints);
|
110 |
+
});
|
assets/lib/codemirror/codemirror.css
CHANGED
@@ -1,309 +1,309 @@
|
|
1 |
-
/* BASICS */
|
2 |
-
|
3 |
-
.CodeMirror {
|
4 |
-
/* Set height, width, borders, and global font properties here */
|
5 |
-
font-family: monospace;
|
6 |
-
height: 300px;
|
7 |
-
}
|
8 |
-
|
9 |
-
/* PADDING */
|
10 |
-
|
11 |
-
.CodeMirror-lines {
|
12 |
-
padding: 4px 0; /* Vertical padding around content */
|
13 |
-
}
|
14 |
-
.CodeMirror pre {
|
15 |
-
padding: 0 4px; /* Horizontal padding of content */
|
16 |
-
}
|
17 |
-
|
18 |
-
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
19 |
-
background-color: white; /* The little square between H and V scrollbars */
|
20 |
-
}
|
21 |
-
|
22 |
-
/* GUTTER */
|
23 |
-
|
24 |
-
.CodeMirror-gutters {
|
25 |
-
border-right: 1px solid #ddd;
|
26 |
-
background-color: #f7f7f7;
|
27 |
-
white-space: nowrap;
|
28 |
-
}
|
29 |
-
.CodeMirror-linenumbers {}
|
30 |
-
.CodeMirror-linenumber {
|
31 |
-
padding: 0 3px 0 5px;
|
32 |
-
min-width: 20px;
|
33 |
-
text-align: right;
|
34 |
-
color: #999;
|
35 |
-
-moz-box-sizing: content-box;
|
36 |
-
box-sizing: content-box;
|
37 |
-
}
|
38 |
-
|
39 |
-
.CodeMirror-guttermarker { color: black; }
|
40 |
-
.CodeMirror-guttermarker-subtle { color: #999; }
|
41 |
-
|
42 |
-
/* CURSOR */
|
43 |
-
|
44 |
-
.CodeMirror div.CodeMirror-cursor {
|
45 |
-
border-left: 1px solid black;
|
46 |
-
}
|
47 |
-
/* Shown when moving in bi-directional text */
|
48 |
-
.CodeMirror div.CodeMirror-secondarycursor {
|
49 |
-
border-left: 1px solid silver;
|
50 |
-
}
|
51 |
-
.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {
|
52 |
-
width: auto;
|
53 |
-
border: 0;
|
54 |
-
background: #7e7;
|
55 |
-
}
|
56 |
-
.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {
|
57 |
-
z-index: 1;
|
58 |
-
}
|
59 |
-
|
60 |
-
.cm-animate-fat-cursor {
|
61 |
-
width: auto;
|
62 |
-
border: 0;
|
63 |
-
-webkit-animation: blink 1.06s steps(1) infinite;
|
64 |
-
-moz-animation: blink 1.06s steps(1) infinite;
|
65 |
-
animation: blink 1.06s steps(1) infinite;
|
66 |
-
}
|
67 |
-
@-moz-keyframes blink {
|
68 |
-
0% { background: #7e7; }
|
69 |
-
50% { background: none; }
|
70 |
-
100% { background: #7e7; }
|
71 |
-
}
|
72 |
-
@-webkit-keyframes blink {
|
73 |
-
0% { background: #7e7; }
|
74 |
-
50% { background: none; }
|
75 |
-
100% { background: #7e7; }
|
76 |
-
}
|
77 |
-
@keyframes blink {
|
78 |
-
0% { background: #7e7; }
|
79 |
-
50% { background: none; }
|
80 |
-
100% { background: #7e7; }
|
81 |
-
}
|
82 |
-
|
83 |
-
/* Can style cursor different in overwrite (non-insert) mode */
|
84 |
-
div.CodeMirror-overwrite div.CodeMirror-cursor {}
|
85 |
-
|
86 |
-
.cm-tab { display: inline-block; text-decoration: inherit; }
|
87 |
-
|
88 |
-
.CodeMirror-ruler {
|
89 |
-
border-left: 1px solid #ccc;
|
90 |
-
position: absolute;
|
91 |
-
}
|
92 |
-
|
93 |
-
/* DEFAULT THEME */
|
94 |
-
|
95 |
-
.cm-s-default .cm-keyword {color: #708;}
|
96 |
-
.cm-s-default .cm-atom {color: #219;}
|
97 |
-
.cm-s-default .cm-number {color: #164;}
|
98 |
-
.cm-s-default .cm-def {color: #00f;}
|
99 |
-
.cm-s-default .cm-variable,
|
100 |
-
.cm-s-default .cm-punctuation,
|
101 |
-
.cm-s-default .cm-property,
|
102 |
-
.cm-s-default .cm-operator {}
|
103 |
-
.cm-s-default .cm-variable-2 {color: #05a;}
|
104 |
-
.cm-s-default .cm-variable-3 {color: #085;}
|
105 |
-
.cm-s-default .cm-comment {color: #a50;}
|
106 |
-
.cm-s-default .cm-string {color: #a11;}
|
107 |
-
.cm-s-default .cm-string-2 {color: #f50;}
|
108 |
-
.cm-s-default .cm-meta {color: #555;}
|
109 |
-
.cm-s-default .cm-qualifier {color: #555;}
|
110 |
-
.cm-s-default .cm-builtin {color: #30a;}
|
111 |
-
.cm-s-default .cm-bracket {color: #997;}
|
112 |
-
.cm-s-default .cm-tag {color: #170;}
|
113 |
-
.cm-s-default .cm-attribute {color: #00c;}
|
114 |
-
.cm-s-default .cm-header {color: blue;}
|
115 |
-
.cm-s-default .cm-quote {color: #090;}
|
116 |
-
.cm-s-default .cm-hr {color: #999;}
|
117 |
-
.cm-s-default .cm-link {color: #00c;}
|
118 |
-
|
119 |
-
.cm-negative {color: #d44;}
|
120 |
-
.cm-positive {color: #292;}
|
121 |
-
.cm-header, .cm-strong {font-weight: bold;}
|
122 |
-
.cm-em {font-style: italic;}
|
123 |
-
.cm-link {text-decoration: underline;}
|
124 |
-
.cm-strikethrough {text-decoration: line-through;}
|
125 |
-
|
126 |
-
.cm-s-default .cm-error {color: #f00;}
|
127 |
-
.cm-invalidchar {color: #f00;}
|
128 |
-
|
129 |
-
/* Default styles for common addons */
|
130 |
-
|
131 |
-
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
|
132 |
-
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
133 |
-
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
|
134 |
-
.CodeMirror-activeline-background {background: #e8f2ff;}
|
135 |
-
|
136 |
-
/* STOP */
|
137 |
-
|
138 |
-
/* The rest of this file contains styles related to the mechanics of
|
139 |
-
the editor. You probably shouldn't touch them. */
|
140 |
-
|
141 |
-
.CodeMirror {
|
142 |
-
line-height: 1;
|
143 |
-
position: relative;
|
144 |
-
overflow: hidden;
|
145 |
-
background: white;
|
146 |
-
color: black;
|
147 |
-
}
|
148 |
-
|
149 |
-
.CodeMirror-scroll {
|
150 |
-
overflow: scroll !important; /* Things will break if this is overridden */
|
151 |
-
/* 30px is the magic margin used to hide the element's real scrollbars */
|
152 |
-
/* See overflow: hidden in .CodeMirror */
|
153 |
-
margin-bottom: -30px; margin-right: -30px;
|
154 |
-
padding-bottom: 30px;
|
155 |
-
height: 100%;
|
156 |
-
outline: none; /* Prevent dragging from highlighting the element */
|
157 |
-
position: relative;
|
158 |
-
-moz-box-sizing: content-box;
|
159 |
-
box-sizing: content-box;
|
160 |
-
}
|
161 |
-
.CodeMirror-sizer {
|
162 |
-
position: relative;
|
163 |
-
border-right: 30px solid transparent;
|
164 |
-
-moz-box-sizing: content-box;
|
165 |
-
box-sizing: content-box;
|
166 |
-
}
|
167 |
-
|
168 |
-
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
169 |
-
before actuall scrolling happens, thus preventing shaking and
|
170 |
-
flickering artifacts. */
|
171 |
-
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
172 |
-
position: absolute;
|
173 |
-
z-index: 6;
|
174 |
-
display: none;
|
175 |
-
}
|
176 |
-
.CodeMirror-vscrollbar {
|
177 |
-
right: 0; top: 0;
|
178 |
-
overflow-x: hidden;
|
179 |
-
overflow-y: scroll;
|
180 |
-
}
|
181 |
-
.CodeMirror-hscrollbar {
|
182 |
-
bottom: 0; left: 0;
|
183 |
-
overflow-y: hidden;
|
184 |
-
overflow-x: scroll;
|
185 |
-
}
|
186 |
-
.CodeMirror-scrollbar-filler {
|
187 |
-
right: 0; bottom: 0;
|
188 |
-
}
|
189 |
-
.CodeMirror-gutter-filler {
|
190 |
-
left: 0; bottom: 0;
|
191 |
-
}
|
192 |
-
|
193 |
-
.CodeMirror-gutters {
|
194 |
-
position: absolute; left: 0; top: 0;
|
195 |
-
z-index: 3;
|
196 |
-
}
|
197 |
-
.CodeMirror-gutter {
|
198 |
-
white-space: normal;
|
199 |
-
height: 100%;
|
200 |
-
-moz-box-sizing: content-box;
|
201 |
-
box-sizing: content-box;
|
202 |
-
display: inline-block;
|
203 |
-
margin-bottom: -30px;
|
204 |
-
/* Hack to make IE7 behave */
|
205 |
-
*zoom:1;
|
206 |
-
*display:inline;
|
207 |
-
}
|
208 |
-
.CodeMirror-gutter-wrapper {
|
209 |
-
position: absolute;
|
210 |
-
z-index: 4;
|
211 |
-
height: 100%;
|
212 |
-
}
|
213 |
-
.CodeMirror-gutter-elt {
|
214 |
-
position: absolute;
|
215 |
-
cursor: default;
|
216 |
-
z-index: 4;
|
217 |
-
}
|
218 |
-
|
219 |
-
.CodeMirror-lines {
|
220 |
-
cursor: text;
|
221 |
-
min-height: 1px; /* prevents collapsing before first draw */
|
222 |
-
}
|
223 |
-
.CodeMirror pre {
|
224 |
-
/* Reset some styles that the rest of the page might have set */
|
225 |
-
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
226 |
-
border-width: 0;
|
227 |
-
background: transparent;
|
228 |
-
font-family: inherit;
|
229 |
-
font-size: inherit;
|
230 |
-
margin: 0;
|
231 |
-
white-space: pre;
|
232 |
-
word-wrap: normal;
|
233 |
-
line-height: inherit;
|
234 |
-
color: inherit;
|
235 |
-
z-index: 2;
|
236 |
-
position: relative;
|
237 |
-
overflow: visible;
|
238 |
-
}
|
239 |
-
.CodeMirror-wrap pre {
|
240 |
-
word-wrap: break-word;
|
241 |
-
white-space: pre-wrap;
|
242 |
-
word-break: normal;
|
243 |
-
}
|
244 |
-
|
245 |
-
.CodeMirror-linebackground {
|
246 |
-
position: absolute;
|
247 |
-
left: 0; right: 0; top: 0; bottom: 0;
|
248 |
-
z-index: 0;
|
249 |
-
}
|
250 |
-
|
251 |
-
.CodeMirror-linewidget {
|
252 |
-
position: relative;
|
253 |
-
z-index: 2;
|
254 |
-
overflow: auto;
|
255 |
-
}
|
256 |
-
|
257 |
-
.CodeMirror-widget {}
|
258 |
-
|
259 |
-
.CodeMirror-measure {
|
260 |
-
position: absolute;
|
261 |
-
width: 100%;
|
262 |
-
height: 0;
|
263 |
-
overflow: hidden;
|
264 |
-
visibility: hidden;
|
265 |
-
}
|
266 |
-
.CodeMirror-measure pre { position: static; }
|
267 |
-
|
268 |
-
.CodeMirror div.CodeMirror-cursor {
|
269 |
-
position: absolute;
|
270 |
-
border-right: none;
|
271 |
-
width: 0;
|
272 |
-
}
|
273 |
-
|
274 |
-
div.CodeMirror-cursors {
|
275 |
-
visibility: hidden;
|
276 |
-
position: relative;
|
277 |
-
z-index: 3;
|
278 |
-
}
|
279 |
-
.CodeMirror-focused div.CodeMirror-cursors {
|
280 |
-
visibility: visible;
|
281 |
-
}
|
282 |
-
|
283 |
-
.CodeMirror-selected { background: #d9d9d9; }
|
284 |
-
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
|
285 |
-
.CodeMirror-crosshair { cursor: crosshair; }
|
286 |
-
|
287 |
-
.cm-searching {
|
288 |
-
background: #ffa;
|
289 |
-
background: rgba(255, 255, 0, .4);
|
290 |
-
}
|
291 |
-
|
292 |
-
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
293 |
-
.CodeMirror span { *vertical-align: text-bottom; }
|
294 |
-
|
295 |
-
/* Used to force a border model for a node */
|
296 |
-
.cm-force-border { padding-right: .1px; }
|
297 |
-
|
298 |
-
@media print {
|
299 |
-
/* Hide the cursor when printing */
|
300 |
-
.CodeMirror div.CodeMirror-cursors {
|
301 |
-
visibility: hidden;
|
302 |
-
}
|
303 |
-
}
|
304 |
-
|
305 |
-
/* See issue #2901 */
|
306 |
-
.cm-tab-wrap-hack:after { content: ''; }
|
307 |
-
|
308 |
-
/* Help users use markselection to safely style text background */
|
309 |
-
span.CodeMirror-selectedtext { background: none; }
|
1 |
+
/* BASICS */
|
2 |
+
|
3 |
+
.CodeMirror {
|
4 |
+
/* Set height, width, borders, and global font properties here */
|
5 |
+
font-family: monospace;
|
6 |
+
height: 300px;
|
7 |
+
}
|
8 |
+
|
9 |
+
/* PADDING */
|
10 |
+
|
11 |
+
.CodeMirror-lines {
|
12 |
+
padding: 4px 0; /* Vertical padding around content */
|
13 |
+
}
|
14 |
+
.CodeMirror pre {
|
15 |
+
padding: 0 4px; /* Horizontal padding of content */
|
16 |
+
}
|
17 |
+
|
18 |
+
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
19 |
+
background-color: white; /* The little square between H and V scrollbars */
|
20 |
+
}
|
21 |
+
|
22 |
+
/* GUTTER */
|
23 |
+
|
24 |
+
.CodeMirror-gutters {
|
25 |
+
border-right: 1px solid #ddd;
|
26 |
+
background-color: #f7f7f7;
|
27 |
+
white-space: nowrap;
|
28 |
+
}
|
29 |
+
.CodeMirror-linenumbers {}
|
30 |
+
.CodeMirror-linenumber {
|
31 |
+
padding: 0 3px 0 5px;
|
32 |
+
min-width: 20px;
|
33 |
+
text-align: right;
|
34 |
+
color: #999;
|
35 |
+
-moz-box-sizing: content-box;
|
36 |
+
box-sizing: content-box;
|
37 |
+
}
|
38 |
+
|
39 |
+
.CodeMirror-guttermarker { color: black; }
|
40 |
+
.CodeMirror-guttermarker-subtle { color: #999; }
|
41 |
+
|
42 |
+
/* CURSOR */
|
43 |
+
|
44 |
+
.CodeMirror div.CodeMirror-cursor {
|
45 |
+
border-left: 1px solid black;
|
46 |
+
}
|
47 |
+
/* Shown when moving in bi-directional text */
|
48 |
+
.CodeMirror div.CodeMirror-secondarycursor {
|
49 |
+
border-left: 1px solid silver;
|
50 |
+
}
|
51 |
+
.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {
|
52 |
+
width: auto;
|
53 |
+
border: 0;
|
54 |
+
background: #7e7;
|
55 |
+
}
|
56 |
+
.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {
|
57 |
+
z-index: 1;
|
58 |
+
}
|
59 |
+
|
60 |
+
.cm-animate-fat-cursor {
|
61 |
+
width: auto;
|
62 |
+
border: 0;
|
63 |
+
-webkit-animation: blink 1.06s steps(1) infinite;
|
64 |
+
-moz-animation: blink 1.06s steps(1) infinite;
|
65 |
+
animation: blink 1.06s steps(1) infinite;
|
66 |
+
}
|
67 |
+
@-moz-keyframes blink {
|
68 |
+
0% { background: #7e7; }
|
69 |
+
50% { background: none; }
|
70 |
+
100% { background: #7e7; }
|
71 |
+
}
|
72 |
+
@-webkit-keyframes blink {
|
73 |
+
0% { background: #7e7; }
|
74 |
+
50% { background: none; }
|
75 |
+
100% { background: #7e7; }
|
76 |
+
}
|
77 |
+
@keyframes blink {
|
78 |
+
0% { background: #7e7; }
|
79 |
+
50% { background: none; }
|
80 |
+
100% { background: #7e7; }
|
81 |
+
}
|
82 |
+
|
83 |
+
/* Can style cursor different in overwrite (non-insert) mode */
|
84 |
+
div.CodeMirror-overwrite div.CodeMirror-cursor {}
|
85 |
+
|
86 |
+
.cm-tab { display: inline-block; text-decoration: inherit; }
|
87 |
+
|
88 |
+
.CodeMirror-ruler {
|
89 |
+
border-left: 1px solid #ccc;
|
90 |
+
position: absolute;
|
91 |
+
}
|
92 |
+
|
93 |
+
/* DEFAULT THEME */
|
94 |
+
|
95 |
+
.cm-s-default .cm-keyword {color: #708;}
|
96 |
+
.cm-s-default .cm-atom {color: #219;}
|
97 |
+
.cm-s-default .cm-number {color: #164;}
|
98 |
+
.cm-s-default .cm-def {color: #00f;}
|
99 |
+
.cm-s-default .cm-variable,
|
100 |
+
.cm-s-default .cm-punctuation,
|
101 |
+
.cm-s-default .cm-property,
|
102 |
+
.cm-s-default .cm-operator {}
|
103 |
+
.cm-s-default .cm-variable-2 {color: #05a;}
|
104 |
+
.cm-s-default .cm-variable-3 {color: #085;}
|
105 |
+
.cm-s-default .cm-comment {color: #a50;}
|
106 |
+
.cm-s-default .cm-string {color: #a11;}
|
107 |
+
.cm-s-default .cm-string-2 {color: #f50;}
|
108 |
+
.cm-s-default .cm-meta {color: #555;}
|
109 |
+
.cm-s-default .cm-qualifier {color: #555;}
|
110 |
+
.cm-s-default .cm-builtin {color: #30a;}
|
111 |
+
.cm-s-default .cm-bracket {color: #997;}
|
112 |
+
.cm-s-default .cm-tag {color: #170;}
|
113 |
+
.cm-s-default .cm-attribute {color: #00c;}
|
114 |
+
.cm-s-default .cm-header {color: blue;}
|
115 |
+
.cm-s-default .cm-quote {color: #090;}
|
116 |
+
.cm-s-default .cm-hr {color: #999;}
|
117 |
+
.cm-s-default .cm-link {color: #00c;}
|
118 |
+
|
119 |
+
.cm-negative {color: #d44;}
|
120 |
+
.cm-positive {color: #292;}
|
121 |
+
.cm-header, .cm-strong {font-weight: bold;}
|
122 |
+
.cm-em {font-style: italic;}
|
123 |
+
.cm-link {text-decoration: underline;}
|
124 |
+
.cm-strikethrough {text-decoration: line-through;}
|
125 |
+
|
126 |
+
.cm-s-default .cm-error {color: #f00;}
|
127 |
+
.cm-invalidchar {color: #f00;}
|
128 |
+
|
129 |
+
/* Default styles for common addons */
|
130 |
+
|
131 |
+
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
|
132 |
+
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
133 |
+
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
|
134 |
+
.CodeMirror-activeline-background {background: #e8f2ff;}
|
135 |
+
|
136 |
+
/* STOP */
|
137 |
+
|
138 |
+
/* The rest of this file contains styles related to the mechanics of
|
139 |
+
the editor. You probably shouldn't touch them. */
|
140 |
+
|
141 |
+
.CodeMirror {
|
142 |
+
line-height: 1;
|
143 |
+
position: relative;
|
144 |
+
overflow: hidden;
|
145 |
+
background: white;
|
146 |
+
color: black;
|
147 |
+
}
|
148 |
+
|
149 |
+
.CodeMirror-scroll {
|
150 |
+
overflow: scroll !important; /* Things will break if this is overridden */
|
151 |
+
/* 30px is the magic margin used to hide the element's real scrollbars */
|
152 |
+
/* See overflow: hidden in .CodeMirror */
|
153 |
+
margin-bottom: -30px; margin-right: -30px;
|
154 |
+
padding-bottom: 30px;
|
155 |
+
height: 100%;
|
156 |
+
outline: none; /* Prevent dragging from highlighting the element */
|
157 |
+
position: relative;
|
158 |
+
-moz-box-sizing: content-box;
|
159 |
+
box-sizing: content-box;
|
160 |
+
}
|
161 |
+
.CodeMirror-sizer {
|
162 |
+
position: relative;
|
163 |
+
border-right: 30px solid transparent;
|
164 |
+
-moz-box-sizing: content-box;
|
165 |
+
box-sizing: content-box;
|
166 |
+
}
|
167 |
+
|
168 |
+
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
169 |
+
before actuall scrolling happens, thus preventing shaking and
|
170 |
+
flickering artifacts. */
|
171 |
+
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
172 |
+
position: absolute;
|
173 |
+
z-index: 6;
|
174 |
+
display: none;
|
175 |
+
}
|
176 |
+
.CodeMirror-vscrollbar {
|
177 |
+
right: 0; top: 0;
|
178 |
+
overflow-x: hidden;
|
179 |
+
overflow-y: scroll;
|
180 |
+
}
|
181 |
+
.CodeMirror-hscrollbar {
|
182 |
+
bottom: 0; left: 0;
|
183 |
+
overflow-y: hidden;
|
184 |
+
overflow-x: scroll;
|
185 |
+
}
|
186 |
+
.CodeMirror-scrollbar-filler {
|
187 |
+
right: 0; bottom: 0;
|
188 |
+
}
|
189 |
+
.CodeMirror-gutter-filler {
|
190 |
+
left: 0; bottom: 0;
|
191 |
+
}
|
192 |
+
|
193 |
+
.CodeMirror-gutters {
|
194 |
+
position: absolute; left: 0; top: 0;
|
195 |
+
z-index: 3;
|
196 |
+
}
|
197 |
+
.CodeMirror-gutter {
|
198 |
+
white-space: normal;
|
199 |
+
height: 100%;
|
200 |
+
-moz-box-sizing: content-box;
|
201 |
+
box-sizing: content-box;
|
202 |
+
display: inline-block;
|
203 |
+
margin-bottom: -30px;
|
204 |
+
/* Hack to make IE7 behave */
|
205 |
+
*zoom:1;
|
206 |
+
*display:inline;
|
207 |
+
}
|
208 |
+
.CodeMirror-gutter-wrapper {
|
209 |
+
position: absolute;
|
210 |
+
z-index: 4;
|
211 |
+
height: 100%;
|
212 |
+
}
|
213 |
+
.CodeMirror-gutter-elt {
|
214 |
+
position: absolute;
|
215 |
+
cursor: default;
|
216 |
+
z-index: 4;
|
217 |
+
}
|
218 |
+
|
219 |
+
.CodeMirror-lines {
|
220 |
+
cursor: text;
|
221 |
+
min-height: 1px; /* prevents collapsing before first draw */
|
222 |
+
}
|
223 |
+
.CodeMirror pre {
|
224 |
+
/* Reset some styles that the rest of the page might have set */
|
225 |
+
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
226 |
+
border-width: 0;
|
227 |
+
background: transparent;
|
228 |
+
font-family: inherit;
|
229 |
+
font-size: inherit;
|
230 |
+
margin: 0;
|
231 |
+
white-space: pre;
|
232 |
+
word-wrap: normal;
|
233 |
+
line-height: inherit;
|
234 |
+
color: inherit;
|
235 |
+
z-index: 2;
|
236 |
+
position: relative;
|
237 |
+
overflow: visible;
|
238 |
+
}
|
239 |
+
.CodeMirror-wrap pre {
|
240 |
+
word-wrap: break-word;
|
241 |
+
white-space: pre-wrap;
|
242 |
+
word-break: normal;
|
243 |
+
}
|
244 |
+
|
245 |
+
.CodeMirror-linebackground {
|
246 |
+
position: absolute;
|
247 |
+
left: 0; right: 0; top: 0; bottom: 0;
|
248 |
+
z-index: 0;
|
249 |
+
}
|
250 |
+
|
251 |
+
.CodeMirror-linewidget {
|
252 |
+
position: relative;
|
253 |
+
z-index: 2;
|
254 |
+
overflow: auto;
|
255 |
+
}
|
256 |
+
|
257 |
+
.CodeMirror-widget {}
|
258 |
+
|
259 |
+
.CodeMirror-measure {
|
260 |
+
position: absolute;
|
261 |
+
width: 100%;
|
262 |
+
height: 0;
|
263 |
+
overflow: hidden;
|
264 |
+
visibility: hidden;
|
265 |
+
}
|
266 |
+
.CodeMirror-measure pre { position: static; }
|
267 |
+
|
268 |
+
.CodeMirror div.CodeMirror-cursor {
|
269 |
+
position: absolute;
|
270 |
+
border-right: none;
|
271 |
+
width: 0;
|
272 |
+
}
|
273 |
+
|
274 |
+
div.CodeMirror-cursors {
|
275 |
+
visibility: hidden;
|
276 |
+
position: relative;
|
277 |
+
z-index: 3;
|
278 |
+
}
|
279 |
+
.CodeMirror-focused div.CodeMirror-cursors {
|
280 |
+
visibility: visible;
|
281 |
+
}
|
282 |
+
|
283 |
+
.CodeMirror-selected { background: #d9d9d9; }
|
284 |
+
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
|
285 |
+
.CodeMirror-crosshair { cursor: crosshair; }
|
286 |
+
|
287 |
+
.cm-searching {
|
288 |
+
background: #ffa;
|
289 |
+
background: rgba(255, 255, 0, .4);
|
290 |
+
}
|
291 |
+
|
292 |
+
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
293 |
+
.CodeMirror span { *vertical-align: text-bottom; }
|
294 |
+
|
295 |
+
/* Used to force a border model for a node */
|
296 |
+
.cm-force-border { padding-right: .1px; }
|
297 |
+
|
298 |
+
@media print {
|
299 |
+
/* Hide the cursor when printing */
|
300 |
+
.CodeMirror div.CodeMirror-cursors {
|
301 |
+
visibility: hidden;
|
302 |
+
}
|
303 |
+
}
|
304 |
+
|
305 |
+
/* See issue #2901 */
|
306 |
+
.cm-tab-wrap-hack:after { content: ''; }
|
307 |
+
|
308 |
+
/* Help users use markselection to safely style text background */
|
309 |
+
span.CodeMirror-selectedtext { background: none; }
|
assets/lib/jqgrid/i18n/grid.locale-ar.js
CHANGED
@@ -1,128 +1,128 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Arabic Translation
|
4 |
-
*
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "تسجيل {0} - {1} على {2}",
|
14 |
-
emptyrecords: "لا يوجد تسجيل",
|
15 |
-
loadtext: "تحميل...",
|
16 |
-
pgtext : "صفحة {0} على {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "بحث...",
|
20 |
-
Find: "بحث",
|
21 |
-
Reset: "إلغاء",
|
22 |
-
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:"لا يحتوي"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "مع", text: "الكل" }, { op: "أو", text: "لا أحد" }],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "اضافة",
|
29 |
-
editCaption: "تحديث",
|
30 |
-
bSubmit: "تثبيث",
|
31 |
-
bCancel: "إلغاء",
|
32 |
-
bClose: "غلق",
|
33 |
-
saveData: "تغيرت المعطيات هل تريد التسجيل ?",
|
34 |
-
bYes: "نعم",
|
35 |
-
bNo: "لا",
|
36 |
-
bExit: "إلغاء",
|
37 |
-
msg: {
|
38 |
-
required: "خانة إجبارية",
|
39 |
-
number: "سجل رقم صحيح",
|
40 |
-
minValue: "يجب أن تكون القيمة أكبر أو تساوي 0",
|
41 |
-
maxValue: "يجب أن تكون القيمة أقل أو تساوي 0",
|
42 |
-
email: "بريد غير صحيح",
|
43 |
-
integer: "سجل عدد طبييعي صحيح",
|
44 |
-
url: "ليس عنوانا صحيحا. البداية الصحيحة ('http://' أو 'https://')",
|
45 |
-
nodefined : " ليس محدد!",
|
46 |
-
novalue : " قيمة الرجوع مطلوبة!",
|
47 |
-
customarray : "يجب على الدالة الشخصية أن تنتج جدولا",
|
48 |
-
customfcheck : "الدالة الشخصية مطلوبة في حالة التحقق الشخصي"
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "رأيت التسجيلات",
|
53 |
-
bClose: "غلق"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "حذف",
|
57 |
-
msg: "حذف التسجيلات المختارة ?",
|
58 |
-
bSubmit: "حذف",
|
59 |
-
bCancel: "إلغاء"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "تغيير التسجيل المختار",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "إضافة تسجيل",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "حذف التسجيل المختار",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "بحث عن تسجيل",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "تحديث الجدول",
|
72 |
-
alertcap: "تحذير",
|
73 |
-
alerttext: "يرجى إختيار السطر",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "إظهار السطر المختار"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "إظهار/إخفاء الأعمدة",
|
79 |
-
bSubmit: "تثبيث",
|
80 |
-
bCancel: "إلغاء"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "خطأ",
|
84 |
-
nourl : "لا يوجد عنوان محدد",
|
85 |
-
norecords: "لا يوجد تسجيل للمعالجة",
|
86 |
-
model : "عدد العناوين (colNames) <> عدد التسجيلات (colModel)!"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت",
|
95 |
-
"الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر",
|
99 |
-
"جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"
|
100 |
-
],
|
101 |
-
AmPm : ["صباحا","مساءا","صباحا","مساءا"],
|
102 |
-
S: function (j) {return j == 1 ? 'er' : 'e';},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd/m/Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "n/j/Y",
|
110 |
-
LongDate: "l, F d, Y",
|
111 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
-
MonthDay: "F d",
|
113 |
-
ShortTime: "g:i A",
|
114 |
-
LongTime: "g:i:s A",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F, Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
});
|
128 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Arabic Translation
|
4 |
+
*
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "تسجيل {0} - {1} على {2}",
|
14 |
+
emptyrecords: "لا يوجد تسجيل",
|
15 |
+
loadtext: "تحميل...",
|
16 |
+
pgtext : "صفحة {0} على {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "بحث...",
|
20 |
+
Find: "بحث",
|
21 |
+
Reset: "إلغاء",
|
22 |
+
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:"لا يحتوي"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "مع", text: "الكل" }, { op: "أو", text: "لا أحد" }],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "اضافة",
|
29 |
+
editCaption: "تحديث",
|
30 |
+
bSubmit: "تثبيث",
|
31 |
+
bCancel: "إلغاء",
|
32 |
+
bClose: "غلق",
|
33 |
+
saveData: "تغيرت المعطيات هل تريد التسجيل ?",
|
34 |
+
bYes: "نعم",
|
35 |
+
bNo: "لا",
|
36 |
+
bExit: "إلغاء",
|
37 |
+
msg: {
|
38 |
+
required: "خانة إجبارية",
|
39 |
+
number: "سجل رقم صحيح",
|
40 |
+
minValue: "يجب أن تكون القيمة أكبر أو تساوي 0",
|
41 |
+
maxValue: "يجب أن تكون القيمة أقل أو تساوي 0",
|
42 |
+
email: "بريد غير صحيح",
|
43 |
+
integer: "سجل عدد طبييعي صحيح",
|
44 |
+
url: "ليس عنوانا صحيحا. البداية الصحيحة ('http://' أو 'https://')",
|
45 |
+
nodefined : " ليس محدد!",
|
46 |
+
novalue : " قيمة الرجوع مطلوبة!",
|
47 |
+
customarray : "يجب على الدالة الشخصية أن تنتج جدولا",
|
48 |
+
customfcheck : "الدالة الشخصية مطلوبة في حالة التحقق الشخصي"
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "رأيت التسجيلات",
|
53 |
+
bClose: "غلق"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "حذف",
|
57 |
+
msg: "حذف التسجيلات المختارة ?",
|
58 |
+
bSubmit: "حذف",
|
59 |
+
bCancel: "إلغاء"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "تغيير التسجيل المختار",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "إضافة تسجيل",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "حذف التسجيل المختار",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "بحث عن تسجيل",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "تحديث الجدول",
|
72 |
+
alertcap: "تحذير",
|
73 |
+
alerttext: "يرجى إختيار السطر",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "إظهار السطر المختار"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "إظهار/إخفاء الأعمدة",
|
79 |
+
bSubmit: "تثبيث",
|
80 |
+
bCancel: "إلغاء"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "خطأ",
|
84 |
+
nourl : "لا يوجد عنوان محدد",
|
85 |
+
norecords: "لا يوجد تسجيل للمعالجة",
|
86 |
+
model : "عدد العناوين (colNames) <> عدد التسجيلات (colModel)!"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت",
|
95 |
+
"الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر",
|
99 |
+
"جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"
|
100 |
+
],
|
101 |
+
AmPm : ["صباحا","مساءا","صباحا","مساءا"],
|
102 |
+
S: function (j) {return j == 1 ? 'er' : 'e';},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd/m/Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "n/j/Y",
|
110 |
+
LongDate: "l, F d, Y",
|
111 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
+
MonthDay: "F d",
|
113 |
+
ShortTime: "g:i A",
|
114 |
+
LongTime: "g:i:s A",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F, Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
});
|
128 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-bg.js
CHANGED
@@ -1,134 +1,134 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Bulgarian Translation
|
4 |
-
* Tony Tomov tony@trirand.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "{0} - {1} от {2}",
|
14 |
-
emptyrecords: "Няма запис(и)",
|
15 |
-
loadtext: "Зареждам...",
|
16 |
-
pgtext : "Стр. {0} от {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Търсене...",
|
20 |
-
Find: "Намери",
|
21 |
-
Reset: "Изчисти",
|
22 |
-
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:"не съдържа"},{ oper:'nu', text:'е NULL'},{ oper:'nn', text:'не е NULL'}],
|
23 |
-
groupOps: [ { op: "AND", text: " И " }, { op: "OR", text: "ИЛИ" } ],
|
24 |
-
operandTitle : "Натисни за избор на операнд.",
|
25 |
-
resetTitle : "Изчисти стойността"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Нов Запис",
|
29 |
-
editCaption: "Редакция Запис",
|
30 |
-
bSubmit: "Запиши",
|
31 |
-
bCancel: "Изход",
|
32 |
-
bClose: "Затвори",
|
33 |
-
saveData: "Данните са променени! Да съхраня ли промените?",
|
34 |
-
bYes : "Да",
|
35 |
-
bNo : "Не",
|
36 |
-
bExit : "Отказ",
|
37 |
-
msg: {
|
38 |
-
required:"Полето е задължително",
|
39 |
-
number:"Въведете валидно число!",
|
40 |
-
minValue:"стойността трябва да е по-голяма или равна от",
|
41 |
-
maxValue:"стойността трябва да е по-малка или равна от",
|
42 |
-
email: "не е валиден ел. адрес",
|
43 |
-
integer: "Въведете валидно цяло число",
|
44 |
-
date: "Въведете валидна дата",
|
45 |
-
url: "e невалиден URL. Изискава се префикс('http://' или 'https://')",
|
46 |
-
nodefined : " е недефинирана!",
|
47 |
-
novalue : " изисква връщане на стойност!",
|
48 |
-
customarray : "Потреб. Функция трябва да върне масив!",
|
49 |
-
customfcheck : "Потребителска функция е задължителна при този тип елемент!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Преглед запис",
|
54 |
-
bClose: "Затвори"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Изтриване",
|
58 |
-
msg: "Да изтрия ли избраният запис?",
|
59 |
-
bSubmit: "Изтрий",
|
60 |
-
bCancel: "Отказ"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: " ",
|
64 |
-
edittitle: "Редакция избран запис",
|
65 |
-
addtext:" ",
|
66 |
-
addtitle: "Добавяне нов запис",
|
67 |
-
deltext: " ",
|
68 |
-
deltitle: "Изтриване избран запис",
|
69 |
-
searchtext: " ",
|
70 |
-
searchtitle: "Търсене запис(и)",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Обнови таблица",
|
73 |
-
alertcap: "Предупреждение",
|
74 |
-
alerttext: "Моля, изберете запис",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Преглед избран запис"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Избери колони",
|
80 |
-
bSubmit: "Ок",
|
81 |
-
bCancel: "Изход"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Грешка",
|
85 |
-
nourl : "Няма посочен url адрес",
|
86 |
-
norecords: "Няма запис за обработка",
|
87 |
-
model : "Модела не съответства на имената!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" лв.", defaultValue: '0.00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Нед", "Пон", "Вт", "Ср", "Чет", "Пет", "Съб",
|
96 |
-
"Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Яну", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Нов", "Дек",
|
100 |
-
"Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"
|
101 |
-
],
|
102 |
-
AmPm : ["","","",""],
|
103 |
-
S: function (j) {
|
104 |
-
if(j==7 || j==8 || j== 27 || j== 28) {
|
105 |
-
return 'ми';
|
106 |
-
}
|
107 |
-
return ['ви', 'ри', 'ти'][Math.min((j - 1) % 10, 2)];
|
108 |
-
},
|
109 |
-
srcformat: 'Y-m-d',
|
110 |
-
newformat: 'd/m/Y',
|
111 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
112 |
-
masks : {
|
113 |
-
ISO8601Long:"Y-m-d H:i:s",
|
114 |
-
ISO8601Short:"Y-m-d",
|
115 |
-
ShortDate: "n/j/Y",
|
116 |
-
LongDate: "l, F d, Y",
|
117 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
118 |
-
MonthDay: "F d",
|
119 |
-
ShortTime: "g:i A",
|
120 |
-
LongTime: "g:i:s A",
|
121 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
122 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
123 |
-
YearMonth: "F, Y"
|
124 |
-
},
|
125 |
-
reformatAfterEdit : false
|
126 |
-
},
|
127 |
-
baseLinkUrl: '',
|
128 |
-
showAction: '',
|
129 |
-
target: '',
|
130 |
-
checkbox : {disabled:true},
|
131 |
-
idName : 'id'
|
132 |
-
}
|
133 |
-
});
|
134 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Bulgarian Translation
|
4 |
+
* Tony Tomov tony@trirand.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "{0} - {1} от {2}",
|
14 |
+
emptyrecords: "Няма запис(и)",
|
15 |
+
loadtext: "Зареждам...",
|
16 |
+
pgtext : "Стр. {0} от {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Търсене...",
|
20 |
+
Find: "Намери",
|
21 |
+
Reset: "Изчисти",
|
22 |
+
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:"не съдържа"},{ oper:'nu', text:'е NULL'},{ oper:'nn', text:'не е NULL'}],
|
23 |
+
groupOps: [ { op: "AND", text: " И " }, { op: "OR", text: "ИЛИ" } ],
|
24 |
+
operandTitle : "Натисни за избор на операнд.",
|
25 |
+
resetTitle : "Изчисти стойността"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Нов Запис",
|
29 |
+
editCaption: "Редакция Запис",
|
30 |
+
bSubmit: "Запиши",
|
31 |
+
bCancel: "Изход",
|
32 |
+
bClose: "Затвори",
|
33 |
+
saveData: "Данните са променени! Да съхраня ли промените?",
|
34 |
+
bYes : "Да",
|
35 |
+
bNo : "Не",
|
36 |
+
bExit : "Отказ",
|
37 |
+
msg: {
|
38 |
+
required:"Полето е задължително",
|
39 |
+
number:"Въведете валидно число!",
|
40 |
+
minValue:"стойността трябва да е по-голяма или равна от",
|
41 |
+
maxValue:"стойността трябва да е по-малка или равна от",
|
42 |
+
email: "не е валиден ел. адрес",
|
43 |
+
integer: "Въведете валидно цяло число",
|
44 |
+
date: "Въведете валидна дата",
|
45 |
+
url: "e невалиден URL. Изискава се префикс('http://' или 'https://')",
|
46 |
+
nodefined : " е недефинирана!",
|
47 |
+
novalue : " изисква връщане на стойност!",
|
48 |
+
customarray : "Потреб. Функция трябва да върне масив!",
|
49 |
+
customfcheck : "Потребителска функция е задължителна при този тип елемент!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Преглед запис",
|
54 |
+
bClose: "Затвори"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Изтриване",
|
58 |
+
msg: "Да изтрия ли избраният запис?",
|
59 |
+
bSubmit: "Изтрий",
|
60 |
+
bCancel: "Отказ"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: " ",
|
64 |
+
edittitle: "Редакция избран запис",
|
65 |
+
addtext:" ",
|
66 |
+
addtitle: "Добавяне нов запис",
|
67 |
+
deltext: " ",
|
68 |
+
deltitle: "Изтриване избран запис",
|
69 |
+
searchtext: " ",
|
70 |
+
searchtitle: "Търсене запис(и)",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Обнови таблица",
|
73 |
+
alertcap: "Предупреждение",
|
74 |
+
alerttext: "Моля, изберете запис",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Преглед избран запис"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Избери колони",
|
80 |
+
bSubmit: "Ок",
|
81 |
+
bCancel: "Изход"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Грешка",
|
85 |
+
nourl : "Няма посочен url адрес",
|
86 |
+
norecords: "Няма запис за обработка",
|
87 |
+
model : "Модела не съответства на имената!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" лв.", defaultValue: '0.00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Нед", "Пон", "Вт", "Ср", "Чет", "Пет", "Съб",
|
96 |
+
"Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Яну", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Нов", "Дек",
|
100 |
+
"Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"
|
101 |
+
],
|
102 |
+
AmPm : ["","","",""],
|
103 |
+
S: function (j) {
|
104 |
+
if(j==7 || j==8 || j== 27 || j== 28) {
|
105 |
+
return 'ми';
|
106 |
+
}
|
107 |
+
return ['ви', 'ри', 'ти'][Math.min((j - 1) % 10, 2)];
|
108 |
+
},
|
109 |
+
srcformat: 'Y-m-d',
|
110 |
+
newformat: 'd/m/Y',
|
111 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
112 |
+
masks : {
|
113 |
+
ISO8601Long:"Y-m-d H:i:s",
|
114 |
+
ISO8601Short:"Y-m-d",
|
115 |
+
ShortDate: "n/j/Y",
|
116 |
+
LongDate: "l, F d, Y",
|
117 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
118 |
+
MonthDay: "F d",
|
119 |
+
ShortTime: "g:i A",
|
120 |
+
LongTime: "g:i:s A",
|
121 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
122 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
123 |
+
YearMonth: "F, Y"
|
124 |
+
},
|
125 |
+
reformatAfterEdit : false
|
126 |
+
},
|
127 |
+
baseLinkUrl: '',
|
128 |
+
showAction: '',
|
129 |
+
target: '',
|
130 |
+
checkbox : {disabled:true},
|
131 |
+
idName : 'id'
|
132 |
+
}
|
133 |
+
});
|
134 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-bg1251.js
CHANGED
@@ -1,132 +1,132 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Bulgarian Translation
|
4 |
-
* Tony Tomov tony@trirand.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "{0} - {1} �� {2}",
|
14 |
-
emptyrecords: "���� �����(�)",
|
15 |
-
loadtext: "��������...",
|
16 |
-
pgtext : "���. {0} �� {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "�������...",
|
20 |
-
Find: "������",
|
21 |
-
Reset: "�������",
|
22 |
-
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:'�� �������'} ],
|
23 |
-
groupOps: [ { op: "AND", text: " � " }, { op: "OR", text: "���" } ]
|
24 |
-
},
|
25 |
-
edit : {
|
26 |
-
addCaption: "��� �����",
|
27 |
-
editCaption: "�������� �����",
|
28 |
-
bSubmit: "������",
|
29 |
-
bCancel: "�����",
|
30 |
-
bClose: "�������",
|
31 |
-
saveData: "������� �� ���������! �� ������� �� ���������?",
|
32 |
-
bYes : "��",
|
33 |
-
bNo : "��",
|
34 |
-
bExit : "�����",
|
35 |
-
msg: {
|
36 |
-
required:"������ � ������������",
|
37 |
-
number:"�������� ������� �����!",
|
38 |
-
minValue:"���������� ������ �� � ��-������ ��� ����� ��",
|
39 |
-
maxValue:"���������� ������ �� � ��-����� ��� ����� ��",
|
40 |
-
email: "�� � ������� ��. �����",
|
41 |
-
integer: "�������� ������� ���� �����",
|
42 |
-
date: "�������� ������� ����",
|
43 |
-
url: "e ��������� URL. �������� �� �������('http://' ��� 'https://')",
|
44 |
-
nodefined : " � ������������!",
|
45 |
-
novalue : " ������� ������� �� ��������!",
|
46 |
-
customarray : "������. ������� ������ �� ����� �����!",
|
47 |
-
customfcheck : "������������� ������� � ������������ ��� ���� ��� �������!"
|
48 |
-
}
|
49 |
-
},
|
50 |
-
view : {
|
51 |
-
caption: "������� �����",
|
52 |
-
bClose: "�������"
|
53 |
-
},
|
54 |
-
del : {
|
55 |
-
caption: "���������",
|
56 |
-
msg: "�� ������ �� ��������� �����?",
|
57 |
-
bSubmit: "������",
|
58 |
-
bCancel: "�����"
|
59 |
-
},
|
60 |
-
nav : {
|
61 |
-
edittext: " ",
|
62 |
-
edittitle: "�������� ������ �����",
|
63 |
-
addtext:" ",
|
64 |
-
addtitle: "�������� ��� �����",
|
65 |
-
deltext: " ",
|
66 |
-
deltitle: "��������� ������ �����",
|
67 |
-
searchtext: " ",
|
68 |
-
searchtitle: "������� �����(�)",
|
69 |
-
refreshtext: "",
|
70 |
-
refreshtitle: "������ �������",
|
71 |
-
alertcap: "��������������",
|
72 |
-
alerttext: "����, �������� �����",
|
73 |
-
viewtext: "",
|
74 |
-
viewtitle: "������� ������ �����"
|
75 |
-
},
|
76 |
-
col : {
|
77 |
-
caption: "����� ������",
|
78 |
-
bSubmit: "��",
|
79 |
-
bCancel: "�����"
|
80 |
-
},
|
81 |
-
errors : {
|
82 |
-
errcap : "������",
|
83 |
-
nourl : "���� ������� url �����",
|
84 |
-
norecords: "���� ����� �� ���������",
|
85 |
-
model : "������ �� ����������� �� �������!"
|
86 |
-
},
|
87 |
-
formatter : {
|
88 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
89 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
90 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" ��.", defaultValue: '0.00'},
|
91 |
-
date : {
|
92 |
-
dayNames: [
|
93 |
-
"���", "���", "��", "��", "���", "���", "���",
|
94 |
-
"������", "����������", "�������", "�����", "���������", "�����", "������"
|
95 |
-
],
|
96 |
-
monthNames: [
|
97 |
-
"���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���",
|
98 |
-
"������", "��������", "����", "�����", "���", "���", "���", "������", "���������", "��������", "�������", "��������"
|
99 |
-
],
|
100 |
-
AmPm : ["","","",""],
|
101 |
-
S: function (j) {
|
102 |
-
if(j==7 || j==8 || j== 27 || j== 28) {
|
103 |
-
return '��';
|
104 |
-
}
|
105 |
-
return ['��', '��', '��'][Math.min((j - 1) % 10, 2)];
|
106 |
-
},
|
107 |
-
srcformat: 'Y-m-d',
|
108 |
-
newformat: 'd/m/Y',
|
109 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
110 |
-
masks : {
|
111 |
-
ISO8601Long:"Y-m-d H:i:s",
|
112 |
-
ISO8601Short:"Y-m-d",
|
113 |
-
ShortDate: "n/j/Y",
|
114 |
-
LongDate: "l, F d, Y",
|
115 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
116 |
-
MonthDay: "F d",
|
117 |
-
ShortTime: "g:i A",
|
118 |
-
LongTime: "g:i:s A",
|
119 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
120 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
121 |
-
YearMonth: "F, Y"
|
122 |
-
},
|
123 |
-
reformatAfterEdit : false
|
124 |
-
},
|
125 |
-
baseLinkUrl: '',
|
126 |
-
showAction: '',
|
127 |
-
target: '',
|
128 |
-
checkbox : {disabled:true},
|
129 |
-
idName : 'id'
|
130 |
-
}
|
131 |
-
});
|
132 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Bulgarian Translation
|
4 |
+
* Tony Tomov tony@trirand.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "{0} - {1} �� {2}",
|
14 |
+
emptyrecords: "���� �����(�)",
|
15 |
+
loadtext: "��������...",
|
16 |
+
pgtext : "���. {0} �� {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "�������...",
|
20 |
+
Find: "������",
|
21 |
+
Reset: "�������",
|
22 |
+
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:'�� �������'} ],
|
23 |
+
groupOps: [ { op: "AND", text: " � " }, { op: "OR", text: "���" } ]
|
24 |
+
},
|
25 |
+
edit : {
|
26 |
+
addCaption: "��� �����",
|
27 |
+
editCaption: "�������� �����",
|
28 |
+
bSubmit: "������",
|
29 |
+
bCancel: "�����",
|
30 |
+
bClose: "�������",
|
31 |
+
saveData: "������� �� ���������! �� ������� �� ���������?",
|
32 |
+
bYes : "��",
|
33 |
+
bNo : "��",
|
34 |
+
bExit : "�����",
|
35 |
+
msg: {
|
36 |
+
required:"������ � ������������",
|
37 |
+
number:"�������� ������� �����!",
|
38 |
+
minValue:"���������� ������ �� � ��-������ ��� ����� ��",
|
39 |
+
maxValue:"���������� ������ �� � ��-����� ��� ����� ��",
|
40 |
+
email: "�� � ������� ��. �����",
|
41 |
+
integer: "�������� ������� ���� �����",
|
42 |
+
date: "�������� ������� ����",
|
43 |
+
url: "e ��������� URL. �������� �� �������('http://' ��� 'https://')",
|
44 |
+
nodefined : " � ������������!",
|
45 |
+
novalue : " ������� ������� �� ��������!",
|
46 |
+
customarray : "������. ������� ������ �� ����� �����!",
|
47 |
+
customfcheck : "������������� ������� � ������������ ��� ���� ��� �������!"
|
48 |
+
}
|
49 |
+
},
|
50 |
+
view : {
|
51 |
+
caption: "������� �����",
|
52 |
+
bClose: "�������"
|
53 |
+
},
|
54 |
+
del : {
|
55 |
+
caption: "���������",
|
56 |
+
msg: "�� ������ �� ��������� �����?",
|
57 |
+
bSubmit: "������",
|
58 |
+
bCancel: "�����"
|
59 |
+
},
|
60 |
+
nav : {
|
61 |
+
edittext: " ",
|
62 |
+
edittitle: "�������� ������ �����",
|
63 |
+
addtext:" ",
|
64 |
+
addtitle: "�������� ��� �����",
|
65 |
+
deltext: " ",
|
66 |
+
deltitle: "��������� ������ �����",
|
67 |
+
searchtext: " ",
|
68 |
+
searchtitle: "������� �����(�)",
|
69 |
+
refreshtext: "",
|
70 |
+
refreshtitle: "������ �������",
|
71 |
+
alertcap: "��������������",
|
72 |
+
alerttext: "����, �������� �����",
|
73 |
+
viewtext: "",
|
74 |
+
viewtitle: "������� ������ �����"
|
75 |
+
},
|
76 |
+
col : {
|
77 |
+
caption: "����� ������",
|
78 |
+
bSubmit: "��",
|
79 |
+
bCancel: "�����"
|
80 |
+
},
|
81 |
+
errors : {
|
82 |
+
errcap : "������",
|
83 |
+
nourl : "���� ������� url �����",
|
84 |
+
norecords: "���� ����� �� ���������",
|
85 |
+
model : "������ �� ����������� �� �������!"
|
86 |
+
},
|
87 |
+
formatter : {
|
88 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
89 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
90 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" ��.", defaultValue: '0.00'},
|
91 |
+
date : {
|
92 |
+
dayNames: [
|
93 |
+
"���", "���", "��", "��", "���", "���", "���",
|
94 |
+
"������", "����������", "�������", "�����", "���������", "�����", "������"
|
95 |
+
],
|
96 |
+
monthNames: [
|
97 |
+
"���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���",
|
98 |
+
"������", "��������", "����", "�����", "���", "���", "���", "������", "���������", "��������", "�������", "��������"
|
99 |
+
],
|
100 |
+
AmPm : ["","","",""],
|
101 |
+
S: function (j) {
|
102 |
+
if(j==7 || j==8 || j== 27 || j== 28) {
|
103 |
+
return '��';
|
104 |
+
}
|
105 |
+
return ['��', '��', '��'][Math.min((j - 1) % 10, 2)];
|
106 |
+
},
|
107 |
+
srcformat: 'Y-m-d',
|
108 |
+
newformat: 'd/m/Y',
|
109 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
110 |
+
masks : {
|
111 |
+
ISO8601Long:"Y-m-d H:i:s",
|
112 |
+
ISO8601Short:"Y-m-d",
|
113 |
+
ShortDate: "n/j/Y",
|
114 |
+
LongDate: "l, F d, Y",
|
115 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
116 |
+
MonthDay: "F d",
|
117 |
+
ShortTime: "g:i A",
|
118 |
+
LongTime: "g:i:s A",
|
119 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
120 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
121 |
+
YearMonth: "F, Y"
|
122 |
+
},
|
123 |
+
reformatAfterEdit : false
|
124 |
+
},
|
125 |
+
baseLinkUrl: '',
|
126 |
+
showAction: '',
|
127 |
+
target: '',
|
128 |
+
checkbox : {disabled:true},
|
129 |
+
idName : 'id'
|
130 |
+
}
|
131 |
+
});
|
132 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-cat.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Catalan Translation
|
4 |
-
* Traducció jqGrid en Catatà per Faserline, S.L.
|
5 |
-
* http://www.faserline.com
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Mostrant {0} - {1} de {2}",
|
14 |
-
emptyrecords: "Sense registres que mostrar",
|
15 |
-
loadtext: "Carregant...",
|
16 |
-
pgtext : "Pàgina {0} de {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Cerca...",
|
20 |
-
Find: "Cercar",
|
21 |
-
Reset: "Buidar",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "tot" }, { op: "OR", text: "qualsevol" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Afegir registre",
|
29 |
-
editCaption: "Modificar registre",
|
30 |
-
bSubmit: "Guardar",
|
31 |
-
bCancel: "Cancelar",
|
32 |
-
bClose: "Tancar",
|
33 |
-
saveData: "Les dades han canviat. Guardar canvis?",
|
34 |
-
bYes : "Yes",
|
35 |
-
bNo : "No",
|
36 |
-
bExit : "Cancel",
|
37 |
-
msg: {
|
38 |
-
required:"Camp obligatori",
|
39 |
-
number:"Introdueixi un nombre",
|
40 |
-
minValue:"El valor ha de ser major o igual que ",
|
41 |
-
maxValue:"El valor ha de ser menor o igual a ",
|
42 |
-
email: "no és una direcció de correu vàlida",
|
43 |
-
integer: "Introdueixi un valor enter",
|
44 |
-
date: "Introdueixi una data correcta ",
|
45 |
-
url: "no és una URL vàlida. Prefix requerit ('http://' or 'https://')",
|
46 |
-
nodefined : " is not defined!",
|
47 |
-
novalue : " return value is required!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Veure registre",
|
54 |
-
bClose: "Tancar"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Eliminar",
|
58 |
-
msg: "¿Desitja eliminar els registres seleccionats?",
|
59 |
-
bSubmit: "Eliminar",
|
60 |
-
bCancel: "Cancelar"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: " ",
|
64 |
-
edittitle: "Modificar fila seleccionada",
|
65 |
-
addtext:" ",
|
66 |
-
addtitle: "Agregar nova fila",
|
67 |
-
deltext: " ",
|
68 |
-
deltitle: "Eliminar fila seleccionada",
|
69 |
-
searchtext: " ",
|
70 |
-
searchtitle: "Cercar informació",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Refrescar taula",
|
73 |
-
alertcap: "Avís",
|
74 |
-
alerttext: "Seleccioni una fila",
|
75 |
-
viewtext: " ",
|
76 |
-
viewtitle: "Veure fila seleccionada"
|
77 |
-
},
|
78 |
-
// setcolumns module
|
79 |
-
col : {
|
80 |
-
caption: "Mostrar/ocultar columnes",
|
81 |
-
bSubmit: "Enviar",
|
82 |
-
bCancel: "Cancelar"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Error",
|
86 |
-
nourl : "No s'ha especificat una URL",
|
87 |
-
norecords: "No hi ha dades per processar",
|
88 |
-
model : "Les columnes de noms són diferents de les columnes del model"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
93 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Dg", "Dl", "Dt", "Dc", "Dj", "Dv", "Ds",
|
97 |
-
"Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Gen", "Febr", "Març", "Abr", "Maig", "Juny", "Jul", "Ag", "Set", "Oct", "Nov", "Des",
|
101 |
-
"Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd-m-Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: 'show',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Catalan Translation
|
4 |
+
* Traducció jqGrid en Catatà per Faserline, S.L.
|
5 |
+
* http://www.faserline.com
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Mostrant {0} - {1} de {2}",
|
14 |
+
emptyrecords: "Sense registres que mostrar",
|
15 |
+
loadtext: "Carregant...",
|
16 |
+
pgtext : "Pàgina {0} de {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Cerca...",
|
20 |
+
Find: "Cercar",
|
21 |
+
Reset: "Buidar",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "tot" }, { op: "OR", text: "qualsevol" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Afegir registre",
|
29 |
+
editCaption: "Modificar registre",
|
30 |
+
bSubmit: "Guardar",
|
31 |
+
bCancel: "Cancelar",
|
32 |
+
bClose: "Tancar",
|
33 |
+
saveData: "Les dades han canviat. Guardar canvis?",
|
34 |
+
bYes : "Yes",
|
35 |
+
bNo : "No",
|
36 |
+
bExit : "Cancel",
|
37 |
+
msg: {
|
38 |
+
required:"Camp obligatori",
|
39 |
+
number:"Introdueixi un nombre",
|
40 |
+
minValue:"El valor ha de ser major o igual que ",
|
41 |
+
maxValue:"El valor ha de ser menor o igual a ",
|
42 |
+
email: "no és una direcció de correu vàlida",
|
43 |
+
integer: "Introdueixi un valor enter",
|
44 |
+
date: "Introdueixi una data correcta ",
|
45 |
+
url: "no és una URL vàlida. Prefix requerit ('http://' or 'https://')",
|
46 |
+
nodefined : " is not defined!",
|
47 |
+
novalue : " return value is required!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Veure registre",
|
54 |
+
bClose: "Tancar"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Eliminar",
|
58 |
+
msg: "¿Desitja eliminar els registres seleccionats?",
|
59 |
+
bSubmit: "Eliminar",
|
60 |
+
bCancel: "Cancelar"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: " ",
|
64 |
+
edittitle: "Modificar fila seleccionada",
|
65 |
+
addtext:" ",
|
66 |
+
addtitle: "Agregar nova fila",
|
67 |
+
deltext: " ",
|
68 |
+
deltitle: "Eliminar fila seleccionada",
|
69 |
+
searchtext: " ",
|
70 |
+
searchtitle: "Cercar informació",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Refrescar taula",
|
73 |
+
alertcap: "Avís",
|
74 |
+
alerttext: "Seleccioni una fila",
|
75 |
+
viewtext: " ",
|
76 |
+
viewtitle: "Veure fila seleccionada"
|
77 |
+
},
|
78 |
+
// setcolumns module
|
79 |
+
col : {
|
80 |
+
caption: "Mostrar/ocultar columnes",
|
81 |
+
bSubmit: "Enviar",
|
82 |
+
bCancel: "Cancelar"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Error",
|
86 |
+
nourl : "No s'ha especificat una URL",
|
87 |
+
norecords: "No hi ha dades per processar",
|
88 |
+
model : "Les columnes de noms són diferents de les columnes del model"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
93 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Dg", "Dl", "Dt", "Dc", "Dj", "Dv", "Ds",
|
97 |
+
"Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Gen", "Febr", "Març", "Abr", "Maig", "Juny", "Jul", "Ag", "Set", "Oct", "Nov", "Des",
|
101 |
+
"Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd-m-Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: 'show',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-cn.js
CHANGED
@@ -1,169 +1,169 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Chinese Translation
|
4 |
-
* 咖啡兔 yanhonglei@gmail.com
|
5 |
-
* http://www.kafeitu.me
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "{0} - {1}\u3000共 {2} 条", // 共字前是全角空格
|
14 |
-
emptyrecords: "无数据显示",
|
15 |
-
loadtext: "读取中...",
|
16 |
-
pgtext : " {0} 共 {1} 页"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "搜索...",
|
20 |
-
Find: "查找",
|
21 |
-
Reset: "重置",
|
22 |
-
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:'不存在'},{ oper:'nn', text:'存在'}],
|
23 |
-
groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "添加记录",
|
29 |
-
editCaption: "编辑记录",
|
30 |
-
bSubmit: "提交",
|
31 |
-
bCancel: "取消",
|
32 |
-
bClose: "关闭",
|
33 |
-
saveData: "数据已改变,是否保存?",
|
34 |
-
bYes : "是",
|
35 |
-
bNo : "否",
|
36 |
-
bExit : "取消",
|
37 |
-
msg: {
|
38 |
-
required:"此字段必需",
|
39 |
-
number:"请输入有效数字",
|
40 |
-
minValue:"输值必须大于等于 ",
|
41 |
-
maxValue:"输值必须小于等于 ",
|
42 |
-
email: "这不是有效的e-mail地址",
|
43 |
-
integer: "请输入有效整数",
|
44 |
-
date: "请输入有效时间",
|
45 |
-
url: "无效网址。前缀必须为 ('http://' 或 'https://')",
|
46 |
-
nodefined : " 未定义!",
|
47 |
-
novalue : " 需要返回值!",
|
48 |
-
customarray : "自定义函数需要返回数组!",
|
49 |
-
customfcheck : "必须有自定义函数!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "查看记录",
|
54 |
-
bClose: "关闭"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "删除",
|
58 |
-
msg: "删除所选记录?",
|
59 |
-
bSubmit: "删除",
|
60 |
-
bCancel: "取消"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: "",
|
64 |
-
edittitle: "编辑所选记录",
|
65 |
-
addtext:"",
|
66 |
-
addtitle: "添加新记录",
|
67 |
-
deltext: "",
|
68 |
-
deltitle: "删除所选记录",
|
69 |
-
searchtext: "",
|
70 |
-
searchtitle: "查找",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "刷新表格",
|
73 |
-
alertcap: "注意",
|
74 |
-
alerttext: "请选择记录",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "查看所选记录"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "选择列",
|
80 |
-
bSubmit: "确定",
|
81 |
-
bCancel: "取消"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "错误",
|
85 |
-
nourl : "没有设置url",
|
86 |
-
norecords: "没有要处理的记录",
|
87 |
-
model : "colNames 和 colModel 长度不等!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
-
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"日", "一", "二", "三", "四", "五", "六",
|
96 |
-
"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六",
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
|
100 |
-
"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
|
101 |
-
],
|
102 |
-
AmPm : ["am","pm","上午","下午"],
|
103 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'Y-m-d',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
109 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
110 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
111 |
-
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
112 |
-
// information about date, time, numbers and currency formats used in different countries
|
113 |
-
// one should just convert the information in PHP format
|
114 |
-
ISO8601Long:"Y-m-d H:i:s",
|
115 |
-
ISO8601Short:"Y-m-d",
|
116 |
-
// short date:
|
117 |
-
// n - Numeric representation of a month, without leading zeros
|
118 |
-
// j - Day of the month without leading zeros
|
119 |
-
// Y - A full numeric representation of a year, 4 digits
|
120 |
-
// example: 3/1/2012 which means 1 March 2012
|
121 |
-
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
122 |
-
// long date:
|
123 |
-
// l - A full textual representation of the day of the week
|
124 |
-
// F - A full textual representation of a month
|
125 |
-
// d - Day of the month, 2 digits with leading zeros
|
126 |
-
// Y - A full numeric representation of a year, 4 digits
|
127 |
-
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
128 |
-
// long date with long time:
|
129 |
-
// l - A full textual representation of the day of the week
|
130 |
-
// F - A full textual representation of a month
|
131 |
-
// d - Day of the month, 2 digits with leading zeros
|
132 |
-
// Y - A full numeric representation of a year, 4 digits
|
133 |
-
// g - 12-hour format of an hour without leading zeros
|
134 |
-
// i - Minutes with leading zeros
|
135 |
-
// s - Seconds, with leading zeros
|
136 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
137 |
-
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
138 |
-
// month day:
|
139 |
-
// F - A full textual representation of a month
|
140 |
-
// d - Day of the month, 2 digits with leading zeros
|
141 |
-
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
142 |
-
// short time (without seconds)
|
143 |
-
// g - 12-hour format of an hour without leading zeros
|
144 |
-
// i - Minutes with leading zeros
|
145 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
146 |
-
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
147 |
-
// long time (with seconds)
|
148 |
-
// g - 12-hour format of an hour without leading zeros
|
149 |
-
// i - Minutes with leading zeros
|
150 |
-
// s - Seconds, with leading zeros
|
151 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
152 |
-
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
153 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
154 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
155 |
-
// month with year
|
156 |
-
// Y - A full numeric representation of a year, 4 digits
|
157 |
-
// F - A full textual representation of a month
|
158 |
-
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
159 |
-
},
|
160 |
-
reformatAfterEdit : false
|
161 |
-
},
|
162 |
-
baseLinkUrl: '',
|
163 |
-
showAction: '',
|
164 |
-
target: '',
|
165 |
-
checkbox : {disabled:true},
|
166 |
-
idName : 'id'
|
167 |
-
}
|
168 |
-
});
|
169 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Chinese Translation
|
4 |
+
* 咖啡兔 yanhonglei@gmail.com
|
5 |
+
* http://www.kafeitu.me
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "{0} - {1}\u3000共 {2} 条", // 共字前是全角空格
|
14 |
+
emptyrecords: "无数据显示",
|
15 |
+
loadtext: "读取中...",
|
16 |
+
pgtext : " {0} 共 {1} 页"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "搜索...",
|
20 |
+
Find: "查找",
|
21 |
+
Reset: "重置",
|
22 |
+
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:'不存在'},{ oper:'nn', text:'存在'}],
|
23 |
+
groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "添加记录",
|
29 |
+
editCaption: "编辑记录",
|
30 |
+
bSubmit: "提交",
|
31 |
+
bCancel: "取消",
|
32 |
+
bClose: "关闭",
|
33 |
+
saveData: "数据已改变,是否保存?",
|
34 |
+
bYes : "是",
|
35 |
+
bNo : "否",
|
36 |
+
bExit : "取消",
|
37 |
+
msg: {
|
38 |
+
required:"此字段必需",
|
39 |
+
number:"请输入有效数字",
|
40 |
+
minValue:"输值必须大于等于 ",
|
41 |
+
maxValue:"输值必须小于等于 ",
|
42 |
+
email: "这不是有效的e-mail地址",
|
43 |
+
integer: "请输入有效整数",
|
44 |
+
date: "请输入有效时间",
|
45 |
+
url: "无效网址。前缀必须为 ('http://' 或 'https://')",
|
46 |
+
nodefined : " 未定义!",
|
47 |
+
novalue : " 需要返回值!",
|
48 |
+
customarray : "自定义函数需要返回数组!",
|
49 |
+
customfcheck : "必须有自定义函数!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "查看记录",
|
54 |
+
bClose: "关闭"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "删除",
|
58 |
+
msg: "删除所选记录?",
|
59 |
+
bSubmit: "删除",
|
60 |
+
bCancel: "取消"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: "",
|
64 |
+
edittitle: "编辑所选记录",
|
65 |
+
addtext:"",
|
66 |
+
addtitle: "添加新记录",
|
67 |
+
deltext: "",
|
68 |
+
deltitle: "删除所选记录",
|
69 |
+
searchtext: "",
|
70 |
+
searchtitle: "查找",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "刷新表格",
|
73 |
+
alertcap: "注意",
|
74 |
+
alerttext: "请选择记录",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "查看所选记录"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "选择列",
|
80 |
+
bSubmit: "确定",
|
81 |
+
bCancel: "取消"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "错误",
|
85 |
+
nourl : "没有设置url",
|
86 |
+
norecords: "没有要处理的记录",
|
87 |
+
model : "colNames 和 colModel 长度不等!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
+
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"日", "一", "二", "三", "四", "五", "六",
|
96 |
+
"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六",
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
|
100 |
+
"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
|
101 |
+
],
|
102 |
+
AmPm : ["am","pm","上午","下午"],
|
103 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'Y-m-d',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
109 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
110 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
111 |
+
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
112 |
+
// information about date, time, numbers and currency formats used in different countries
|
113 |
+
// one should just convert the information in PHP format
|
114 |
+
ISO8601Long:"Y-m-d H:i:s",
|
115 |
+
ISO8601Short:"Y-m-d",
|
116 |
+
// short date:
|
117 |
+
// n - Numeric representation of a month, without leading zeros
|
118 |
+
// j - Day of the month without leading zeros
|
119 |
+
// Y - A full numeric representation of a year, 4 digits
|
120 |
+
// example: 3/1/2012 which means 1 March 2012
|
121 |
+
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
122 |
+
// long date:
|
123 |
+
// l - A full textual representation of the day of the week
|
124 |
+
// F - A full textual representation of a month
|
125 |
+
// d - Day of the month, 2 digits with leading zeros
|
126 |
+
// Y - A full numeric representation of a year, 4 digits
|
127 |
+
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
128 |
+
// long date with long time:
|
129 |
+
// l - A full textual representation of the day of the week
|
130 |
+
// F - A full textual representation of a month
|
131 |
+
// d - Day of the month, 2 digits with leading zeros
|
132 |
+
// Y - A full numeric representation of a year, 4 digits
|
133 |
+
// g - 12-hour format of an hour without leading zeros
|
134 |
+
// i - Minutes with leading zeros
|
135 |
+
// s - Seconds, with leading zeros
|
136 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
137 |
+
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
138 |
+
// month day:
|
139 |
+
// F - A full textual representation of a month
|
140 |
+
// d - Day of the month, 2 digits with leading zeros
|
141 |
+
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
142 |
+
// short time (without seconds)
|
143 |
+
// g - 12-hour format of an hour without leading zeros
|
144 |
+
// i - Minutes with leading zeros
|
145 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
146 |
+
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
147 |
+
// long time (with seconds)
|
148 |
+
// g - 12-hour format of an hour without leading zeros
|
149 |
+
// i - Minutes with leading zeros
|
150 |
+
// s - Seconds, with leading zeros
|
151 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
152 |
+
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
153 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
154 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
155 |
+
// month with year
|
156 |
+
// Y - A full numeric representation of a year, 4 digits
|
157 |
+
// F - A full textual representation of a month
|
158 |
+
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
159 |
+
},
|
160 |
+
reformatAfterEdit : false
|
161 |
+
},
|
162 |
+
baseLinkUrl: '',
|
163 |
+
showAction: '',
|
164 |
+
target: '',
|
165 |
+
checkbox : {disabled:true},
|
166 |
+
idName : 'id'
|
167 |
+
}
|
168 |
+
});
|
169 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-cs.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Czech Translation
|
4 |
-
* Pavel Jirak pavel.jirak@jipas.cz
|
5 |
-
* doplnil Thomas Wagner xwagne01@stud.fit.vutbr.cz
|
6 |
-
* http://trirand.com/blog/
|
7 |
-
* Dual licensed under the MIT and GPL licenses:
|
8 |
-
* http://www.opensource.org/licenses/mit-license.php
|
9 |
-
* http://www.gnu.org/licenses/gpl.html
|
10 |
-
**/
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults : {
|
14 |
-
recordtext: "Zobrazeno {0} - {1} z {2} záznamů",
|
15 |
-
emptyrecords: "Nenalezeny žádné záznamy",
|
16 |
-
loadtext: "Načítám...",
|
17 |
-
pgtext : "Strana {0} z {1}"
|
18 |
-
},
|
19 |
-
search : {
|
20 |
-
caption: "Vyhledávám...",
|
21 |
-
Find: "Hledat",
|
22 |
-
Reset: "Reset",
|
23 |
-
odata: [{ oper:'eq', text:"rovno"},{ oper:'ne', text:"nerovno"},{ 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:"obsahuje"},{ oper:'nc', text:"neobsahuje"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "AND", text: "všech" }, { op: "OR", text: "některého z" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit : {
|
29 |
-
addCaption: "Přidat záznam",
|
30 |
-
editCaption: "Editace záznamu",
|
31 |
-
bSubmit: "Uložit",
|
32 |
-
bCancel: "Storno",
|
33 |
-
bClose: "Zavřít",
|
34 |
-
saveData: "Data byla změněna! Uložit změny?",
|
35 |
-
bYes : "Ano",
|
36 |
-
bNo : "Ne",
|
37 |
-
bExit : "Zrušit",
|
38 |
-
msg: {
|
39 |
-
required:"Pole je vyžadováno",
|
40 |
-
number:"Prosím, vložte validní číslo",
|
41 |
-
minValue:"hodnota musí být větší než nebo rovná ",
|
42 |
-
maxValue:"hodnota musí být menší než nebo rovná ",
|
43 |
-
email: "není validní e-mail",
|
44 |
-
integer: "Prosím, vložte celé číslo",
|
45 |
-
date: "Prosím, vložte validní datum",
|
46 |
-
url: "není platnou URL. Vyžadován prefix ('http://' or 'https://')",
|
47 |
-
nodefined : " není definován!",
|
48 |
-
novalue : " je vyžadována návratová hodnota!",
|
49 |
-
customarray : "Custom function mělá vrátit pole!",
|
50 |
-
customfcheck : "Custom function by měla být přítomna v případě custom checking!"
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Zobrazit záznam",
|
55 |
-
bClose: "Zavřít"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Smazat",
|
59 |
-
msg: "Smazat vybraný(é) záznam(y)?",
|
60 |
-
bSubmit: "Smazat",
|
61 |
-
bCancel: "Storno"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: " ",
|
65 |
-
edittitle: "Editovat vybraný řádek",
|
66 |
-
addtext:" ",
|
67 |
-
addtitle: "Přidat nový řádek",
|
68 |
-
deltext: " ",
|
69 |
-
deltitle: "Smazat vybraný záznam ",
|
70 |
-
searchtext: " ",
|
71 |
-
searchtitle: "Najít záznamy",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Obnovit tabulku",
|
74 |
-
alertcap: "Varování",
|
75 |
-
alerttext: "Prosím, vyberte řádek",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Zobrazit vybraný řádek"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Zobrazit/Skrýt sloupce",
|
81 |
-
bSubmit: "Uložit",
|
82 |
-
bCancel: "Storno"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Chyba",
|
86 |
-
nourl : "Není nastavena url",
|
87 |
-
norecords: "Žádné záznamy ke zpracování",
|
88 |
-
model : "Délka colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Ne", "Po", "Út", "St", "Čt", "Pá", "So",
|
97 |
-
"Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čvc", "Srp", "Zář", "Říj", "Lis", "Pro",
|
101 |
-
"Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"
|
102 |
-
],
|
103 |
-
AmPm : ["do","od","DO","OD"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd/m/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Czech Translation
|
4 |
+
* Pavel Jirak pavel.jirak@jipas.cz
|
5 |
+
* doplnil Thomas Wagner xwagne01@stud.fit.vutbr.cz
|
6 |
+
* http://trirand.com/blog/
|
7 |
+
* Dual licensed under the MIT and GPL licenses:
|
8 |
+
* http://www.opensource.org/licenses/mit-license.php
|
9 |
+
* http://www.gnu.org/licenses/gpl.html
|
10 |
+
**/
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults : {
|
14 |
+
recordtext: "Zobrazeno {0} - {1} z {2} záznamů",
|
15 |
+
emptyrecords: "Nenalezeny žádné záznamy",
|
16 |
+
loadtext: "Načítám...",
|
17 |
+
pgtext : "Strana {0} z {1}"
|
18 |
+
},
|
19 |
+
search : {
|
20 |
+
caption: "Vyhledávám...",
|
21 |
+
Find: "Hledat",
|
22 |
+
Reset: "Reset",
|
23 |
+
odata: [{ oper:'eq', text:"rovno"},{ oper:'ne', text:"nerovno"},{ 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:"obsahuje"},{ oper:'nc', text:"neobsahuje"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "AND", text: "všech" }, { op: "OR", text: "některého z" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit : {
|
29 |
+
addCaption: "Přidat záznam",
|
30 |
+
editCaption: "Editace záznamu",
|
31 |
+
bSubmit: "Uložit",
|
32 |
+
bCancel: "Storno",
|
33 |
+
bClose: "Zavřít",
|
34 |
+
saveData: "Data byla změněna! Uložit změny?",
|
35 |
+
bYes : "Ano",
|
36 |
+
bNo : "Ne",
|
37 |
+
bExit : "Zrušit",
|
38 |
+
msg: {
|
39 |
+
required:"Pole je vyžadováno",
|
40 |
+
number:"Prosím, vložte validní číslo",
|
41 |
+
minValue:"hodnota musí být větší než nebo rovná ",
|
42 |
+
maxValue:"hodnota musí být menší než nebo rovná ",
|
43 |
+
email: "není validní e-mail",
|
44 |
+
integer: "Prosím, vložte celé číslo",
|
45 |
+
date: "Prosím, vložte validní datum",
|
46 |
+
url: "není platnou URL. Vyžadován prefix ('http://' or 'https://')",
|
47 |
+
nodefined : " není definován!",
|
48 |
+
novalue : " je vyžadována návratová hodnota!",
|
49 |
+
customarray : "Custom function mělá vrátit pole!",
|
50 |
+
customfcheck : "Custom function by měla být přítomna v případě custom checking!"
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Zobrazit záznam",
|
55 |
+
bClose: "Zavřít"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Smazat",
|
59 |
+
msg: "Smazat vybraný(é) záznam(y)?",
|
60 |
+
bSubmit: "Smazat",
|
61 |
+
bCancel: "Storno"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: " ",
|
65 |
+
edittitle: "Editovat vybraný řádek",
|
66 |
+
addtext:" ",
|
67 |
+
addtitle: "Přidat nový řádek",
|
68 |
+
deltext: " ",
|
69 |
+
deltitle: "Smazat vybraný záznam ",
|
70 |
+
searchtext: " ",
|
71 |
+
searchtitle: "Najít záznamy",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Obnovit tabulku",
|
74 |
+
alertcap: "Varování",
|
75 |
+
alerttext: "Prosím, vyberte řádek",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Zobrazit vybraný řádek"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Zobrazit/Skrýt sloupce",
|
81 |
+
bSubmit: "Uložit",
|
82 |
+
bCancel: "Storno"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Chyba",
|
86 |
+
nourl : "Není nastavena url",
|
87 |
+
norecords: "Žádné záznamy ke zpracování",
|
88 |
+
model : "Délka colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Ne", "Po", "Út", "St", "Čt", "Pá", "So",
|
97 |
+
"Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čvc", "Srp", "Zář", "Říj", "Lis", "Pro",
|
101 |
+
"Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"
|
102 |
+
],
|
103 |
+
AmPm : ["do","od","DO","OD"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd/m/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-da.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Danish Translation
|
4 |
-
* Aesiras A/S
|
5 |
-
* http://www.aesiras.dk
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Vis {0} - {1} of {2}",
|
14 |
-
emptyrecords: "Ingen linjer fundet",
|
15 |
-
loadtext: "Henter...",
|
16 |
-
pgtext : "Side {0} af {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Søg...",
|
20 |
-
Find: "Find",
|
21 |
-
Reset: "Nulstil",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Tilføj",
|
29 |
-
editCaption: "Ret",
|
30 |
-
bSubmit: "Send",
|
31 |
-
bCancel: "Annuller",
|
32 |
-
bClose: "Luk",
|
33 |
-
saveData: "Data er ændret. Gem data?",
|
34 |
-
bYes : "Ja",
|
35 |
-
bNo : "Nej",
|
36 |
-
bExit : "Fortryd",
|
37 |
-
msg: {
|
38 |
-
required:"Felt er nødvendigt",
|
39 |
-
number:"Indtast venligst et validt tal",
|
40 |
-
minValue:"værdi skal være større end eller lig med",
|
41 |
-
maxValue:"værdi skal være mindre end eller lig med",
|
42 |
-
email: "er ikke en gyldig email",
|
43 |
-
integer: "Indtast venligst et gyldigt heltal",
|
44 |
-
date: "Indtast venligst en gyldig datoværdi",
|
45 |
-
url: "er ugyldig URL. Prefix mangler ('http://' or 'https://')",
|
46 |
-
nodefined : " er ikke defineret!",
|
47 |
-
novalue : " returværdi kræves!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Vis linje",
|
54 |
-
bClose: "Luk"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Slet",
|
58 |
-
msg: "Slet valgte linje(r)?",
|
59 |
-
bSubmit: "Slet",
|
60 |
-
bCancel: "Fortryd"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: " ",
|
64 |
-
edittitle: "Rediger valgte linje",
|
65 |
-
addtext:" ",
|
66 |
-
addtitle: "Tilføj ny linje",
|
67 |
-
deltext: " ",
|
68 |
-
deltitle: "Slet valgte linje",
|
69 |
-
searchtext: " ",
|
70 |
-
searchtitle: "Find linjer",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Indlæs igen",
|
73 |
-
alertcap: "Advarsel",
|
74 |
-
alerttext: "Vælg venligst linje",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Vis valgte linje"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Vis/skjul kolonner",
|
80 |
-
bSubmit: "Opdatere",
|
81 |
-
bCancel: "Fortryd"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Fejl",
|
85 |
-
nourl : "Ingen url valgt",
|
86 |
-
norecords: "Ingen linjer at behandle",
|
87 |
-
model : "colNames og colModel har ikke samme længde!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør",
|
96 |
-
"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
100 |
-
"Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
|
101 |
-
],
|
102 |
-
AmPm : ["","","",""],
|
103 |
-
S: function (j) {return '.'},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'd/m/Y',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
ISO8601Long:"Y-m-d H:i:s",
|
109 |
-
ISO8601Short:"Y-m-d",
|
110 |
-
ShortDate: "j/n/Y",
|
111 |
-
LongDate: "l d. F Y",
|
112 |
-
FullDateTime: "l d F Y G:i:s",
|
113 |
-
MonthDay: "d. F",
|
114 |
-
ShortTime: "G:i",
|
115 |
-
LongTime: "G:i:s",
|
116 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
-
YearMonth: "F Y"
|
119 |
-
},
|
120 |
-
reformatAfterEdit : false
|
121 |
-
},
|
122 |
-
baseLinkUrl: '',
|
123 |
-
showAction: '',
|
124 |
-
target: '',
|
125 |
-
checkbox : {disabled:true},
|
126 |
-
idName : 'id'
|
127 |
-
}
|
128 |
-
});
|
129 |
-
// DA
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Danish Translation
|
4 |
+
* Aesiras A/S
|
5 |
+
* http://www.aesiras.dk
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Vis {0} - {1} of {2}",
|
14 |
+
emptyrecords: "Ingen linjer fundet",
|
15 |
+
loadtext: "Henter...",
|
16 |
+
pgtext : "Side {0} af {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Søg...",
|
20 |
+
Find: "Find",
|
21 |
+
Reset: "Nulstil",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Tilføj",
|
29 |
+
editCaption: "Ret",
|
30 |
+
bSubmit: "Send",
|
31 |
+
bCancel: "Annuller",
|
32 |
+
bClose: "Luk",
|
33 |
+
saveData: "Data er ændret. Gem data?",
|
34 |
+
bYes : "Ja",
|
35 |
+
bNo : "Nej",
|
36 |
+
bExit : "Fortryd",
|
37 |
+
msg: {
|
38 |
+
required:"Felt er nødvendigt",
|
39 |
+
number:"Indtast venligst et validt tal",
|
40 |
+
minValue:"værdi skal være større end eller lig med",
|
41 |
+
maxValue:"værdi skal være mindre end eller lig med",
|
42 |
+
email: "er ikke en gyldig email",
|
43 |
+
integer: "Indtast venligst et gyldigt heltal",
|
44 |
+
date: "Indtast venligst en gyldig datoværdi",
|
45 |
+
url: "er ugyldig URL. Prefix mangler ('http://' or 'https://')",
|
46 |
+
nodefined : " er ikke defineret!",
|
47 |
+
novalue : " returværdi kræves!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Vis linje",
|
54 |
+
bClose: "Luk"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Slet",
|
58 |
+
msg: "Slet valgte linje(r)?",
|
59 |
+
bSubmit: "Slet",
|
60 |
+
bCancel: "Fortryd"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: " ",
|
64 |
+
edittitle: "Rediger valgte linje",
|
65 |
+
addtext:" ",
|
66 |
+
addtitle: "Tilføj ny linje",
|
67 |
+
deltext: " ",
|
68 |
+
deltitle: "Slet valgte linje",
|
69 |
+
searchtext: " ",
|
70 |
+
searchtitle: "Find linjer",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Indlæs igen",
|
73 |
+
alertcap: "Advarsel",
|
74 |
+
alerttext: "Vælg venligst linje",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Vis valgte linje"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Vis/skjul kolonner",
|
80 |
+
bSubmit: "Opdatere",
|
81 |
+
bCancel: "Fortryd"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Fejl",
|
85 |
+
nourl : "Ingen url valgt",
|
86 |
+
norecords: "Ingen linjer at behandle",
|
87 |
+
model : "colNames og colModel har ikke samme længde!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør",
|
96 |
+
"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
100 |
+
"Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
|
101 |
+
],
|
102 |
+
AmPm : ["","","",""],
|
103 |
+
S: function (j) {return '.'},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'd/m/Y',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
ISO8601Long:"Y-m-d H:i:s",
|
109 |
+
ISO8601Short:"Y-m-d",
|
110 |
+
ShortDate: "j/n/Y",
|
111 |
+
LongDate: "l d. F Y",
|
112 |
+
FullDateTime: "l d F Y G:i:s",
|
113 |
+
MonthDay: "d. F",
|
114 |
+
ShortTime: "G:i",
|
115 |
+
LongTime: "G:i:s",
|
116 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
+
YearMonth: "F Y"
|
119 |
+
},
|
120 |
+
reformatAfterEdit : false
|
121 |
+
},
|
122 |
+
baseLinkUrl: '',
|
123 |
+
showAction: '',
|
124 |
+
target: '',
|
125 |
+
checkbox : {disabled:true},
|
126 |
+
idName : 'id'
|
127 |
+
}
|
128 |
+
});
|
129 |
+
// DA
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-de.js
CHANGED
@@ -1,173 +1,173 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid German Translation
|
4 |
-
* Version 1.0.0 (developed for jQuery Grid 3.3.1)
|
5 |
-
* Olaf Klöppel opensource@blue-hit.de
|
6 |
-
* http://blue-hit.de/
|
7 |
-
*
|
8 |
-
* Updated for jqGrid 3.8
|
9 |
-
* Andreas Flack
|
10 |
-
* http://www.contentcontrol-berlin.de
|
11 |
-
*
|
12 |
-
* Updated for jQuery 4.4
|
13 |
-
* Oleg Kiriljuk oleg.kiriljuk@ok-soft-gmbh.com
|
14 |
-
* the format corresponds now the format from
|
15 |
-
* https://github.com/jquery/globalize/blob/master/lib/cultures/globalize.culture.de.js
|
16 |
-
*
|
17 |
-
* Dual licensed under the MIT and GPL licenses:
|
18 |
-
* http://www.opensource.org/licenses/mit-license.php
|
19 |
-
* http://www.gnu.org/licenses/gpl.html
|
20 |
-
**/
|
21 |
-
$.jgrid = $.jgrid || {};
|
22 |
-
$.extend($.jgrid,{
|
23 |
-
defaults : {
|
24 |
-
recordtext: "Zeige {0} - {1} von {2}",
|
25 |
-
emptyrecords: "Keine Datensätze vorhanden",
|
26 |
-
loadtext: "Lädt...",
|
27 |
-
pgtext : "Seite {0} von {1}"
|
28 |
-
},
|
29 |
-
search : {
|
30 |
-
caption: "Suche...",
|
31 |
-
Find: "Suchen",
|
32 |
-
Reset: "Zurücksetzen",
|
33 |
-
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"}, { oper:'nu', text:"ist Null" }, { oper:'nn', text:"ist nicht Null" }],
|
34 |
-
groupOps: [{ op: "AND", text: "alle" },{ op: "OR", text: "mindestens eine" }],
|
35 |
-
operandTitle : "Click to select search operation.",
|
36 |
-
resetTitle : "Reset Search Value"
|
37 |
-
},
|
38 |
-
edit : {
|
39 |
-
addCaption: "Datensatz hinzufügen",
|
40 |
-
editCaption: "Datensatz bearbeiten",
|
41 |
-
bSubmit: "Speichern",
|
42 |
-
bCancel: "Abbrechen",
|
43 |
-
bClose: "Schließen",
|
44 |
-
saveData: "Daten wurden geändert! Änderungen speichern?",
|
45 |
-
bYes : "ja",
|
46 |
-
bNo : "nein",
|
47 |
-
bExit : "abbrechen",
|
48 |
-
msg: {
|
49 |
-
required:"Feld ist erforderlich",
|
50 |
-
number: "Bitte geben Sie eine Zahl ein",
|
51 |
-
minValue:"Wert muss größer oder gleich sein, als ",
|
52 |
-
maxValue:"Wert muss kleiner oder gleich sein, als ",
|
53 |
-
email: "ist keine gültige E-Mail-Adresse",
|
54 |
-
integer: "Bitte geben Sie eine Ganzzahl ein",
|
55 |
-
date: "Bitte geben Sie ein gültiges Datum ein",
|
56 |
-
url: "ist keine gültige URL. Präfix muss eingegeben werden ('http://' oder 'https://')",
|
57 |
-
nodefined : " ist nicht definiert!",
|
58 |
-
novalue : " Rückgabewert ist erforderlich!",
|
59 |
-
customarray : "Benutzerdefinierte Funktion sollte ein Array zurückgeben!",
|
60 |
-
customfcheck : "Benutzerdefinierte Funktion sollte im Falle der benutzerdefinierten Überprüfung vorhanden sein!"
|
61 |
-
}
|
62 |
-
},
|
63 |
-
view : {
|
64 |
-
caption: "Datensatz anzeigen",
|
65 |
-
bClose: "Schließen"
|
66 |
-
},
|
67 |
-
del : {
|
68 |
-
caption: "Löschen",
|
69 |
-
msg: "Ausgewählte Datensätze löschen?",
|
70 |
-
bSubmit: "Löschen",
|
71 |
-
bCancel: "Abbrechen"
|
72 |
-
},
|
73 |
-
nav : {
|
74 |
-
edittext: " ",
|
75 |
-
edittitle: "Ausgewählte Zeile editieren",
|
76 |
-
addtext:" ",
|
77 |
-
addtitle: "Neue Zeile einfügen",
|
78 |
-
deltext: " ",
|
79 |
-
deltitle: "Ausgewählte Zeile löschen",
|
80 |
-
searchtext: " ",
|
81 |
-
searchtitle: "Datensatz suchen",
|
82 |
-
refreshtext: "",
|
83 |
-
refreshtitle: "Tabelle neu laden",
|
84 |
-
alertcap: "Warnung",
|
85 |
-
alerttext: "Bitte Zeile auswählen",
|
86 |
-
viewtext: "",
|
87 |
-
viewtitle: "Ausgewählte Zeile anzeigen"
|
88 |
-
},
|
89 |
-
col : {
|
90 |
-
caption: "Spalten auswählen",
|
91 |
-
bSubmit: "Speichern",
|
92 |
-
bCancel: "Abbrechen"
|
93 |
-
},
|
94 |
-
errors : {
|
95 |
-
errcap : "Fehler",
|
96 |
-
nourl : "Keine URL angegeben",
|
97 |
-
norecords: "Keine Datensätze zu bearbeiten",
|
98 |
-
model : "colNames und colModel sind unterschiedlich lang!"
|
99 |
-
},
|
100 |
-
formatter : {
|
101 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
102 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
103 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:" €", defaultValue: '0,00'},
|
104 |
-
date : {
|
105 |
-
dayNames: [
|
106 |
-
"So", "Mo", "Di", "Mi", "Do", "Fr", "Sa",
|
107 |
-
"Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"
|
108 |
-
],
|
109 |
-
monthNames: [
|
110 |
-
"Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
|
111 |
-
"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"
|
112 |
-
],
|
113 |
-
AmPm : ["","","",""],
|
114 |
-
S: function () {return '.';}, // one can also use 'er' instead of '.' but one have to use additional word like 'der' or 'den' before
|
115 |
-
srcformat: 'Y-m-d',
|
116 |
-
newformat: 'd.m.Y',
|
117 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
118 |
-
masks : {
|
119 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
120 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
121 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
122 |
-
ISO8601Long: "Y-m-d H:i:s",
|
123 |
-
ISO8601Short: "Y-m-d",
|
124 |
-
// short date:
|
125 |
-
// d - Day of the month, 2 digits with leading zeros
|
126 |
-
// m - Numeric representation of a month, with leading zeros
|
127 |
-
// Y - A full numeric representation of a year, 4 digits
|
128 |
-
ShortDate: "d.m.Y", // in jQuery UI Datepicker: "dd.MM.yyyy"
|
129 |
-
// long date:
|
130 |
-
// l - A full textual representation of the day of the week
|
131 |
-
// j - Day of the month without leading zeros
|
132 |
-
// F - A full textual representation of a month
|
133 |
-
// Y - A full numeric representation of a year, 4 digits
|
134 |
-
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
135 |
-
// long date with long time:
|
136 |
-
// l - A full textual representation of the day of the week
|
137 |
-
// j - Day of the month without leading zeros
|
138 |
-
// F - A full textual representation of a month
|
139 |
-
// Y - A full numeric representation of a year, 4 digits
|
140 |
-
// H - 24-hour format of an hour with leading zeros
|
141 |
-
// i - Minutes with leading zeros
|
142 |
-
// s - Seconds, with leading zeros
|
143 |
-
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
144 |
-
// month day:
|
145 |
-
// d - Day of the month, 2 digits with leading zeros
|
146 |
-
// F - A full textual representation of a month
|
147 |
-
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
148 |
-
// short time (without seconds)
|
149 |
-
// H - 24-hour format of an hour with leading zeros
|
150 |
-
// i - Minutes with leading zeros
|
151 |
-
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
152 |
-
// long time (with seconds)
|
153 |
-
// H - 24-hour format of an hour with leading zeros
|
154 |
-
// i - Minutes with leading zeros
|
155 |
-
// s - Seconds, with leading zeros
|
156 |
-
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
157 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
158 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
159 |
-
// month with year
|
160 |
-
// F - A full textual representation of a month
|
161 |
-
// Y - A full numeric representation of a year, 4 digits
|
162 |
-
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
163 |
-
},
|
164 |
-
reformatAfterEdit : false
|
165 |
-
},
|
166 |
-
baseLinkUrl: '',
|
167 |
-
showAction: '',
|
168 |
-
target: '',
|
169 |
-
checkbox : {disabled:true},
|
170 |
-
idName : 'id'
|
171 |
-
}
|
172 |
-
});
|
173 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid German Translation
|
4 |
+
* Version 1.0.0 (developed for jQuery Grid 3.3.1)
|
5 |
+
* Olaf Klöppel opensource@blue-hit.de
|
6 |
+
* http://blue-hit.de/
|
7 |
+
*
|
8 |
+
* Updated for jqGrid 3.8
|
9 |
+
* Andreas Flack
|
10 |
+
* http://www.contentcontrol-berlin.de
|
11 |
+
*
|
12 |
+
* Updated for jQuery 4.4
|
13 |
+
* Oleg Kiriljuk oleg.kiriljuk@ok-soft-gmbh.com
|
14 |
+
* the format corresponds now the format from
|
15 |
+
* https://github.com/jquery/globalize/blob/master/lib/cultures/globalize.culture.de.js
|
16 |
+
*
|
17 |
+
* Dual licensed under the MIT and GPL licenses:
|
18 |
+
* http://www.opensource.org/licenses/mit-license.php
|
19 |
+
* http://www.gnu.org/licenses/gpl.html
|
20 |
+
**/
|
21 |
+
$.jgrid = $.jgrid || {};
|
22 |
+
$.extend($.jgrid,{
|
23 |
+
defaults : {
|
24 |
+
recordtext: "Zeige {0} - {1} von {2}",
|
25 |
+
emptyrecords: "Keine Datensätze vorhanden",
|
26 |
+
loadtext: "Lädt...",
|
27 |
+
pgtext : "Seite {0} von {1}"
|
28 |
+
},
|
29 |
+
search : {
|
30 |
+
caption: "Suche...",
|
31 |
+
Find: "Suchen",
|
32 |
+
Reset: "Zurücksetzen",
|
33 |
+
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"}, { oper:'nu', text:"ist Null" }, { oper:'nn', text:"ist nicht Null" }],
|
34 |
+
groupOps: [{ op: "AND", text: "alle" },{ op: "OR", text: "mindestens eine" }],
|
35 |
+
operandTitle : "Click to select search operation.",
|
36 |
+
resetTitle : "Reset Search Value"
|
37 |
+
},
|
38 |
+
edit : {
|
39 |
+
addCaption: "Datensatz hinzufügen",
|
40 |
+
editCaption: "Datensatz bearbeiten",
|
41 |
+
bSubmit: "Speichern",
|
42 |
+
bCancel: "Abbrechen",
|
43 |
+
bClose: "Schließen",
|
44 |
+
saveData: "Daten wurden geändert! Änderungen speichern?",
|
45 |
+
bYes : "ja",
|
46 |
+
bNo : "nein",
|
47 |
+
bExit : "abbrechen",
|
48 |
+
msg: {
|
49 |
+
required:"Feld ist erforderlich",
|
50 |
+
number: "Bitte geben Sie eine Zahl ein",
|
51 |
+
minValue:"Wert muss größer oder gleich sein, als ",
|
52 |
+
maxValue:"Wert muss kleiner oder gleich sein, als ",
|
53 |
+
email: "ist keine gültige E-Mail-Adresse",
|
54 |
+
integer: "Bitte geben Sie eine Ganzzahl ein",
|
55 |
+
date: "Bitte geben Sie ein gültiges Datum ein",
|
56 |
+
url: "ist keine gültige URL. Präfix muss eingegeben werden ('http://' oder 'https://')",
|
57 |
+
nodefined : " ist nicht definiert!",
|
58 |
+
novalue : " Rückgabewert ist erforderlich!",
|
59 |
+
customarray : "Benutzerdefinierte Funktion sollte ein Array zurückgeben!",
|
60 |
+
customfcheck : "Benutzerdefinierte Funktion sollte im Falle der benutzerdefinierten Überprüfung vorhanden sein!"
|
61 |
+
}
|
62 |
+
},
|
63 |
+
view : {
|
64 |
+
caption: "Datensatz anzeigen",
|
65 |
+
bClose: "Schließen"
|
66 |
+
},
|
67 |
+
del : {
|
68 |
+
caption: "Löschen",
|
69 |
+
msg: "Ausgewählte Datensätze löschen?",
|
70 |
+
bSubmit: "Löschen",
|
71 |
+
bCancel: "Abbrechen"
|
72 |
+
},
|
73 |
+
nav : {
|
74 |
+
edittext: " ",
|
75 |
+
edittitle: "Ausgewählte Zeile editieren",
|
76 |
+
addtext:" ",
|
77 |
+
addtitle: "Neue Zeile einfügen",
|
78 |
+
deltext: " ",
|
79 |
+
deltitle: "Ausgewählte Zeile löschen",
|
80 |
+
searchtext: " ",
|
81 |
+
searchtitle: "Datensatz suchen",
|
82 |
+
refreshtext: "",
|
83 |
+
refreshtitle: "Tabelle neu laden",
|
84 |
+
alertcap: "Warnung",
|
85 |
+
alerttext: "Bitte Zeile auswählen",
|
86 |
+
viewtext: "",
|
87 |
+
viewtitle: "Ausgewählte Zeile anzeigen"
|
88 |
+
},
|
89 |
+
col : {
|
90 |
+
caption: "Spalten auswählen",
|
91 |
+
bSubmit: "Speichern",
|
92 |
+
bCancel: "Abbrechen"
|
93 |
+
},
|
94 |
+
errors : {
|
95 |
+
errcap : "Fehler",
|
96 |
+
nourl : "Keine URL angegeben",
|
97 |
+
norecords: "Keine Datensätze zu bearbeiten",
|
98 |
+
model : "colNames und colModel sind unterschiedlich lang!"
|
99 |
+
},
|
100 |
+
formatter : {
|
101 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
102 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
103 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:" €", defaultValue: '0,00'},
|
104 |
+
date : {
|
105 |
+
dayNames: [
|
106 |
+
"So", "Mo", "Di", "Mi", "Do", "Fr", "Sa",
|
107 |
+
"Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"
|
108 |
+
],
|
109 |
+
monthNames: [
|
110 |
+
"Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
|
111 |
+
"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"
|
112 |
+
],
|
113 |
+
AmPm : ["","","",""],
|
114 |
+
S: function () {return '.';}, // one can also use 'er' instead of '.' but one have to use additional word like 'der' or 'den' before
|
115 |
+
srcformat: 'Y-m-d',
|
116 |
+
newformat: 'd.m.Y',
|
117 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
118 |
+
masks : {
|
119 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
120 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
121 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
122 |
+
ISO8601Long: "Y-m-d H:i:s",
|
123 |
+
ISO8601Short: "Y-m-d",
|
124 |
+
// short date:
|
125 |
+
// d - Day of the month, 2 digits with leading zeros
|
126 |
+
// m - Numeric representation of a month, with leading zeros
|
127 |
+
// Y - A full numeric representation of a year, 4 digits
|
128 |
+
ShortDate: "d.m.Y", // in jQuery UI Datepicker: "dd.MM.yyyy"
|
129 |
+
// long date:
|
130 |
+
// l - A full textual representation of the day of the week
|
131 |
+
// j - Day of the month without leading zeros
|
132 |
+
// F - A full textual representation of a month
|
133 |
+
// Y - A full numeric representation of a year, 4 digits
|
134 |
+
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
135 |
+
// long date with long time:
|
136 |
+
// l - A full textual representation of the day of the week
|
137 |
+
// j - Day of the month without leading zeros
|
138 |
+
// F - A full textual representation of a month
|
139 |
+
// Y - A full numeric representation of a year, 4 digits
|
140 |
+
// H - 24-hour format of an hour with leading zeros
|
141 |
+
// i - Minutes with leading zeros
|
142 |
+
// s - Seconds, with leading zeros
|
143 |
+
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
144 |
+
// month day:
|
145 |
+
// d - Day of the month, 2 digits with leading zeros
|
146 |
+
// F - A full textual representation of a month
|
147 |
+
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
148 |
+
// short time (without seconds)
|
149 |
+
// H - 24-hour format of an hour with leading zeros
|
150 |
+
// i - Minutes with leading zeros
|
151 |
+
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
152 |
+
// long time (with seconds)
|
153 |
+
// H - 24-hour format of an hour with leading zeros
|
154 |
+
// i - Minutes with leading zeros
|
155 |
+
// s - Seconds, with leading zeros
|
156 |
+
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
157 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
158 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
159 |
+
// month with year
|
160 |
+
// F - A full textual representation of a month
|
161 |
+
// Y - A full numeric representation of a year, 4 digits
|
162 |
+
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
163 |
+
},
|
164 |
+
reformatAfterEdit : false
|
165 |
+
},
|
166 |
+
baseLinkUrl: '',
|
167 |
+
showAction: '',
|
168 |
+
target: '',
|
169 |
+
checkbox : {disabled:true},
|
170 |
+
idName : 'id'
|
171 |
+
}
|
172 |
+
});
|
173 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-dk.js
CHANGED
@@ -1,129 +1,129 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Danish Translation
|
4 |
-
* Kaare Rasmussen kjs@jasonic.dk
|
5 |
-
* http://jasonic.dk/blog
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = {
|
11 |
-
defaults : {
|
12 |
-
recordtext: "View {0} - {1} of {2}",
|
13 |
-
emptyrecords: "No records to view",
|
14 |
-
loadtext: "Loading...",
|
15 |
-
pgtext : "Page {0} of {1}"
|
16 |
-
},
|
17 |
-
search : {
|
18 |
-
caption: "Søg...",
|
19 |
-
Find: "Find",
|
20 |
-
Reset: "Nulstil",
|
21 |
-
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
-
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
23 |
-
operandTitle : "Click to select search operation.",
|
24 |
-
resetTitle : "Reset Search Value"
|
25 |
-
},
|
26 |
-
edit : {
|
27 |
-
addCaption: "Tilføj",
|
28 |
-
editCaption: "Ret",
|
29 |
-
bSubmit: "Send",
|
30 |
-
bCancel: "Annuller",
|
31 |
-
bClose: "Luk",
|
32 |
-
saveData: "Data has been changed! Save changes?",
|
33 |
-
bYes : "Yes",
|
34 |
-
bNo : "No",
|
35 |
-
bExit : "Cancel",
|
36 |
-
msg: {
|
37 |
-
required:"Felt er nødvendigt",
|
38 |
-
number:"Indtast venligst et validt tal",
|
39 |
-
minValue:"værdi skal være større end eller lig med",
|
40 |
-
maxValue:"værdi skal være mindre end eller lig med",
|
41 |
-
email: "er ikke en valid email",
|
42 |
-
integer: "Indtast venligst et validt heltalt",
|
43 |
-
date: "Indtast venligst en valid datoværdi",
|
44 |
-
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
45 |
-
nodefined : " is not defined!",
|
46 |
-
novalue : " return value is required!",
|
47 |
-
customarray : "Custom function should return array!",
|
48 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "View Record",
|
53 |
-
bClose: "Close"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "Slet",
|
57 |
-
msg: "Slet valgte række(r)?",
|
58 |
-
bSubmit: "Slet",
|
59 |
-
bCancel: "Annuller"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "Rediger valgte række",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "Tilføj ny række",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "Slet valgte række",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "Find poster",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Indlæs igen",
|
72 |
-
alertcap: "Advarsel",
|
73 |
-
alerttext: "Vælg venligst række",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "View selected row"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "Vis/skjul kolonner",
|
79 |
-
bSubmit: "Send",
|
80 |
-
bCancel: "Annuller"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "Fejl",
|
84 |
-
nourl : "Ingel url valgt",
|
85 |
-
norecords: "Ingen poster at behandle",
|
86 |
-
model : "colNames og colModel har ikke samme længde!"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"Søn", "Man", "Tirs", "Ons", "Tors", "Fre", "Lør",
|
95 |
-
"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
99 |
-
"Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
|
100 |
-
],
|
101 |
-
AmPm : ["","","",""],
|
102 |
-
S: function (j) {return '.'},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd/m/Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "j/n/Y",
|
110 |
-
LongDate: "l d. F Y",
|
111 |
-
FullDateTime: "l d F Y G:i:s",
|
112 |
-
MonthDay: "d. F",
|
113 |
-
ShortTime: "G:i",
|
114 |
-
LongTime: "G:i:s",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
};
|
128 |
-
// DK
|
129 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Danish Translation
|
4 |
+
* Kaare Rasmussen kjs@jasonic.dk
|
5 |
+
* http://jasonic.dk/blog
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = {
|
11 |
+
defaults : {
|
12 |
+
recordtext: "View {0} - {1} of {2}",
|
13 |
+
emptyrecords: "No records to view",
|
14 |
+
loadtext: "Loading...",
|
15 |
+
pgtext : "Page {0} of {1}"
|
16 |
+
},
|
17 |
+
search : {
|
18 |
+
caption: "Søg...",
|
19 |
+
Find: "Find",
|
20 |
+
Reset: "Nulstil",
|
21 |
+
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
+
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
23 |
+
operandTitle : "Click to select search operation.",
|
24 |
+
resetTitle : "Reset Search Value"
|
25 |
+
},
|
26 |
+
edit : {
|
27 |
+
addCaption: "Tilføj",
|
28 |
+
editCaption: "Ret",
|
29 |
+
bSubmit: "Send",
|
30 |
+
bCancel: "Annuller",
|
31 |
+
bClose: "Luk",
|
32 |
+
saveData: "Data has been changed! Save changes?",
|
33 |
+
bYes : "Yes",
|
34 |
+
bNo : "No",
|
35 |
+
bExit : "Cancel",
|
36 |
+
msg: {
|
37 |
+
required:"Felt er nødvendigt",
|
38 |
+
number:"Indtast venligst et validt tal",
|
39 |
+
minValue:"værdi skal være større end eller lig med",
|
40 |
+
maxValue:"værdi skal være mindre end eller lig med",
|
41 |
+
email: "er ikke en valid email",
|
42 |
+
integer: "Indtast venligst et validt heltalt",
|
43 |
+
date: "Indtast venligst en valid datoværdi",
|
44 |
+
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
45 |
+
nodefined : " is not defined!",
|
46 |
+
novalue : " return value is required!",
|
47 |
+
customarray : "Custom function should return array!",
|
48 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "View Record",
|
53 |
+
bClose: "Close"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "Slet",
|
57 |
+
msg: "Slet valgte række(r)?",
|
58 |
+
bSubmit: "Slet",
|
59 |
+
bCancel: "Annuller"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "Rediger valgte række",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "Tilføj ny række",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "Slet valgte række",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "Find poster",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Indlæs igen",
|
72 |
+
alertcap: "Advarsel",
|
73 |
+
alerttext: "Vælg venligst række",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "View selected row"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "Vis/skjul kolonner",
|
79 |
+
bSubmit: "Send",
|
80 |
+
bCancel: "Annuller"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "Fejl",
|
84 |
+
nourl : "Ingel url valgt",
|
85 |
+
norecords: "Ingen poster at behandle",
|
86 |
+
model : "colNames og colModel har ikke samme længde!"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"Søn", "Man", "Tirs", "Ons", "Tors", "Fre", "Lør",
|
95 |
+
"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
99 |
+
"Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
|
100 |
+
],
|
101 |
+
AmPm : ["","","",""],
|
102 |
+
S: function (j) {return '.'},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd/m/Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "j/n/Y",
|
110 |
+
LongDate: "l d. F Y",
|
111 |
+
FullDateTime: "l d F Y G:i:s",
|
112 |
+
MonthDay: "d. F",
|
113 |
+
ShortTime: "G:i",
|
114 |
+
LongTime: "G:i:s",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
};
|
128 |
+
// DK
|
129 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-el.js
CHANGED
@@ -1,128 +1,128 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Greek (el) Translation
|
4 |
-
* Alex Cicovic
|
5 |
-
* http://www.alexcicovic.com
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "View {0} - {1} of {2}",
|
14 |
-
emptyrecords: "No records to view",
|
15 |
-
loadtext: "Φόρτωση...",
|
16 |
-
pgtext : "Page {0} of {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Αναζήτηση...",
|
20 |
-
Find: "Εύρεση",
|
21 |
-
Reset: "Επαναφορά",
|
22 |
-
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Εισαγωγή Εγγραφής",
|
29 |
-
editCaption: "Επεξεργασία Εγγραφής",
|
30 |
-
bSubmit: "Καταχώρηση",
|
31 |
-
bCancel: "Άκυρο",
|
32 |
-
bClose: "Κλείσιμο",
|
33 |
-
saveData: "Data has been changed! Save changes?",
|
34 |
-
bYes : "Yes",
|
35 |
-
bNo : "No",
|
36 |
-
bExit : "Cancel",
|
37 |
-
msg: {
|
38 |
-
required:"Το πεδίο είναι απαραίτητο",
|
39 |
-
number:"Το πεδίο δέχεται μόνο αριθμούς",
|
40 |
-
minValue:"Η τιμή πρέπει να είναι μεγαλύτερη ή ίση του ",
|
41 |
-
maxValue:"Η τιμή πρέπει να είναι μικρότερη ή ίση του ",
|
42 |
-
email: "Η διεύθυνση e-mail δεν είναι έγκυρη",
|
43 |
-
integer: "Το πεδίο δέχεται μόνο ακέραιους αριθμούς",
|
44 |
-
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
45 |
-
nodefined : " is not defined!",
|
46 |
-
novalue : " return value is required!",
|
47 |
-
customarray : "Custom function should return array!",
|
48 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "View Record",
|
53 |
-
bClose: "Close"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "Διαγραφή",
|
57 |
-
msg: "Διαγραφή των επιλεγμένων εγγραφών;",
|
58 |
-
bSubmit: "Ναι",
|
59 |
-
bCancel: "Άκυρο"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "Επεξεργασία επιλεγμένης εγγραφής",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "Εισαγωγή νέας εγγραφής",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "Διαγραφή επιλεγμένης εγγραφής",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "Εύρεση Εγγραφών",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Ανανέωση Πίνακα",
|
72 |
-
alertcap: "Προσοχή",
|
73 |
-
alerttext: "Δεν έχετε επιλέξει εγγραφή",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "View selected row"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "Εμφάνιση / Απόκρυψη Στηλών",
|
79 |
-
bSubmit: "ΟΚ",
|
80 |
-
bCancel: "Άκυρο"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "Σφάλμα",
|
84 |
-
nourl : "Δεν έχει δοθεί διεύθυνση χειρισμού για τη συγκεκριμένη ενέργεια",
|
85 |
-
norecords: "Δεν υπάρχουν εγγραφές προς επεξεργασία",
|
86 |
-
model : "Άνισος αριθμός πεδίων colNames/colModel!"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
91 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ",
|
95 |
-
"Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ",
|
99 |
-
"Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"
|
100 |
-
],
|
101 |
-
AmPm : ["πμ","μμ","ΠΜ","ΜΜ"],
|
102 |
-
S: function (j) {return j == 1 || j > 1 ? ['η'][Math.min((j - 1) % 10, 3)] : ''},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd/m/Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "n/j/Y",
|
110 |
-
LongDate: "l, F d, Y",
|
111 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
-
MonthDay: "F d",
|
113 |
-
ShortTime: "g:i A",
|
114 |
-
LongTime: "g:i:s A",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F, Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
});
|
128 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Greek (el) Translation
|
4 |
+
* Alex Cicovic
|
5 |
+
* http://www.alexcicovic.com
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "View {0} - {1} of {2}",
|
14 |
+
emptyrecords: "No records to view",
|
15 |
+
loadtext: "Φόρτωση...",
|
16 |
+
pgtext : "Page {0} of {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Αναζήτηση...",
|
20 |
+
Find: "Εύρεση",
|
21 |
+
Reset: "Επαναφορά",
|
22 |
+
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Εισαγωγή Εγγραφής",
|
29 |
+
editCaption: "Επεξεργασία Εγγραφής",
|
30 |
+
bSubmit: "Καταχώρηση",
|
31 |
+
bCancel: "Άκυρο",
|
32 |
+
bClose: "Κλείσιμο",
|
33 |
+
saveData: "Data has been changed! Save changes?",
|
34 |
+
bYes : "Yes",
|
35 |
+
bNo : "No",
|
36 |
+
bExit : "Cancel",
|
37 |
+
msg: {
|
38 |
+
required:"Το πεδίο είναι απαραίτητο",
|
39 |
+
number:"Το πεδίο δέχεται μόνο αριθμούς",
|
40 |
+
minValue:"Η τιμή πρέπει να είναι μεγαλύτερη ή ίση του ",
|
41 |
+
maxValue:"Η τιμή πρέπει να είναι μικρότερη ή ίση του ",
|
42 |
+
email: "Η διεύθυνση e-mail δεν είναι έγκυρη",
|
43 |
+
integer: "Το πεδίο δέχεται μόνο ακέραιους αριθμούς",
|
44 |
+
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
45 |
+
nodefined : " is not defined!",
|
46 |
+
novalue : " return value is required!",
|
47 |
+
customarray : "Custom function should return array!",
|
48 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "View Record",
|
53 |
+
bClose: "Close"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "Διαγραφή",
|
57 |
+
msg: "Διαγραφή των επιλεγμένων εγγραφών;",
|
58 |
+
bSubmit: "Ναι",
|
59 |
+
bCancel: "Άκυρο"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "Επεξεργασία επιλεγμένης εγγραφής",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "Εισαγωγή νέας εγγραφής",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "Διαγραφή επιλεγμένης εγγραφής",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "Εύρεση Εγγραφών",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Ανανέωση Πίνακα",
|
72 |
+
alertcap: "Προσοχή",
|
73 |
+
alerttext: "Δεν έχετε επιλέξει εγγραφή",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "View selected row"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "Εμφάνιση / Απόκρυψη Στηλών",
|
79 |
+
bSubmit: "ΟΚ",
|
80 |
+
bCancel: "Άκυρο"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "Σφάλμα",
|
84 |
+
nourl : "Δεν έχει δοθεί διεύθυνση χειρισμού για τη συγκεκριμένη ενέργεια",
|
85 |
+
norecords: "Δεν υπάρχουν εγγραφές προς επεξεργασία",
|
86 |
+
model : "Άνισος αριθμός πεδίων colNames/colModel!"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
91 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ",
|
95 |
+
"Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ",
|
99 |
+
"Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"
|
100 |
+
],
|
101 |
+
AmPm : ["πμ","μμ","ΠΜ","ΜΜ"],
|
102 |
+
S: function (j) {return j == 1 || j > 1 ? ['η'][Math.min((j - 1) % 10, 3)] : ''},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd/m/Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "n/j/Y",
|
110 |
+
LongDate: "l, F d, Y",
|
111 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
+
MonthDay: "F d",
|
113 |
+
ShortTime: "g:i A",
|
114 |
+
LongTime: "g:i:s A",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F, Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
});
|
128 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-en.js
CHANGED
@@ -1,170 +1,170 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid English Translation
|
4 |
-
* Tony Tomov tony@trirand.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "View {0} - {1} of {2}",
|
14 |
-
emptyrecords: "No records to view",
|
15 |
-
loadtext: "Loading...",
|
16 |
-
pgtext : "{0} of {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Search...",
|
20 |
-
Find: "Find",
|
21 |
-
Reset: "Reset",
|
22 |
-
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [{ op: "AND", text: "all" },{ op: "OR", text: "any" }],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Add Record",
|
29 |
-
editCaption: "Edit Record",
|
30 |
-
bSubmit: "Submit",
|
31 |
-
bCancel: "Cancel",
|
32 |
-
bClose: "Close",
|
33 |
-
saveData: "Data has been changed! Save changes?",
|
34 |
-
bYes : "Yes",
|
35 |
-
bNo : "No",
|
36 |
-
bExit : "Cancel",
|
37 |
-
msg: {
|
38 |
-
required:"Field is required",
|
39 |
-
number:"Please, enter valid number",
|
40 |
-
minValue:"value must be greater than or equal to ",
|
41 |
-
maxValue:"value must be less than or equal to",
|
42 |
-
email: "is not a valid e-mail",
|
43 |
-
integer: "Please, enter valid integer value",
|
44 |
-
date: "Please, enter valid date value",
|
45 |
-
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
46 |
-
nodefined : " is not defined!",
|
47 |
-
novalue : " return value is required!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "View Record",
|
55 |
-
bClose: "Close"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Delete",
|
59 |
-
msg: "Delete selected record(s)?",
|
60 |
-
bSubmit: "Delete",
|
61 |
-
bCancel: "Cancel"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Edit selected row",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Add new row",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Delete selected row",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Find records",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Reload Grid",
|
74 |
-
alertcap: "Warning",
|
75 |
-
alerttext: "Please, select row",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "View selected row"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Select columns",
|
81 |
-
bSubmit: "Ok",
|
82 |
-
bCancel: "Cancel"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Error",
|
86 |
-
nourl : "No url is set",
|
87 |
-
norecords: "No records to process",
|
88 |
-
model : "Length of colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
|
97 |
-
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
|
101 |
-
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'n/j/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
110 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
111 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
112 |
-
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
113 |
-
// information about date, time, numbers and currency formats used in different countries
|
114 |
-
// one should just convert the information in PHP format
|
115 |
-
ISO8601Long:"Y-m-d H:i:s",
|
116 |
-
ISO8601Short:"Y-m-d",
|
117 |
-
// short date:
|
118 |
-
// n - Numeric representation of a month, without leading zeros
|
119 |
-
// j - Day of the month without leading zeros
|
120 |
-
// Y - A full numeric representation of a year, 4 digits
|
121 |
-
// example: 3/1/2012 which means 1 March 2012
|
122 |
-
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
123 |
-
// long date:
|
124 |
-
// l - A full textual representation of the day of the week
|
125 |
-
// F - A full textual representation of a month
|
126 |
-
// d - Day of the month, 2 digits with leading zeros
|
127 |
-
// Y - A full numeric representation of a year, 4 digits
|
128 |
-
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
129 |
-
// long date with long time:
|
130 |
-
// l - A full textual representation of the day of the week
|
131 |
-
// F - A full textual representation of a month
|
132 |
-
// d - Day of the month, 2 digits with leading zeros
|
133 |
-
// Y - A full numeric representation of a year, 4 digits
|
134 |
-
// g - 12-hour format of an hour without leading zeros
|
135 |
-
// i - Minutes with leading zeros
|
136 |
-
// s - Seconds, with leading zeros
|
137 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
138 |
-
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
139 |
-
// month day:
|
140 |
-
// F - A full textual representation of a month
|
141 |
-
// d - Day of the month, 2 digits with leading zeros
|
142 |
-
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
143 |
-
// short time (without seconds)
|
144 |
-
// g - 12-hour format of an hour without leading zeros
|
145 |
-
// i - Minutes with leading zeros
|
146 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
147 |
-
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
148 |
-
// long time (with seconds)
|
149 |
-
// g - 12-hour format of an hour without leading zeros
|
150 |
-
// i - Minutes with leading zeros
|
151 |
-
// s - Seconds, with leading zeros
|
152 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
153 |
-
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
154 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
155 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
156 |
-
// month with year
|
157 |
-
// Y - A full numeric representation of a year, 4 digits
|
158 |
-
// F - A full textual representation of a month
|
159 |
-
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
160 |
-
},
|
161 |
-
reformatAfterEdit : false
|
162 |
-
},
|
163 |
-
baseLinkUrl: '',
|
164 |
-
showAction: '',
|
165 |
-
target: '',
|
166 |
-
checkbox : {disabled:true},
|
167 |
-
idName : 'id'
|
168 |
-
}
|
169 |
-
});
|
170 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid English Translation
|
4 |
+
* Tony Tomov tony@trirand.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "View {0} - {1} of {2}",
|
14 |
+
emptyrecords: "No records to view",
|
15 |
+
loadtext: "Loading...",
|
16 |
+
pgtext : "{0} of {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Search...",
|
20 |
+
Find: "Find",
|
21 |
+
Reset: "Reset",
|
22 |
+
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [{ op: "AND", text: "all" },{ op: "OR", text: "any" }],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Add Record",
|
29 |
+
editCaption: "Edit Record",
|
30 |
+
bSubmit: "Submit",
|
31 |
+
bCancel: "Cancel",
|
32 |
+
bClose: "Close",
|
33 |
+
saveData: "Data has been changed! Save changes?",
|
34 |
+
bYes : "Yes",
|
35 |
+
bNo : "No",
|
36 |
+
bExit : "Cancel",
|
37 |
+
msg: {
|
38 |
+
required:"Field is required",
|
39 |
+
number:"Please, enter valid number",
|
40 |
+
minValue:"value must be greater than or equal to ",
|
41 |
+
maxValue:"value must be less than or equal to",
|
42 |
+
email: "is not a valid e-mail",
|
43 |
+
integer: "Please, enter valid integer value",
|
44 |
+
date: "Please, enter valid date value",
|
45 |
+
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
46 |
+
nodefined : " is not defined!",
|
47 |
+
novalue : " return value is required!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "View Record",
|
55 |
+
bClose: "Close"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Delete",
|
59 |
+
msg: "Delete selected record(s)?",
|
60 |
+
bSubmit: "Delete",
|
61 |
+
bCancel: "Cancel"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Edit selected row",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Add new row",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Delete selected row",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Find records",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Reload Grid",
|
74 |
+
alertcap: "Warning",
|
75 |
+
alerttext: "Please, select row",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "View selected row"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Select columns",
|
81 |
+
bSubmit: "Ok",
|
82 |
+
bCancel: "Cancel"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Error",
|
86 |
+
nourl : "No url is set",
|
87 |
+
norecords: "No records to process",
|
88 |
+
model : "Length of colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
|
97 |
+
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
|
101 |
+
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'n/j/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
110 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
111 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
112 |
+
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
113 |
+
// information about date, time, numbers and currency formats used in different countries
|
114 |
+
// one should just convert the information in PHP format
|
115 |
+
ISO8601Long:"Y-m-d H:i:s",
|
116 |
+
ISO8601Short:"Y-m-d",
|
117 |
+
// short date:
|
118 |
+
// n - Numeric representation of a month, without leading zeros
|
119 |
+
// j - Day of the month without leading zeros
|
120 |
+
// Y - A full numeric representation of a year, 4 digits
|
121 |
+
// example: 3/1/2012 which means 1 March 2012
|
122 |
+
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
123 |
+
// long date:
|
124 |
+
// l - A full textual representation of the day of the week
|
125 |
+
// F - A full textual representation of a month
|
126 |
+
// d - Day of the month, 2 digits with leading zeros
|
127 |
+
// Y - A full numeric representation of a year, 4 digits
|
128 |
+
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
129 |
+
// long date with long time:
|
130 |
+
// l - A full textual representation of the day of the week
|
131 |
+
// F - A full textual representation of a month
|
132 |
+
// d - Day of the month, 2 digits with leading zeros
|
133 |
+
// Y - A full numeric representation of a year, 4 digits
|
134 |
+
// g - 12-hour format of an hour without leading zeros
|
135 |
+
// i - Minutes with leading zeros
|
136 |
+
// s - Seconds, with leading zeros
|
137 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
138 |
+
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
139 |
+
// month day:
|
140 |
+
// F - A full textual representation of a month
|
141 |
+
// d - Day of the month, 2 digits with leading zeros
|
142 |
+
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
143 |
+
// short time (without seconds)
|
144 |
+
// g - 12-hour format of an hour without leading zeros
|
145 |
+
// i - Minutes with leading zeros
|
146 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
147 |
+
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
148 |
+
// long time (with seconds)
|
149 |
+
// g - 12-hour format of an hour without leading zeros
|
150 |
+
// i - Minutes with leading zeros
|
151 |
+
// s - Seconds, with leading zeros
|
152 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
153 |
+
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
154 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
155 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
156 |
+
// month with year
|
157 |
+
// Y - A full numeric representation of a year, 4 digits
|
158 |
+
// F - A full textual representation of a month
|
159 |
+
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
160 |
+
},
|
161 |
+
reformatAfterEdit : false
|
162 |
+
},
|
163 |
+
baseLinkUrl: '',
|
164 |
+
showAction: '',
|
165 |
+
target: '',
|
166 |
+
checkbox : {disabled:true},
|
167 |
+
idName : 'id'
|
168 |
+
}
|
169 |
+
});
|
170 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-es.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Spanish Translation
|
4 |
-
* Traduccion jqGrid en Español por Yamil Bracho
|
5 |
-
* Traduccion corregida y ampliada por Faserline, S.L.
|
6 |
-
* http://www.faserline.com
|
7 |
-
* Dual licensed under the MIT and GPL licenses:
|
8 |
-
* http://www.opensource.org/licenses/mit-license.php
|
9 |
-
* http://www.gnu.org/licenses/gpl.html
|
10 |
-
**/
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults : {
|
14 |
-
recordtext: "Mostrando {0} - {1} de {2}",
|
15 |
-
emptyrecords: "Sin registros que mostrar",
|
16 |
-
loadtext: "Cargando...",
|
17 |
-
pgtext : "Página {0} de {1}"
|
18 |
-
},
|
19 |
-
search : {
|
20 |
-
caption: "Búsqueda...",
|
21 |
-
Find: "Buscar",
|
22 |
-
Reset: "Limpiar",
|
23 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "cualquier" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit : {
|
29 |
-
addCaption: "Agregar registro",
|
30 |
-
editCaption: "Modificar registro",
|
31 |
-
bSubmit: "Guardar",
|
32 |
-
bCancel: "Cancelar",
|
33 |
-
bClose: "Cerrar",
|
34 |
-
saveData: "Se han modificado los datos, ¿guardar cambios?",
|
35 |
-
bYes : "Si",
|
36 |
-
bNo : "No",
|
37 |
-
bExit : "Cancelar",
|
38 |
-
msg: {
|
39 |
-
required:"Campo obligatorio",
|
40 |
-
number:"Introduzca un número",
|
41 |
-
minValue:"El valor debe ser mayor o igual a ",
|
42 |
-
maxValue:"El valor debe ser menor o igual a ",
|
43 |
-
email: "no es una dirección de correo válida",
|
44 |
-
integer: "Introduzca un valor entero",
|
45 |
-
date: "Introduza una fecha correcta ",
|
46 |
-
url: "no es una URL válida. Prefijo requerido ('http://' or 'https://')",
|
47 |
-
nodefined : " no está definido.",
|
48 |
-
novalue : " valor de retorno es requerido.",
|
49 |
-
customarray : "La función personalizada debe devolver un array.",
|
50 |
-
customfcheck : "La función personalizada debe estar presente en el caso de validación personalizada."
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Consultar registro",
|
55 |
-
bClose: "Cerrar"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Eliminar",
|
59 |
-
msg: "¿Desea eliminar los registros seleccionados?",
|
60 |
-
bSubmit: "Eliminar",
|
61 |
-
bCancel: "Cancelar"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: " ",
|
65 |
-
edittitle: "Modificar fila seleccionada",
|
66 |
-
addtext:" ",
|
67 |
-
addtitle: "Agregar nueva fila",
|
68 |
-
deltext: " ",
|
69 |
-
deltitle: "Eliminar fila seleccionada",
|
70 |
-
searchtext: " ",
|
71 |
-
searchtitle: "Buscar información",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Recargar datos",
|
74 |
-
alertcap: "Aviso",
|
75 |
-
alerttext: "Seleccione una fila",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Ver fila seleccionada"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Mostrar/ocultar columnas",
|
81 |
-
bSubmit: "Enviar",
|
82 |
-
bCancel: "Cancelar"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Error",
|
86 |
-
nourl : "No se ha especificado una URL",
|
87 |
-
norecords: "No hay datos para procesar",
|
88 |
-
model : "Las columnas de nombres son diferentes de las columnas de modelo"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
93 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa",
|
97 |
-
"Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic",
|
101 |
-
"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd-m-Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Spanish Translation
|
4 |
+
* Traduccion jqGrid en Español por Yamil Bracho
|
5 |
+
* Traduccion corregida y ampliada por Faserline, S.L.
|
6 |
+
* http://www.faserline.com
|
7 |
+
* Dual licensed under the MIT and GPL licenses:
|
8 |
+
* http://www.opensource.org/licenses/mit-license.php
|
9 |
+
* http://www.gnu.org/licenses/gpl.html
|
10 |
+
**/
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults : {
|
14 |
+
recordtext: "Mostrando {0} - {1} de {2}",
|
15 |
+
emptyrecords: "Sin registros que mostrar",
|
16 |
+
loadtext: "Cargando...",
|
17 |
+
pgtext : "Página {0} de {1}"
|
18 |
+
},
|
19 |
+
search : {
|
20 |
+
caption: "Búsqueda...",
|
21 |
+
Find: "Buscar",
|
22 |
+
Reset: "Limpiar",
|
23 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "cualquier" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit : {
|
29 |
+
addCaption: "Agregar registro",
|
30 |
+
editCaption: "Modificar registro",
|
31 |
+
bSubmit: "Guardar",
|
32 |
+
bCancel: "Cancelar",
|
33 |
+
bClose: "Cerrar",
|
34 |
+
saveData: "Se han modificado los datos, ¿guardar cambios?",
|
35 |
+
bYes : "Si",
|
36 |
+
bNo : "No",
|
37 |
+
bExit : "Cancelar",
|
38 |
+
msg: {
|
39 |
+
required:"Campo obligatorio",
|
40 |
+
number:"Introduzca un número",
|
41 |
+
minValue:"El valor debe ser mayor o igual a ",
|
42 |
+
maxValue:"El valor debe ser menor o igual a ",
|
43 |
+
email: "no es una dirección de correo válida",
|
44 |
+
integer: "Introduzca un valor entero",
|
45 |
+
date: "Introduza una fecha correcta ",
|
46 |
+
url: "no es una URL válida. Prefijo requerido ('http://' or 'https://')",
|
47 |
+
nodefined : " no está definido.",
|
48 |
+
novalue : " valor de retorno es requerido.",
|
49 |
+
customarray : "La función personalizada debe devolver un array.",
|
50 |
+
customfcheck : "La función personalizada debe estar presente en el caso de validación personalizada."
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Consultar registro",
|
55 |
+
bClose: "Cerrar"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Eliminar",
|
59 |
+
msg: "¿Desea eliminar los registros seleccionados?",
|
60 |
+
bSubmit: "Eliminar",
|
61 |
+
bCancel: "Cancelar"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: " ",
|
65 |
+
edittitle: "Modificar fila seleccionada",
|
66 |
+
addtext:" ",
|
67 |
+
addtitle: "Agregar nueva fila",
|
68 |
+
deltext: " ",
|
69 |
+
deltitle: "Eliminar fila seleccionada",
|
70 |
+
searchtext: " ",
|
71 |
+
searchtitle: "Buscar información",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Recargar datos",
|
74 |
+
alertcap: "Aviso",
|
75 |
+
alerttext: "Seleccione una fila",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Ver fila seleccionada"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Mostrar/ocultar columnas",
|
81 |
+
bSubmit: "Enviar",
|
82 |
+
bCancel: "Cancelar"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Error",
|
86 |
+
nourl : "No se ha especificado una URL",
|
87 |
+
norecords: "No hay datos para procesar",
|
88 |
+
model : "Las columnas de nombres son diferentes de las columnas de modelo"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
93 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa",
|
97 |
+
"Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic",
|
101 |
+
"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd-m-Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-fa.js
CHANGED
@@ -1,147 +1,147 @@
|
|
1 |
-
;(function ($) {
|
2 |
-
/**
|
3 |
-
* jqGrid Persian Translation
|
4 |
-
* Dual licensed under the MIT and GPL licenses:
|
5 |
-
* http://www.opensource.org/licenses/mit-license.php
|
6 |
-
* http://www.gnu.org/licenses/gpl.html
|
7 |
-
**/
|
8 |
-
$.jgrid = $.jgrid || {};
|
9 |
-
$.extend($.jgrid,{
|
10 |
-
defaults: {
|
11 |
-
recordtext: "نمابش {0} - {1} از {2}",
|
12 |
-
emptyrecords: "رکوردی یافت نشد",
|
13 |
-
loadtext: "بارگزاري...",
|
14 |
-
pgtext: "صفحه {0} از {1}"
|
15 |
-
},
|
16 |
-
search: {
|
17 |
-
caption: "جستجو...",
|
18 |
-
Find: "يافته ها",
|
19 |
-
Reset: "از نو",
|
20 |
-
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:"نباشد حاوی"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
21 |
-
groupOps: [{
|
22 |
-
op: "AND",
|
23 |
-
text: "کل"
|
24 |
-
},
|
25 |
-
{
|
26 |
-
op: "OR",
|
27 |
-
text: "مجموع"
|
28 |
-
}],
|
29 |
-
operandTitle : "Click to select search operation.",
|
30 |
-
resetTitle : "Reset Search Value"
|
31 |
-
},
|
32 |
-
edit: {
|
33 |
-
addCaption: "اضافه کردن رکورد",
|
34 |
-
editCaption: "ويرايش رکورد",
|
35 |
-
bSubmit: "ثبت",
|
36 |
-
bCancel: "انصراف",
|
37 |
-
bClose: "بستن",
|
38 |
-
saveData: "دیتا تعییر کرد! ذخیره شود؟",
|
39 |
-
bYes: "بله",
|
40 |
-
bNo: "خیر",
|
41 |
-
bExit: "انصراف",
|
42 |
-
msg: {
|
43 |
-
required: "فيلدها بايد ختما پر شوند",
|
44 |
-
number: "لطفا عدد وعتبر وارد کنيد",
|
45 |
-
minValue: "مقدار وارد شده بايد بزرگتر يا مساوي با",
|
46 |
-
maxValue: "مقدار وارد شده بايد کوچکتر يا مساوي",
|
47 |
-
email: "پست الکترونيک وارد شده معتبر نيست",
|
48 |
-
integer: "لطفا يک عدد صحيح وارد کنيد",
|
49 |
-
date: "لطفا يک تاريخ معتبر وارد کنيد",
|
50 |
-
url: "این آدرس صحیح نمی باشد. پیشوند نیاز است ('http://' یا 'https://')",
|
51 |
-
nodefined: " تعریف نشده!",
|
52 |
-
novalue: " مقدار برگشتی اجباری است!",
|
53 |
-
customarray: "تابع شما باید مقدار آرایه داشته باشد!",
|
54 |
-
customfcheck: "برای داشتن متد دلخواه شما باید سطون با چکینگ دلخواه داشته باشید!"
|
55 |
-
}
|
56 |
-
},
|
57 |
-
view: {
|
58 |
-
caption: "نمایش رکورد",
|
59 |
-
bClose: "بستن"
|
60 |
-
},
|
61 |
-
del: {
|
62 |
-
caption: "حذف",
|
63 |
-
msg: "از حذف گزينه هاي انتخاب شده مطمئن هستيد؟",
|
64 |
-
bSubmit: "حذف",
|
65 |
-
bCancel: "ابطال"
|
66 |
-
},
|
67 |
-
nav: {
|
68 |
-
edittext: " ",
|
69 |
-
edittitle: "ويرايش رديف هاي انتخاب شده",
|
70 |
-
addtext: " ",
|
71 |
-
addtitle: "افزودن رديف جديد",
|
72 |
-
deltext: " ",
|
73 |
-
deltitle: "حذف ردبف هاي انتیاب شده",
|
74 |
-
searchtext: " ",
|
75 |
-
searchtitle: "جستجوي رديف",
|
76 |
-
refreshtext: "",
|
77 |
-
refreshtitle: "بازيابي مجدد صفحه",
|
78 |
-
alertcap: "اخطار",
|
79 |
-
alerttext: "لطفا يک رديف انتخاب کنيد",
|
80 |
-
viewtext: "",
|
81 |
-
viewtitle: "نمایش رکورد های انتخاب شده"
|
82 |
-
},
|
83 |
-
col: {
|
84 |
-
caption: "نمايش/عدم نمايش ستون",
|
85 |
-
bSubmit: "ثبت",
|
86 |
-
bCancel: "انصراف"
|
87 |
-
},
|
88 |
-
errors: {
|
89 |
-
errcap: "خطا",
|
90 |
-
nourl: "هيچ آدرسي تنظيم نشده است",
|
91 |
-
norecords: "هيچ رکوردي براي پردازش موجود نيست",
|
92 |
-
model: "طول نام ستون ها محالف ستون هاي مدل مي باشد!"
|
93 |
-
},
|
94 |
-
formatter: {
|
95 |
-
integer: {
|
96 |
-
thousandsSeparator: " ",
|
97 |
-
defaultValue: "0"
|
98 |
-
},
|
99 |
-
number: {
|
100 |
-
decimalSeparator: ".",
|
101 |
-
thousandsSeparator: " ",
|
102 |
-
decimalPlaces: 2,
|
103 |
-
defaultValue: "0.00"
|
104 |
-
},
|
105 |
-
currency: {
|
106 |
-
decimalSeparator: ".",
|
107 |
-
thousandsSeparator: " ",
|
108 |
-
decimalPlaces: 2,
|
109 |
-
prefix: "",
|
110 |
-
suffix: "",
|
111 |
-
defaultValue: "0"
|
112 |
-
},
|
113 |
-
date: {
|
114 |
-
dayNames: ["يک", "دو", "سه", "چهار", "پنج", "جمع", "شنب", "يکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"],
|
115 |
-
monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "ژانويه", "فوريه", "مارس", "آوريل", "مه", "ژوئن", "ژوئيه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "December"],
|
116 |
-
AmPm: ["ب.ظ", "ب.ظ", "ق.ظ", "ق.ظ"],
|
117 |
-
S: function (b) {
|
118 |
-
return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
|
119 |
-
},
|
120 |
-
srcformat: "Y-m-d",
|
121 |
-
newformat: "d/m/Y",
|
122 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
123 |
-
masks: {
|
124 |
-
ISO8601Long: "Y-m-d H:i:s",
|
125 |
-
ISO8601Short: "Y-m-d",
|
126 |
-
ShortDate: "n/j/Y",
|
127 |
-
LongDate: "l, F d, Y",
|
128 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
129 |
-
MonthDay: "F d",
|
130 |
-
ShortTime: "g:i A",
|
131 |
-
LongTime: "g:i:s A",
|
132 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
133 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
134 |
-
YearMonth: "F, Y"
|
135 |
-
},
|
136 |
-
reformatAfterEdit: false
|
137 |
-
},
|
138 |
-
baseLinkUrl: "",
|
139 |
-
showAction: "نمايش",
|
140 |
-
target: "",
|
141 |
-
checkbox: {
|
142 |
-
disabled: true
|
143 |
-
},
|
144 |
-
idName: "id"
|
145 |
-
}
|
146 |
-
});
|
147 |
})(jQuery);
|
1 |
+
;(function ($) {
|
2 |
+
/**
|
3 |
+
* jqGrid Persian Translation
|
4 |
+
* Dual licensed under the MIT and GPL licenses:
|
5 |
+
* http://www.opensource.org/licenses/mit-license.php
|
6 |
+
* http://www.gnu.org/licenses/gpl.html
|
7 |
+
**/
|
8 |
+
$.jgrid = $.jgrid || {};
|
9 |
+
$.extend($.jgrid,{
|
10 |
+
defaults: {
|
11 |
+
recordtext: "نمابش {0} - {1} از {2}",
|
12 |
+
emptyrecords: "رکوردی یافت نشد",
|
13 |
+
loadtext: "بارگزاري...",
|
14 |
+
pgtext: "صفحه {0} از {1}"
|
15 |
+
},
|
16 |
+
search: {
|
17 |
+
caption: "جستجو...",
|
18 |
+
Find: "يافته ها",
|
19 |
+
Reset: "از نو",
|
20 |
+
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:"نباشد حاوی"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
21 |
+
groupOps: [{
|
22 |
+
op: "AND",
|
23 |
+
text: "کل"
|
24 |
+
},
|
25 |
+
{
|
26 |
+
op: "OR",
|
27 |
+
text: "مجموع"
|
28 |
+
}],
|
29 |
+
operandTitle : "Click to select search operation.",
|
30 |
+
resetTitle : "Reset Search Value"
|
31 |
+
},
|
32 |
+
edit: {
|
33 |
+
addCaption: "اضافه کردن رکورد",
|
34 |
+
editCaption: "ويرايش رکورد",
|
35 |
+
bSubmit: "ثبت",
|
36 |
+
bCancel: "انصراف",
|
37 |
+
bClose: "بستن",
|
38 |
+
saveData: "دیتا تعییر کرد! ذخیره شود؟",
|
39 |
+
bYes: "بله",
|
40 |
+
bNo: "خیر",
|
41 |
+
bExit: "انصراف",
|
42 |
+
msg: {
|
43 |
+
required: "فيلدها بايد ختما پر شوند",
|
44 |
+
number: "لطفا عدد وعتبر وارد کنيد",
|
45 |
+
minValue: "مقدار وارد شده بايد بزرگتر يا مساوي با",
|
46 |
+
maxValue: "مقدار وارد شده بايد کوچکتر يا مساوي",
|
47 |
+
email: "پست الکترونيک وارد شده معتبر نيست",
|
48 |
+
integer: "لطفا يک عدد صحيح وارد کنيد",
|
49 |
+
date: "لطفا يک تاريخ معتبر وارد کنيد",
|
50 |
+
url: "این آدرس صحیح نمی باشد. پیشوند نیاز است ('http://' یا 'https://')",
|
51 |
+
nodefined: " تعریف نشده!",
|
52 |
+
novalue: " مقدار برگشتی اجباری است!",
|
53 |
+
customarray: "تابع شما باید مقدار آرایه داشته باشد!",
|
54 |
+
customfcheck: "برای داشتن متد دلخواه شما باید سطون با چکینگ دلخواه داشته باشید!"
|
55 |
+
}
|
56 |
+
},
|
57 |
+
view: {
|
58 |
+
caption: "نمایش رکورد",
|
59 |
+
bClose: "بستن"
|
60 |
+
},
|
61 |
+
del: {
|
62 |
+
caption: "حذف",
|
63 |
+
msg: "از حذف گزينه هاي انتخاب شده مطمئن هستيد؟",
|
64 |
+
bSubmit: "حذف",
|
65 |
+
bCancel: "ابطال"
|
66 |
+
},
|
67 |
+
nav: {
|
68 |
+
edittext: " ",
|
69 |
+
edittitle: "ويرايش رديف هاي انتخاب شده",
|
70 |
+
addtext: " ",
|
71 |
+
addtitle: "افزودن رديف جديد",
|
72 |
+
deltext: " ",
|
73 |
+
deltitle: "حذف ردبف هاي انتیاب شده",
|
74 |
+
searchtext: " ",
|
75 |
+
searchtitle: "جستجوي رديف",
|
76 |
+
refreshtext: "",
|
77 |
+
refreshtitle: "بازيابي مجدد صفحه",
|
78 |
+
alertcap: "اخطار",
|
79 |
+
alerttext: "لطفا يک رديف انتخاب کنيد",
|
80 |
+
viewtext: "",
|
81 |
+
viewtitle: "نمایش رکورد های انتخاب شده"
|
82 |
+
},
|
83 |
+
col: {
|
84 |
+
caption: "نمايش/عدم نمايش ستون",
|
85 |
+
bSubmit: "ثبت",
|
86 |
+
bCancel: "انصراف"
|
87 |
+
},
|
88 |
+
errors: {
|
89 |
+
errcap: "خطا",
|
90 |
+
nourl: "هيچ آدرسي تنظيم نشده است",
|
91 |
+
norecords: "هيچ رکوردي براي پردازش موجود نيست",
|
92 |
+
model: "طول نام ستون ها محالف ستون هاي مدل مي باشد!"
|
93 |
+
},
|
94 |
+
formatter: {
|
95 |
+
integer: {
|
96 |
+
thousandsSeparator: " ",
|
97 |
+
defaultValue: "0"
|
98 |
+
},
|
99 |
+
number: {
|
100 |
+
decimalSeparator: ".",
|
101 |
+
thousandsSeparator: " ",
|
102 |
+
decimalPlaces: 2,
|
103 |
+
defaultValue: "0.00"
|
104 |
+
},
|
105 |
+
currency: {
|
106 |
+
decimalSeparator: ".",
|
107 |
+
thousandsSeparator: " ",
|
108 |
+
decimalPlaces: 2,
|
109 |
+
prefix: "",
|
110 |
+
suffix: "",
|
111 |
+
defaultValue: "0"
|
112 |
+
},
|
113 |
+
date: {
|
114 |
+
dayNames: ["يک", "دو", "سه", "چهار", "پنج", "جمع", "شنب", "يکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"],
|
115 |
+
monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "ژانويه", "فوريه", "مارس", "آوريل", "مه", "ژوئن", "ژوئيه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "December"],
|
116 |
+
AmPm: ["ب.ظ", "ب.ظ", "ق.ظ", "ق.ظ"],
|
117 |
+
S: function (b) {
|
118 |
+
return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
|
119 |
+
},
|
120 |
+
srcformat: "Y-m-d",
|
121 |
+
newformat: "d/m/Y",
|
122 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
123 |
+
masks: {
|
124 |
+
ISO8601Long: "Y-m-d H:i:s",
|
125 |
+
ISO8601Short: "Y-m-d",
|
126 |
+
ShortDate: "n/j/Y",
|
127 |
+
LongDate: "l, F d, Y",
|
128 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
129 |
+
MonthDay: "F d",
|
130 |
+
ShortTime: "g:i A",
|
131 |
+
LongTime: "g:i:s A",
|
132 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
133 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
134 |
+
YearMonth: "F, Y"
|
135 |
+
},
|
136 |
+
reformatAfterEdit: false
|
137 |
+
},
|
138 |
+
baseLinkUrl: "",
|
139 |
+
showAction: "نمايش",
|
140 |
+
target: "",
|
141 |
+
checkbox: {
|
142 |
+
disabled: true
|
143 |
+
},
|
144 |
+
idName: "id"
|
145 |
+
}
|
146 |
+
});
|
147 |
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-fi.js
CHANGED
@@ -1,131 +1,131 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid (fi) Finnish Translation
|
4 |
-
* Jukka Inkeri awot.fi 2010-05-19
|
5 |
-
* Alex Grönholm alex.gronholm@nextday.fi 2011-05-18
|
6 |
-
* http://awot.fi
|
7 |
-
* Dual licensed under the MIT and GPL licenses:
|
8 |
-
* http://www.opensource.org/licenses/mit-license.php
|
9 |
-
* http://www.gnu.org/licenses/gpl.html
|
10 |
-
**/
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults: {
|
14 |
-
recordtext: "Rivit {0} - {1} / {2}",
|
15 |
-
emptyrecords: "Ei näytettäviä",
|
16 |
-
loadtext: "Haetaan...",
|
17 |
-
pgtext: "Sivu {0} / {1}"
|
18 |
-
},
|
19 |
-
search: {
|
20 |
-
caption: "Etsi...",
|
21 |
-
Find: "Etsi",
|
22 |
-
Reset: "Tyhjennä",
|
23 |
-
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ä"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "AND", text: "kaikki" }, { op: "OR", text: "mikä tahansa" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit: {
|
29 |
-
addCaption: "Uusi rivi",
|
30 |
-
editCaption: "Muokkaa riviä",
|
31 |
-
bSubmit: "OK",
|
32 |
-
bCancel: "Peru",
|
33 |
-
bClose: "Sulje",
|
34 |
-
saveData: "Tietoja muutettu! Tallennetaanko?",
|
35 |
-
bYes: "Kyllä",
|
36 |
-
bNo: "Ei",
|
37 |
-
bExit: "Peru",
|
38 |
-
msg: {
|
39 |
-
required: "pakollinen",
|
40 |
-
number: "Anna kelvollinen nro",
|
41 |
-
minValue: "arvon oltava suurempi tai yhtäsuuri kuin ",
|
42 |
-
maxValue: "arvon oltava pienempi tai yhtäsuuri kuin ",
|
43 |
-
email: "ei ole kelvollinen säpostiosoite",
|
44 |
-
integer: "Anna kelvollinen kokonaisluku",
|
45 |
-
date: "Anna kelvollinen pvm",
|
46 |
-
url: "Ei ole kelvollinen linkki(URL). Alku oltava ('http://' tai 'https://')",
|
47 |
-
nodefined: " ei ole määritelty!",
|
48 |
-
novalue: " paluuarvo vaaditaan!",
|
49 |
-
customarray: "Oman funktion tulee palauttaa jono!",
|
50 |
-
customfcheck: "Oma funktio on määriteltävä räätälöityä tarkastusta varten!"
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view: {
|
54 |
-
caption: "Näytä rivi",
|
55 |
-
bClose: "Sulje"
|
56 |
-
},
|
57 |
-
del: {
|
58 |
-
caption: "Poista",
|
59 |
-
msg: "Poista valitut rivit?",
|
60 |
-
bSubmit: "Poista",
|
61 |
-
bCancel: "Peru"
|
62 |
-
},
|
63 |
-
nav: {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Muokkaa valittua riviä",
|
66 |
-
addtext: "",
|
67 |
-
addtitle: "Uusi rivi",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Poista valittu rivi",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Etsi tietoja",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Lataa uudelleen",
|
74 |
-
alertcap: "Varoitus",
|
75 |
-
alerttext: "Valitse rivi",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Näyta valitut rivit"
|
78 |
-
},
|
79 |
-
col: {
|
80 |
-
caption: "Valitse sarakkeet",
|
81 |
-
bSubmit: "OK",
|
82 |
-
bCancel: "Peru"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap: "Virhe",
|
86 |
-
nourl: "URL on asettamatta",
|
87 |
-
norecords: "Ei muokattavia tietoja",
|
88 |
-
model: "Pituus colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter: {
|
91 |
-
integer: {thousandsSeparator: "", defaultValue: '0'},
|
92 |
-
number: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0,00'},
|
93 |
-
currency: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
94 |
-
date: {
|
95 |
-
dayNames: [
|
96 |
-
"Su", "Ma", "Ti", "Ke", "To", "Pe", "La",
|
97 |
-
"Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Tam", "Hel", "Maa", "Huh", "Tou", "Kes", "Hei", "Elo", "Syy", "Lok", "Mar", "Jou",
|
101 |
-
"Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"
|
102 |
-
],
|
103 |
-
AmPm: ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd.m.Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks: {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "d.m.Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox: {disabled:true},
|
127 |
-
idName: 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
// FI
|
131 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid (fi) Finnish Translation
|
4 |
+
* Jukka Inkeri awot.fi 2010-05-19
|
5 |
+
* Alex Grönholm alex.gronholm@nextday.fi 2011-05-18
|
6 |
+
* http://awot.fi
|
7 |
+
* Dual licensed under the MIT and GPL licenses:
|
8 |
+
* http://www.opensource.org/licenses/mit-license.php
|
9 |
+
* http://www.gnu.org/licenses/gpl.html
|
10 |
+
**/
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults: {
|
14 |
+
recordtext: "Rivit {0} - {1} / {2}",
|
15 |
+
emptyrecords: "Ei näytettäviä",
|
16 |
+
loadtext: "Haetaan...",
|
17 |
+
pgtext: "Sivu {0} / {1}"
|
18 |
+
},
|
19 |
+
search: {
|
20 |
+
caption: "Etsi...",
|
21 |
+
Find: "Etsi",
|
22 |
+
Reset: "Tyhjennä",
|
23 |
+
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ä"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "AND", text: "kaikki" }, { op: "OR", text: "mikä tahansa" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit: {
|
29 |
+
addCaption: "Uusi rivi",
|
30 |
+
editCaption: "Muokkaa riviä",
|
31 |
+
bSubmit: "OK",
|
32 |
+
bCancel: "Peru",
|
33 |
+
bClose: "Sulje",
|
34 |
+
saveData: "Tietoja muutettu! Tallennetaanko?",
|
35 |
+
bYes: "Kyllä",
|
36 |
+
bNo: "Ei",
|
37 |
+
bExit: "Peru",
|
38 |
+
msg: {
|
39 |
+
required: "pakollinen",
|
40 |
+
number: "Anna kelvollinen nro",
|
41 |
+
minValue: "arvon oltava suurempi tai yhtäsuuri kuin ",
|
42 |
+
maxValue: "arvon oltava pienempi tai yhtäsuuri kuin ",
|
43 |
+
email: "ei ole kelvollinen säpostiosoite",
|
44 |
+
integer: "Anna kelvollinen kokonaisluku",
|
45 |
+
date: "Anna kelvollinen pvm",
|
46 |
+
url: "Ei ole kelvollinen linkki(URL). Alku oltava ('http://' tai 'https://')",
|
47 |
+
nodefined: " ei ole määritelty!",
|
48 |
+
novalue: " paluuarvo vaaditaan!",
|
49 |
+
customarray: "Oman funktion tulee palauttaa jono!",
|
50 |
+
customfcheck: "Oma funktio on määriteltävä räätälöityä tarkastusta varten!"
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view: {
|
54 |
+
caption: "Näytä rivi",
|
55 |
+
bClose: "Sulje"
|
56 |
+
},
|
57 |
+
del: {
|
58 |
+
caption: "Poista",
|
59 |
+
msg: "Poista valitut rivit?",
|
60 |
+
bSubmit: "Poista",
|
61 |
+
bCancel: "Peru"
|
62 |
+
},
|
63 |
+
nav: {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Muokkaa valittua riviä",
|
66 |
+
addtext: "",
|
67 |
+
addtitle: "Uusi rivi",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Poista valittu rivi",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Etsi tietoja",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Lataa uudelleen",
|
74 |
+
alertcap: "Varoitus",
|
75 |
+
alerttext: "Valitse rivi",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Näyta valitut rivit"
|
78 |
+
},
|
79 |
+
col: {
|
80 |
+
caption: "Valitse sarakkeet",
|
81 |
+
bSubmit: "OK",
|
82 |
+
bCancel: "Peru"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap: "Virhe",
|
86 |
+
nourl: "URL on asettamatta",
|
87 |
+
norecords: "Ei muokattavia tietoja",
|
88 |
+
model: "Pituus colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter: {
|
91 |
+
integer: {thousandsSeparator: "", defaultValue: '0'},
|
92 |
+
number: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0,00'},
|
93 |
+
currency: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
94 |
+
date: {
|
95 |
+
dayNames: [
|
96 |
+
"Su", "Ma", "Ti", "Ke", "To", "Pe", "La",
|
97 |
+
"Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Tam", "Hel", "Maa", "Huh", "Tou", "Kes", "Hei", "Elo", "Syy", "Lok", "Mar", "Jou",
|
101 |
+
"Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"
|
102 |
+
],
|
103 |
+
AmPm: ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd.m.Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks: {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "d.m.Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox: {disabled:true},
|
127 |
+
idName: 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
// FI
|
131 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-fr.js
CHANGED
@@ -1,128 +1,128 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid French Translation
|
4 |
-
* Tony Tomov tony@trirand.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Enregistrements {0} - {1} sur {2}",
|
14 |
-
emptyrecords: "Aucun enregistrement à afficher",
|
15 |
-
loadtext: "Chargement...",
|
16 |
-
pgtext : "Page {0} sur {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Recherche...",
|
20 |
-
Find: "Chercher",
|
21 |
-
Reset: "Réinitialiser",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "tous" }, { op: "OR", text: "au moins un" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Ajouter",
|
29 |
-
editCaption: "Editer",
|
30 |
-
bSubmit: "Valider",
|
31 |
-
bCancel: "Annuler",
|
32 |
-
bClose: "Fermer",
|
33 |
-
saveData: "Les données ont changé ! Enregistrer les modifications ?",
|
34 |
-
bYes: "Oui",
|
35 |
-
bNo: "Non",
|
36 |
-
bExit: "Annuler",
|
37 |
-
msg: {
|
38 |
-
required: "Champ obligatoire",
|
39 |
-
number: "Saisissez un nombre correct",
|
40 |
-
minValue: "La valeur doit être supérieure ou égale à",
|
41 |
-
maxValue: "La valeur doit être inférieure ou égale à",
|
42 |
-
email: "n'est pas un email correct",
|
43 |
-
integer: "Saisissez un entier correct",
|
44 |
-
url: "n'est pas une adresse correcte. Préfixe requis ('http://' or 'https://')",
|
45 |
-
nodefined : " n'est pas défini!",
|
46 |
-
novalue : " la valeur de retour est requise!",
|
47 |
-
customarray : "Une fonction personnalisée devrait retourner un tableau (array)!",
|
48 |
-
customfcheck : "Une fonction personnalisée devrait être présente dans le cas d'une vérification personnalisée!"
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "Voir les enregistrement",
|
53 |
-
bClose: "Fermer"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "Supprimer",
|
57 |
-
msg: "Supprimer les enregistrements sélectionnés ?",
|
58 |
-
bSubmit: "Supprimer",
|
59 |
-
bCancel: "Annuler"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "Editer la ligne sélectionnée",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "Ajouter une ligne",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "Supprimer la ligne sélectionnée",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "Chercher un enregistrement",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Recharger le tableau",
|
72 |
-
alertcap: "Avertissement",
|
73 |
-
alerttext: "Veuillez sélectionner une ligne",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "Afficher la ligne sélectionnée"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "Afficher/Masquer les colonnes",
|
79 |
-
bSubmit: "Valider",
|
80 |
-
bCancel: "Annuler"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "Erreur",
|
84 |
-
nourl : "Aucune adresse n'est paramétrée",
|
85 |
-
norecords: "Aucun enregistrement à traiter",
|
86 |
-
model : "Nombre de titres (colNames) <> Nombre de données (colModel)!"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam",
|
95 |
-
"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc",
|
99 |
-
"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"
|
100 |
-
],
|
101 |
-
AmPm : ["am","pm","AM","PM"],
|
102 |
-
S: function (j) {return j == 1 ? 'er' : 'e';},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd/m/Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "n/j/Y",
|
110 |
-
LongDate: "l, F d, Y",
|
111 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
-
MonthDay: "F d",
|
113 |
-
ShortTime: "g:i A",
|
114 |
-
LongTime: "g:i:s A",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F, Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
});
|
128 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid French Translation
|
4 |
+
* Tony Tomov tony@trirand.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Enregistrements {0} - {1} sur {2}",
|
14 |
+
emptyrecords: "Aucun enregistrement à afficher",
|
15 |
+
loadtext: "Chargement...",
|
16 |
+
pgtext : "Page {0} sur {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Recherche...",
|
20 |
+
Find: "Chercher",
|
21 |
+
Reset: "Réinitialiser",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "tous" }, { op: "OR", text: "au moins un" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Ajouter",
|
29 |
+
editCaption: "Editer",
|
30 |
+
bSubmit: "Valider",
|
31 |
+
bCancel: "Annuler",
|
32 |
+
bClose: "Fermer",
|
33 |
+
saveData: "Les données ont changé ! Enregistrer les modifications ?",
|
34 |
+
bYes: "Oui",
|
35 |
+
bNo: "Non",
|
36 |
+
bExit: "Annuler",
|
37 |
+
msg: {
|
38 |
+
required: "Champ obligatoire",
|
39 |
+
number: "Saisissez un nombre correct",
|
40 |
+
minValue: "La valeur doit être supérieure ou égale à",
|
41 |
+
maxValue: "La valeur doit être inférieure ou égale à",
|
42 |
+
email: "n'est pas un email correct",
|
43 |
+
integer: "Saisissez un entier correct",
|
44 |
+
url: "n'est pas une adresse correcte. Préfixe requis ('http://' or 'https://')",
|
45 |
+
nodefined : " n'est pas défini!",
|
46 |
+
novalue : " la valeur de retour est requise!",
|
47 |
+
customarray : "Une fonction personnalisée devrait retourner un tableau (array)!",
|
48 |
+
customfcheck : "Une fonction personnalisée devrait être présente dans le cas d'une vérification personnalisée!"
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "Voir les enregistrement",
|
53 |
+
bClose: "Fermer"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "Supprimer",
|
57 |
+
msg: "Supprimer les enregistrements sélectionnés ?",
|
58 |
+
bSubmit: "Supprimer",
|
59 |
+
bCancel: "Annuler"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "Editer la ligne sélectionnée",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "Ajouter une ligne",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "Supprimer la ligne sélectionnée",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "Chercher un enregistrement",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Recharger le tableau",
|
72 |
+
alertcap: "Avertissement",
|
73 |
+
alerttext: "Veuillez sélectionner une ligne",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "Afficher la ligne sélectionnée"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "Afficher/Masquer les colonnes",
|
79 |
+
bSubmit: "Valider",
|
80 |
+
bCancel: "Annuler"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "Erreur",
|
84 |
+
nourl : "Aucune adresse n'est paramétrée",
|
85 |
+
norecords: "Aucun enregistrement à traiter",
|
86 |
+
model : "Nombre de titres (colNames) <> Nombre de données (colModel)!"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam",
|
95 |
+
"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc",
|
99 |
+
"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"
|
100 |
+
],
|
101 |
+
AmPm : ["am","pm","AM","PM"],
|
102 |
+
S: function (j) {return j == 1 ? 'er' : 'e';},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd/m/Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "n/j/Y",
|
110 |
+
LongDate: "l, F d, Y",
|
111 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
+
MonthDay: "F d",
|
113 |
+
ShortTime: "g:i A",
|
114 |
+
LongTime: "g:i:s A",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F, Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
});
|
128 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-gl.js
CHANGED
@@ -1,128 +1,128 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Galician Translation
|
4 |
-
* Translated by Jorge Barreiro <yortx.barry@gmail.com>
|
5 |
-
* Dual licensed under the MIT and GPL licenses:
|
6 |
-
* http://www.opensource.org/licenses/mit-license.php
|
7 |
-
* http://www.gnu.org/licenses/gpl.html
|
8 |
-
**/
|
9 |
-
$.jgrid = $.jgrid || {};
|
10 |
-
$.extend($.jgrid,{
|
11 |
-
defaults : {
|
12 |
-
recordtext: "Amosando {0} - {1} de {2}",
|
13 |
-
emptyrecords: "Sen rexistros que amosar",
|
14 |
-
loadtext: "Cargando...",
|
15 |
-
pgtext : "Páxina {0} de {1}"
|
16 |
-
},
|
17 |
-
search : {
|
18 |
-
caption: "Búsqueda...",
|
19 |
-
Find: "Buscar",
|
20 |
-
Reset: "Limpar",
|
21 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
-
groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "calquera" } ],
|
23 |
-
operandTitle : "Click to select search operation.",
|
24 |
-
resetTitle : "Reset Search Value"
|
25 |
-
},
|
26 |
-
edit : {
|
27 |
-
addCaption: "Engadir rexistro",
|
28 |
-
editCaption: "Modificar rexistro",
|
29 |
-
bSubmit: "Gardar",
|
30 |
-
bCancel: "Cancelar",
|
31 |
-
bClose: "Pechar",
|
32 |
-
saveData: "Modificáronse os datos, quere gardar os cambios?",
|
33 |
-
bYes : "Si",
|
34 |
-
bNo : "Non",
|
35 |
-
bExit : "Cancelar",
|
36 |
-
msg: {
|
37 |
-
required:"Campo obrigatorio",
|
38 |
-
number:"Introduza un número",
|
39 |
-
minValue:"O valor debe ser maior ou igual a ",
|
40 |
-
maxValue:"O valor debe ser menor ou igual a ",
|
41 |
-
email: "non é un enderezo de correo válido",
|
42 |
-
integer: "Introduza un valor enteiro",
|
43 |
-
date: "Introduza unha data correcta ",
|
44 |
-
url: "non é unha URL válida. Prefixo requerido ('http://' ou 'https://')",
|
45 |
-
nodefined : " non está definido.",
|
46 |
-
novalue : " o valor de retorno é obrigatorio.",
|
47 |
-
customarray : "A función persoalizada debe devolver un array.",
|
48 |
-
customfcheck : "A función persoalizada debe estar presente no caso de ter validación persoalizada."
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "Consultar rexistro",
|
53 |
-
bClose: "Pechar"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "Eliminar",
|
57 |
-
msg: "Desexa eliminar os rexistros seleccionados?",
|
58 |
-
bSubmit: "Eliminar",
|
59 |
-
bCancel: "Cancelar"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "Modificar a fila seleccionada",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "Engadir unha nova fila",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "Eliminar a fila seleccionada",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "Buscar información",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Recargar datos",
|
72 |
-
alertcap: "Aviso",
|
73 |
-
alerttext: "Seleccione unha fila",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "Ver fila seleccionada"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "Mostrar/ocultar columnas",
|
79 |
-
bSubmit: "Enviar",
|
80 |
-
bCancel: "Cancelar"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "Erro",
|
84 |
-
nourl : "Non especificou unha URL",
|
85 |
-
norecords: "Non hai datos para procesar",
|
86 |
-
model : "As columnas de nomes son diferentes das columnas de modelo"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa",
|
95 |
-
"Domingo", "Luns", "Martes", "Mércoles", "Xoves", "Vernes", "Sábado"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ", "Xul", "Ago", "Set", "Out", "Nov", "Dec",
|
99 |
-
"Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"
|
100 |
-
],
|
101 |
-
AmPm : ["am","pm","AM","PM"],
|
102 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd-m-Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "n/j/Y",
|
110 |
-
LongDate: "l, F d, Y",
|
111 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
-
MonthDay: "F d",
|
113 |
-
ShortTime: "g:i A",
|
114 |
-
LongTime: "g:i:s A",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F, Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
});
|
128 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Galician Translation
|
4 |
+
* Translated by Jorge Barreiro <yortx.barry@gmail.com>
|
5 |
+
* Dual licensed under the MIT and GPL licenses:
|
6 |
+
* http://www.opensource.org/licenses/mit-license.php
|
7 |
+
* http://www.gnu.org/licenses/gpl.html
|
8 |
+
**/
|
9 |
+
$.jgrid = $.jgrid || {};
|
10 |
+
$.extend($.jgrid,{
|
11 |
+
defaults : {
|
12 |
+
recordtext: "Amosando {0} - {1} de {2}",
|
13 |
+
emptyrecords: "Sen rexistros que amosar",
|
14 |
+
loadtext: "Cargando...",
|
15 |
+
pgtext : "Páxina {0} de {1}"
|
16 |
+
},
|
17 |
+
search : {
|
18 |
+
caption: "Búsqueda...",
|
19 |
+
Find: "Buscar",
|
20 |
+
Reset: "Limpar",
|
21 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
+
groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "calquera" } ],
|
23 |
+
operandTitle : "Click to select search operation.",
|
24 |
+
resetTitle : "Reset Search Value"
|
25 |
+
},
|
26 |
+
edit : {
|
27 |
+
addCaption: "Engadir rexistro",
|
28 |
+
editCaption: "Modificar rexistro",
|
29 |
+
bSubmit: "Gardar",
|
30 |
+
bCancel: "Cancelar",
|
31 |
+
bClose: "Pechar",
|
32 |
+
saveData: "Modificáronse os datos, quere gardar os cambios?",
|
33 |
+
bYes : "Si",
|
34 |
+
bNo : "Non",
|
35 |
+
bExit : "Cancelar",
|
36 |
+
msg: {
|
37 |
+
required:"Campo obrigatorio",
|
38 |
+
number:"Introduza un número",
|
39 |
+
minValue:"O valor debe ser maior ou igual a ",
|
40 |
+
maxValue:"O valor debe ser menor ou igual a ",
|
41 |
+
email: "non é un enderezo de correo válido",
|
42 |
+
integer: "Introduza un valor enteiro",
|
43 |
+
date: "Introduza unha data correcta ",
|
44 |
+
url: "non é unha URL válida. Prefixo requerido ('http://' ou 'https://')",
|
45 |
+
nodefined : " non está definido.",
|
46 |
+
novalue : " o valor de retorno é obrigatorio.",
|
47 |
+
customarray : "A función persoalizada debe devolver un array.",
|
48 |
+
customfcheck : "A función persoalizada debe estar presente no caso de ter validación persoalizada."
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "Consultar rexistro",
|
53 |
+
bClose: "Pechar"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "Eliminar",
|
57 |
+
msg: "Desexa eliminar os rexistros seleccionados?",
|
58 |
+
bSubmit: "Eliminar",
|
59 |
+
bCancel: "Cancelar"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "Modificar a fila seleccionada",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "Engadir unha nova fila",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "Eliminar a fila seleccionada",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "Buscar información",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Recargar datos",
|
72 |
+
alertcap: "Aviso",
|
73 |
+
alerttext: "Seleccione unha fila",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "Ver fila seleccionada"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "Mostrar/ocultar columnas",
|
79 |
+
bSubmit: "Enviar",
|
80 |
+
bCancel: "Cancelar"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "Erro",
|
84 |
+
nourl : "Non especificou unha URL",
|
85 |
+
norecords: "Non hai datos para procesar",
|
86 |
+
model : "As columnas de nomes son diferentes das columnas de modelo"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
91 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa",
|
95 |
+
"Domingo", "Luns", "Martes", "Mércoles", "Xoves", "Vernes", "Sábado"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ", "Xul", "Ago", "Set", "Out", "Nov", "Dec",
|
99 |
+
"Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"
|
100 |
+
],
|
101 |
+
AmPm : ["am","pm","AM","PM"],
|
102 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd-m-Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "n/j/Y",
|
110 |
+
LongDate: "l, F d, Y",
|
111 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
+
MonthDay: "F d",
|
113 |
+
ShortTime: "g:i A",
|
114 |
+
LongTime: "g:i:s A",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F, Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
});
|
128 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-he.js
CHANGED
@@ -1,129 +1,129 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Hebrew Translation
|
4 |
-
* Shuki Shukrun shukrun.shuki@gmail.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "מציג {0} - {1} מתוך {2}",
|
14 |
-
emptyrecords: "אין רשומות להציג",
|
15 |
-
loadtext: "טוען...",
|
16 |
-
pgtext : "דף {0} מתוך {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "מחפש...",
|
20 |
-
Find: "חפש",
|
21 |
-
Reset: "התחל",
|
22 |
-
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:"לא מכיל"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "הכל" }, { op: "OR", text: "אחד מ" }],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "הוסף רשומה",
|
29 |
-
editCaption: "ערוך רשומה",
|
30 |
-
bSubmit: "שלח",
|
31 |
-
bCancel: "בטל",
|
32 |
-
bClose: "סגור",
|
33 |
-
saveData: "נתונים השתנו! לשמור?",
|
34 |
-
bYes : "כן",
|
35 |
-
bNo : "לא",
|
36 |
-
bExit : "בטל",
|
37 |
-
msg: {
|
38 |
-
required:"שדה חובה",
|
39 |
-
number:"אנא, הכנס מספר תקין",
|
40 |
-
minValue:"ערך צריך להיות גדול או שווה ל ",
|
41 |
-
maxValue:"ערך צריך להיות קטן או שווה ל ",
|
42 |
-
email: "היא לא כתובת איימל תקינה",
|
43 |
-
integer: "אנא, הכנס מספר שלם",
|
44 |
-
date: "אנא, הכנס תאריך תקין",
|
45 |
-
url: "הכתובת אינה תקינה. דרושה תחילית ('http://' או 'https://')",
|
46 |
-
nodefined : " is not defined!",
|
47 |
-
novalue : " return value is required!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "הצג רשומה",
|
54 |
-
bClose: "סגור"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "מחק",
|
58 |
-
msg: "האם למחוק את הרשומה/ות המסומנות?",
|
59 |
-
bSubmit: "מחק",
|
60 |
-
bCancel: "בטל"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: "",
|
64 |
-
edittitle: "ערוך שורה מסומנת",
|
65 |
-
addtext:"",
|
66 |
-
addtitle: "הוסף שורה חדשה",
|
67 |
-
deltext: "",
|
68 |
-
deltitle: "מחק שורה מסומנת",
|
69 |
-
searchtext: "",
|
70 |
-
searchtitle: "חפש רשומות",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "טען גריד מחדש",
|
73 |
-
alertcap: "אזהרה",
|
74 |
-
alerttext: "אנא, בחר שורה",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "הצג שורה מסומנת"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "הצג/הסתר עמודות",
|
80 |
-
bSubmit: "שלח",
|
81 |
-
bCancel: "בטל"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "שגיאה",
|
85 |
-
nourl : "לא הוגדרה כתובת url",
|
86 |
-
norecords: "אין רשומות לעבד",
|
87 |
-
model : "אורך של colNames <> colModel!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"א", "ב", "ג", "ד", "ה", "ו", "ש",
|
96 |
-
"ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ",
|
100 |
-
"ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"
|
101 |
-
],
|
102 |
-
AmPm : ["לפני הצהרים","אחר הצהרים","לפני הצהרים","אחר הצהרים"],
|
103 |
-
S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'd/m/Y',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
ISO8601Long:"Y-m-d H:i:s",
|
109 |
-
ISO8601Short:"Y-m-d",
|
110 |
-
ShortDate: "n/j/Y",
|
111 |
-
LongDate: "l, F d, Y",
|
112 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
113 |
-
MonthDay: "F d",
|
114 |
-
ShortTime: "g:i A",
|
115 |
-
LongTime: "g:i:s A",
|
116 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
-
YearMonth: "F, Y"
|
119 |
-
},
|
120 |
-
reformatAfterEdit : false
|
121 |
-
},
|
122 |
-
baseLinkUrl: '',
|
123 |
-
showAction: '',
|
124 |
-
target: '',
|
125 |
-
checkbox : {disabled:true},
|
126 |
-
idName : 'id'
|
127 |
-
}
|
128 |
-
});
|
129 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Hebrew Translation
|
4 |
+
* Shuki Shukrun shukrun.shuki@gmail.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "מציג {0} - {1} מתוך {2}",
|
14 |
+
emptyrecords: "אין רשומות להציג",
|
15 |
+
loadtext: "טוען...",
|
16 |
+
pgtext : "דף {0} מתוך {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "מחפש...",
|
20 |
+
Find: "חפש",
|
21 |
+
Reset: "התחל",
|
22 |
+
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:"לא מכיל"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "הכל" }, { op: "OR", text: "אחד מ" }],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "הוסף רשומה",
|
29 |
+
editCaption: "ערוך רשומה",
|
30 |
+
bSubmit: "שלח",
|
31 |
+
bCancel: "בטל",
|
32 |
+
bClose: "סגור",
|
33 |
+
saveData: "נתונים השתנו! לשמור?",
|
34 |
+
bYes : "כן",
|
35 |
+
bNo : "לא",
|
36 |
+
bExit : "בטל",
|
37 |
+
msg: {
|
38 |
+
required:"שדה חובה",
|
39 |
+
number:"אנא, הכנס מספר תקין",
|
40 |
+
minValue:"ערך צריך להיות גדול או שווה ל ",
|
41 |
+
maxValue:"ערך צריך להיות קטן או שווה ל ",
|
42 |
+
email: "היא לא כתובת איימל תקינה",
|
43 |
+
integer: "אנא, הכנס מספר שלם",
|
44 |
+
date: "אנא, הכנס תאריך תקין",
|
45 |
+
url: "הכתובת אינה תקינה. דרושה תחילית ('http://' או 'https://')",
|
46 |
+
nodefined : " is not defined!",
|
47 |
+
novalue : " return value is required!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "הצג רשומה",
|
54 |
+
bClose: "סגור"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "מחק",
|
58 |
+
msg: "האם למחוק את הרשומה/ות המסומנות?",
|
59 |
+
bSubmit: "מחק",
|
60 |
+
bCancel: "בטל"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: "",
|
64 |
+
edittitle: "ערוך שורה מסומנת",
|
65 |
+
addtext:"",
|
66 |
+
addtitle: "הוסף שורה חדשה",
|
67 |
+
deltext: "",
|
68 |
+
deltitle: "מחק שורה מסומנת",
|
69 |
+
searchtext: "",
|
70 |
+
searchtitle: "חפש רשומות",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "טען גריד מחדש",
|
73 |
+
alertcap: "אזהרה",
|
74 |
+
alerttext: "אנא, בחר שורה",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "הצג שורה מסומנת"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "הצג/הסתר עמודות",
|
80 |
+
bSubmit: "שלח",
|
81 |
+
bCancel: "בטל"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "שגיאה",
|
85 |
+
nourl : "לא הוגדרה כתובת url",
|
86 |
+
norecords: "אין רשומות לעבד",
|
87 |
+
model : "אורך של colNames <> colModel!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"א", "ב", "ג", "ד", "ה", "ו", "ש",
|
96 |
+
"ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ",
|
100 |
+
"ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"
|
101 |
+
],
|
102 |
+
AmPm : ["לפני הצהרים","אחר הצהרים","לפני הצהרים","אחר הצהרים"],
|
103 |
+
S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'd/m/Y',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
ISO8601Long:"Y-m-d H:i:s",
|
109 |
+
ISO8601Short:"Y-m-d",
|
110 |
+
ShortDate: "n/j/Y",
|
111 |
+
LongDate: "l, F d, Y",
|
112 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
113 |
+
MonthDay: "F d",
|
114 |
+
ShortTime: "g:i A",
|
115 |
+
LongTime: "g:i:s A",
|
116 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
+
YearMonth: "F, Y"
|
119 |
+
},
|
120 |
+
reformatAfterEdit : false
|
121 |
+
},
|
122 |
+
baseLinkUrl: '',
|
123 |
+
showAction: '',
|
124 |
+
target: '',
|
125 |
+
checkbox : {disabled:true},
|
126 |
+
idName : 'id'
|
127 |
+
}
|
128 |
+
});
|
129 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-hr.js
CHANGED
@@ -1,164 +1,164 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Croatian Translation
|
4 |
-
* Version 1.0.1 (developed for jQuery Grid 4.4)
|
5 |
-
* msajko@gmail.com
|
6 |
-
*
|
7 |
-
* Dual licensed under the MIT and GPL licenses:
|
8 |
-
* http://www.opensource.org/licenses/mit-license.php
|
9 |
-
* http://www.gnu.org/licenses/gpl.html
|
10 |
-
**/
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults : {
|
14 |
-
recordtext: "Pregled {0} - {1} od {2}",
|
15 |
-
emptyrecords: "Nema zapisa",
|
16 |
-
loadtext: "Učitavam...",
|
17 |
-
pgtext : "Stranica {0} od {1}"
|
18 |
-
},
|
19 |
-
search : {
|
20 |
-
caption: "Traži...",
|
21 |
-
Find: "Pretraživanje",
|
22 |
-
Reset: "Poništi",
|
23 |
-
odata: [{ oper:'eq', text:"jednak"},{ oper:'ne', text:"nije identičan"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili identično"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili identično"},{ 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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit : {
|
29 |
-
addCaption: "Dodaj zapis",
|
30 |
-
editCaption: "Promijeni zapis",
|
31 |
-
bSubmit: "Preuzmi",
|
32 |
-
bCancel: "Odustani",
|
33 |
-
bClose: "Zatvri",
|
34 |
-
saveData: "Podaci su promijenjeni! Preuzmi promijene?",
|
35 |
-
bYes : "Da",
|
36 |
-
bNo : "Ne",
|
37 |
-
bExit : "Odustani",
|
38 |
-
msg: {
|
39 |
-
required:"Polje je obavezno",
|
40 |
-
number:"Molim, unesite ispravan broj",
|
41 |
-
minValue:"Vrijednost mora biti veća ili identična ",
|
42 |
-
maxValue:"Vrijednost mora biti manja ili identična",
|
43 |
-
email: "neispravan e-mail",
|
44 |
-
integer: "Molim, unjeti ispravan cijeli broj (integer)",
|
45 |
-
date: "Molim, unjeti ispravan datum ",
|
46 |
-
url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
|
47 |
-
nodefined : " nije definiran!",
|
48 |
-
novalue : " zahtjevan podatak je obavezan!",
|
49 |
-
customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
|
50 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
51 |
-
|
52 |
-
}
|
53 |
-
},
|
54 |
-
view : {
|
55 |
-
caption: "Otvori zapis",
|
56 |
-
bClose: "Zatvori"
|
57 |
-
},
|
58 |
-
del : {
|
59 |
-
caption: "Obriši",
|
60 |
-
msg: "Obriši označen zapis ili više njih?",
|
61 |
-
bSubmit: "Obriši",
|
62 |
-
bCancel: "Odustani"
|
63 |
-
},
|
64 |
-
nav : {
|
65 |
-
edittext: "",
|
66 |
-
edittitle: "Promijeni obilježeni red",
|
67 |
-
addtext: "",
|
68 |
-
addtitle: "Dodaj novi red",
|
69 |
-
deltext: "",
|
70 |
-
deltitle: "Obriši obilježeni red",
|
71 |
-
searchtext: "",
|
72 |
-
searchtitle: "Potraži zapise",
|
73 |
-
refreshtext: "",
|
74 |
-
refreshtitle: "Ponovo preuzmi podatke",
|
75 |
-
alertcap: "Upozorenje",
|
76 |
-
alerttext: "Molim, odaberi red",
|
77 |
-
viewtext: "",
|
78 |
-
viewtitle: "Pregled obilježenog reda"
|
79 |
-
},
|
80 |
-
col : {
|
81 |
-
caption: "Obilježi kolonu",
|
82 |
-
bSubmit: "Uredu",
|
83 |
-
bCancel: "Odustani"
|
84 |
-
},
|
85 |
-
errors : {
|
86 |
-
errcap : "Greška",
|
87 |
-
nourl : "Nedostaje URL",
|
88 |
-
norecords: "Bez zapisa za obradu",
|
89 |
-
model : "colNames i colModel imaju različitu duljinu!"
|
90 |
-
},
|
91 |
-
formatter : {
|
92 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
93 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
94 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
95 |
-
date : {
|
96 |
-
dayNames: [
|
97 |
-
"Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub",
|
98 |
-
"Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
99 |
-
],
|
100 |
-
monthNames: [
|
101 |
-
"Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
|
102 |
-
"Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
|
103 |
-
],
|
104 |
-
AmPm : ["am","pm","AM","PM"],
|
105 |
-
S: function (j) {return ''},
|
106 |
-
srcformat: 'Y-m-d',
|
107 |
-
newformat: 'd.m.Y.',
|
108 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
-
masks : {
|
110 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
111 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
112 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
113 |
-
ISO8601Long: "Y-m-d H:i:s",
|
114 |
-
ISO8601Short: "Y-m-d",
|
115 |
-
// short date:
|
116 |
-
// d - Day of the month, 2 digits with leading zeros
|
117 |
-
// m - Numeric representation of a month, with leading zeros
|
118 |
-
// Y - A full numeric representation of a year, 4 digits
|
119 |
-
ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
|
120 |
-
// long date:
|
121 |
-
// l - A full textual representation of the day of the week
|
122 |
-
// j - Day of the month without leading zeros
|
123 |
-
// F - A full textual representation of a month
|
124 |
-
// Y - A full numeric representation of a year, 4 digits
|
125 |
-
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
126 |
-
// long date with long time:
|
127 |
-
// l - A full textual representation of the day of the week
|
128 |
-
// j - Day of the month without leading zeros
|
129 |
-
// F - A full textual representation of a month
|
130 |
-
// Y - A full numeric representation of a year, 4 digits
|
131 |
-
// H - 24-hour format of an hour with leading zeros
|
132 |
-
// i - Minutes with leading zeros
|
133 |
-
// s - Seconds, with leading zeros
|
134 |
-
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
135 |
-
// month day:
|
136 |
-
// d - Day of the month, 2 digits with leading zeros
|
137 |
-
// F - A full textual representation of a month
|
138 |
-
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
139 |
-
// short time (without seconds)
|
140 |
-
// H - 24-hour format of an hour with leading zeros
|
141 |
-
// i - Minutes with leading zeros
|
142 |
-
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
143 |
-
// long time (with seconds)
|
144 |
-
// H - 24-hour format of an hour with leading zeros
|
145 |
-
// i - Minutes with leading zeros
|
146 |
-
// s - Seconds, with leading zeros
|
147 |
-
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
148 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
149 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
150 |
-
// month with year
|
151 |
-
// F - A full textual representation of a month
|
152 |
-
// Y - A full numeric representation of a year, 4 digits
|
153 |
-
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
154 |
-
},
|
155 |
-
reformatAfterEdit : false
|
156 |
-
},
|
157 |
-
baseLinkUrl: '',
|
158 |
-
showAction: '',
|
159 |
-
target: '',
|
160 |
-
checkbox : {disabled:true},
|
161 |
-
idName : 'id'
|
162 |
-
}
|
163 |
-
});
|
164 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Croatian Translation
|
4 |
+
* Version 1.0.1 (developed for jQuery Grid 4.4)
|
5 |
+
* msajko@gmail.com
|
6 |
+
*
|
7 |
+
* Dual licensed under the MIT and GPL licenses:
|
8 |
+
* http://www.opensource.org/licenses/mit-license.php
|
9 |
+
* http://www.gnu.org/licenses/gpl.html
|
10 |
+
**/
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults : {
|
14 |
+
recordtext: "Pregled {0} - {1} od {2}",
|
15 |
+
emptyrecords: "Nema zapisa",
|
16 |
+
loadtext: "Učitavam...",
|
17 |
+
pgtext : "Stranica {0} od {1}"
|
18 |
+
},
|
19 |
+
search : {
|
20 |
+
caption: "Traži...",
|
21 |
+
Find: "Pretraživanje",
|
22 |
+
Reset: "Poništi",
|
23 |
+
odata: [{ oper:'eq', text:"jednak"},{ oper:'ne', text:"nije identičan"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili identično"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili identično"},{ 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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit : {
|
29 |
+
addCaption: "Dodaj zapis",
|
30 |
+
editCaption: "Promijeni zapis",
|
31 |
+
bSubmit: "Preuzmi",
|
32 |
+
bCancel: "Odustani",
|
33 |
+
bClose: "Zatvri",
|
34 |
+
saveData: "Podaci su promijenjeni! Preuzmi promijene?",
|
35 |
+
bYes : "Da",
|
36 |
+
bNo : "Ne",
|
37 |
+
bExit : "Odustani",
|
38 |
+
msg: {
|
39 |
+
required:"Polje je obavezno",
|
40 |
+
number:"Molim, unesite ispravan broj",
|
41 |
+
minValue:"Vrijednost mora biti veća ili identična ",
|
42 |
+
maxValue:"Vrijednost mora biti manja ili identična",
|
43 |
+
email: "neispravan e-mail",
|
44 |
+
integer: "Molim, unjeti ispravan cijeli broj (integer)",
|
45 |
+
date: "Molim, unjeti ispravan datum ",
|
46 |
+
url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
|
47 |
+
nodefined : " nije definiran!",
|
48 |
+
novalue : " zahtjevan podatak je obavezan!",
|
49 |
+
customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
|
50 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
51 |
+
|
52 |
+
}
|
53 |
+
},
|
54 |
+
view : {
|
55 |
+
caption: "Otvori zapis",
|
56 |
+
bClose: "Zatvori"
|
57 |
+
},
|
58 |
+
del : {
|
59 |
+
caption: "Obriši",
|
60 |
+
msg: "Obriši označen zapis ili više njih?",
|
61 |
+
bSubmit: "Obriši",
|
62 |
+
bCancel: "Odustani"
|
63 |
+
},
|
64 |
+
nav : {
|
65 |
+
edittext: "",
|
66 |
+
edittitle: "Promijeni obilježeni red",
|
67 |
+
addtext: "",
|
68 |
+
addtitle: "Dodaj novi red",
|
69 |
+
deltext: "",
|
70 |
+
deltitle: "Obriši obilježeni red",
|
71 |
+
searchtext: "",
|
72 |
+
searchtitle: "Potraži zapise",
|
73 |
+
refreshtext: "",
|
74 |
+
refreshtitle: "Ponovo preuzmi podatke",
|
75 |
+
alertcap: "Upozorenje",
|
76 |
+
alerttext: "Molim, odaberi red",
|
77 |
+
viewtext: "",
|
78 |
+
viewtitle: "Pregled obilježenog reda"
|
79 |
+
},
|
80 |
+
col : {
|
81 |
+
caption: "Obilježi kolonu",
|
82 |
+
bSubmit: "Uredu",
|
83 |
+
bCancel: "Odustani"
|
84 |
+
},
|
85 |
+
errors : {
|
86 |
+
errcap : "Greška",
|
87 |
+
nourl : "Nedostaje URL",
|
88 |
+
norecords: "Bez zapisa za obradu",
|
89 |
+
model : "colNames i colModel imaju različitu duljinu!"
|
90 |
+
},
|
91 |
+
formatter : {
|
92 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
93 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
94 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
95 |
+
date : {
|
96 |
+
dayNames: [
|
97 |
+
"Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub",
|
98 |
+
"Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
99 |
+
],
|
100 |
+
monthNames: [
|
101 |
+
"Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
|
102 |
+
"Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
|
103 |
+
],
|
104 |
+
AmPm : ["am","pm","AM","PM"],
|
105 |
+
S: function (j) {return ''},
|
106 |
+
srcformat: 'Y-m-d',
|
107 |
+
newformat: 'd.m.Y.',
|
108 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
+
masks : {
|
110 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
111 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
112 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
113 |
+
ISO8601Long: "Y-m-d H:i:s",
|
114 |
+
ISO8601Short: "Y-m-d",
|
115 |
+
// short date:
|
116 |
+
// d - Day of the month, 2 digits with leading zeros
|
117 |
+
// m - Numeric representation of a month, with leading zeros
|
118 |
+
// Y - A full numeric representation of a year, 4 digits
|
119 |
+
ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
|
120 |
+
// long date:
|
121 |
+
// l - A full textual representation of the day of the week
|
122 |
+
// j - Day of the month without leading zeros
|
123 |
+
// F - A full textual representation of a month
|
124 |
+
// Y - A full numeric representation of a year, 4 digits
|
125 |
+
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
126 |
+
// long date with long time:
|
127 |
+
// l - A full textual representation of the day of the week
|
128 |
+
// j - Day of the month without leading zeros
|
129 |
+
// F - A full textual representation of a month
|
130 |
+
// Y - A full numeric representation of a year, 4 digits
|
131 |
+
// H - 24-hour format of an hour with leading zeros
|
132 |
+
// i - Minutes with leading zeros
|
133 |
+
// s - Seconds, with leading zeros
|
134 |
+
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
135 |
+
// month day:
|
136 |
+
// d - Day of the month, 2 digits with leading zeros
|
137 |
+
// F - A full textual representation of a month
|
138 |
+
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
139 |
+
// short time (without seconds)
|
140 |
+
// H - 24-hour format of an hour with leading zeros
|
141 |
+
// i - Minutes with leading zeros
|
142 |
+
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
143 |
+
// long time (with seconds)
|
144 |
+
// H - 24-hour format of an hour with leading zeros
|
145 |
+
// i - Minutes with leading zeros
|
146 |
+
// s - Seconds, with leading zeros
|
147 |
+
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
148 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
149 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
150 |
+
// month with year
|
151 |
+
// F - A full textual representation of a month
|
152 |
+
// Y - A full numeric representation of a year, 4 digits
|
153 |
+
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
154 |
+
},
|
155 |
+
reformatAfterEdit : false
|
156 |
+
},
|
157 |
+
baseLinkUrl: '',
|
158 |
+
showAction: '',
|
159 |
+
target: '',
|
160 |
+
checkbox : {disabled:true},
|
161 |
+
idName : 'id'
|
162 |
+
}
|
163 |
+
});
|
164 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-hr1250.js
CHANGED
@@ -1,164 +1,164 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Croatian Translation (charset windows-1250)
|
4 |
-
* Version 1.0.1 (developed for jQuery Grid 4.4)
|
5 |
-
* msajko@gmail.com
|
6 |
-
*
|
7 |
-
* Dual licensed under the MIT and GPL licenses:
|
8 |
-
* http://www.opensource.org/licenses/mit-license.php
|
9 |
-
* http://www.gnu.org/licenses/gpl.html
|
10 |
-
**/
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults : {
|
14 |
-
recordtext: "Pregled {0} - {1} od {2}",
|
15 |
-
emptyrecords: "Nema zapisa",
|
16 |
-
loadtext: "U�itavam...",
|
17 |
-
pgtext : "Stranica {0} od {1}"
|
18 |
-
},
|
19 |
-
search : {
|
20 |
-
caption: "Tra�i...",
|
21 |
-
Find: "Pretra�ivanje",
|
22 |
-
Reset: "Poni�ti",
|
23 |
-
odata : [{ oper:'eq', text:'jednak'}, { oper:'ne', text:'nije identi�an'}, { oper:'lt', text:'manje'}, { oper:'le', text:'manje ili identi�no'},{ oper:'gt', text:'ve�e'},{ oper:'ge', text:'ve�e ili identi�no'}, { 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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit : {
|
29 |
-
addCaption: "Dodaj zapis",
|
30 |
-
editCaption: "Promijeni zapis",
|
31 |
-
bSubmit: "Preuzmi",
|
32 |
-
bCancel: "Odustani",
|
33 |
-
bClose: "Zatvri",
|
34 |
-
saveData: "Podaci su promijenjeni! Preuzmi promijene?",
|
35 |
-
bYes : "Da",
|
36 |
-
bNo : "Ne",
|
37 |
-
bExit : "Odustani",
|
38 |
-
msg: {
|
39 |
-
required:"Polje je obavezno",
|
40 |
-
number:"Molim, unesite ispravan broj",
|
41 |
-
minValue:"Vrijednost mora biti ve�a ili identi�na ",
|
42 |
-
maxValue:"Vrijednost mora biti manja ili identi�na",
|
43 |
-
email: "neispravan e-mail",
|
44 |
-
integer: "Molim, unjeti ispravan cijeli broj (integer)",
|
45 |
-
date: "Molim, unjeti ispravan datum ",
|
46 |
-
url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
|
47 |
-
nodefined : " nije definiran!",
|
48 |
-
novalue : " zahtjevan podatak je obavezan!",
|
49 |
-
customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
|
50 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
51 |
-
|
52 |
-
}
|
53 |
-
},
|
54 |
-
view : {
|
55 |
-
caption: "Otvori zapis",
|
56 |
-
bClose: "Zatvori"
|
57 |
-
},
|
58 |
-
del : {
|
59 |
-
caption: "Obri�i",
|
60 |
-
msg: "Obri�i ozna�en zapis ili vi�e njih?",
|
61 |
-
bSubmit: "Obri�i",
|
62 |
-
bCancel: "Odustani"
|
63 |
-
},
|
64 |
-
nav : {
|
65 |
-
edittext: "",
|
66 |
-
edittitle: "Promijeni obilje�eni red",
|
67 |
-
addtext: "",
|
68 |
-
addtitle: "Dodaj novi red",
|
69 |
-
deltext: "",
|
70 |
-
deltitle: "Obri�i obilje�eni red",
|
71 |
-
searchtext: "",
|
72 |
-
searchtitle: "Potra�i zapise",
|
73 |
-
refreshtext: "",
|
74 |
-
refreshtitle: "Ponovo preuzmi podatke",
|
75 |
-
alertcap: "Upozorenje",
|
76 |
-
alerttext: "Molim, odaberi red",
|
77 |
-
viewtext: "",
|
78 |
-
viewtitle: "Pregled obilje�enog reda"
|
79 |
-
},
|
80 |
-
col : {
|
81 |
-
caption: "Obilje�i kolonu",
|
82 |
-
bSubmit: "Uredu",
|
83 |
-
bCancel: "Odustani"
|
84 |
-
},
|
85 |
-
errors : {
|
86 |
-
errcap : "Gre�ka",
|
87 |
-
nourl : "Nedostaje URL",
|
88 |
-
norecords: "Bez zapisa za obradu",
|
89 |
-
model : "colNames i colModel imaju razli�itu duljinu!"
|
90 |
-
},
|
91 |
-
formatter : {
|
92 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
93 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
94 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
95 |
-
date : {
|
96 |
-
dayNames: [
|
97 |
-
"Ned", "Pon", "Uto", "Sri", "�et", "Pet", "Sub",
|
98 |
-
"Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "�etvrtak", "Petak", "Subota"
|
99 |
-
],
|
100 |
-
monthNames: [
|
101 |
-
"Sij", "Velj", "O�u", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
|
102 |
-
"Sije�anj", "Velja�a", "O�ujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
|
103 |
-
],
|
104 |
-
AmPm : ["am","pm","AM","PM"],
|
105 |
-
S: function (j) {return ''},
|
106 |
-
srcformat: 'Y-m-d',
|
107 |
-
newformat: 'd.m.Y.',
|
108 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
-
masks : {
|
110 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
111 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
112 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
113 |
-
ISO8601Long: "Y-m-d H:i:s",
|
114 |
-
ISO8601Short: "Y-m-d",
|
115 |
-
// short date:
|
116 |
-
// d - Day of the month, 2 digits with leading zeros
|
117 |
-
// m - Numeric representation of a month, with leading zeros
|
118 |
-
// Y - A full numeric representation of a year, 4 digits
|
119 |
-
ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
|
120 |
-
// long date:
|
121 |
-
// l - A full textual representation of the day of the week
|
122 |
-
// j - Day of the month without leading zeros
|
123 |
-
// F - A full textual representation of a month
|
124 |
-
// Y - A full numeric representation of a year, 4 digits
|
125 |
-
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
126 |
-
// long date with long time:
|
127 |
-
// l - A full textual representation of the day of the week
|
128 |
-
// j - Day of the month without leading zeros
|
129 |
-
// F - A full textual representation of a month
|
130 |
-
// Y - A full numeric representation of a year, 4 digits
|
131 |
-
// H - 24-hour format of an hour with leading zeros
|
132 |
-
// i - Minutes with leading zeros
|
133 |
-
// s - Seconds, with leading zeros
|
134 |
-
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
135 |
-
// month day:
|
136 |
-
// d - Day of the month, 2 digits with leading zeros
|
137 |
-
// F - A full textual representation of a month
|
138 |
-
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
139 |
-
// short time (without seconds)
|
140 |
-
// H - 24-hour format of an hour with leading zeros
|
141 |
-
// i - Minutes with leading zeros
|
142 |
-
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
143 |
-
// long time (with seconds)
|
144 |
-
// H - 24-hour format of an hour with leading zeros
|
145 |
-
// i - Minutes with leading zeros
|
146 |
-
// s - Seconds, with leading zeros
|
147 |
-
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
148 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
149 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
150 |
-
// month with year
|
151 |
-
// F - A full textual representation of a month
|
152 |
-
// Y - A full numeric representation of a year, 4 digits
|
153 |
-
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
154 |
-
},
|
155 |
-
reformatAfterEdit : false
|
156 |
-
},
|
157 |
-
baseLinkUrl: '',
|
158 |
-
showAction: '',
|
159 |
-
target: '',
|
160 |
-
checkbox : {disabled:true},
|
161 |
-
idName : 'id'
|
162 |
-
}
|
163 |
-
});
|
164 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Croatian Translation (charset windows-1250)
|
4 |
+
* Version 1.0.1 (developed for jQuery Grid 4.4)
|
5 |
+
* msajko@gmail.com
|
6 |
+
*
|
7 |
+
* Dual licensed under the MIT and GPL licenses:
|
8 |
+
* http://www.opensource.org/licenses/mit-license.php
|
9 |
+
* http://www.gnu.org/licenses/gpl.html
|
10 |
+
**/
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults : {
|
14 |
+
recordtext: "Pregled {0} - {1} od {2}",
|
15 |
+
emptyrecords: "Nema zapisa",
|
16 |
+
loadtext: "U�itavam...",
|
17 |
+
pgtext : "Stranica {0} od {1}"
|
18 |
+
},
|
19 |
+
search : {
|
20 |
+
caption: "Tra�i...",
|
21 |
+
Find: "Pretra�ivanje",
|
22 |
+
Reset: "Poni�ti",
|
23 |
+
odata : [{ oper:'eq', text:'jednak'}, { oper:'ne', text:'nije identi�an'}, { oper:'lt', text:'manje'}, { oper:'le', text:'manje ili identi�no'},{ oper:'gt', text:'ve�e'},{ oper:'ge', text:'ve�e ili identi�no'}, { 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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit : {
|
29 |
+
addCaption: "Dodaj zapis",
|
30 |
+
editCaption: "Promijeni zapis",
|
31 |
+
bSubmit: "Preuzmi",
|
32 |
+
bCancel: "Odustani",
|
33 |
+
bClose: "Zatvri",
|
34 |
+
saveData: "Podaci su promijenjeni! Preuzmi promijene?",
|
35 |
+
bYes : "Da",
|
36 |
+
bNo : "Ne",
|
37 |
+
bExit : "Odustani",
|
38 |
+
msg: {
|
39 |
+
required:"Polje je obavezno",
|
40 |
+
number:"Molim, unesite ispravan broj",
|
41 |
+
minValue:"Vrijednost mora biti ve�a ili identi�na ",
|
42 |
+
maxValue:"Vrijednost mora biti manja ili identi�na",
|
43 |
+
email: "neispravan e-mail",
|
44 |
+
integer: "Molim, unjeti ispravan cijeli broj (integer)",
|
45 |
+
date: "Molim, unjeti ispravan datum ",
|
46 |
+
url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
|
47 |
+
nodefined : " nije definiran!",
|
48 |
+
novalue : " zahtjevan podatak je obavezan!",
|
49 |
+
customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
|
50 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
51 |
+
|
52 |
+
}
|
53 |
+
},
|
54 |
+
view : {
|
55 |
+
caption: "Otvori zapis",
|
56 |
+
bClose: "Zatvori"
|
57 |
+
},
|
58 |
+
del : {
|
59 |
+
caption: "Obri�i",
|
60 |
+
msg: "Obri�i ozna�en zapis ili vi�e njih?",
|
61 |
+
bSubmit: "Obri�i",
|
62 |
+
bCancel: "Odustani"
|
63 |
+
},
|
64 |
+
nav : {
|
65 |
+
edittext: "",
|
66 |
+
edittitle: "Promijeni obilje�eni red",
|
67 |
+
addtext: "",
|
68 |
+
addtitle: "Dodaj novi red",
|
69 |
+
deltext: "",
|
70 |
+
deltitle: "Obri�i obilje�eni red",
|
71 |
+
searchtext: "",
|
72 |
+
searchtitle: "Potra�i zapise",
|
73 |
+
refreshtext: "",
|
74 |
+
refreshtitle: "Ponovo preuzmi podatke",
|
75 |
+
alertcap: "Upozorenje",
|
76 |
+
alerttext: "Molim, odaberi red",
|
77 |
+
viewtext: "",
|
78 |
+
viewtitle: "Pregled obilje�enog reda"
|
79 |
+
},
|
80 |
+
col : {
|
81 |
+
caption: "Obilje�i kolonu",
|
82 |
+
bSubmit: "Uredu",
|
83 |
+
bCancel: "Odustani"
|
84 |
+
},
|
85 |
+
errors : {
|
86 |
+
errcap : "Gre�ka",
|
87 |
+
nourl : "Nedostaje URL",
|
88 |
+
norecords: "Bez zapisa za obradu",
|
89 |
+
model : "colNames i colModel imaju razli�itu duljinu!"
|
90 |
+
},
|
91 |
+
formatter : {
|
92 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
93 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
94 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
95 |
+
date : {
|
96 |
+
dayNames: [
|
97 |
+
"Ned", "Pon", "Uto", "Sri", "�et", "Pet", "Sub",
|
98 |
+
"Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "�etvrtak", "Petak", "Subota"
|
99 |
+
],
|
100 |
+
monthNames: [
|
101 |
+
"Sij", "Velj", "O�u", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
|
102 |
+
"Sije�anj", "Velja�a", "O�ujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
|
103 |
+
],
|
104 |
+
AmPm : ["am","pm","AM","PM"],
|
105 |
+
S: function (j) {return ''},
|
106 |
+
srcformat: 'Y-m-d',
|
107 |
+
newformat: 'd.m.Y.',
|
108 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
+
masks : {
|
110 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
111 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
112 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
113 |
+
ISO8601Long: "Y-m-d H:i:s",
|
114 |
+
ISO8601Short: "Y-m-d",
|
115 |
+
// short date:
|
116 |
+
// d - Day of the month, 2 digits with leading zeros
|
117 |
+
// m - Numeric representation of a month, with leading zeros
|
118 |
+
// Y - A full numeric representation of a year, 4 digits
|
119 |
+
ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
|
120 |
+
// long date:
|
121 |
+
// l - A full textual representation of the day of the week
|
122 |
+
// j - Day of the month without leading zeros
|
123 |
+
// F - A full textual representation of a month
|
124 |
+
// Y - A full numeric representation of a year, 4 digits
|
125 |
+
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
126 |
+
// long date with long time:
|
127 |
+
// l - A full textual representation of the day of the week
|
128 |
+
// j - Day of the month without leading zeros
|
129 |
+
// F - A full textual representation of a month
|
130 |
+
// Y - A full numeric representation of a year, 4 digits
|
131 |
+
// H - 24-hour format of an hour with leading zeros
|
132 |
+
// i - Minutes with leading zeros
|
133 |
+
// s - Seconds, with leading zeros
|
134 |
+
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
135 |
+
// month day:
|
136 |
+
// d - Day of the month, 2 digits with leading zeros
|
137 |
+
// F - A full textual representation of a month
|
138 |
+
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
139 |
+
// short time (without seconds)
|
140 |
+
// H - 24-hour format of an hour with leading zeros
|
141 |
+
// i - Minutes with leading zeros
|
142 |
+
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
143 |
+
// long time (with seconds)
|
144 |
+
// H - 24-hour format of an hour with leading zeros
|
145 |
+
// i - Minutes with leading zeros
|
146 |
+
// s - Seconds, with leading zeros
|
147 |
+
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
148 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
149 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
150 |
+
// month with year
|
151 |
+
// F - A full textual representation of a month
|
152 |
+
// Y - A full numeric representation of a year, 4 digits
|
153 |
+
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
154 |
+
},
|
155 |
+
reformatAfterEdit : false
|
156 |
+
},
|
157 |
+
baseLinkUrl: '',
|
158 |
+
showAction: '',
|
159 |
+
target: '',
|
160 |
+
checkbox : {disabled:true},
|
161 |
+
idName : 'id'
|
162 |
+
}
|
163 |
+
});
|
164 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-hu.js
CHANGED
@@ -1,131 +1,131 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Hungarian Translation
|
4 |
-
* Őrszigety Ádám udx6bs@freemail.hu
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults : {
|
14 |
-
recordtext: "Oldal {0} - {1} / {2}",
|
15 |
-
emptyrecords: "Nincs találat",
|
16 |
-
loadtext: "Betöltés...",
|
17 |
-
pgtext : "Oldal {0} / {1}"
|
18 |
-
},
|
19 |
-
search : {
|
20 |
-
caption: "Keresés...",
|
21 |
-
Find: "Keres",
|
22 |
-
Reset: "Alapértelmezett",
|
23 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit : {
|
29 |
-
addCaption: "Új tétel",
|
30 |
-
editCaption: "Tétel szerkesztése",
|
31 |
-
bSubmit: "Mentés",
|
32 |
-
bCancel: "Mégse",
|
33 |
-
bClose: "Bezárás",
|
34 |
-
saveData: "A tétel megváltozott! Tétel mentése?",
|
35 |
-
bYes : "Igen",
|
36 |
-
bNo : "Nem",
|
37 |
-
bExit : "Mégse",
|
38 |
-
msg: {
|
39 |
-
required:"Kötelező mező",
|
40 |
-
number:"Kérjük, adjon meg egy helyes számot",
|
41 |
-
minValue:"Nagyobb vagy egyenlőnek kell lenni mint ",
|
42 |
-
maxValue:"Kisebb vagy egyenlőnek kell lennie mint",
|
43 |
-
email: "hibás emailcím",
|
44 |
-
integer: "Kérjük adjon meg egy helyes egész számot",
|
45 |
-
date: "Kérjük adjon meg egy helyes dátumot",
|
46 |
-
url: "nem helyes cím. Előtag kötelező ('http://' vagy 'https://')",
|
47 |
-
nodefined : " nem definiált!",
|
48 |
-
novalue : " visszatérési érték kötelező!!",
|
49 |
-
customarray : "Custom function should return array!",
|
50 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
51 |
-
|
52 |
-
}
|
53 |
-
},
|
54 |
-
view : {
|
55 |
-
caption: "Tétel megtekintése",
|
56 |
-
bClose: "Bezárás"
|
57 |
-
},
|
58 |
-
del : {
|
59 |
-
caption: "Törlés",
|
60 |
-
msg: "Kiválaztott tétel(ek) törlése?",
|
61 |
-
bSubmit: "Törlés",
|
62 |
-
bCancel: "Mégse"
|
63 |
-
},
|
64 |
-
nav : {
|
65 |
-
edittext: "",
|
66 |
-
edittitle: "Tétel szerkesztése",
|
67 |
-
addtext:"",
|
68 |
-
addtitle: "Új tétel hozzáadása",
|
69 |
-
deltext: "",
|
70 |
-
deltitle: "Tétel törlése",
|
71 |
-
searchtext: "",
|
72 |
-
searchtitle: "Keresés",
|
73 |
-
refreshtext: "",
|
74 |
-
refreshtitle: "Frissítés",
|
75 |
-
alertcap: "Figyelmeztetés",
|
76 |
-
alerttext: "Kérem válasszon tételt.",
|
77 |
-
viewtext: "",
|
78 |
-
viewtitle: "Tétel megtekintése"
|
79 |
-
},
|
80 |
-
col : {
|
81 |
-
caption: "Oszlopok kiválasztása",
|
82 |
-
bSubmit: "Ok",
|
83 |
-
bCancel: "Mégse"
|
84 |
-
},
|
85 |
-
errors : {
|
86 |
-
errcap : "Hiba",
|
87 |
-
nourl : "Nincs URL beállítva",
|
88 |
-
norecords: "Nincs feldolgozásra váró tétel",
|
89 |
-
model : "colNames és colModel hossza nem egyenlő!"
|
90 |
-
},
|
91 |
-
formatter : {
|
92 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
93 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
94 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
95 |
-
date : {
|
96 |
-
dayNames: [
|
97 |
-
"Va", "Hé", "Ke", "Sze", "Csü", "Pé", "Szo",
|
98 |
-
"Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"
|
99 |
-
],
|
100 |
-
monthNames: [
|
101 |
-
"Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Szep", "Okt", "Nov", "Dec",
|
102 |
-
"Január", "Február", "Március", "Áprili", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"
|
103 |
-
],
|
104 |
-
AmPm : ["de","du","DE","DU"],
|
105 |
-
S: function (j) {return '.-ik';},
|
106 |
-
srcformat: 'Y-m-d',
|
107 |
-
newformat: 'Y/m/d',
|
108 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
-
masks : {
|
110 |
-
ISO8601Long:"Y-m-d H:i:s",
|
111 |
-
ISO8601Short:"Y-m-d",
|
112 |
-
ShortDate: "Y/j/n",
|
113 |
-
LongDate: "Y. F hó d., l",
|
114 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
115 |
-
MonthDay: "F d",
|
116 |
-
ShortTime: "a g:i",
|
117 |
-
LongTime: "a g:i:s",
|
118 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
119 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
120 |
-
YearMonth: "Y, F"
|
121 |
-
},
|
122 |
-
reformatAfterEdit : false
|
123 |
-
},
|
124 |
-
baseLinkUrl: '',
|
125 |
-
showAction: '',
|
126 |
-
target: '',
|
127 |
-
checkbox : {disabled:true},
|
128 |
-
idName : 'id'
|
129 |
-
}
|
130 |
-
});
|
131 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Hungarian Translation
|
4 |
+
* Őrszigety Ádám udx6bs@freemail.hu
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults : {
|
14 |
+
recordtext: "Oldal {0} - {1} / {2}",
|
15 |
+
emptyrecords: "Nincs találat",
|
16 |
+
loadtext: "Betöltés...",
|
17 |
+
pgtext : "Oldal {0} / {1}"
|
18 |
+
},
|
19 |
+
search : {
|
20 |
+
caption: "Keresés...",
|
21 |
+
Find: "Keres",
|
22 |
+
Reset: "Alapértelmezett",
|
23 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit : {
|
29 |
+
addCaption: "Új tétel",
|
30 |
+
editCaption: "Tétel szerkesztése",
|
31 |
+
bSubmit: "Mentés",
|
32 |
+
bCancel: "Mégse",
|
33 |
+
bClose: "Bezárás",
|
34 |
+
saveData: "A tétel megváltozott! Tétel mentése?",
|
35 |
+
bYes : "Igen",
|
36 |
+
bNo : "Nem",
|
37 |
+
bExit : "Mégse",
|
38 |
+
msg: {
|
39 |
+
required:"Kötelező mező",
|
40 |
+
number:"Kérjük, adjon meg egy helyes számot",
|
41 |
+
minValue:"Nagyobb vagy egyenlőnek kell lenni mint ",
|
42 |
+
maxValue:"Kisebb vagy egyenlőnek kell lennie mint",
|
43 |
+
email: "hibás emailcím",
|
44 |
+
integer: "Kérjük adjon meg egy helyes egész számot",
|
45 |
+
date: "Kérjük adjon meg egy helyes dátumot",
|
46 |
+
url: "nem helyes cím. Előtag kötelező ('http://' vagy 'https://')",
|
47 |
+
nodefined : " nem definiált!",
|
48 |
+
novalue : " visszatérési érték kötelező!!",
|
49 |
+
customarray : "Custom function should return array!",
|
50 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
51 |
+
|
52 |
+
}
|
53 |
+
},
|
54 |
+
view : {
|
55 |
+
caption: "Tétel megtekintése",
|
56 |
+
bClose: "Bezárás"
|
57 |
+
},
|
58 |
+
del : {
|
59 |
+
caption: "Törlés",
|
60 |
+
msg: "Kiválaztott tétel(ek) törlése?",
|
61 |
+
bSubmit: "Törlés",
|
62 |
+
bCancel: "Mégse"
|
63 |
+
},
|
64 |
+
nav : {
|
65 |
+
edittext: "",
|
66 |
+
edittitle: "Tétel szerkesztése",
|
67 |
+
addtext:"",
|
68 |
+
addtitle: "Új tétel hozzáadása",
|
69 |
+
deltext: "",
|
70 |
+
deltitle: "Tétel törlése",
|
71 |
+
searchtext: "",
|
72 |
+
searchtitle: "Keresés",
|
73 |
+
refreshtext: "",
|
74 |
+
refreshtitle: "Frissítés",
|
75 |
+
alertcap: "Figyelmeztetés",
|
76 |
+
alerttext: "Kérem válasszon tételt.",
|
77 |
+
viewtext: "",
|
78 |
+
viewtitle: "Tétel megtekintése"
|
79 |
+
},
|
80 |
+
col : {
|
81 |
+
caption: "Oszlopok kiválasztása",
|
82 |
+
bSubmit: "Ok",
|
83 |
+
bCancel: "Mégse"
|
84 |
+
},
|
85 |
+
errors : {
|
86 |
+
errcap : "Hiba",
|
87 |
+
nourl : "Nincs URL beállítva",
|
88 |
+
norecords: "Nincs feldolgozásra váró tétel",
|
89 |
+
model : "colNames és colModel hossza nem egyenlő!"
|
90 |
+
},
|
91 |
+
formatter : {
|
92 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
93 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
94 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
95 |
+
date : {
|
96 |
+
dayNames: [
|
97 |
+
"Va", "Hé", "Ke", "Sze", "Csü", "Pé", "Szo",
|
98 |
+
"Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"
|
99 |
+
],
|
100 |
+
monthNames: [
|
101 |
+
"Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Szep", "Okt", "Nov", "Dec",
|
102 |
+
"Január", "Február", "Március", "Áprili", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"
|
103 |
+
],
|
104 |
+
AmPm : ["de","du","DE","DU"],
|
105 |
+
S: function (j) {return '.-ik';},
|
106 |
+
srcformat: 'Y-m-d',
|
107 |
+
newformat: 'Y/m/d',
|
108 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
+
masks : {
|
110 |
+
ISO8601Long:"Y-m-d H:i:s",
|
111 |
+
ISO8601Short:"Y-m-d",
|
112 |
+
ShortDate: "Y/j/n",
|
113 |
+
LongDate: "Y. F hó d., l",
|
114 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
115 |
+
MonthDay: "F d",
|
116 |
+
ShortTime: "a g:i",
|
117 |
+
LongTime: "a g:i:s",
|
118 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
119 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
120 |
+
YearMonth: "Y, F"
|
121 |
+
},
|
122 |
+
reformatAfterEdit : false
|
123 |
+
},
|
124 |
+
baseLinkUrl: '',
|
125 |
+
showAction: '',
|
126 |
+
target: '',
|
127 |
+
checkbox : {disabled:true},
|
128 |
+
idName : 'id'
|
129 |
+
}
|
130 |
+
});
|
131 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-id.js
CHANGED
@@ -1,170 +1,170 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid English Translation
|
4 |
-
* Tony Tomov tony@trirand.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Data {0} - {1} dari {2}",
|
14 |
-
emptyrecords: "Tidak ada data",
|
15 |
-
loadtext: "Memuat...",
|
16 |
-
pgtext : "Halaman {0} dari {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Pencarian",
|
20 |
-
Find: "Cari !",
|
21 |
-
Reset: "Segarkan",
|
22 |
-
odata: [{ oper:'eq', text:"sama dengan"},{ oper:'ne', text:"tidak sama dengan"},{ oper:'lt', text:"kurang dari"},{ oper:'le', text:"kurang dari atau sama dengan"},{ oper:'gt', text:"lebih besar"},{ oper:'ge', text:"lebih besar atau sama dengan"},{ oper:'bw', text:"dimulai dengan"},{ oper:'bn', text:"tidak dimulai dengan"},{ oper:'in', text:"di dalam"},{ oper:'ni', text:"tidak di dalam"},{ oper:'ew', text:"diakhiri dengan"},{ oper:'en', text:"tidak diakhiri dengan"},{ oper:'cn', text:"mengandung"},{ oper:'nc', text:"tidak mengandung"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Tambah Data",
|
29 |
-
editCaption: "Sunting Data",
|
30 |
-
bSubmit: "Submit",
|
31 |
-
bCancel: "Tutup",
|
32 |
-
bClose: "Tutup",
|
33 |
-
saveData: "Data telah berubah! Simpan perubahan?",
|
34 |
-
bYes : "Ya",
|
35 |
-
bNo : "Tidak",
|
36 |
-
bExit : "Tutup",
|
37 |
-
msg: {
|
38 |
-
required:"kolom wajib diisi",
|
39 |
-
number:"hanya nomer yang diperbolehkan",
|
40 |
-
minValue:"kolom harus lebih besar dari atau sama dengan",
|
41 |
-
maxValue:"kolom harus lebih kecil atau sama dengan",
|
42 |
-
email: "alamat e-mail tidak valid",
|
43 |
-
integer: "hanya nilai integer yang diperbolehkan",
|
44 |
-
date: "nilai tanggal tidak valid",
|
45 |
-
url: "Bukan URL yang valid. Harap gunakan ('http://' or 'https://')",
|
46 |
-
nodefined : " belum didefinisikan!",
|
47 |
-
novalue : " return value is required!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Menampilkan data",
|
55 |
-
bClose: "Tutup"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Hapus",
|
59 |
-
msg: "Hapus data terpilih?",
|
60 |
-
bSubmit: "Hapus",
|
61 |
-
bCancel: "Batalkan"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Sunting data terpilih",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Tambah baris baru",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Hapus baris terpilih",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Temukan data",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Segarkan Grid",
|
74 |
-
alertcap: "Warning",
|
75 |
-
alerttext: "Harap pilih baris",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Tampilkan baris terpilih"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Pilih Kolom",
|
81 |
-
bSubmit: "Ok",
|
82 |
-
bCancel: "Batal"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Error",
|
86 |
-
nourl : "Tidak ada url yang diset",
|
87 |
-
norecords: "Tidak ada data untuk diproses",
|
88 |
-
model : "Lebar dari colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
|
93 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "Rp. ", suffix:"", defaultValue: '0'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Ming", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab",
|
97 |
-
"Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des",
|
101 |
-
"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'n/j/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
110 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
111 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
112 |
-
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
113 |
-
// information about date, time, numbers and currency formats used in different countries
|
114 |
-
// one should just convert the information in PHP format
|
115 |
-
ISO8601Long:"Y-m-d H:i:s",
|
116 |
-
ISO8601Short:"Y-m-d",
|
117 |
-
// short date:
|
118 |
-
// n - Numeric representation of a month, without leading zeros
|
119 |
-
// j - Day of the month without leading zeros
|
120 |
-
// Y - A full numeric representation of a year, 4 digits
|
121 |
-
// example: 3/1/2012 which means 1 March 2012
|
122 |
-
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
123 |
-
// long date:
|
124 |
-
// l - A full textual representation of the day of the week
|
125 |
-
// F - A full textual representation of a month
|
126 |
-
// d - Day of the month, 2 digits with leading zeros
|
127 |
-
// Y - A full numeric representation of a year, 4 digits
|
128 |
-
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
129 |
-
// long date with long time:
|
130 |
-
// l - A full textual representation of the day of the week
|
131 |
-
// F - A full textual representation of a month
|
132 |
-
// d - Day of the month, 2 digits with leading zeros
|
133 |
-
// Y - A full numeric representation of a year, 4 digits
|
134 |
-
// g - 12-hour format of an hour without leading zeros
|
135 |
-
// i - Minutes with leading zeros
|
136 |
-
// s - Seconds, with leading zeros
|
137 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
138 |
-
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
139 |
-
// month day:
|
140 |
-
// F - A full textual representation of a month
|
141 |
-
// d - Day of the month, 2 digits with leading zeros
|
142 |
-
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
143 |
-
// short time (without seconds)
|
144 |
-
// g - 12-hour format of an hour without leading zeros
|
145 |
-
// i - Minutes with leading zeros
|
146 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
147 |
-
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
148 |
-
// long time (with seconds)
|
149 |
-
// g - 12-hour format of an hour without leading zeros
|
150 |
-
// i - Minutes with leading zeros
|
151 |
-
// s - Seconds, with leading zeros
|
152 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
153 |
-
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
154 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
155 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
156 |
-
// month with year
|
157 |
-
// Y - A full numeric representation of a year, 4 digits
|
158 |
-
// F - A full textual representation of a month
|
159 |
-
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
160 |
-
},
|
161 |
-
reformatAfterEdit : false
|
162 |
-
},
|
163 |
-
baseLinkUrl: '',
|
164 |
-
showAction: '',
|
165 |
-
target: '',
|
166 |
-
checkbox : {disabled:true},
|
167 |
-
idName : 'id'
|
168 |
-
}
|
169 |
-
});
|
170 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid English Translation
|
4 |
+
* Tony Tomov tony@trirand.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Data {0} - {1} dari {2}",
|
14 |
+
emptyrecords: "Tidak ada data",
|
15 |
+
loadtext: "Memuat...",
|
16 |
+
pgtext : "Halaman {0} dari {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Pencarian",
|
20 |
+
Find: "Cari !",
|
21 |
+
Reset: "Segarkan",
|
22 |
+
odata: [{ oper:'eq', text:"sama dengan"},{ oper:'ne', text:"tidak sama dengan"},{ oper:'lt', text:"kurang dari"},{ oper:'le', text:"kurang dari atau sama dengan"},{ oper:'gt', text:"lebih besar"},{ oper:'ge', text:"lebih besar atau sama dengan"},{ oper:'bw', text:"dimulai dengan"},{ oper:'bn', text:"tidak dimulai dengan"},{ oper:'in', text:"di dalam"},{ oper:'ni', text:"tidak di dalam"},{ oper:'ew', text:"diakhiri dengan"},{ oper:'en', text:"tidak diakhiri dengan"},{ oper:'cn', text:"mengandung"},{ oper:'nc', text:"tidak mengandung"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Tambah Data",
|
29 |
+
editCaption: "Sunting Data",
|
30 |
+
bSubmit: "Submit",
|
31 |
+
bCancel: "Tutup",
|
32 |
+
bClose: "Tutup",
|
33 |
+
saveData: "Data telah berubah! Simpan perubahan?",
|
34 |
+
bYes : "Ya",
|
35 |
+
bNo : "Tidak",
|
36 |
+
bExit : "Tutup",
|
37 |
+
msg: {
|
38 |
+
required:"kolom wajib diisi",
|
39 |
+
number:"hanya nomer yang diperbolehkan",
|
40 |
+
minValue:"kolom harus lebih besar dari atau sama dengan",
|
41 |
+
maxValue:"kolom harus lebih kecil atau sama dengan",
|
42 |
+
email: "alamat e-mail tidak valid",
|
43 |
+
integer: "hanya nilai integer yang diperbolehkan",
|
44 |
+
date: "nilai tanggal tidak valid",
|
45 |
+
url: "Bukan URL yang valid. Harap gunakan ('http://' or 'https://')",
|
46 |
+
nodefined : " belum didefinisikan!",
|
47 |
+
novalue : " return value is required!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Menampilkan data",
|
55 |
+
bClose: "Tutup"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Hapus",
|
59 |
+
msg: "Hapus data terpilih?",
|
60 |
+
bSubmit: "Hapus",
|
61 |
+
bCancel: "Batalkan"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Sunting data terpilih",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Tambah baris baru",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Hapus baris terpilih",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Temukan data",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Segarkan Grid",
|
74 |
+
alertcap: "Warning",
|
75 |
+
alerttext: "Harap pilih baris",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Tampilkan baris terpilih"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Pilih Kolom",
|
81 |
+
bSubmit: "Ok",
|
82 |
+
bCancel: "Batal"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Error",
|
86 |
+
nourl : "Tidak ada url yang diset",
|
87 |
+
norecords: "Tidak ada data untuk diproses",
|
88 |
+
model : "Lebar dari colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
|
93 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "Rp. ", suffix:"", defaultValue: '0'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Ming", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab",
|
97 |
+
"Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des",
|
101 |
+
"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'n/j/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
110 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
111 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
112 |
+
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
113 |
+
// information about date, time, numbers and currency formats used in different countries
|
114 |
+
// one should just convert the information in PHP format
|
115 |
+
ISO8601Long:"Y-m-d H:i:s",
|
116 |
+
ISO8601Short:"Y-m-d",
|
117 |
+
// short date:
|
118 |
+
// n - Numeric representation of a month, without leading zeros
|
119 |
+
// j - Day of the month without leading zeros
|
120 |
+
// Y - A full numeric representation of a year, 4 digits
|
121 |
+
// example: 3/1/2012 which means 1 March 2012
|
122 |
+
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
123 |
+
// long date:
|
124 |
+
// l - A full textual representation of the day of the week
|
125 |
+
// F - A full textual representation of a month
|
126 |
+
// d - Day of the month, 2 digits with leading zeros
|
127 |
+
// Y - A full numeric representation of a year, 4 digits
|
128 |
+
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
129 |
+
// long date with long time:
|
130 |
+
// l - A full textual representation of the day of the week
|
131 |
+
// F - A full textual representation of a month
|
132 |
+
// d - Day of the month, 2 digits with leading zeros
|
133 |
+
// Y - A full numeric representation of a year, 4 digits
|
134 |
+
// g - 12-hour format of an hour without leading zeros
|
135 |
+
// i - Minutes with leading zeros
|
136 |
+
// s - Seconds, with leading zeros
|
137 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
138 |
+
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
139 |
+
// month day:
|
140 |
+
// F - A full textual representation of a month
|
141 |
+
// d - Day of the month, 2 digits with leading zeros
|
142 |
+
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
143 |
+
// short time (without seconds)
|
144 |
+
// g - 12-hour format of an hour without leading zeros
|
145 |
+
// i - Minutes with leading zeros
|
146 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
147 |
+
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
148 |
+
// long time (with seconds)
|
149 |
+
// g - 12-hour format of an hour without leading zeros
|
150 |
+
// i - Minutes with leading zeros
|
151 |
+
// s - Seconds, with leading zeros
|
152 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
153 |
+
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
154 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
155 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
156 |
+
// month with year
|
157 |
+
// Y - A full numeric representation of a year, 4 digits
|
158 |
+
// F - A full textual representation of a month
|
159 |
+
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
160 |
+
},
|
161 |
+
reformatAfterEdit : false
|
162 |
+
},
|
163 |
+
baseLinkUrl: '',
|
164 |
+
showAction: '',
|
165 |
+
target: '',
|
166 |
+
checkbox : {disabled:true},
|
167 |
+
idName : 'id'
|
168 |
+
}
|
169 |
+
});
|
170 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-is.js
CHANGED
@@ -1,128 +1,128 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Icelandic Translation
|
4 |
-
* jtm@hi.is Univercity of Iceland
|
5 |
-
* Dual licensed under the MIT and GPL licenses:
|
6 |
-
* http://www.opensource.org/licenses/mit-license.php
|
7 |
-
* http://www.gnu.org/licenses/gpl.html
|
8 |
-
**/
|
9 |
-
$.jgrid = $.jgrid || {};
|
10 |
-
$.extend($.jgrid,{
|
11 |
-
defaults : {
|
12 |
-
recordtext: "Skoða {0} - {1} af {2}",
|
13 |
-
emptyrecords: "Engar færslur",
|
14 |
-
loadtext: "Hleður...",
|
15 |
-
pgtext : "Síða {0} af {1}"
|
16 |
-
},
|
17 |
-
search : {
|
18 |
-
caption: "Leita...",
|
19 |
-
Find: "Leita",
|
20 |
-
Reset: "Endursetja",
|
21 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
-
groupOps: [ { op: "AND", text: "allt" }, { op: "OR", text: "eða" } ],
|
23 |
-
operandTitle : "Click to select search operation.",
|
24 |
-
resetTitle : "Reset Search Value"
|
25 |
-
},
|
26 |
-
edit : {
|
27 |
-
addCaption: "Bæta við færslu",
|
28 |
-
editCaption: "Breyta færslu",
|
29 |
-
bSubmit: "Vista",
|
30 |
-
bCancel: "Hætta við",
|
31 |
-
bClose: "Loka",
|
32 |
-
saveData: "Gögn hafa breyst! Vista breytingar?",
|
33 |
-
bYes : "Já",
|
34 |
-
bNo : "Nei",
|
35 |
-
bExit : "Hætta við",
|
36 |
-
msg: {
|
37 |
-
required:"Reitur er nauðsynlegur",
|
38 |
-
number:"Vinsamlega settu inn tölu",
|
39 |
-
minValue:"gildi verður að vera meira en eða jafnt og ",
|
40 |
-
maxValue:"gildi verður að vera minna en eða jafnt og ",
|
41 |
-
email: "er ekki löglegt email",
|
42 |
-
integer: "Vinsamlega settu inn tölu",
|
43 |
-
date: "Vinsamlega setti inn dagsetningu",
|
44 |
-
url: "er ekki löglegt URL. Vantar ('http://' eða 'https://')",
|
45 |
-
nodefined : " er ekki skilgreint!",
|
46 |
-
novalue : " skilagildi nauðsynlegt!",
|
47 |
-
customarray : "Fall skal skila fylki!",
|
48 |
-
customfcheck : "Fall skal vera skilgreint!"
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "Skoða færslu",
|
53 |
-
bClose: "Loka"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "Eyða",
|
57 |
-
msg: "Eyða völdum færslum ?",
|
58 |
-
bSubmit: "Eyða",
|
59 |
-
bCancel: "Hætta við"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "Breyta færslu",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "Ný færsla",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "Eyða færslu",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "Leita",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Endurhlaða",
|
72 |
-
alertcap: "Viðvörun",
|
73 |
-
alerttext: "Vinsamlega veldu færslu",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "Skoða valda færslu"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "Sýna / fela dálka",
|
79 |
-
bSubmit: "Vista",
|
80 |
-
bCancel: "Hætta við"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "Villa",
|
84 |
-
nourl : "Vantar slóð",
|
85 |
-
norecords: "Engar færslur valdar",
|
86 |
-
model : "Lengd colNames <> colModel!"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
91 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau",
|
95 |
-
"Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Oct", "Nóv", "Des",
|
99 |
-
"Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júný", "Júlý", "Ágúst", "September", "Október", "Nóvember", "Desember"
|
100 |
-
],
|
101 |
-
AmPm : ["am","pm","AM","PM"],
|
102 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd/m/Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "n/j/Y",
|
110 |
-
LongDate: "l, F d, Y",
|
111 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
-
MonthDay: "F d",
|
113 |
-
ShortTime: "g:i A",
|
114 |
-
LongTime: "g:i:s A",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F, Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
});
|
128 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Icelandic Translation
|
4 |
+
* jtm@hi.is Univercity of Iceland
|
5 |
+
* Dual licensed under the MIT and GPL licenses:
|
6 |
+
* http://www.opensource.org/licenses/mit-license.php
|
7 |
+
* http://www.gnu.org/licenses/gpl.html
|
8 |
+
**/
|
9 |
+
$.jgrid = $.jgrid || {};
|
10 |
+
$.extend($.jgrid,{
|
11 |
+
defaults : {
|
12 |
+
recordtext: "Skoða {0} - {1} af {2}",
|
13 |
+
emptyrecords: "Engar færslur",
|
14 |
+
loadtext: "Hleður...",
|
15 |
+
pgtext : "Síða {0} af {1}"
|
16 |
+
},
|
17 |
+
search : {
|
18 |
+
caption: "Leita...",
|
19 |
+
Find: "Leita",
|
20 |
+
Reset: "Endursetja",
|
21 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
+
groupOps: [ { op: "AND", text: "allt" }, { op: "OR", text: "eða" } ],
|
23 |
+
operandTitle : "Click to select search operation.",
|
24 |
+
resetTitle : "Reset Search Value"
|
25 |
+
},
|
26 |
+
edit : {
|
27 |
+
addCaption: "Bæta við færslu",
|
28 |
+
editCaption: "Breyta færslu",
|
29 |
+
bSubmit: "Vista",
|
30 |
+
bCancel: "Hætta við",
|
31 |
+
bClose: "Loka",
|
32 |
+
saveData: "Gögn hafa breyst! Vista breytingar?",
|
33 |
+
bYes : "Já",
|
34 |
+
bNo : "Nei",
|
35 |
+
bExit : "Hætta við",
|
36 |
+
msg: {
|
37 |
+
required:"Reitur er nauðsynlegur",
|
38 |
+
number:"Vinsamlega settu inn tölu",
|
39 |
+
minValue:"gildi verður að vera meira en eða jafnt og ",
|
40 |
+
maxValue:"gildi verður að vera minna en eða jafnt og ",
|
41 |
+
email: "er ekki löglegt email",
|
42 |
+
integer: "Vinsamlega settu inn tölu",
|
43 |
+
date: "Vinsamlega setti inn dagsetningu",
|
44 |
+
url: "er ekki löglegt URL. Vantar ('http://' eða 'https://')",
|
45 |
+
nodefined : " er ekki skilgreint!",
|
46 |
+
novalue : " skilagildi nauðsynlegt!",
|
47 |
+
customarray : "Fall skal skila fylki!",
|
48 |
+
customfcheck : "Fall skal vera skilgreint!"
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "Skoða færslu",
|
53 |
+
bClose: "Loka"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "Eyða",
|
57 |
+
msg: "Eyða völdum færslum ?",
|
58 |
+
bSubmit: "Eyða",
|
59 |
+
bCancel: "Hætta við"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "Breyta færslu",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "Ný færsla",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "Eyða færslu",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "Leita",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Endurhlaða",
|
72 |
+
alertcap: "Viðvörun",
|
73 |
+
alerttext: "Vinsamlega veldu færslu",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "Skoða valda færslu"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "Sýna / fela dálka",
|
79 |
+
bSubmit: "Vista",
|
80 |
+
bCancel: "Hætta við"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "Villa",
|
84 |
+
nourl : "Vantar slóð",
|
85 |
+
norecords: "Engar færslur valdar",
|
86 |
+
model : "Lengd colNames <> colModel!"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
91 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau",
|
95 |
+
"Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Oct", "Nóv", "Des",
|
99 |
+
"Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júný", "Júlý", "Ágúst", "September", "Október", "Nóvember", "Desember"
|
100 |
+
],
|
101 |
+
AmPm : ["am","pm","AM","PM"],
|
102 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd/m/Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "n/j/Y",
|
110 |
+
LongDate: "l, F d, Y",
|
111 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
+
MonthDay: "F d",
|
113 |
+
ShortTime: "g:i A",
|
114 |
+
LongTime: "g:i:s A",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F, Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
});
|
128 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-ja.js
CHANGED
@@ -1,158 +1,158 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Japanese Translation
|
4 |
-
* OKADA Yoshitada okada.dev@sth.jp
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "{2} \u4EF6\u4E2D {0} - {1} \u3092\u8868\u793A ",
|
14 |
-
emptyrecords: "\u8868\u793A\u3059\u308B\u30EC\u30B3\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093",
|
15 |
-
loadtext: "\u8aad\u307f\u8fbc\u307f\u4e2d...",
|
16 |
-
pgtext : "{1} \u30DA\u30FC\u30B8\u4E2D {0} \u30DA\u30FC\u30B8\u76EE "
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "\u691c\u7d22...",
|
20 |
-
Find: "\u691c\u7d22",
|
21 |
-
Reset: "\u30ea\u30bb\u30c3\u30c8",
|
22 |
-
odata: [{ oper:'eq', text:"\u6B21\u306B\u7B49\u3057\u3044"}, { oper:'ne', text:"\u6B21\u306B\u7B49\u3057\u304F\u306A\u3044"},
|
23 |
-
{ oper:'lt', text:"\u6B21\u3088\u308A\u5C0F\u3055\u3044"}, { oper:'le', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5C0F\u3055\u3044"},
|
24 |
-
{ oper:'gt', text:"\u6B21\u3088\u308A\u5927\u304D\u3044"}, { oper:'ge', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5927\u304D\u3044"},
|
25 |
-
{ oper:'bw', text:"\u6B21\u3067\u59CB\u307E\u308B"}, { oper:'bn', text:"\u6B21\u3067\u59CB\u307E\u3089\u306A\u3044"},
|
26 |
-
{ oper:'in', text:"\u6B21\u306B\u542B\u307E\u308C\u308B"}, { oper:'ni', text:"\u6B21\u306B\u542B\u307E\u308C\u306A\u3044"},
|
27 |
-
{ oper:'ew', text:"\u6B21\u3067\u7D42\u308F\u308B"}, { oper:'en', text:"\u6B21\u3067\u7D42\u308F\u3089\u306A\u3044"},
|
28 |
-
{ oper:'cn', text:"\u6B21\u3092\u542B\u3080"}, { oper:'nc', text:"\u6B21\u3092\u542B\u307E\u306A\u3044"},
|
29 |
-
{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
30 |
-
groupOps: [{
|
31 |
-
op: "AND",
|
32 |
-
text: "\u3059\u3079\u3066\u306E"
|
33 |
-
},
|
34 |
-
{
|
35 |
-
op: "OR",
|
36 |
-
text: "\u3044\u305A\u308C\u304B\u306E"
|
37 |
-
}],
|
38 |
-
operandTitle : "Click to select search operation.",
|
39 |
-
resetTitle : "Reset Search Value"
|
40 |
-
},
|
41 |
-
edit : {
|
42 |
-
addCaption: "\u30ec\u30b3\u30fc\u30c9\u8ffd\u52a0",
|
43 |
-
editCaption: "\u30ec\u30b3\u30fc\u30c9\u7de8\u96c6",
|
44 |
-
bSubmit: "\u9001\u4fe1",
|
45 |
-
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb",
|
46 |
-
bClose: "\u9589\u3058\u308b",
|
47 |
-
saveData: "\u30C7\u30FC\u30BF\u304C\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4FDD\u5B58\u3057\u307E\u3059\u304B\uFF1F",
|
48 |
-
bYes: "\u306F\u3044",
|
49 |
-
bNo: "\u3044\u3044\u3048",
|
50 |
-
bExit: "\u30AD\u30E3\u30F3\u30BB\u30EB",
|
51 |
-
msg: {
|
52 |
-
required:"\u3053\u306e\u9805\u76ee\u306f\u5fc5\u9808\u3067\u3059\u3002",
|
53 |
-
number:"\u6b63\u3057\u3044\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
54 |
-
minValue:"\u6b21\u306e\u5024\u4ee5\u4e0a\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
55 |
-
maxValue:"\u6b21\u306e\u5024\u4ee5\u4e0b\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
56 |
-
email: "e-mail\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002",
|
57 |
-
integer: "\u6b63\u3057\u3044\u6574\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
58 |
-
date: "\u6b63\u3057\u3044\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
59 |
-
url: "\u306F\u6709\u52B9\u306AURL\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\20\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u304C\u5FC5\u8981\u3067\u3059\u3002 ('http://' \u307E\u305F\u306F 'https://')",
|
60 |
-
nodefined: " \u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093",
|
61 |
-
novalue: " \u623B\u308A\u5024\u304C\u5FC5\u8981\u3067\u3059",
|
62 |
-
customarray: "\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u306F\u914D\u5217\u3092\u8FD4\u3059\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059",
|
63 |
-
customfcheck: "\u30AB\u30B9\u30BF\u30E0\u691C\u8A3C\u306B\u306F\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u304C\u5FC5\u8981\u3067\u3059"
|
64 |
-
}
|
65 |
-
},
|
66 |
-
view : {
|
67 |
-
caption: "\u30EC\u30B3\u30FC\u30C9\u3092\u8868\u793A",
|
68 |
-
bClose: "\u9589\u3058\u308B"
|
69 |
-
},
|
70 |
-
del : {
|
71 |
-
caption: "\u524a\u9664",
|
72 |
-
msg: "\u9078\u629e\u3057\u305f\u30ec\u30b3\u30fc\u30c9\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f",
|
73 |
-
bSubmit: "\u524a\u9664",
|
74 |
-
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
|
75 |
-
},
|
76 |
-
nav : {
|
77 |
-
edittext: " ",
|
78 |
-
edittitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u7de8\u96c6",
|
79 |
-
addtext:" ",
|
80 |
-
addtitle: "\u884c\u3092\u65b0\u898f\u8ffd\u52a0",
|
81 |
-
deltext: " ",
|
82 |
-
deltitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u524a\u9664",
|
83 |
-
searchtext: " ",
|
84 |
-
searchtitle: "\u30ec\u30b3\u30fc\u30c9\u691c\u7d22",
|
85 |
-
refreshtext: "",
|
86 |
-
refreshtitle: "\u30b0\u30ea\u30c3\u30c9\u3092\u30ea\u30ed\u30fc\u30c9",
|
87 |
-
alertcap: "\u8b66\u544a",
|
88 |
-
alerttext: "\u884c\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
89 |
-
viewtext: "",
|
90 |
-
viewtitle: "\u9078\u629E\u3057\u305F\u884C\u3092\u8868\u793A"
|
91 |
-
},
|
92 |
-
col : {
|
93 |
-
caption: "\u5217\u3092\u8868\u793a\uff0f\u96a0\u3059",
|
94 |
-
bSubmit: "\u9001\u4fe1",
|
95 |
-
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
|
96 |
-
},
|
97 |
-
errors : {
|
98 |
-
errcap : "\u30a8\u30e9\u30fc",
|
99 |
-
nourl : "URL\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
|
100 |
-
norecords: "\u51e6\u7406\u5bfe\u8c61\u306e\u30ec\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093\u3002",
|
101 |
-
model : "colNames\u306e\u9577\u3055\u304ccolModel\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"
|
102 |
-
},
|
103 |
-
formatter : {
|
104 |
-
integer: {
|
105 |
-
thousandsSeparator: ",",
|
106 |
-
defaultValue: '0'
|
107 |
-
},
|
108 |
-
number: {
|
109 |
-
decimalSeparator: ".",
|
110 |
-
thousandsSeparator: ",",
|
111 |
-
decimalPlaces: 2,
|
112 |
-
defaultValue: '0.00'
|
113 |
-
},
|
114 |
-
currency: {
|
115 |
-
decimalSeparator: ".",
|
116 |
-
thousandsSeparator: ",",
|
117 |
-
decimalPlaces: 0,
|
118 |
-
prefix: "",
|
119 |
-
suffix: "",
|
120 |
-
defaultValue: '0'
|
121 |
-
},
|
122 |
-
date : {
|
123 |
-
dayNames: [
|
124 |
-
"\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f",
|
125 |
-
"\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f"
|
126 |
-
],
|
127 |
-
monthNames: [
|
128 |
-
"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
|
129 |
-
"1\u6708", "2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", "10\u6708", "11\u6708", "12\u6708"
|
130 |
-
],
|
131 |
-
AmPm : ["am","pm","AM","PM"],
|
132 |
-
S: function (j) { return "\u756a\u76ee"; },
|
133 |
-
srcformat: 'Y-m-d',
|
134 |
-
newformat: 'd/m/Y',
|
135 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
136 |
-
masks : {
|
137 |
-
ISO8601Long:"Y-m-d H:i:s",
|
138 |
-
ISO8601Short:"Y-m-d",
|
139 |
-
ShortDate: "n/j/Y",
|
140 |
-
LongDate: "l, F d, Y",
|
141 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
142 |
-
MonthDay: "F d",
|
143 |
-
ShortTime: "g:i A",
|
144 |
-
LongTime: "g:i:s A",
|
145 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
146 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
147 |
-
YearMonth: "F, Y"
|
148 |
-
},
|
149 |
-
reformatAfterEdit : false
|
150 |
-
},
|
151 |
-
baseLinkUrl: '',
|
152 |
-
showAction: '',
|
153 |
-
target: '',
|
154 |
-
checkbox : {disabled:true},
|
155 |
-
idName : 'id'
|
156 |
-
}
|
157 |
-
});
|
158 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Japanese Translation
|
4 |
+
* OKADA Yoshitada okada.dev@sth.jp
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "{2} \u4EF6\u4E2D {0} - {1} \u3092\u8868\u793A ",
|
14 |
+
emptyrecords: "\u8868\u793A\u3059\u308B\u30EC\u30B3\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093",
|
15 |
+
loadtext: "\u8aad\u307f\u8fbc\u307f\u4e2d...",
|
16 |
+
pgtext : "{1} \u30DA\u30FC\u30B8\u4E2D {0} \u30DA\u30FC\u30B8\u76EE "
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "\u691c\u7d22...",
|
20 |
+
Find: "\u691c\u7d22",
|
21 |
+
Reset: "\u30ea\u30bb\u30c3\u30c8",
|
22 |
+
odata: [{ oper:'eq', text:"\u6B21\u306B\u7B49\u3057\u3044"}, { oper:'ne', text:"\u6B21\u306B\u7B49\u3057\u304F\u306A\u3044"},
|
23 |
+
{ oper:'lt', text:"\u6B21\u3088\u308A\u5C0F\u3055\u3044"}, { oper:'le', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5C0F\u3055\u3044"},
|
24 |
+
{ oper:'gt', text:"\u6B21\u3088\u308A\u5927\u304D\u3044"}, { oper:'ge', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5927\u304D\u3044"},
|
25 |
+
{ oper:'bw', text:"\u6B21\u3067\u59CB\u307E\u308B"}, { oper:'bn', text:"\u6B21\u3067\u59CB\u307E\u3089\u306A\u3044"},
|
26 |
+
{ oper:'in', text:"\u6B21\u306B\u542B\u307E\u308C\u308B"}, { oper:'ni', text:"\u6B21\u306B\u542B\u307E\u308C\u306A\u3044"},
|
27 |
+
{ oper:'ew', text:"\u6B21\u3067\u7D42\u308F\u308B"}, { oper:'en', text:"\u6B21\u3067\u7D42\u308F\u3089\u306A\u3044"},
|
28 |
+
{ oper:'cn', text:"\u6B21\u3092\u542B\u3080"}, { oper:'nc', text:"\u6B21\u3092\u542B\u307E\u306A\u3044"},
|
29 |
+
{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
30 |
+
groupOps: [{
|
31 |
+
op: "AND",
|
32 |
+
text: "\u3059\u3079\u3066\u306E"
|
33 |
+
},
|
34 |
+
{
|
35 |
+
op: "OR",
|
36 |
+
text: "\u3044\u305A\u308C\u304B\u306E"
|
37 |
+
}],
|
38 |
+
operandTitle : "Click to select search operation.",
|
39 |
+
resetTitle : "Reset Search Value"
|
40 |
+
},
|
41 |
+
edit : {
|
42 |
+
addCaption: "\u30ec\u30b3\u30fc\u30c9\u8ffd\u52a0",
|
43 |
+
editCaption: "\u30ec\u30b3\u30fc\u30c9\u7de8\u96c6",
|
44 |
+
bSubmit: "\u9001\u4fe1",
|
45 |
+
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb",
|
46 |
+
bClose: "\u9589\u3058\u308b",
|
47 |
+
saveData: "\u30C7\u30FC\u30BF\u304C\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4FDD\u5B58\u3057\u307E\u3059\u304B\uFF1F",
|
48 |
+
bYes: "\u306F\u3044",
|
49 |
+
bNo: "\u3044\u3044\u3048",
|
50 |
+
bExit: "\u30AD\u30E3\u30F3\u30BB\u30EB",
|
51 |
+
msg: {
|
52 |
+
required:"\u3053\u306e\u9805\u76ee\u306f\u5fc5\u9808\u3067\u3059\u3002",
|
53 |
+
number:"\u6b63\u3057\u3044\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
54 |
+
minValue:"\u6b21\u306e\u5024\u4ee5\u4e0a\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
55 |
+
maxValue:"\u6b21\u306e\u5024\u4ee5\u4e0b\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
56 |
+
email: "e-mail\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002",
|
57 |
+
integer: "\u6b63\u3057\u3044\u6574\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
58 |
+
date: "\u6b63\u3057\u3044\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
59 |
+
url: "\u306F\u6709\u52B9\u306AURL\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\20\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u304C\u5FC5\u8981\u3067\u3059\u3002 ('http://' \u307E\u305F\u306F 'https://')",
|
60 |
+
nodefined: " \u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093",
|
61 |
+
novalue: " \u623B\u308A\u5024\u304C\u5FC5\u8981\u3067\u3059",
|
62 |
+
customarray: "\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u306F\u914D\u5217\u3092\u8FD4\u3059\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059",
|
63 |
+
customfcheck: "\u30AB\u30B9\u30BF\u30E0\u691C\u8A3C\u306B\u306F\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u304C\u5FC5\u8981\u3067\u3059"
|
64 |
+
}
|
65 |
+
},
|
66 |
+
view : {
|
67 |
+
caption: "\u30EC\u30B3\u30FC\u30C9\u3092\u8868\u793A",
|
68 |
+
bClose: "\u9589\u3058\u308B"
|
69 |
+
},
|
70 |
+
del : {
|
71 |
+
caption: "\u524a\u9664",
|
72 |
+
msg: "\u9078\u629e\u3057\u305f\u30ec\u30b3\u30fc\u30c9\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f",
|
73 |
+
bSubmit: "\u524a\u9664",
|
74 |
+
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
|
75 |
+
},
|
76 |
+
nav : {
|
77 |
+
edittext: " ",
|
78 |
+
edittitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u7de8\u96c6",
|
79 |
+
addtext:" ",
|
80 |
+
addtitle: "\u884c\u3092\u65b0\u898f\u8ffd\u52a0",
|
81 |
+
deltext: " ",
|
82 |
+
deltitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u524a\u9664",
|
83 |
+
searchtext: " ",
|
84 |
+
searchtitle: "\u30ec\u30b3\u30fc\u30c9\u691c\u7d22",
|
85 |
+
refreshtext: "",
|
86 |
+
refreshtitle: "\u30b0\u30ea\u30c3\u30c9\u3092\u30ea\u30ed\u30fc\u30c9",
|
87 |
+
alertcap: "\u8b66\u544a",
|
88 |
+
alerttext: "\u884c\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
89 |
+
viewtext: "",
|
90 |
+
viewtitle: "\u9078\u629E\u3057\u305F\u884C\u3092\u8868\u793A"
|
91 |
+
},
|
92 |
+
col : {
|
93 |
+
caption: "\u5217\u3092\u8868\u793a\uff0f\u96a0\u3059",
|
94 |
+
bSubmit: "\u9001\u4fe1",
|
95 |
+
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
|
96 |
+
},
|
97 |
+
errors : {
|
98 |
+
errcap : "\u30a8\u30e9\u30fc",
|
99 |
+
nourl : "URL\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
|
100 |
+
norecords: "\u51e6\u7406\u5bfe\u8c61\u306e\u30ec\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093\u3002",
|
101 |
+
model : "colNames\u306e\u9577\u3055\u304ccolModel\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"
|
102 |
+
},
|
103 |
+
formatter : {
|
104 |
+
integer: {
|
105 |
+
thousandsSeparator: ",",
|
106 |
+
defaultValue: '0'
|
107 |
+
},
|
108 |
+
number: {
|
109 |
+
decimalSeparator: ".",
|
110 |
+
thousandsSeparator: ",",
|
111 |
+
decimalPlaces: 2,
|
112 |
+
defaultValue: '0.00'
|
113 |
+
},
|
114 |
+
currency: {
|
115 |
+
decimalSeparator: ".",
|
116 |
+
thousandsSeparator: ",",
|
117 |
+
decimalPlaces: 0,
|
118 |
+
prefix: "",
|
119 |
+
suffix: "",
|
120 |
+
defaultValue: '0'
|
121 |
+
},
|
122 |
+
date : {
|
123 |
+
dayNames: [
|
124 |
+
"\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f",
|
125 |
+
"\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f"
|
126 |
+
],
|
127 |
+
monthNames: [
|
128 |
+
"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
|
129 |
+
"1\u6708", "2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", "10\u6708", "11\u6708", "12\u6708"
|
130 |
+
],
|
131 |
+
AmPm : ["am","pm","AM","PM"],
|
132 |
+
S: function (j) { return "\u756a\u76ee"; },
|
133 |
+
srcformat: 'Y-m-d',
|
134 |
+
newformat: 'd/m/Y',
|
135 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
136 |
+
masks : {
|
137 |
+
ISO8601Long:"Y-m-d H:i:s",
|
138 |
+
ISO8601Short:"Y-m-d",
|
139 |
+
ShortDate: "n/j/Y",
|
140 |
+
LongDate: "l, F d, Y",
|
141 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
142 |
+
MonthDay: "F d",
|
143 |
+
ShortTime: "g:i A",
|
144 |
+
LongTime: "g:i:s A",
|
145 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
146 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
147 |
+
YearMonth: "F, Y"
|
148 |
+
},
|
149 |
+
reformatAfterEdit : false
|
150 |
+
},
|
151 |
+
baseLinkUrl: '',
|
152 |
+
showAction: '',
|
153 |
+
target: '',
|
154 |
+
checkbox : {disabled:true},
|
155 |
+
idName : 'id'
|
156 |
+
}
|
157 |
+
});
|
158 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-kr.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid English Translation
|
4 |
-
* Tony Tomov tony@trirand.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "보기 {0} - {1} / {2}",
|
14 |
-
emptyrecords: "표시할 행이 없습니다",
|
15 |
-
loadtext: "조회중...",
|
16 |
-
pgtext : "페이지 {0} / {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "검색...",
|
20 |
-
Find: "찾기",
|
21 |
-
Reset: "초기화",
|
22 |
-
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:"내에 존재하지 않는다"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "전부" }, { op: "OR", text: "임의" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "행 추가",
|
29 |
-
editCaption: "행 수정",
|
30 |
-
bSubmit: "전송",
|
31 |
-
bCancel: "취소",
|
32 |
-
bClose: "닫기",
|
33 |
-
saveData: "자료가 변경되었습니다! 저장하시겠습니까?",
|
34 |
-
bYes : "예",
|
35 |
-
bNo : "아니오",
|
36 |
-
bExit : "취소",
|
37 |
-
msg: {
|
38 |
-
required:"필수항목입니다",
|
39 |
-
number:"유효한 번호를 입력해 주세요",
|
40 |
-
minValue:"입력값은 크거나 같아야 합니다",
|
41 |
-
maxValue:"입력값은 작거나 같아야 합니다",
|
42 |
-
email: "유효하지 않은 이메일주소입니다",
|
43 |
-
integer: "유효한 숫자를 입력하세요",
|
44 |
-
date: "유효한 날짜를 입력하세요",
|
45 |
-
url: "은 유효하지 않은 URL입니다. 문장앞에 다음단어가 필요합니다('http://' or 'https://')",
|
46 |
-
nodefined : " 은 정의도지 않았습니다!",
|
47 |
-
novalue : " 반환값이 필요합니다!",
|
48 |
-
customarray : "사용자정의 함수는 배열을 반환해야 합니다!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "행 조회",
|
55 |
-
bClose: "닫기"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "삭제",
|
59 |
-
msg: "선택된 행을 삭제하시겠습니까?",
|
60 |
-
bSubmit: "삭제",
|
61 |
-
bCancel: "취소"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "선택된 행 편집",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "행 삽입",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "선택된 행 삭제",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "행 찾기",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "그리드 갱신",
|
74 |
-
alertcap: "경고",
|
75 |
-
alerttext: "행을 선택하세요",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "선택된 행 조회"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "열을 선택하세요",
|
81 |
-
bSubmit: "확인",
|
82 |
-
bCancel: "취소"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "오류",
|
86 |
-
nourl : "설정된 url이 없습니다",
|
87 |
-
norecords: "처리할 행이 없습니다",
|
88 |
-
model : "colNames의 길이가 colModel과 일치하지 않습니다!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
|
97 |
-
"일", "월", "화", "수", "목", "금", "토"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
|
101 |
-
"1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'm-d-Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "Y/j/n",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid English Translation
|
4 |
+
* Tony Tomov tony@trirand.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "보기 {0} - {1} / {2}",
|
14 |
+
emptyrecords: "표시할 행이 없습니다",
|
15 |
+
loadtext: "조회중...",
|
16 |
+
pgtext : "페이지 {0} / {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "검색...",
|
20 |
+
Find: "찾기",
|
21 |
+
Reset: "초기화",
|
22 |
+
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:"내에 존재하지 않는다"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "전부" }, { op: "OR", text: "임의" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "행 추가",
|
29 |
+
editCaption: "행 수정",
|
30 |
+
bSubmit: "전송",
|
31 |
+
bCancel: "취소",
|
32 |
+
bClose: "닫기",
|
33 |
+
saveData: "자료가 변경되었습니다! 저장하시겠습니까?",
|
34 |
+
bYes : "예",
|
35 |
+
bNo : "아니오",
|
36 |
+
bExit : "취소",
|
37 |
+
msg: {
|
38 |
+
required:"필수항목입니다",
|
39 |
+
number:"유효한 번호를 입력해 주세요",
|
40 |
+
minValue:"입력값은 크거나 같아야 합니다",
|
41 |
+
maxValue:"입력값은 작거나 같아야 합니다",
|
42 |
+
email: "유효하지 않은 이메일주소입니다",
|
43 |
+
integer: "유효한 숫자를 입력하세요",
|
44 |
+
date: "유효한 날짜를 입력하세요",
|
45 |
+
url: "은 유효하지 않은 URL입니다. 문장앞에 다음단어가 필요합니다('http://' or 'https://')",
|
46 |
+
nodefined : " 은 정의도지 않았습니다!",
|
47 |
+
novalue : " 반환값이 필요합니다!",
|
48 |
+
customarray : "사용자정의 함수는 배열을 반환해야 합니다!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "행 조회",
|
55 |
+
bClose: "닫기"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "삭제",
|
59 |
+
msg: "선택된 행을 삭제하시겠습니까?",
|
60 |
+
bSubmit: "삭제",
|
61 |
+
bCancel: "취소"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "선택된 행 편집",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "행 삽입",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "선택된 행 삭제",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "행 찾기",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "그리드 갱신",
|
74 |
+
alertcap: "경고",
|
75 |
+
alerttext: "행을 선택하세요",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "선택된 행 조회"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "열을 선택하세요",
|
81 |
+
bSubmit: "확인",
|
82 |
+
bCancel: "취소"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "오류",
|
86 |
+
nourl : "설정된 url이 없습니다",
|
87 |
+
norecords: "처리할 행이 없습니다",
|
88 |
+
model : "colNames의 길이가 colModel과 일치하지 않습니다!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
|
97 |
+
"일", "월", "화", "수", "목", "금", "토"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
|
101 |
+
"1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'm-d-Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "Y/j/n",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-lt.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Lithuanian Translation
|
4 |
-
* aur1mas aur1mas@devnet.lt
|
5 |
-
* http://aur1mas.devnet.lt
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Peržiūrima {0} - {1} iš {2}",
|
14 |
-
emptyrecords: "Įrašų nėra",
|
15 |
-
loadtext: "Kraunama...",
|
16 |
-
pgtext : "Puslapis {0} iš {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Paieška...",
|
20 |
-
Find: "Ieškoti",
|
21 |
-
Reset: "Atstatyti",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "visi" }, { op: "OR", text: "bet kuris" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Sukurti įrašą",
|
29 |
-
editCaption: "Redaguoti įrašą",
|
30 |
-
bSubmit: "Išsaugoti",
|
31 |
-
bCancel: "Atšaukti",
|
32 |
-
bClose: "Uždaryti",
|
33 |
-
saveData: "Duomenys buvo pakeisti! Išsaugoti pakeitimus?",
|
34 |
-
bYes : "Taip",
|
35 |
-
bNo : "Ne",
|
36 |
-
bExit : "Atšaukti",
|
37 |
-
msg: {
|
38 |
-
required:"Privalomas laukas",
|
39 |
-
number:"Įveskite tinkamą numerį",
|
40 |
-
minValue:"reikšmė turi būti didesnė arba lygi ",
|
41 |
-
maxValue:"reikšmė turi būti mažesnė arba lygi",
|
42 |
-
email: "neteisingas el. pašto adresas",
|
43 |
-
integer: "Įveskite teisingą sveikąjį skaičių",
|
44 |
-
date: "Įveskite teisingą datą",
|
45 |
-
url: "blogas adresas. Nepamirškite pridėti ('http://' arba 'https://')",
|
46 |
-
nodefined : " nėra apibrėžta!",
|
47 |
-
novalue : " turi būti gražinama kokia nors reikšmė!",
|
48 |
-
customarray : "Custom f-ja turi grąžinti masyvą!",
|
49 |
-
customfcheck : "Custom f-ja tūrėtų būti sukurta, prieš bandant ją naudoti!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Peržiūrėti įrašus",
|
55 |
-
bClose: "Uždaryti"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Ištrinti",
|
59 |
-
msg: "Ištrinti pažymėtus įrašus(-ą)?",
|
60 |
-
bSubmit: "Ištrinti",
|
61 |
-
bCancel: "Atšaukti"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Redaguoti pažymėtą eilutę",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Pridėti naują eilutę",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Ištrinti pažymėtą eilutę",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Rasti įrašus",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Perkrauti lentelę",
|
74 |
-
alertcap: "Įspėjimas",
|
75 |
-
alerttext: "Pasirinkite eilutę",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Peržiūrėti pasirinktą eilutę"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Pasirinkti stulpelius",
|
81 |
-
bSubmit: "Gerai",
|
82 |
-
bCancel: "Atšaukti"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Klaida",
|
86 |
-
nourl : "Url reikšmė turi būti perduota",
|
87 |
-
norecords: "Nėra įrašų, kuriuos būtų galima apdoroti",
|
88 |
-
model : "colNames skaičius <> colModel skaičiui!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: "", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Sek", "Pir", "Ant", "Tre", "Ket", "Pen", "Šeš",
|
97 |
-
"Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugj", "Rugs", "Spa", "Lap", "Gru",
|
101 |
-
"Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd/m/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Lithuanian Translation
|
4 |
+
* aur1mas aur1mas@devnet.lt
|
5 |
+
* http://aur1mas.devnet.lt
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Peržiūrima {0} - {1} iš {2}",
|
14 |
+
emptyrecords: "Įrašų nėra",
|
15 |
+
loadtext: "Kraunama...",
|
16 |
+
pgtext : "Puslapis {0} iš {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Paieška...",
|
20 |
+
Find: "Ieškoti",
|
21 |
+
Reset: "Atstatyti",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "visi" }, { op: "OR", text: "bet kuris" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Sukurti įrašą",
|
29 |
+
editCaption: "Redaguoti įrašą",
|
30 |
+
bSubmit: "Išsaugoti",
|
31 |
+
bCancel: "Atšaukti",
|
32 |
+
bClose: "Uždaryti",
|
33 |
+
saveData: "Duomenys buvo pakeisti! Išsaugoti pakeitimus?",
|
34 |
+
bYes : "Taip",
|
35 |
+
bNo : "Ne",
|
36 |
+
bExit : "Atšaukti",
|
37 |
+
msg: {
|
38 |
+
required:"Privalomas laukas",
|
39 |
+
number:"Įveskite tinkamą numerį",
|
40 |
+
minValue:"reikšmė turi būti didesnė arba lygi ",
|
41 |
+
maxValue:"reikšmė turi būti mažesnė arba lygi",
|
42 |
+
email: "neteisingas el. pašto adresas",
|
43 |
+
integer: "Įveskite teisingą sveikąjį skaičių",
|
44 |
+
date: "Įveskite teisingą datą",
|
45 |
+
url: "blogas adresas. Nepamirškite pridėti ('http://' arba 'https://')",
|
46 |
+
nodefined : " nėra apibrėžta!",
|
47 |
+
novalue : " turi būti gražinama kokia nors reikšmė!",
|
48 |
+
customarray : "Custom f-ja turi grąžinti masyvą!",
|
49 |
+
customfcheck : "Custom f-ja tūrėtų būti sukurta, prieš bandant ją naudoti!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Peržiūrėti įrašus",
|
55 |
+
bClose: "Uždaryti"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Ištrinti",
|
59 |
+
msg: "Ištrinti pažymėtus įrašus(-ą)?",
|
60 |
+
bSubmit: "Ištrinti",
|
61 |
+
bCancel: "Atšaukti"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Redaguoti pažymėtą eilutę",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Pridėti naują eilutę",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Ištrinti pažymėtą eilutę",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Rasti įrašus",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Perkrauti lentelę",
|
74 |
+
alertcap: "Įspėjimas",
|
75 |
+
alerttext: "Pasirinkite eilutę",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Peržiūrėti pasirinktą eilutę"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Pasirinkti stulpelius",
|
81 |
+
bSubmit: "Gerai",
|
82 |
+
bCancel: "Atšaukti"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Klaida",
|
86 |
+
nourl : "Url reikšmė turi būti perduota",
|
87 |
+
norecords: "Nėra įrašų, kuriuos būtų galima apdoroti",
|
88 |
+
model : "colNames skaičius <> colModel skaičiui!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: "", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Sek", "Pir", "Ant", "Tre", "Ket", "Pen", "Šeš",
|
97 |
+
"Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugj", "Rugs", "Spa", "Lap", "Gru",
|
101 |
+
"Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd/m/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-mne.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Montenegrian Translation
|
4 |
-
* Bild Studio info@bild-studio.net
|
5 |
-
* http://www.bild-studio.com
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Pregled {0} - {1} od {2}",
|
14 |
-
emptyrecords: "Ne postoji nijedan zapis",
|
15 |
-
loadtext: "Učitivanje...",
|
16 |
-
pgtext : "Strana {0} od {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Traženje...",
|
20 |
-
Find: "Traži",
|
21 |
-
Reset: "Resetuj",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Dodaj zapis",
|
29 |
-
editCaption: "Izmjeni zapis",
|
30 |
-
bSubmit: "Pošalji",
|
31 |
-
bCancel: "Odustani",
|
32 |
-
bClose: "Zatvori",
|
33 |
-
saveData: "Podatak je izmjenjen! Sačuvaj izmjene?",
|
34 |
-
bYes : "Da",
|
35 |
-
bNo : "Ne",
|
36 |
-
bExit : "Odustani",
|
37 |
-
msg: {
|
38 |
-
required:"Polje je obavezno",
|
39 |
-
number:"Unesite ispravan broj",
|
40 |
-
minValue:"vrijednost mora biti veća od ili jednaka sa ",
|
41 |
-
maxValue:"vrijednost mora biti manja ili jednaka sa",
|
42 |
-
email: "nije ispravna email adresa, nije valjda da ne umiješ ukucati mail!?",
|
43 |
-
integer: "Ne zajebaji se unesi cjelobrojnu vrijednost ",
|
44 |
-
date: "Unesite ispravan datum",
|
45 |
-
url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
|
46 |
-
nodefined : " nije definisan!",
|
47 |
-
novalue : " zahtjevana je povratna vrijednost!",
|
48 |
-
customarray : "Prilagođena funkcija treba da vrati niz!",
|
49 |
-
customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provjere!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Pogledaj zapis",
|
55 |
-
bClose: "Zatvori"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Izbrisi",
|
59 |
-
msg: "Izbrisi izabran(e) zapise(e)?",
|
60 |
-
bSubmit: "Izbriši",
|
61 |
-
bCancel: "Odbaci"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Izmjeni izabrani red",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Dodaj novi red",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Izbriši izabran red",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Nađi zapise",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Ponovo učitaj podatke",
|
74 |
-
alertcap: "Upozorenje",
|
75 |
-
alerttext: "Izaberite red",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Pogledaj izabrani red"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Izaberi kolone",
|
81 |
-
bSubmit: "OK",
|
82 |
-
bCancel: "Odbaci"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Greška",
|
86 |
-
nourl : "Nije postavljen URL",
|
87 |
-
norecords: "Nema zapisa za obradu",
|
88 |
-
model : "Dužina modela colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
|
97 |
-
"Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
|
101 |
-
"Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd/m/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Montenegrian Translation
|
4 |
+
* Bild Studio info@bild-studio.net
|
5 |
+
* http://www.bild-studio.com
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Pregled {0} - {1} od {2}",
|
14 |
+
emptyrecords: "Ne postoji nijedan zapis",
|
15 |
+
loadtext: "Učitivanje...",
|
16 |
+
pgtext : "Strana {0} od {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Traženje...",
|
20 |
+
Find: "Traži",
|
21 |
+
Reset: "Resetuj",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Dodaj zapis",
|
29 |
+
editCaption: "Izmjeni zapis",
|
30 |
+
bSubmit: "Pošalji",
|
31 |
+
bCancel: "Odustani",
|
32 |
+
bClose: "Zatvori",
|
33 |
+
saveData: "Podatak je izmjenjen! Sačuvaj izmjene?",
|
34 |
+
bYes : "Da",
|
35 |
+
bNo : "Ne",
|
36 |
+
bExit : "Odustani",
|
37 |
+
msg: {
|
38 |
+
required:"Polje je obavezno",
|
39 |
+
number:"Unesite ispravan broj",
|
40 |
+
minValue:"vrijednost mora biti veća od ili jednaka sa ",
|
41 |
+
maxValue:"vrijednost mora biti manja ili jednaka sa",
|
42 |
+
email: "nije ispravna email adresa, nije valjda da ne umiješ ukucati mail!?",
|
43 |
+
integer: "Ne zajebaji se unesi cjelobrojnu vrijednost ",
|
44 |
+
date: "Unesite ispravan datum",
|
45 |
+
url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
|
46 |
+
nodefined : " nije definisan!",
|
47 |
+
novalue : " zahtjevana je povratna vrijednost!",
|
48 |
+
customarray : "Prilagođena funkcija treba da vrati niz!",
|
49 |
+
customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provjere!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Pogledaj zapis",
|
55 |
+
bClose: "Zatvori"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Izbrisi",
|
59 |
+
msg: "Izbrisi izabran(e) zapise(e)?",
|
60 |
+
bSubmit: "Izbriši",
|
61 |
+
bCancel: "Odbaci"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Izmjeni izabrani red",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Dodaj novi red",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Izbriši izabran red",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Nađi zapise",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Ponovo učitaj podatke",
|
74 |
+
alertcap: "Upozorenje",
|
75 |
+
alerttext: "Izaberite red",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Pogledaj izabrani red"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Izaberi kolone",
|
81 |
+
bSubmit: "OK",
|
82 |
+
bCancel: "Odbaci"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Greška",
|
86 |
+
nourl : "Nije postavljen URL",
|
87 |
+
norecords: "Nema zapisa za obradu",
|
88 |
+
model : "Dužina modela colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
|
97 |
+
"Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
|
101 |
+
"Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd/m/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-nl.js
CHANGED
@@ -1,150 +1,150 @@
|
|
1 |
-
(function(a) {
|
2 |
-
a.jgrid = a.jgrid || {};
|
3 |
-
a.extend(a.jgrid,{
|
4 |
-
defaults:
|
5 |
-
{
|
6 |
-
recordtext: "regels {0} - {1} van {2}",
|
7 |
-
emptyrecords: "Geen data gevonden.",
|
8 |
-
loadtext: "laden...",
|
9 |
-
pgtext: "pagina {0} van {1}"
|
10 |
-
},
|
11 |
-
search:
|
12 |
-
{
|
13 |
-
caption: "Zoeken...",
|
14 |
-
Find: "Zoek",
|
15 |
-
Reset: "Herstellen",
|
16 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
17 |
-
groupOps: [{ op: "AND", text: "alle" }, { op: "OR", text: "een van de"}],
|
18 |
-
operandTitle : "Click to select search operation.",
|
19 |
-
resetTitle : "Reset Search Value"
|
20 |
-
},
|
21 |
-
edit:
|
22 |
-
{
|
23 |
-
addCaption: "Nieuw",
|
24 |
-
editCaption: "Bewerken",
|
25 |
-
bSubmit: "Opslaan",
|
26 |
-
bCancel: "Annuleren",
|
27 |
-
bClose: "Sluiten",
|
28 |
-
saveData: "Er is data aangepast! Wijzigingen opslaan?",
|
29 |
-
bYes: "Ja",
|
30 |
-
bNo: "Nee",
|
31 |
-
bExit: "Sluiten",
|
32 |
-
msg:
|
33 |
-
{
|
34 |
-
required: "Veld is verplicht",
|
35 |
-
number: "Voer a.u.b. geldig nummer in",
|
36 |
-
minValue: "Waarde moet groter of gelijk zijn aan ",
|
37 |
-
maxValue: "Waarde moet kleiner of gelijks zijn aan",
|
38 |
-
email: "is geen geldig e-mailadres",
|
39 |
-
integer: "Voer a.u.b. een geldig getal in",
|
40 |
-
date: "Voer a.u.b. een geldige waarde in",
|
41 |
-
url: "is geen geldige URL. Prefix is verplicht ('http://' or 'https://')",
|
42 |
-
nodefined : " is not defined!",
|
43 |
-
novalue : " return value is required!",
|
44 |
-
customarray : "Custom function should return array!",
|
45 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
46 |
-
}
|
47 |
-
},
|
48 |
-
view:
|
49 |
-
{
|
50 |
-
caption: "Tonen",
|
51 |
-
bClose: "Sluiten"
|
52 |
-
},
|
53 |
-
del:
|
54 |
-
{
|
55 |
-
caption: "Verwijderen",
|
56 |
-
msg: "Verwijder geselecteerde regel(s)?",
|
57 |
-
bSubmit: "Verwijderen",
|
58 |
-
bCancel: "Annuleren"
|
59 |
-
},
|
60 |
-
nav:
|
61 |
-
{
|
62 |
-
edittext: "",
|
63 |
-
edittitle: "Bewerken",
|
64 |
-
addtext: "",
|
65 |
-
addtitle: "Nieuw",
|
66 |
-
deltext: "",
|
67 |
-
deltitle: "Verwijderen",
|
68 |
-
searchtext: "",
|
69 |
-
searchtitle: "Zoeken",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Vernieuwen",
|
72 |
-
alertcap: "Waarschuwing",
|
73 |
-
alerttext: "Selecteer a.u.b. een regel",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "Openen"
|
76 |
-
},
|
77 |
-
col:
|
78 |
-
{
|
79 |
-
caption: "Tonen/verbergen kolommen",
|
80 |
-
bSubmit: "OK",
|
81 |
-
bCancel: "Annuleren"
|
82 |
-
},
|
83 |
-
errors:
|
84 |
-
{
|
85 |
-
errcap: "Fout",
|
86 |
-
nourl: "Er is geen URL gedefinieerd",
|
87 |
-
norecords: "Geen data om te verwerken",
|
88 |
-
model: "Lengte van 'colNames' is niet gelijk aan 'colModel'!"
|
89 |
-
},
|
90 |
-
formatter:
|
91 |
-
{
|
92 |
-
integer:
|
93 |
-
{
|
94 |
-
thousandsSeparator: ".",
|
95 |
-
defaultValue: "0"
|
96 |
-
},
|
97 |
-
number:
|
98 |
-
{
|
99 |
-
decimalSeparator: ",",
|
100 |
-
thousandsSeparator: ".",
|
101 |
-
decimalPlaces: 2,
|
102 |
-
defaultValue: "0.00"
|
103 |
-
},
|
104 |
-
currency:
|
105 |
-
{
|
106 |
-
decimalSeparator: ",",
|
107 |
-
thousandsSeparator: ".",
|
108 |
-
decimalPlaces: 2,
|
109 |
-
prefix: "EUR ",
|
110 |
-
suffix: "",
|
111 |
-
defaultValue: "0.00"
|
112 |
-
},
|
113 |
-
date:
|
114 |
-
{
|
115 |
-
dayNames: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag"],
|
116 |
-
monthNames: ["Jan", "Feb", "Maa", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "October", "November", "December"],
|
117 |
-
AmPm: ["am", "pm", "AM", "PM"],
|
118 |
-
S: function(b) {
|
119 |
-
return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
|
120 |
-
},
|
121 |
-
srcformat: "Y-m-d",
|
122 |
-
newformat: "d/m/Y",
|
123 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
124 |
-
masks:
|
125 |
-
{
|
126 |
-
ISO8601Long: "Y-m-d H:i:s",
|
127 |
-
ISO8601Short: "Y-m-d",
|
128 |
-
ShortDate: "n/j/Y",
|
129 |
-
LongDate: "l, F d, Y",
|
130 |
-
FullDateTime: "l d F Y G:i:s",
|
131 |
-
MonthDay: "d F",
|
132 |
-
ShortTime: "G:i",
|
133 |
-
LongTime: "G:i:s",
|
134 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
135 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
136 |
-
YearMonth: "F, Y"
|
137 |
-
},
|
138 |
-
reformatAfterEdit: false
|
139 |
-
},
|
140 |
-
baseLinkUrl: "",
|
141 |
-
showAction: "",
|
142 |
-
target: "",
|
143 |
-
checkbox:
|
144 |
-
{
|
145 |
-
disabled: true
|
146 |
-
},
|
147 |
-
idName: "id"
|
148 |
-
}
|
149 |
-
});
|
150 |
})(jQuery);
|
1 |
+
(function(a) {
|
2 |
+
a.jgrid = a.jgrid || {};
|
3 |
+
a.extend(a.jgrid,{
|
4 |
+
defaults:
|
5 |
+
{
|
6 |
+
recordtext: "regels {0} - {1} van {2}",
|
7 |
+
emptyrecords: "Geen data gevonden.",
|
8 |
+
loadtext: "laden...",
|
9 |
+
pgtext: "pagina {0} van {1}"
|
10 |
+
},
|
11 |
+
search:
|
12 |
+
{
|
13 |
+
caption: "Zoeken...",
|
14 |
+
Find: "Zoek",
|
15 |
+
Reset: "Herstellen",
|
16 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
17 |
+
groupOps: [{ op: "AND", text: "alle" }, { op: "OR", text: "een van de"}],
|
18 |
+
operandTitle : "Click to select search operation.",
|
19 |
+
resetTitle : "Reset Search Value"
|
20 |
+
},
|
21 |
+
edit:
|
22 |
+
{
|
23 |
+
addCaption: "Nieuw",
|
24 |
+
editCaption: "Bewerken",
|
25 |
+
bSubmit: "Opslaan",
|
26 |
+
bCancel: "Annuleren",
|
27 |
+
bClose: "Sluiten",
|
28 |
+
saveData: "Er is data aangepast! Wijzigingen opslaan?",
|
29 |
+
bYes: "Ja",
|
30 |
+
bNo: "Nee",
|
31 |
+
bExit: "Sluiten",
|
32 |
+
msg:
|
33 |
+
{
|
34 |
+
required: "Veld is verplicht",
|
35 |
+
number: "Voer a.u.b. geldig nummer in",
|
36 |
+
minValue: "Waarde moet groter of gelijk zijn aan ",
|
37 |
+
maxValue: "Waarde moet kleiner of gelijks zijn aan",
|
38 |
+
email: "is geen geldig e-mailadres",
|
39 |
+
integer: "Voer a.u.b. een geldig getal in",
|
40 |
+
date: "Voer a.u.b. een geldige waarde in",
|
41 |
+
url: "is geen geldige URL. Prefix is verplicht ('http://' or 'https://')",
|
42 |
+
nodefined : " is not defined!",
|
43 |
+
novalue : " return value is required!",
|
44 |
+
customarray : "Custom function should return array!",
|
45 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
46 |
+
}
|
47 |
+
},
|
48 |
+
view:
|
49 |
+
{
|
50 |
+
caption: "Tonen",
|
51 |
+
bClose: "Sluiten"
|
52 |
+
},
|
53 |
+
del:
|
54 |
+
{
|
55 |
+
caption: "Verwijderen",
|
56 |
+
msg: "Verwijder geselecteerde regel(s)?",
|
57 |
+
bSubmit: "Verwijderen",
|
58 |
+
bCancel: "Annuleren"
|
59 |
+
},
|
60 |
+
nav:
|
61 |
+
{
|
62 |
+
edittext: "",
|
63 |
+
edittitle: "Bewerken",
|
64 |
+
addtext: "",
|
65 |
+
addtitle: "Nieuw",
|
66 |
+
deltext: "",
|
67 |
+
deltitle: "Verwijderen",
|
68 |
+
searchtext: "",
|
69 |
+
searchtitle: "Zoeken",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Vernieuwen",
|
72 |
+
alertcap: "Waarschuwing",
|
73 |
+
alerttext: "Selecteer a.u.b. een regel",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "Openen"
|
76 |
+
},
|
77 |
+
col:
|
78 |
+
{
|
79 |
+
caption: "Tonen/verbergen kolommen",
|
80 |
+
bSubmit: "OK",
|
81 |
+
bCancel: "Annuleren"
|
82 |
+
},
|
83 |
+
errors:
|
84 |
+
{
|
85 |
+
errcap: "Fout",
|
86 |
+
nourl: "Er is geen URL gedefinieerd",
|
87 |
+
norecords: "Geen data om te verwerken",
|
88 |
+
model: "Lengte van 'colNames' is niet gelijk aan 'colModel'!"
|
89 |
+
},
|
90 |
+
formatter:
|
91 |
+
{
|
92 |
+
integer:
|
93 |
+
{
|
94 |
+
thousandsSeparator: ".",
|
95 |
+
defaultValue: "0"
|
96 |
+
},
|
97 |
+
number:
|
98 |
+
{
|
99 |
+
decimalSeparator: ",",
|
100 |
+
thousandsSeparator: ".",
|
101 |
+
decimalPlaces: 2,
|
102 |
+
defaultValue: "0.00"
|
103 |
+
},
|
104 |
+
currency:
|
105 |
+
{
|
106 |
+
decimalSeparator: ",",
|
107 |
+
thousandsSeparator: ".",
|
108 |
+
decimalPlaces: 2,
|
109 |
+
prefix: "EUR ",
|
110 |
+
suffix: "",
|
111 |
+
defaultValue: "0.00"
|
112 |
+
},
|
113 |
+
date:
|
114 |
+
{
|
115 |
+
dayNames: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag"],
|
116 |
+
monthNames: ["Jan", "Feb", "Maa", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "October", "November", "December"],
|
117 |
+
AmPm: ["am", "pm", "AM", "PM"],
|
118 |
+
S: function(b) {
|
119 |
+
return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
|
120 |
+
},
|
121 |
+
srcformat: "Y-m-d",
|
122 |
+
newformat: "d/m/Y",
|
123 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
124 |
+
masks:
|
125 |
+
{
|
126 |
+
ISO8601Long: "Y-m-d H:i:s",
|
127 |
+
ISO8601Short: "Y-m-d",
|
128 |
+
ShortDate: "n/j/Y",
|
129 |
+
LongDate: "l, F d, Y",
|
130 |
+
FullDateTime: "l d F Y G:i:s",
|
131 |
+
MonthDay: "d F",
|
132 |
+
ShortTime: "G:i",
|
133 |
+
LongTime: "G:i:s",
|
134 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
135 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
136 |
+
YearMonth: "F, Y"
|
137 |
+
},
|
138 |
+
reformatAfterEdit: false
|
139 |
+
},
|
140 |
+
baseLinkUrl: "",
|
141 |
+
showAction: "",
|
142 |
+
target: "",
|
143 |
+
checkbox:
|
144 |
+
{
|
145 |
+
disabled: true
|
146 |
+
},
|
147 |
+
idName: "id"
|
148 |
+
}
|
149 |
+
});
|
150 |
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-no.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],operandTitle : "Click to select search operation.",resetTitle : "Reset Search Value"};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 : /[#%\\\/:_;.,\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);
|
1 |
+
(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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],operandTitle : "Click to select search operation.",resetTitle : "Reset Search Value"};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 : /[#%\\\/:_;.,\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);
|
assets/lib/jqgrid/i18n/grid.locale-pl.js
CHANGED
@@ -1,134 +1,134 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Polish Translation
|
4 |
-
* Łukasz Schab lukasz@freetree.pl
|
5 |
-
* http://FreeTree.pl
|
6 |
-
*
|
7 |
-
* Updated names, abbreviations, currency and date/time formats for Polish norms (also corresponding with CLDR v21.0.1 --> http://cldr.unicode.org/index)
|
8 |
-
* Tomasz Pęczek tpeczek@gmail.com
|
9 |
-
* http://tpeczek.blogspot.com; http://tpeczek.codeplex.com
|
10 |
-
*
|
11 |
-
* Dual licensed under the MIT and GPL licenses:
|
12 |
-
* http://www.opensource.org/licenses/mit-license.php
|
13 |
-
* http://www.gnu.org/licenses/gpl.html
|
14 |
-
**/
|
15 |
-
$.jgrid = $.jgrid || {};
|
16 |
-
$.extend($.jgrid,{
|
17 |
-
defaults : {
|
18 |
-
recordtext: "Pokaż {0} - {1} z {2}",
|
19 |
-
emptyrecords: "Brak rekordów do pokazania",
|
20 |
-
loadtext: "Ładowanie...",
|
21 |
-
pgtext : "Strona {0} z {1}"
|
22 |
-
},
|
23 |
-
search : {
|
24 |
-
caption: "Wyszukiwanie...",
|
25 |
-
Find: "Szukaj",
|
26 |
-
Reset: "Czyść",
|
27 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
28 |
-
groupOps: [ { op: "AND", text: "oraz" }, { op: "OR", text: "lub" } ],
|
29 |
-
operandTitle : "Click to select search operation.",
|
30 |
-
resetTitle : "Reset Search Value"
|
31 |
-
},
|
32 |
-
edit : {
|
33 |
-
addCaption: "Dodaj rekord",
|
34 |
-
editCaption: "Edytuj rekord",
|
35 |
-
bSubmit: "Zapisz",
|
36 |
-
bCancel: "Anuluj",
|
37 |
-
bClose: "Zamknij",
|
38 |
-
saveData: "Dane zostały zmienione! Zapisać zmiany?",
|
39 |
-
bYes: "Tak",
|
40 |
-
bNo: "Nie",
|
41 |
-
bExit: "Anuluj",
|
42 |
-
msg: {
|
43 |
-
required: "Pole jest wymagane",
|
44 |
-
number: "Proszę wpisać poprawną liczbę",
|
45 |
-
minValue: "wartość musi być większa lub równa od",
|
46 |
-
maxValue: "wartość musi być mniejsza lub równa od",
|
47 |
-
email: "nie jest poprawnym adresem e-mail",
|
48 |
-
integer: "Proszę wpisać poprawną liczbę",
|
49 |
-
date: "Proszę podaj poprawną datę",
|
50 |
-
url: "jest niewłaściwym adresem URL. Pamiętaj o prefiksie ('http://' lub 'https://')",
|
51 |
-
nodefined: " niezdefiniowane!",
|
52 |
-
novalue: " wymagana jest wartość zwracana!",
|
53 |
-
customarray: "Funkcja niestandardowa powinna zwracać tablicę!",
|
54 |
-
customfcheck: "Funkcja niestandardowa powinna być obecna w przypadku niestandardowego sprawdzania!"
|
55 |
-
}
|
56 |
-
},
|
57 |
-
view : {
|
58 |
-
caption: "Pokaż rekord",
|
59 |
-
bClose: "Zamknij"
|
60 |
-
},
|
61 |
-
del : {
|
62 |
-
caption: "Usuń",
|
63 |
-
msg: "Czy usunąć wybrany rekord(y)?",
|
64 |
-
bSubmit: "Usuń",
|
65 |
-
bCancel: "Anuluj"
|
66 |
-
},
|
67 |
-
nav : {
|
68 |
-
edittext: "",
|
69 |
-
edittitle: "Edytuj wybrany wiersz",
|
70 |
-
addtext: "",
|
71 |
-
addtitle: "Dodaj nowy wiersz",
|
72 |
-
deltext: "",
|
73 |
-
deltitle: "Usuń wybrany wiersz",
|
74 |
-
searchtext: "",
|
75 |
-
searchtitle: "Wyszukaj rekord",
|
76 |
-
refreshtext: "",
|
77 |
-
refreshtitle: "Przeładuj",
|
78 |
-
alertcap: "Uwaga",
|
79 |
-
alerttext: "Proszę wybrać wiersz",
|
80 |
-
viewtext: "",
|
81 |
-
viewtitle: "Pokaż wybrany wiersz"
|
82 |
-
},
|
83 |
-
col : {
|
84 |
-
caption: "Pokaż/Ukryj kolumny",
|
85 |
-
bSubmit: "Zatwierdź",
|
86 |
-
bCancel: "Anuluj"
|
87 |
-
},
|
88 |
-
errors : {
|
89 |
-
errcap: "Błąd",
|
90 |
-
nourl: "Brak adresu url",
|
91 |
-
norecords: "Brak danych",
|
92 |
-
model : "Długość colNames <> colModel!"
|
93 |
-
},
|
94 |
-
formatter : {
|
95 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
96 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
97 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" zł", defaultValue: '0,00'},
|
98 |
-
date : {
|
99 |
-
dayNames: [
|
100 |
-
"niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob.",
|
101 |
-
"niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"
|
102 |
-
],
|
103 |
-
monthNames: [
|
104 |
-
"sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru",
|
105 |
-
"styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień"
|
106 |
-
],
|
107 |
-
AmPm : ["","","",""],
|
108 |
-
S: function (j) {return '';},
|
109 |
-
srcformat: 'Y-m-d',
|
110 |
-
newformat: 'd.m.Y',
|
111 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
112 |
-
masks : {
|
113 |
-
ISO8601Long: "Y-m-d H:i:s",
|
114 |
-
ISO8601Short: "Y-m-d",
|
115 |
-
ShortDate: "d.m.y",
|
116 |
-
LongDate: "l, j F Y",
|
117 |
-
FullDateTime: "l, j F Y H:i:s",
|
118 |
-
MonthDay: "j F",
|
119 |
-
ShortTime: "H:i",
|
120 |
-
LongTime: "H:i:s",
|
121 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
122 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
123 |
-
YearMonth: "F Y"
|
124 |
-
},
|
125 |
-
reformatAfterEdit : false
|
126 |
-
},
|
127 |
-
baseLinkUrl: '',
|
128 |
-
showAction: '',
|
129 |
-
target: '',
|
130 |
-
checkbox : {disabled:true},
|
131 |
-
idName : 'id'
|
132 |
-
}
|
133 |
-
});
|
134 |
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Polish Translation
|
4 |
+
* Łukasz Schab lukasz@freetree.pl
|
5 |
+
* http://FreeTree.pl
|
6 |
+
*
|
7 |
+
* Updated names, abbreviations, currency and date/time formats for Polish norms (also corresponding with CLDR v21.0.1 --> http://cldr.unicode.org/index)
|
8 |
+
* Tomasz Pęczek tpeczek@gmail.com
|
9 |
+
* http://tpeczek.blogspot.com; http://tpeczek.codeplex.com
|
10 |
+
*
|
11 |
+
* Dual licensed under the MIT and GPL licenses:
|
12 |
+
* http://www.opensource.org/licenses/mit-license.php
|
13 |
+
* http://www.gnu.org/licenses/gpl.html
|
14 |
+
**/
|
15 |
+
$.jgrid = $.jgrid || {};
|
16 |
+
$.extend($.jgrid,{
|
17 |
+
defaults : {
|
18 |
+
recordtext: "Pokaż {0} - {1} z {2}",
|
19 |
+
emptyrecords: "Brak rekordów do pokazania",
|
20 |
+
loadtext: "Ładowanie...",
|
21 |
+
pgtext : "Strona {0} z {1}"
|
22 |
+
},
|
23 |
+
search : {
|
24 |
+
caption: "Wyszukiwanie...",
|
25 |
+
Find: "Szukaj",
|
26 |
+
Reset: "Czyść",
|
27 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
28 |
+
groupOps: [ { op: "AND", text: "oraz" }, { op: "OR", text: "lub" } ],
|
29 |
+
operandTitle : "Click to select search operation.",
|
30 |
+
resetTitle : "Reset Search Value"
|
31 |
+
},
|
32 |
+
edit : {
|
33 |
+
addCaption: "Dodaj rekord",
|
34 |
+
editCaption: "Edytuj rekord",
|
35 |
+
bSubmit: "Zapisz",
|
36 |
+
bCancel: "Anuluj",
|
37 |
+
bClose: "Zamknij",
|
38 |
+
saveData: "Dane zostały zmienione! Zapisać zmiany?",
|
39 |
+
bYes: "Tak",
|
40 |
+
bNo: "Nie",
|
41 |
+
bExit: "Anuluj",
|
42 |
+
msg: {
|
43 |
+
required: "Pole jest wymagane",
|
44 |
+
number: "Proszę wpisać poprawną liczbę",
|
45 |
+
minValue: "wartość musi być większa lub równa od",
|
46 |
+
maxValue: "wartość musi być mniejsza lub równa od",
|
47 |
+
email: "nie jest poprawnym adresem e-mail",
|
48 |
+
integer: "Proszę wpisać poprawną liczbę",
|
49 |
+
date: "Proszę podaj poprawną datę",
|
50 |
+
url: "jest niewłaściwym adresem URL. Pamiętaj o prefiksie ('http://' lub 'https://')",
|
51 |
+
nodefined: " niezdefiniowane!",
|
52 |
+
novalue: " wymagana jest wartość zwracana!",
|
53 |
+
customarray: "Funkcja niestandardowa powinna zwracać tablicę!",
|
54 |
+
customfcheck: "Funkcja niestandardowa powinna być obecna w przypadku niestandardowego sprawdzania!"
|
55 |
+
}
|
56 |
+
},
|
57 |
+
view : {
|
58 |
+
caption: "Pokaż rekord",
|
59 |
+
bClose: "Zamknij"
|
60 |
+
},
|
61 |
+
del : {
|
62 |
+
caption: "Usuń",
|
63 |
+
msg: "Czy usunąć wybrany rekord(y)?",
|
64 |
+
bSubmit: "Usuń",
|
65 |
+
bCancel: "Anuluj"
|
66 |
+
},
|
67 |
+
nav : {
|
68 |
+
edittext: "",
|
69 |
+
edittitle: "Edytuj wybrany wiersz",
|
70 |
+
addtext: "",
|
71 |
+
addtitle: "Dodaj nowy wiersz",
|
72 |
+
deltext: "",
|
73 |
+
deltitle: "Usuń wybrany wiersz",
|
74 |
+
searchtext: "",
|
75 |
+
searchtitle: "Wyszukaj rekord",
|
76 |
+
refreshtext: "",
|
77 |
+
refreshtitle: "Przeładuj",
|
78 |
+
alertcap: "Uwaga",
|
79 |
+
alerttext: "Proszę wybrać wiersz",
|
80 |
+
viewtext: "",
|
81 |
+
viewtitle: "Pokaż wybrany wiersz"
|
82 |
+
},
|
83 |
+
col : {
|
84 |
+
caption: "Pokaż/Ukryj kolumny",
|
85 |
+
bSubmit: "Zatwierdź",
|
86 |
+
bCancel: "Anuluj"
|
87 |
+
},
|
88 |
+
errors : {
|
89 |
+
errcap: "Błąd",
|
90 |
+
nourl: "Brak adresu url",
|
91 |
+
norecords: "Brak danych",
|
92 |
+
model : "Długość colNames <> colModel!"
|
93 |
+
},
|
94 |
+
formatter : {
|
95 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
96 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
97 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" zł", defaultValue: '0,00'},
|
98 |
+
date : {
|
99 |
+
dayNames: [
|
100 |
+
"niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob.",
|
101 |
+
"niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"
|
102 |
+
],
|
103 |
+
monthNames: [
|
104 |
+
"sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru",
|
105 |
+
"styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień"
|
106 |
+
],
|
107 |
+
AmPm : ["","","",""],
|
108 |
+
S: function (j) {return '';},
|
109 |
+
srcformat: 'Y-m-d',
|
110 |
+
newformat: 'd.m.Y',
|
111 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
112 |
+
masks : {
|
113 |
+
ISO8601Long: "Y-m-d H:i:s",
|
114 |
+
ISO8601Short: "Y-m-d",
|
115 |
+
ShortDate: "d.m.y",
|
116 |
+
LongDate: "l, j F Y",
|
117 |
+
FullDateTime: "l, j F Y H:i:s",
|
118 |
+
MonthDay: "j F",
|
119 |
+
ShortTime: "H:i",
|
120 |
+
LongTime: "H:i:s",
|
121 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
122 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
123 |
+
YearMonth: "F Y"
|
124 |
+
},
|
125 |
+
reformatAfterEdit : false
|
126 |
+
},
|
127 |
+
baseLinkUrl: '',
|
128 |
+
showAction: '',
|
129 |
+
target: '',
|
130 |
+
checkbox : {disabled:true},
|
131 |
+
idName : 'id'
|
132 |
+
}
|
133 |
+
});
|
134 |
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-pt-br.js
CHANGED
@@ -1,137 +1,137 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Brazilian-Portuguese Translation
|
4 |
-
* Sergio Righi sergio.righi@gmail.com
|
5 |
-
* http://curve.com.br
|
6 |
-
*
|
7 |
-
* Updated by Jonnas Fonini
|
8 |
-
* http://fonini.net
|
9 |
-
*
|
10 |
-
*
|
11 |
-
* Updated by Fabio Ferreira da Silva fabio_ferreiradasilva@yahoo.com.br
|
12 |
-
*
|
13 |
-
*
|
14 |
-
* Dual licensed under the MIT and GPL licenses:
|
15 |
-
* http://www.opensource.org/licenses/mit-license.php
|
16 |
-
* http://www.gnu.org/licenses/gpl.html
|
17 |
-
**/
|
18 |
-
$.jgrid = $.jgrid || {};
|
19 |
-
$.extend($.jgrid,{
|
20 |
-
defaults : {
|
21 |
-
recordtext: "Ver {0} - {1} de {2}",
|
22 |
-
emptyrecords: "Nenhum registro para visualizar",
|
23 |
-
loadtext: "Carregando...",
|
24 |
-
pgtext : "Página {0} de {1}"
|
25 |
-
},
|
26 |
-
search : {
|
27 |
-
caption: "Procurar...",
|
28 |
-
Find: "Procurar",
|
29 |
-
Reset: "Resetar",
|
30 |
-
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"}],
|
31 |
-
groupOps: [ { op: "AND", text: "todos" },{ op: "OR", text: "qualquer um" } ],
|
32 |
-
operandTitle : "Click to select search operation.",
|
33 |
-
resetTitle : "Reset Search Value"
|
34 |
-
},
|
35 |
-
edit : {
|
36 |
-
addCaption: "Incluir",
|
37 |
-
editCaption: "Alterar",
|
38 |
-
bSubmit: "Enviar",
|
39 |
-
bCancel: "Cancelar",
|
40 |
-
bClose: "Fechar",
|
41 |
-
saveData: "Os dados foram alterados! Salvar alterações?",
|
42 |
-
bYes : "Sim",
|
43 |
-
bNo : "Não",
|
44 |
-
bExit : "Cancelar",
|
45 |
-
msg: {
|
46 |
-
required:"Campo obrigatório",
|
47 |
-
number:"Por favor, informe um número válido",
|
48 |
-
minValue:"valor deve ser igual ou maior que ",
|
49 |
-
maxValue:"valor deve ser menor ou igual a",
|
50 |
-
email: "este e-mail não é válido",
|
51 |
-
integer: "Por favor, informe um valor inteiro",
|
52 |
-
date: "Por favor, informe uma data válida",
|
53 |
-
url: "não é uma URL válida. Prefixo obrigatório ('http://' or 'https://')",
|
54 |
-
nodefined : " não está definido!",
|
55 |
-
novalue : " um valor de retorno é obrigatório!",
|
56 |
-
customarray : "Função customizada deve retornar um array!",
|
57 |
-
customfcheck : "Função customizada deve estar presente em caso de validação customizada!"
|
58 |
-
}
|
59 |
-
},
|
60 |
-
view : {
|
61 |
-
caption: "Ver Registro",
|
62 |
-
bClose: "Fechar"
|
63 |
-
},
|
64 |
-
del : {
|
65 |
-
caption: "Apagar",
|
66 |
-
msg: "Apagar registro(s) selecionado(s)?",
|
67 |
-
bSubmit: "Apagar",
|
68 |
-
bCancel: "Cancelar"
|
69 |
-
},
|
70 |
-
nav : {
|
71 |
-
edittext: " ",
|
72 |
-
edittitle: "Alterar registro selecionado",
|
73 |
-
addtext:" ",
|
74 |
-
addtitle: "Incluir novo registro",
|
75 |
-
deltext: " ",
|
76 |
-
deltitle: "Apagar registro selecionado",
|
77 |
-
searchtext: " ",
|
78 |
-
searchtitle: "Procurar registros",
|
79 |
-
refreshtext: "",
|
80 |
-
refreshtitle: "Recarregando tabela",
|
81 |
-
alertcap: "Aviso",
|
82 |
-
alerttext: "Por favor, selecione um registro",
|
83 |
-
viewtext: "",
|
84 |
-
viewtitle: "Ver linha selecionada"
|
85 |
-
},
|
86 |
-
col : {
|
87 |
-
caption: "Mostrar/Esconder Colunas",
|
88 |
-
bSubmit: "Enviar",
|
89 |
-
bCancel: "Cancelar"
|
90 |
-
},
|
91 |
-
errors : {
|
92 |
-
errcap : "Erro",
|
93 |
-
nourl : "Nenhuma URL definida",
|
94 |
-
norecords: "Sem registros para exibir",
|
95 |
-
model : "Comprimento de colNames <> colModel!"
|
96 |
-
},
|
97 |
-
formatter : {
|
98 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
99 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
100 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "R$ ", suffix:"", defaultValue: '0,00'},
|
101 |
-
date : {
|
102 |
-
dayNames: [
|
103 |
-
"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb",
|
104 |
-
"Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"
|
105 |
-
],
|
106 |
-
monthNames: [
|
107 |
-
"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
|
108 |
-
"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
|
109 |
-
],
|
110 |
-
AmPm : ["am","pm","AM","PM"],
|
111 |
-
S: function (j) {return j < 11 || j > 13 ? ['º', 'º', 'º', 'º'][Math.min((j - 1) % 10, 3)] : 'º'},
|
112 |
-
srcformat: 'Y-m-d',
|
113 |
-
newformat: 'd/m/Y',
|
114 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
115 |
-
masks : {
|
116 |
-
ISO8601Long:"Y-m-d H:i:s",
|
117 |
-
ISO8601Short:"Y-m-d",
|
118 |
-
ShortDate: "n/j/Y",
|
119 |
-
LongDate: "l, F d, Y",
|
120 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
121 |
-
MonthDay: "F d",
|
122 |
-
ShortTime: "g:i A",
|
123 |
-
LongTime: "g:i:s A",
|
124 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
125 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
126 |
-
YearMonth: "F, Y"
|
127 |
-
},
|
128 |
-
reformatAfterEdit : false
|
129 |
-
},
|
130 |
-
baseLinkUrl: '',
|
131 |
-
showAction: '',
|
132 |
-
target: '',
|
133 |
-
checkbox : {disabled:true},
|
134 |
-
idName : 'id'
|
135 |
-
}
|
136 |
-
});
|
137 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Brazilian-Portuguese Translation
|
4 |
+
* Sergio Righi sergio.righi@gmail.com
|
5 |
+
* http://curve.com.br
|
6 |
+
*
|
7 |
+
* Updated by Jonnas Fonini
|
8 |
+
* http://fonini.net
|
9 |
+
*
|
10 |
+
*
|
11 |
+
* Updated by Fabio Ferreira da Silva fabio_ferreiradasilva@yahoo.com.br
|
12 |
+
*
|
13 |
+
*
|
14 |
+
* Dual licensed under the MIT and GPL licenses:
|
15 |
+
* http://www.opensource.org/licenses/mit-license.php
|
16 |
+
* http://www.gnu.org/licenses/gpl.html
|
17 |
+
**/
|
18 |
+
$.jgrid = $.jgrid || {};
|
19 |
+
$.extend($.jgrid,{
|
20 |
+
defaults : {
|
21 |
+
recordtext: "Ver {0} - {1} de {2}",
|
22 |
+
emptyrecords: "Nenhum registro para visualizar",
|
23 |
+
loadtext: "Carregando...",
|
24 |
+
pgtext : "Página {0} de {1}"
|
25 |
+
},
|
26 |
+
search : {
|
27 |
+
caption: "Procurar...",
|
28 |
+
Find: "Procurar",
|
29 |
+
Reset: "Resetar",
|
30 |
+
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"}],
|
31 |
+
groupOps: [ { op: "AND", text: "todos" },{ op: "OR", text: "qualquer um" } ],
|
32 |
+
operandTitle : "Click to select search operation.",
|
33 |
+
resetTitle : "Reset Search Value"
|
34 |
+
},
|
35 |
+
edit : {
|
36 |
+
addCaption: "Incluir",
|
37 |
+
editCaption: "Alterar",
|
38 |
+
bSubmit: "Enviar",
|
39 |
+
bCancel: "Cancelar",
|
40 |
+
bClose: "Fechar",
|
41 |
+
saveData: "Os dados foram alterados! Salvar alterações?",
|
42 |
+
bYes : "Sim",
|
43 |
+
bNo : "Não",
|
44 |
+
bExit : "Cancelar",
|
45 |
+
msg: {
|
46 |
+
required:"Campo obrigatório",
|
47 |
+
number:"Por favor, informe um número válido",
|
48 |
+
minValue:"valor deve ser igual ou maior que ",
|
49 |
+
maxValue:"valor deve ser menor ou igual a",
|
50 |
+
email: "este e-mail não é válido",
|
51 |
+
integer: "Por favor, informe um valor inteiro",
|
52 |
+
date: "Por favor, informe uma data válida",
|
53 |
+
url: "não é uma URL válida. Prefixo obrigatório ('http://' or 'https://')",
|
54 |
+
nodefined : " não está definido!",
|
55 |
+
novalue : " um valor de retorno é obrigatório!",
|
56 |
+
customarray : "Função customizada deve retornar um array!",
|
57 |
+
customfcheck : "Função customizada deve estar presente em caso de validação customizada!"
|
58 |
+
}
|
59 |
+
},
|
60 |
+
view : {
|
61 |
+
caption: "Ver Registro",
|
62 |
+
bClose: "Fechar"
|
63 |
+
},
|
64 |
+
del : {
|
65 |
+
caption: "Apagar",
|
66 |
+
msg: "Apagar registro(s) selecionado(s)?",
|
67 |
+
bSubmit: "Apagar",
|
68 |
+
bCancel: "Cancelar"
|
69 |
+
},
|
70 |
+
nav : {
|
71 |
+
edittext: " ",
|
72 |
+
edittitle: "Alterar registro selecionado",
|
73 |
+
addtext:" ",
|
74 |
+
addtitle: "Incluir novo registro",
|
75 |
+
deltext: " ",
|
76 |
+
deltitle: "Apagar registro selecionado",
|
77 |
+
searchtext: " ",
|
78 |
+
searchtitle: "Procurar registros",
|
79 |
+
refreshtext: "",
|
80 |
+
refreshtitle: "Recarregando tabela",
|
81 |
+
alertcap: "Aviso",
|
82 |
+
alerttext: "Por favor, selecione um registro",
|
83 |
+
viewtext: "",
|
84 |
+
viewtitle: "Ver linha selecionada"
|
85 |
+
},
|
86 |
+
col : {
|
87 |
+
caption: "Mostrar/Esconder Colunas",
|
88 |
+
bSubmit: "Enviar",
|
89 |
+
bCancel: "Cancelar"
|
90 |
+
},
|
91 |
+
errors : {
|
92 |
+
errcap : "Erro",
|
93 |
+
nourl : "Nenhuma URL definida",
|
94 |
+
norecords: "Sem registros para exibir",
|
95 |
+
model : "Comprimento de colNames <> colModel!"
|
96 |
+
},
|
97 |
+
formatter : {
|
98 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
99 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
100 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "R$ ", suffix:"", defaultValue: '0,00'},
|
101 |
+
date : {
|
102 |
+
dayNames: [
|
103 |
+
"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb",
|
104 |
+
"Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"
|
105 |
+
],
|
106 |
+
monthNames: [
|
107 |
+
"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
|
108 |
+
"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
|
109 |
+
],
|
110 |
+
AmPm : ["am","pm","AM","PM"],
|
111 |
+
S: function (j) {return j < 11 || j > 13 ? ['º', 'º', 'º', 'º'][Math.min((j - 1) % 10, 3)] : 'º'},
|
112 |
+
srcformat: 'Y-m-d',
|
113 |
+
newformat: 'd/m/Y',
|
114 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
115 |
+
masks : {
|
116 |
+
ISO8601Long:"Y-m-d H:i:s",
|
117 |
+
ISO8601Short:"Y-m-d",
|
118 |
+
ShortDate: "n/j/Y",
|
119 |
+
LongDate: "l, F d, Y",
|
120 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
121 |
+
MonthDay: "F d",
|
122 |
+
ShortTime: "g:i A",
|
123 |
+
LongTime: "g:i:s A",
|
124 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
125 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
126 |
+
YearMonth: "F, Y"
|
127 |
+
},
|
128 |
+
reformatAfterEdit : false
|
129 |
+
},
|
130 |
+
baseLinkUrl: '',
|
131 |
+
showAction: '',
|
132 |
+
target: '',
|
133 |
+
checkbox : {disabled:true},
|
134 |
+
idName : 'id'
|
135 |
+
}
|
136 |
+
});
|
137 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-pt.js
CHANGED
@@ -1,127 +1,127 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Portuguese Translation
|
4 |
-
* Tradu��o da jqGrid em Portugues por Frederico Carvalho, http://www.eyeviewdesign.pt
|
5 |
-
* Dual licensed under the MIT and GPL licenses:
|
6 |
-
* http://www.opensource.org/licenses/mit-license.php
|
7 |
-
* http://www.gnu.org/licenses/gpl.html
|
8 |
-
**/
|
9 |
-
$.jgrid = $.jgrid || {};
|
10 |
-
$.extend($.jgrid,{
|
11 |
-
defaults : {
|
12 |
-
recordtext: "View {0} - {1} of {2}",
|
13 |
-
emptyrecords: "No records to view",
|
14 |
-
loadtext: "A carregar...",
|
15 |
-
pgtext : "Página {0} de {1}"
|
16 |
-
},
|
17 |
-
search : {
|
18 |
-
caption: "Busca...",
|
19 |
-
Find: "Procurar",
|
20 |
-
Reset: "Limpar",
|
21 |
-
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
-
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
23 |
-
operandTitle : "Click to select search operation.",
|
24 |
-
resetTitle : "Reset Search Value"
|
25 |
-
},
|
26 |
-
edit : {
|
27 |
-
addCaption: "Adicionar Registo",
|
28 |
-
editCaption: "Modificar Registo",
|
29 |
-
bSubmit: "Submeter",
|
30 |
-
bCancel: "Cancelar",
|
31 |
-
bClose: "Fechar",
|
32 |
-
saveData: "Data has been changed! Save changes?",
|
33 |
-
bYes : "Yes",
|
34 |
-
bNo : "No",
|
35 |
-
bExit : "Cancel",
|
36 |
-
msg: {
|
37 |
-
required:"Campo obrigat�rio",
|
38 |
-
number:"Por favor, introduza um numero",
|
39 |
-
minValue:"O valor deve ser maior ou igual que",
|
40 |
-
maxValue:"O valor deve ser menor ou igual a",
|
41 |
-
email: "N�o � um endere�o de email v�lido",
|
42 |
-
integer: "Por favor, introduza um numero inteiro",
|
43 |
-
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
44 |
-
nodefined : " is not defined!",
|
45 |
-
novalue : " return value is required!",
|
46 |
-
customarray : "Custom function should return array!",
|
47 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
48 |
-
}
|
49 |
-
},
|
50 |
-
view : {
|
51 |
-
caption: "View Record",
|
52 |
-
bClose: "Close"
|
53 |
-
},
|
54 |
-
del : {
|
55 |
-
caption: "Eliminar",
|
56 |
-
msg: "Deseja eliminar o(s) registo(s) seleccionado(s)?",
|
57 |
-
bSubmit: "Eliminar",
|
58 |
-
bCancel: "Cancelar"
|
59 |
-
},
|
60 |
-
nav : {
|
61 |
-
edittext: " ",
|
62 |
-
edittitle: "Modificar registo seleccionado",
|
63 |
-
addtext:" ",
|
64 |
-
addtitle: "Adicionar novo registo",
|
65 |
-
deltext: " ",
|
66 |
-
deltitle: "Eliminar registo seleccionado",
|
67 |
-
searchtext: " ",
|
68 |
-
searchtitle: "Procurar",
|
69 |
-
refreshtext: "",
|
70 |
-
refreshtitle: "Actualizar",
|
71 |
-
alertcap: "Aviso",
|
72 |
-
alerttext: "Por favor, seleccione um registo",
|
73 |
-
viewtext: "",
|
74 |
-
viewtitle: "View selected row"
|
75 |
-
},
|
76 |
-
col : {
|
77 |
-
caption: "Mostrar/Ocultar Colunas",
|
78 |
-
bSubmit: "Enviar",
|
79 |
-
bCancel: "Cancelar"
|
80 |
-
},
|
81 |
-
errors : {
|
82 |
-
errcap : "Erro",
|
83 |
-
nourl : "N�o especificou um url",
|
84 |
-
norecords: "N�o existem dados para processar",
|
85 |
-
model : "Tamanho do colNames <> colModel!"
|
86 |
-
},
|
87 |
-
formatter : {
|
88 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
89 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
90 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
91 |
-
date : {
|
92 |
-
dayNames: [
|
93 |
-
"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab",
|
94 |
-
"Domingo", "Segunda-Feira", "Ter�a-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "S�bado"
|
95 |
-
],
|
96 |
-
monthNames: [
|
97 |
-
"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
|
98 |
-
"Janeiro", "Fevereiro", "Mar�o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
|
99 |
-
],
|
100 |
-
AmPm : ["am","pm","AM","PM"],
|
101 |
-
S: function (j) {return j < 11 || j > 13 ? ['�', '�', '�', '�'][Math.min((j - 1) % 10, 3)] : '�'},
|
102 |
-
srcformat: 'Y-m-d',
|
103 |
-
newformat: 'd/m/Y',
|
104 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
105 |
-
masks : {
|
106 |
-
ISO8601Long:"Y-m-d H:i:s",
|
107 |
-
ISO8601Short:"Y-m-d",
|
108 |
-
ShortDate: "n/j/Y",
|
109 |
-
LongDate: "l, F d, Y",
|
110 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
111 |
-
MonthDay: "F d",
|
112 |
-
ShortTime: "g:i A",
|
113 |
-
LongTime: "g:i:s A",
|
114 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
115 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
116 |
-
YearMonth: "F, Y"
|
117 |
-
},
|
118 |
-
reformatAfterEdit : false
|
119 |
-
},
|
120 |
-
baseLinkUrl: '',
|
121 |
-
showAction: '',
|
122 |
-
target: '',
|
123 |
-
checkbox : {disabled:true},
|
124 |
-
idName : 'id'
|
125 |
-
}
|
126 |
-
});
|
127 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Portuguese Translation
|
4 |
+
* Tradu��o da jqGrid em Portugues por Frederico Carvalho, http://www.eyeviewdesign.pt
|
5 |
+
* Dual licensed under the MIT and GPL licenses:
|
6 |
+
* http://www.opensource.org/licenses/mit-license.php
|
7 |
+
* http://www.gnu.org/licenses/gpl.html
|
8 |
+
**/
|
9 |
+
$.jgrid = $.jgrid || {};
|
10 |
+
$.extend($.jgrid,{
|
11 |
+
defaults : {
|
12 |
+
recordtext: "View {0} - {1} of {2}",
|
13 |
+
emptyrecords: "No records to view",
|
14 |
+
loadtext: "A carregar...",
|
15 |
+
pgtext : "Página {0} de {1}"
|
16 |
+
},
|
17 |
+
search : {
|
18 |
+
caption: "Busca...",
|
19 |
+
Find: "Procurar",
|
20 |
+
Reset: "Limpar",
|
21 |
+
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'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
22 |
+
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
23 |
+
operandTitle : "Click to select search operation.",
|
24 |
+
resetTitle : "Reset Search Value"
|
25 |
+
},
|
26 |
+
edit : {
|
27 |
+
addCaption: "Adicionar Registo",
|
28 |
+
editCaption: "Modificar Registo",
|
29 |
+
bSubmit: "Submeter",
|
30 |
+
bCancel: "Cancelar",
|
31 |
+
bClose: "Fechar",
|
32 |
+
saveData: "Data has been changed! Save changes?",
|
33 |
+
bYes : "Yes",
|
34 |
+
bNo : "No",
|
35 |
+
bExit : "Cancel",
|
36 |
+
msg: {
|
37 |
+
required:"Campo obrigat�rio",
|
38 |
+
number:"Por favor, introduza um numero",
|
39 |
+
minValue:"O valor deve ser maior ou igual que",
|
40 |
+
maxValue:"O valor deve ser menor ou igual a",
|
41 |
+
email: "N�o � um endere�o de email v�lido",
|
42 |
+
integer: "Por favor, introduza um numero inteiro",
|
43 |
+
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
44 |
+
nodefined : " is not defined!",
|
45 |
+
novalue : " return value is required!",
|
46 |
+
customarray : "Custom function should return array!",
|
47 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
48 |
+
}
|
49 |
+
},
|
50 |
+
view : {
|
51 |
+
caption: "View Record",
|
52 |
+
bClose: "Close"
|
53 |
+
},
|
54 |
+
del : {
|
55 |
+
caption: "Eliminar",
|
56 |
+
msg: "Deseja eliminar o(s) registo(s) seleccionado(s)?",
|
57 |
+
bSubmit: "Eliminar",
|
58 |
+
bCancel: "Cancelar"
|
59 |
+
},
|
60 |
+
nav : {
|
61 |
+
edittext: " ",
|
62 |
+
edittitle: "Modificar registo seleccionado",
|
63 |
+
addtext:" ",
|
64 |
+
addtitle: "Adicionar novo registo",
|
65 |
+
deltext: " ",
|
66 |
+
deltitle: "Eliminar registo seleccionado",
|
67 |
+
searchtext: " ",
|
68 |
+
searchtitle: "Procurar",
|
69 |
+
refreshtext: "",
|
70 |
+
refreshtitle: "Actualizar",
|
71 |
+
alertcap: "Aviso",
|
72 |
+
alerttext: "Por favor, seleccione um registo",
|
73 |
+
viewtext: "",
|
74 |
+
viewtitle: "View selected row"
|
75 |
+
},
|
76 |
+
col : {
|
77 |
+
caption: "Mostrar/Ocultar Colunas",
|
78 |
+
bSubmit: "Enviar",
|
79 |
+
bCancel: "Cancelar"
|
80 |
+
},
|
81 |
+
errors : {
|
82 |
+
errcap : "Erro",
|
83 |
+
nourl : "N�o especificou um url",
|
84 |
+
norecords: "N�o existem dados para processar",
|
85 |
+
model : "Tamanho do colNames <> colModel!"
|
86 |
+
},
|
87 |
+
formatter : {
|
88 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
89 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
90 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
91 |
+
date : {
|
92 |
+
dayNames: [
|
93 |
+
"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab",
|
94 |
+
"Domingo", "Segunda-Feira", "Ter�a-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "S�bado"
|
95 |
+
],
|
96 |
+
monthNames: [
|
97 |
+
"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
|
98 |
+
"Janeiro", "Fevereiro", "Mar�o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
|
99 |
+
],
|
100 |
+
AmPm : ["am","pm","AM","PM"],
|
101 |
+
S: function (j) {return j < 11 || j > 13 ? ['�', '�', '�', '�'][Math.min((j - 1) % 10, 3)] : '�'},
|
102 |
+
srcformat: 'Y-m-d',
|
103 |
+
newformat: 'd/m/Y',
|
104 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
105 |
+
masks : {
|
106 |
+
ISO8601Long:"Y-m-d H:i:s",
|
107 |
+
ISO8601Short:"Y-m-d",
|
108 |
+
ShortDate: "n/j/Y",
|
109 |
+
LongDate: "l, F d, Y",
|
110 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
111 |
+
MonthDay: "F d",
|
112 |
+
ShortTime: "g:i A",
|
113 |
+
LongTime: "g:i:s A",
|
114 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
115 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
116 |
+
YearMonth: "F, Y"
|
117 |
+
},
|
118 |
+
reformatAfterEdit : false
|
119 |
+
},
|
120 |
+
baseLinkUrl: '',
|
121 |
+
showAction: '',
|
122 |
+
target: '',
|
123 |
+
checkbox : {disabled:true},
|
124 |
+
idName : 'id'
|
125 |
+
}
|
126 |
+
});
|
127 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-ro.js
CHANGED
@@ -1,141 +1,141 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Romanian Translation
|
4 |
-
* Alexandru Emil Lupu contact@alecslupu.ro
|
5 |
-
* http://www.alecslupu.ro/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Vizualizare {0} - {1} din {2}",
|
14 |
-
emptyrecords: "Nu există înregistrări de vizualizat",
|
15 |
-
loadtext: "Încărcare...",
|
16 |
-
pgtext : "Pagina {0} din {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Caută...",
|
20 |
-
Find: "Caută",
|
21 |
-
Reset: "Resetare",
|
22 |
-
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:""},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "toate" }, { op: "OR", text: "oricare" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Adăugare înregistrare",
|
29 |
-
editCaption: "Modificare înregistrare",
|
30 |
-
bSubmit: "Salvează",
|
31 |
-
bCancel: "Anulare",
|
32 |
-
bClose: "Închide",
|
33 |
-
saveData: "Informațiile au fost modificate! Salvați modificările?",
|
34 |
-
bYes : "Da",
|
35 |
-
bNo : "Nu",
|
36 |
-
bExit : "Anulare",
|
37 |
-
msg: {
|
38 |
-
required:"Câmpul este obligatoriu",
|
39 |
-
number:"Vă rugăm introduceți un număr valid",
|
40 |
-
minValue:"valoarea trebuie sa fie mai mare sau egală cu",
|
41 |
-
maxValue:"valoarea trebuie sa fie mai mică sau egală cu",
|
42 |
-
email: "nu este o adresă de e-mail validă",
|
43 |
-
integer: "Vă rugăm introduceți un număr valid",
|
44 |
-
date: "Vă rugăm să introduceți o dată validă",
|
45 |
-
url: "Nu este un URL valid. Prefixul este necesar('http://' or 'https://')",
|
46 |
-
nodefined : " is not defined!",
|
47 |
-
novalue : " return value is required!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Vizualizare înregistrare",
|
54 |
-
bClose: "Închidere"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Ștegere",
|
58 |
-
msg: "Ștergeți înregistrarea (înregistrările) selectate?",
|
59 |
-
bSubmit: "Șterge",
|
60 |
-
bCancel: "Anulare"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: "",
|
64 |
-
edittitle: "Modifică rândul selectat",
|
65 |
-
addtext:"",
|
66 |
-
addtitle: "Adaugă rând nou",
|
67 |
-
deltext: "",
|
68 |
-
deltitle: "Șterge rândul selectat",
|
69 |
-
searchtext: "",
|
70 |
-
searchtitle: "Căutare înregistrări",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Reîncarcare Grid",
|
73 |
-
alertcap: "Avertisment",
|
74 |
-
alerttext: "Vă rugăm să selectați un rând",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Vizualizează rândul selectat"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Arată/Ascunde coloanele",
|
80 |
-
bSubmit: "Salvează",
|
81 |
-
bCancel: "Anulare"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Eroare",
|
85 |
-
nourl : "Niciun url nu este setat",
|
86 |
-
norecords: "Nu sunt înregistrări de procesat",
|
87 |
-
model : "Lungimea colNames <> colModel!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm",
|
96 |
-
"Duminică", "Luni", "Marți", "Miercuri", "Joi", "Vineri", "Sâmbătă"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Noi", "Dec",
|
100 |
-
"Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"
|
101 |
-
],
|
102 |
-
AmPm : ["am","pm","AM","PM"],
|
103 |
-
/*
|
104 |
-
Here is a problem in romanian:
|
105 |
-
M / F
|
106 |
-
1st = primul / prima
|
107 |
-
2nd = Al doilea / A doua
|
108 |
-
3rd = Al treilea / A treia
|
109 |
-
4th = Al patrulea/ A patra
|
110 |
-
5th = Al cincilea / A cincea
|
111 |
-
6th = Al șaselea / A șasea
|
112 |
-
7th = Al șaptelea / A șaptea
|
113 |
-
....
|
114 |
-
*/
|
115 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
116 |
-
srcformat: 'Y-m-d',
|
117 |
-
newformat: 'd/m/Y',
|
118 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
119 |
-
masks : {
|
120 |
-
ISO8601Long:"Y-m-d H:i:s",
|
121 |
-
ISO8601Short:"Y-m-d",
|
122 |
-
ShortDate: "n/j/Y",
|
123 |
-
LongDate: "l, F d, Y",
|
124 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
125 |
-
MonthDay: "F d",
|
126 |
-
ShortTime: "g:i A",
|
127 |
-
LongTime: "g:i:s A",
|
128 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
129 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
130 |
-
YearMonth: "F, Y"
|
131 |
-
},
|
132 |
-
reformatAfterEdit : false
|
133 |
-
},
|
134 |
-
baseLinkUrl: '',
|
135 |
-
showAction: '',
|
136 |
-
target: '',
|
137 |
-
checkbox : {disabled:true},
|
138 |
-
idName : 'id'
|
139 |
-
}
|
140 |
-
});
|
141 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Romanian Translation
|
4 |
+
* Alexandru Emil Lupu contact@alecslupu.ro
|
5 |
+
* http://www.alecslupu.ro/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Vizualizare {0} - {1} din {2}",
|
14 |
+
emptyrecords: "Nu există înregistrări de vizualizat",
|
15 |
+
loadtext: "Încărcare...",
|
16 |
+
pgtext : "Pagina {0} din {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Caută...",
|
20 |
+
Find: "Caută",
|
21 |
+
Reset: "Resetare",
|
22 |
+
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:""},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "toate" }, { op: "OR", text: "oricare" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Adăugare înregistrare",
|
29 |
+
editCaption: "Modificare înregistrare",
|
30 |
+
bSubmit: "Salvează",
|
31 |
+
bCancel: "Anulare",
|
32 |
+
bClose: "Închide",
|
33 |
+
saveData: "Informațiile au fost modificate! Salvați modificările?",
|
34 |
+
bYes : "Da",
|
35 |
+
bNo : "Nu",
|
36 |
+
bExit : "Anulare",
|
37 |
+
msg: {
|
38 |
+
required:"Câmpul este obligatoriu",
|
39 |
+
number:"Vă rugăm introduceți un număr valid",
|
40 |
+
minValue:"valoarea trebuie sa fie mai mare sau egală cu",
|
41 |
+
maxValue:"valoarea trebuie sa fie mai mică sau egală cu",
|
42 |
+
email: "nu este o adresă de e-mail validă",
|
43 |
+
integer: "Vă rugăm introduceți un număr valid",
|
44 |
+
date: "Vă rugăm să introduceți o dată validă",
|
45 |
+
url: "Nu este un URL valid. Prefixul este necesar('http://' or 'https://')",
|
46 |
+
nodefined : " is not defined!",
|
47 |
+
novalue : " return value is required!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Vizualizare înregistrare",
|
54 |
+
bClose: "Închidere"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Ștegere",
|
58 |
+
msg: "Ștergeți înregistrarea (înregistrările) selectate?",
|
59 |
+
bSubmit: "Șterge",
|
60 |
+
bCancel: "Anulare"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: "",
|
64 |
+
edittitle: "Modifică rândul selectat",
|
65 |
+
addtext:"",
|
66 |
+
addtitle: "Adaugă rând nou",
|
67 |
+
deltext: "",
|
68 |
+
deltitle: "Șterge rândul selectat",
|
69 |
+
searchtext: "",
|
70 |
+
searchtitle: "Căutare înregistrări",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Reîncarcare Grid",
|
73 |
+
alertcap: "Avertisment",
|
74 |
+
alerttext: "Vă rugăm să selectați un rând",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Vizualizează rândul selectat"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Arată/Ascunde coloanele",
|
80 |
+
bSubmit: "Salvează",
|
81 |
+
bCancel: "Anulare"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Eroare",
|
85 |
+
nourl : "Niciun url nu este setat",
|
86 |
+
norecords: "Nu sunt înregistrări de procesat",
|
87 |
+
model : "Lungimea colNames <> colModel!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm",
|
96 |
+
"Duminică", "Luni", "Marți", "Miercuri", "Joi", "Vineri", "Sâmbătă"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Noi", "Dec",
|
100 |
+
"Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"
|
101 |
+
],
|
102 |
+
AmPm : ["am","pm","AM","PM"],
|
103 |
+
/*
|
104 |
+
Here is a problem in romanian:
|
105 |
+
M / F
|
106 |
+
1st = primul / prima
|
107 |
+
2nd = Al doilea / A doua
|
108 |
+
3rd = Al treilea / A treia
|
109 |
+
4th = Al patrulea/ A patra
|
110 |
+
5th = Al cincilea / A cincea
|
111 |
+
6th = Al șaselea / A șasea
|
112 |
+
7th = Al șaptelea / A șaptea
|
113 |
+
....
|
114 |
+
*/
|
115 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
116 |
+
srcformat: 'Y-m-d',
|
117 |
+
newformat: 'd/m/Y',
|
118 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
119 |
+
masks : {
|
120 |
+
ISO8601Long:"Y-m-d H:i:s",
|
121 |
+
ISO8601Short:"Y-m-d",
|
122 |
+
ShortDate: "n/j/Y",
|
123 |
+
LongDate: "l, F d, Y",
|
124 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
125 |
+
MonthDay: "F d",
|
126 |
+
ShortTime: "g:i A",
|
127 |
+
LongTime: "g:i:s A",
|
128 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
129 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
130 |
+
YearMonth: "F, Y"
|
131 |
+
},
|
132 |
+
reformatAfterEdit : false
|
133 |
+
},
|
134 |
+
baseLinkUrl: '',
|
135 |
+
showAction: '',
|
136 |
+
target: '',
|
137 |
+
checkbox : {disabled:true},
|
138 |
+
idName : 'id'
|
139 |
+
}
|
140 |
+
});
|
141 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-ru.js
CHANGED
@@ -1,129 +1,129 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Russian Translation v1.0 02.07.2009 (based on translation by Alexey Kanaev v1.1 21.01.2009, http://softcore.com.ru)
|
4 |
-
* Sergey Dyagovchenko
|
5 |
-
* http://d.sumy.ua
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Просмотр {0} - {1} из {2}",
|
14 |
-
emptyrecords: "Нет записей для просмотра",
|
15 |
-
loadtext: "Загрузка...",
|
16 |
-
pgtext : "Стр. {0} из {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Поиск...",
|
20 |
-
Find: "Найти",
|
21 |
-
Reset: "Сброс",
|
22 |
-
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:"не содержит"},{ oper:'nu', text:"равно NULL"},{ oper:'nn', text:"не равно NULL"}],
|
23 |
-
groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "любой" }],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Добавить запись",
|
29 |
-
editCaption: "Редактировать запись",
|
30 |
-
bSubmit: "Сохранить",
|
31 |
-
bCancel: "Отмена",
|
32 |
-
bClose: "Закрыть",
|
33 |
-
saveData: "Данные были измененны! Сохранить изменения?",
|
34 |
-
bYes : "Да",
|
35 |
-
bNo : "Нет",
|
36 |
-
bExit : "Отмена",
|
37 |
-
msg: {
|
38 |
-
required:"Поле является обязательным",
|
39 |
-
number:"Пожалуйста, введите правильное число",
|
40 |
-
minValue:"значение должно быть больше либо равно",
|
41 |
-
maxValue:"значение должно быть меньше либо равно",
|
42 |
-
email: "некорректное значение e-mail",
|
43 |
-
integer: "Пожалуйста, введите целое число",
|
44 |
-
date: "Пожалуйста, введите правильную дату",
|
45 |
-
url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')",
|
46 |
-
nodefined : " не определено!",
|
47 |
-
novalue : " возвращаемое значение обязательно!",
|
48 |
-
customarray : "Пользовательская функция должна возвращать массив!",
|
49 |
-
customfcheck : "Пользовательская функция должна присутствовать в случаи пользовательской проверки!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Просмотр записи",
|
54 |
-
bClose: "Закрыть"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Удалить",
|
58 |
-
msg: "Удалить выбранную запись(и)?",
|
59 |
-
bSubmit: "Удалить",
|
60 |
-
bCancel: "Отмена"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: " ",
|
64 |
-
edittitle: "Редактировать выбранную запись",
|
65 |
-
addtext:" ",
|
66 |
-
addtitle: "Добавить новую запись",
|
67 |
-
deltext: " ",
|
68 |
-
deltitle: "Удалить выбранную запись",
|
69 |
-
searchtext: " ",
|
70 |
-
searchtitle: "Найти записи",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Обновить таблицу",
|
73 |
-
alertcap: "Внимание",
|
74 |
-
alerttext: "Пожалуйста, выберите запись",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Просмотреть выбранную запись"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Показать/скрыть столбцы",
|
80 |
-
bSubmit: "Сохранить",
|
81 |
-
bCancel: "Отмена"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Ошибка",
|
85 |
-
nourl : "URL не установлен",
|
86 |
-
norecords: "Нет записей для обработки",
|
87 |
-
model : "Число полей не соответствует числу столбцов таблицы!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
|
96 |
-
"Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек",
|
100 |
-
"Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
|
101 |
-
],
|
102 |
-
AmPm : ["am","pm","AM","PM"],
|
103 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'd.m.Y',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
ISO8601Long:"Y-m-d H:i:s",
|
109 |
-
ISO8601Short:"Y-m-d",
|
110 |
-
ShortDate: "n.j.Y",
|
111 |
-
LongDate: "l, F d, Y",
|
112 |
-
FullDateTime: "l, F d, Y G:i:s",
|
113 |
-
MonthDay: "F d",
|
114 |
-
ShortTime: "G:i",
|
115 |
-
LongTime: "G:i:s",
|
116 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
-
YearMonth: "F, Y"
|
119 |
-
},
|
120 |
-
reformatAfterEdit : false
|
121 |
-
},
|
122 |
-
baseLinkUrl: '',
|
123 |
-
showAction: '',
|
124 |
-
target: '',
|
125 |
-
checkbox : {disabled:true},
|
126 |
-
idName : 'id'
|
127 |
-
}
|
128 |
-
});
|
129 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Russian Translation v1.0 02.07.2009 (based on translation by Alexey Kanaev v1.1 21.01.2009, http://softcore.com.ru)
|
4 |
+
* Sergey Dyagovchenko
|
5 |
+
* http://d.sumy.ua
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Просмотр {0} - {1} из {2}",
|
14 |
+
emptyrecords: "Нет записей для просмотра",
|
15 |
+
loadtext: "Загрузка...",
|
16 |
+
pgtext : "Стр. {0} из {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Поиск...",
|
20 |
+
Find: "Найти",
|
21 |
+
Reset: "Сброс",
|
22 |
+
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:"не содержит"},{ oper:'nu', text:"равно NULL"},{ oper:'nn', text:"не равно NULL"}],
|
23 |
+
groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "любой" }],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Добавить запись",
|
29 |
+
editCaption: "Редактировать запись",
|
30 |
+
bSubmit: "Сохранить",
|
31 |
+
bCancel: "Отмена",
|
32 |
+
bClose: "Закрыть",
|
33 |
+
saveData: "Данные были измененны! Сохранить изменения?",
|
34 |
+
bYes : "Да",
|
35 |
+
bNo : "Нет",
|
36 |
+
bExit : "Отмена",
|
37 |
+
msg: {
|
38 |
+
required:"Поле является обязательным",
|
39 |
+
number:"Пожалуйста, введите правильное число",
|
40 |
+
minValue:"значение должно быть больше либо равно",
|
41 |
+
maxValue:"значение должно быть меньше либо равно",
|
42 |
+
email: "некорректное значение e-mail",
|
43 |
+
integer: "Пожалуйста, введите целое число",
|
44 |
+
date: "Пожалуйста, введите правильную дату",
|
45 |
+
url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')",
|
46 |
+
nodefined : " не определено!",
|
47 |
+
novalue : " возвращаемое значение обязательно!",
|
48 |
+
customarray : "Пользовательская функция должна возвращать массив!",
|
49 |
+
customfcheck : "Пользовательская функция должна присутствовать в случаи пользовательской проверки!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Просмотр записи",
|
54 |
+
bClose: "Закрыть"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Удалить",
|
58 |
+
msg: "Удалить выбранную запись(и)?",
|
59 |
+
bSubmit: "Удалить",
|
60 |
+
bCancel: "Отмена"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: " ",
|
64 |
+
edittitle: "Редактировать выбранную запись",
|
65 |
+
addtext:" ",
|
66 |
+
addtitle: "Добавить новую запись",
|
67 |
+
deltext: " ",
|
68 |
+
deltitle: "Удалить выбранную запись",
|
69 |
+
searchtext: " ",
|
70 |
+
searchtitle: "Найти записи",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Обновить таблицу",
|
73 |
+
alertcap: "Внимание",
|
74 |
+
alerttext: "Пожалуйста, выберите запись",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Просмотреть выбранную запись"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Показать/скрыть столбцы",
|
80 |
+
bSubmit: "Сохранить",
|
81 |
+
bCancel: "Отмена"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Ошибка",
|
85 |
+
nourl : "URL не установлен",
|
86 |
+
norecords: "Нет записей для обработки",
|
87 |
+
model : "Число полей не соответствует числу столбцов таблицы!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
|
96 |
+
"Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек",
|
100 |
+
"Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
|
101 |
+
],
|
102 |
+
AmPm : ["am","pm","AM","PM"],
|
103 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'd.m.Y',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
ISO8601Long:"Y-m-d H:i:s",
|
109 |
+
ISO8601Short:"Y-m-d",
|
110 |
+
ShortDate: "n.j.Y",
|
111 |
+
LongDate: "l, F d, Y",
|
112 |
+
FullDateTime: "l, F d, Y G:i:s",
|
113 |
+
MonthDay: "F d",
|
114 |
+
ShortTime: "G:i",
|
115 |
+
LongTime: "G:i:s",
|
116 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
+
YearMonth: "F, Y"
|
119 |
+
},
|
120 |
+
reformatAfterEdit : false
|
121 |
+
},
|
122 |
+
baseLinkUrl: '',
|
123 |
+
showAction: '',
|
124 |
+
target: '',
|
125 |
+
checkbox : {disabled:true},
|
126 |
+
idName : 'id'
|
127 |
+
}
|
128 |
+
});
|
129 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-sk.js
CHANGED
@@ -1,129 +1,129 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Slovak Translation
|
4 |
-
* Milan Cibulka
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Zobrazených {0} - {1} z {2} záznamov",
|
14 |
-
emptyrecords: "Neboli nájdené žiadne záznamy",
|
15 |
-
loadtext: "Načítám...",
|
16 |
-
pgtext : "Strana {0} z {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Vyhľadávam...",
|
20 |
-
Find: "Hľadať",
|
21 |
-
Reset: "Reset",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "všetkých" }, { op: "OR", text: "niektorého z" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Pridať záznam",
|
29 |
-
editCaption: "Editácia záznamov",
|
30 |
-
bSubmit: "Uložiť",
|
31 |
-
bCancel: "Storno",
|
32 |
-
bClose: "Zavrieť",
|
33 |
-
saveData: "Údaje boli zmenené! Uložiť zmeny?",
|
34 |
-
bYes : "Ano",
|
35 |
-
bNo : "Nie",
|
36 |
-
bExit : "Zrušiť",
|
37 |
-
msg: {
|
38 |
-
required:"Pole je požadované",
|
39 |
-
number:"Prosím, vložte valídne číslo",
|
40 |
-
minValue:"hodnota musí býť väčšia ako alebo rovná ",
|
41 |
-
maxValue:"hodnota musí býť menšia ako alebo rovná ",
|
42 |
-
email: "nie je valídny e-mail",
|
43 |
-
integer: "Prosím, vložte celé číslo",
|
44 |
-
date: "Prosím, vložte valídny dátum",
|
45 |
-
url: "nie je platnou URL. Požadovaný prefix ('http://' alebo 'https://')",
|
46 |
-
nodefined : " nie je definovaný!",
|
47 |
-
novalue : " je vyžadovaná návratová hodnota!",
|
48 |
-
customarray : "Custom function mala vrátiť pole!",
|
49 |
-
customfcheck : "Custom function by mala byť prítomná v prípade custom checking!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Zobraziť záznam",
|
54 |
-
bClose: "Zavrieť"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Zmazať",
|
58 |
-
msg: "Zmazať vybraný(é) záznam(y)?",
|
59 |
-
bSubmit: "Zmazať",
|
60 |
-
bCancel: "Storno"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: " ",
|
64 |
-
edittitle: "Editovať vybraný riadok",
|
65 |
-
addtext:" ",
|
66 |
-
addtitle: "Pridať nový riadek",
|
67 |
-
deltext: " ",
|
68 |
-
deltitle: "Zmazať vybraný záznam ",
|
69 |
-
searchtext: " ",
|
70 |
-
searchtitle: "Nájsť záznamy",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Obnoviť tabuľku",
|
73 |
-
alertcap: "Varovanie",
|
74 |
-
alerttext: "Prosím, vyberte riadok",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Zobraziť vybraný riadok"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Zobrazit/Skrýť stĺpce",
|
80 |
-
bSubmit: "Uložiť",
|
81 |
-
bCancel: "Storno"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Chyba",
|
85 |
-
nourl : "Nie je nastavená url",
|
86 |
-
norecords: "Žiadne záznamy k spracovaniu",
|
87 |
-
model : "Dĺžka colNames <> colModel!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Ne", "Po", "Ut", "St", "Št", "Pi", "So",
|
96 |
-
"Nedela", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatek", "Sobota"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec",
|
100 |
-
"Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"
|
101 |
-
],
|
102 |
-
AmPm : ["do","od","DO","OD"],
|
103 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'd/m/Y',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
ISO8601Long:"Y-m-d H:i:s",
|
109 |
-
ISO8601Short:"Y-m-d",
|
110 |
-
ShortDate: "n/j/Y",
|
111 |
-
LongDate: "l, F d, Y",
|
112 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
113 |
-
MonthDay: "F d",
|
114 |
-
ShortTime: "g:i A",
|
115 |
-
LongTime: "g:i:s A",
|
116 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
-
YearMonth: "F, Y"
|
119 |
-
},
|
120 |
-
reformatAfterEdit : false
|
121 |
-
},
|
122 |
-
baseLinkUrl: '',
|
123 |
-
showAction: '',
|
124 |
-
target: '',
|
125 |
-
checkbox : {disabled:true},
|
126 |
-
idName : 'id'
|
127 |
-
}
|
128 |
-
});
|
129 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Slovak Translation
|
4 |
+
* Milan Cibulka
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Zobrazených {0} - {1} z {2} záznamov",
|
14 |
+
emptyrecords: "Neboli nájdené žiadne záznamy",
|
15 |
+
loadtext: "Načítám...",
|
16 |
+
pgtext : "Strana {0} z {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Vyhľadávam...",
|
20 |
+
Find: "Hľadať",
|
21 |
+
Reset: "Reset",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "všetkých" }, { op: "OR", text: "niektorého z" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Pridať záznam",
|
29 |
+
editCaption: "Editácia záznamov",
|
30 |
+
bSubmit: "Uložiť",
|
31 |
+
bCancel: "Storno",
|
32 |
+
bClose: "Zavrieť",
|
33 |
+
saveData: "Údaje boli zmenené! Uložiť zmeny?",
|
34 |
+
bYes : "Ano",
|
35 |
+
bNo : "Nie",
|
36 |
+
bExit : "Zrušiť",
|
37 |
+
msg: {
|
38 |
+
required:"Pole je požadované",
|
39 |
+
number:"Prosím, vložte valídne číslo",
|
40 |
+
minValue:"hodnota musí býť väčšia ako alebo rovná ",
|
41 |
+
maxValue:"hodnota musí býť menšia ako alebo rovná ",
|
42 |
+
email: "nie je valídny e-mail",
|
43 |
+
integer: "Prosím, vložte celé číslo",
|
44 |
+
date: "Prosím, vložte valídny dátum",
|
45 |
+
url: "nie je platnou URL. Požadovaný prefix ('http://' alebo 'https://')",
|
46 |
+
nodefined : " nie je definovaný!",
|
47 |
+
novalue : " je vyžadovaná návratová hodnota!",
|
48 |
+
customarray : "Custom function mala vrátiť pole!",
|
49 |
+
customfcheck : "Custom function by mala byť prítomná v prípade custom checking!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Zobraziť záznam",
|
54 |
+
bClose: "Zavrieť"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Zmazať",
|
58 |
+
msg: "Zmazať vybraný(é) záznam(y)?",
|
59 |
+
bSubmit: "Zmazať",
|
60 |
+
bCancel: "Storno"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: " ",
|
64 |
+
edittitle: "Editovať vybraný riadok",
|
65 |
+
addtext:" ",
|
66 |
+
addtitle: "Pridať nový riadek",
|
67 |
+
deltext: " ",
|
68 |
+
deltitle: "Zmazať vybraný záznam ",
|
69 |
+
searchtext: " ",
|
70 |
+
searchtitle: "Nájsť záznamy",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Obnoviť tabuľku",
|
73 |
+
alertcap: "Varovanie",
|
74 |
+
alerttext: "Prosím, vyberte riadok",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Zobraziť vybraný riadok"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Zobrazit/Skrýť stĺpce",
|
80 |
+
bSubmit: "Uložiť",
|
81 |
+
bCancel: "Storno"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Chyba",
|
85 |
+
nourl : "Nie je nastavená url",
|
86 |
+
norecords: "Žiadne záznamy k spracovaniu",
|
87 |
+
model : "Dĺžka colNames <> colModel!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
92 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Ne", "Po", "Ut", "St", "Št", "Pi", "So",
|
96 |
+
"Nedela", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatek", "Sobota"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec",
|
100 |
+
"Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"
|
101 |
+
],
|
102 |
+
AmPm : ["do","od","DO","OD"],
|
103 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'd/m/Y',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
ISO8601Long:"Y-m-d H:i:s",
|
109 |
+
ISO8601Short:"Y-m-d",
|
110 |
+
ShortDate: "n/j/Y",
|
111 |
+
LongDate: "l, F d, Y",
|
112 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
113 |
+
MonthDay: "F d",
|
114 |
+
ShortTime: "g:i A",
|
115 |
+
LongTime: "g:i:s A",
|
116 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
+
YearMonth: "F, Y"
|
119 |
+
},
|
120 |
+
reformatAfterEdit : false
|
121 |
+
},
|
122 |
+
baseLinkUrl: '',
|
123 |
+
showAction: '',
|
124 |
+
target: '',
|
125 |
+
checkbox : {disabled:true},
|
126 |
+
idName : 'id'
|
127 |
+
}
|
128 |
+
});
|
129 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-sr-latin.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Serbian latin Translation
|
4 |
-
* Bild Studio info@bild-studio.net
|
5 |
-
* http://www.bild-studio.com
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Pregled {0} - {1} od {2}",
|
14 |
-
emptyrecords: "Ne postoji nijedan zapis",
|
15 |
-
loadtext: "Učitavanje…",
|
16 |
-
pgtext : "Strana {0} od {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Traženje...",
|
20 |
-
Find: "Traži",
|
21 |
-
Reset: "Resetuj",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Dodaj zapis",
|
29 |
-
editCaption: "Izmeni zapis",
|
30 |
-
bSubmit: "Pošalji",
|
31 |
-
bCancel: "Odustani",
|
32 |
-
bClose: "Zatvori",
|
33 |
-
saveData: "Podatak je izmenjen! Sačuvaj izmene?",
|
34 |
-
bYes : "Da",
|
35 |
-
bNo : "Ne",
|
36 |
-
bExit : "Odustani",
|
37 |
-
msg: {
|
38 |
-
required: "Polje je obavezno",
|
39 |
-
number: "Unesite ispravan broj",
|
40 |
-
minValue: "vrednost mora biti veća od ili jednaka sa ",
|
41 |
-
maxValue: "vrednost mora biti manja ili jednaka sa",
|
42 |
-
email: "nije ispravna email adresa, nije valjda da ne umeš ukucati mail!?",
|
43 |
-
integer: "Unesi celobrojnu vrednost ",
|
44 |
-
date: "Unesite ispravan datum",
|
45 |
-
url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
|
46 |
-
nodefined : " nije definisan!",
|
47 |
-
novalue : " zahtevana je povratna vrednost!",
|
48 |
-
customarray : "Prilagođena funkcija treba da vrati niz!",
|
49 |
-
customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provere!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Pogledaj zapis",
|
55 |
-
bClose: "Zatvori"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Izbrisi",
|
59 |
-
msg: "Izbrisi izabran(e) zapise(e)?",
|
60 |
-
bSubmit: "Izbriši",
|
61 |
-
bCancel: "Odbaci"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Izmeni izabrani red",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Dodaj novi red",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Izbriši izabran red",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Nađi zapise",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Ponovo učitaj podatke",
|
74 |
-
alertcap: "Upozorenje",
|
75 |
-
alerttext: "Izaberite red",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Pogledaj izabrani red"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Izaberi kolone",
|
81 |
-
bSubmit: "OK",
|
82 |
-
bCancel: "Odbaci"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Greška",
|
86 |
-
nourl : "Nije postavljen URL",
|
87 |
-
norecords: "Nema zapisa za obradu",
|
88 |
-
model : "Dužina modela colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
|
97 |
-
"Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
|
101 |
-
"Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd/m/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Serbian latin Translation
|
4 |
+
* Bild Studio info@bild-studio.net
|
5 |
+
* http://www.bild-studio.com
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Pregled {0} - {1} od {2}",
|
14 |
+
emptyrecords: "Ne postoji nijedan zapis",
|
15 |
+
loadtext: "Učitavanje…",
|
16 |
+
pgtext : "Strana {0} od {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Traženje...",
|
20 |
+
Find: "Traži",
|
21 |
+
Reset: "Resetuj",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Dodaj zapis",
|
29 |
+
editCaption: "Izmeni zapis",
|
30 |
+
bSubmit: "Pošalji",
|
31 |
+
bCancel: "Odustani",
|
32 |
+
bClose: "Zatvori",
|
33 |
+
saveData: "Podatak je izmenjen! Sačuvaj izmene?",
|
34 |
+
bYes : "Da",
|
35 |
+
bNo : "Ne",
|
36 |
+
bExit : "Odustani",
|
37 |
+
msg: {
|
38 |
+
required: "Polje je obavezno",
|
39 |
+
number: "Unesite ispravan broj",
|
40 |
+
minValue: "vrednost mora biti veća od ili jednaka sa ",
|
41 |
+
maxValue: "vrednost mora biti manja ili jednaka sa",
|
42 |
+
email: "nije ispravna email adresa, nije valjda da ne umeš ukucati mail!?",
|
43 |
+
integer: "Unesi celobrojnu vrednost ",
|
44 |
+
date: "Unesite ispravan datum",
|
45 |
+
url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
|
46 |
+
nodefined : " nije definisan!",
|
47 |
+
novalue : " zahtevana je povratna vrednost!",
|
48 |
+
customarray : "Prilagođena funkcija treba da vrati niz!",
|
49 |
+
customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provere!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Pogledaj zapis",
|
55 |
+
bClose: "Zatvori"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Izbrisi",
|
59 |
+
msg: "Izbrisi izabran(e) zapise(e)?",
|
60 |
+
bSubmit: "Izbriši",
|
61 |
+
bCancel: "Odbaci"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Izmeni izabrani red",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Dodaj novi red",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Izbriši izabran red",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Nađi zapise",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Ponovo učitaj podatke",
|
74 |
+
alertcap: "Upozorenje",
|
75 |
+
alerttext: "Izaberite red",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Pogledaj izabrani red"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Izaberi kolone",
|
81 |
+
bSubmit: "OK",
|
82 |
+
bCancel: "Odbaci"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Greška",
|
86 |
+
nourl : "Nije postavljen URL",
|
87 |
+
norecords: "Nema zapisa za obradu",
|
88 |
+
model : "Dužina modela colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
|
97 |
+
"Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
|
101 |
+
"Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd/m/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-sr.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Serbian Translation
|
4 |
-
* Александар Миловац(Aleksandar Milovac) aleksandar.milovac@gmail.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Преглед {0} - {1} од {2}",
|
14 |
-
emptyrecords: "Не постоји ниједан запис",
|
15 |
-
loadtext: "Учитавање...",
|
16 |
-
pgtext : "Страна {0} од {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Тражење...",
|
20 |
-
Find: "Тражи",
|
21 |
-
Reset: "Ресетуј",
|
22 |
-
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:"не садржи"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "И", text: "сви" }, { op: "ИЛИ", text: "сваки" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Додај запис",
|
29 |
-
editCaption: "Измени запис",
|
30 |
-
bSubmit: "Пошаљи",
|
31 |
-
bCancel: "Одустани",
|
32 |
-
bClose: "Затвори",
|
33 |
-
saveData: "Податак је измењен! Сачувај измене?",
|
34 |
-
bYes : "Да",
|
35 |
-
bNo : "Не",
|
36 |
-
bExit : "Одустани",
|
37 |
-
msg: {
|
38 |
-
required:"Поље је обавезно",
|
39 |
-
number:"Молим, унесите исправан број",
|
40 |
-
minValue:"вредност мора бити већа од или једнака са ",
|
41 |
-
maxValue:"вредност мора бити мања од или једнака са",
|
42 |
-
email: "није исправна имејл адреса",
|
43 |
-
integer: "Молим, унесите исправну целобројну вредност ",
|
44 |
-
date: "Молим, унесите исправан датум",
|
45 |
-
url: "није исправан УРЛ. Потребан је префикс ('http://' or 'https://')",
|
46 |
-
nodefined : " није дефинисан!",
|
47 |
-
novalue : " захтевана је повратна вредност!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Погледај запис",
|
55 |
-
bClose: "Затвори"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Избриши",
|
59 |
-
msg: "Избриши изабран(е) запис(е)?",
|
60 |
-
bSubmit: "Ибриши",
|
61 |
-
bCancel: "Одбаци"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Измени изабрани ред",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Додај нови ред",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Избриши изабран ред",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Нађи записе",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Поново учитај податке",
|
74 |
-
alertcap: "Упозорење",
|
75 |
-
alerttext: "Молим, изаберите ред",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Погледај изабрани ред"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Изабери колоне",
|
81 |
-
bSubmit: "ОК",
|
82 |
-
bCancel: "Одбаци"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Грешка",
|
86 |
-
nourl : "Није постављен URL",
|
87 |
-
norecords: "Нема записа за обраду",
|
88 |
-
model : "Дужина модела colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб",
|
97 |
-
"Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец",
|
101 |
-
"Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd/m/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Serbian Translation
|
4 |
+
* Александар Миловац(Aleksandar Milovac) aleksandar.milovac@gmail.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Преглед {0} - {1} од {2}",
|
14 |
+
emptyrecords: "Не постоји ниједан запис",
|
15 |
+
loadtext: "Учитавање...",
|
16 |
+
pgtext : "Страна {0} од {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Тражење...",
|
20 |
+
Find: "Тражи",
|
21 |
+
Reset: "Ресетуј",
|
22 |
+
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:"не садржи"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "И", text: "сви" }, { op: "ИЛИ", text: "сваки" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Додај запис",
|
29 |
+
editCaption: "Измени запис",
|
30 |
+
bSubmit: "Пошаљи",
|
31 |
+
bCancel: "Одустани",
|
32 |
+
bClose: "Затвори",
|
33 |
+
saveData: "Податак је измењен! Сачувај измене?",
|
34 |
+
bYes : "Да",
|
35 |
+
bNo : "Не",
|
36 |
+
bExit : "Одустани",
|
37 |
+
msg: {
|
38 |
+
required:"Поље је обавезно",
|
39 |
+
number:"Молим, унесите исправан број",
|
40 |
+
minValue:"вредност мора бити већа од или једнака са ",
|
41 |
+
maxValue:"вредност мора бити мања од или једнака са",
|
42 |
+
email: "није исправна имејл адреса",
|
43 |
+
integer: "Молим, унесите исправну целобројну вредност ",
|
44 |
+
date: "Молим, унесите исправан датум",
|
45 |
+
url: "није исправан УРЛ. Потребан је префикс ('http://' or 'https://')",
|
46 |
+
nodefined : " није дефинисан!",
|
47 |
+
novalue : " захтевана је повратна вредност!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Погледај запис",
|
55 |
+
bClose: "Затвори"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Избриши",
|
59 |
+
msg: "Избриши изабран(е) запис(е)?",
|
60 |
+
bSubmit: "Ибриши",
|
61 |
+
bCancel: "Одбаци"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Измени изабрани ред",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Додај нови ред",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Избриши изабран ред",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Нађи записе",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Поново учитај податке",
|
74 |
+
alertcap: "Упозорење",
|
75 |
+
alerttext: "Молим, изаберите ред",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Погледај изабрани ред"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Изабери колоне",
|
81 |
+
bSubmit: "ОК",
|
82 |
+
bCancel: "Одбаци"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Грешка",
|
86 |
+
nourl : "Није постављен URL",
|
87 |
+
norecords: "Нема записа за обраду",
|
88 |
+
model : "Дужина модела colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб",
|
97 |
+
"Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец",
|
101 |
+
"Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd/m/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-sv.js
CHANGED
@@ -1,129 +1,129 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Swedish Translation
|
4 |
-
* Harald Normann harald.normann@wts.se, harald.normann@gmail.com
|
5 |
-
* http://www.worldteamsoftware.com
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Visar {0} - {1} av {2}",
|
14 |
-
emptyrecords: "Det finns inga poster att visa",
|
15 |
-
loadtext: "Laddar...",
|
16 |
-
pgtext : "Sida {0} av {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Sök Poster - Ange sökvillkor",
|
20 |
-
Find: "Sök",
|
21 |
-
Reset: "Nollställ Villkor",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "alla" }, { op: "OR", text: "eller" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Ny Post",
|
29 |
-
editCaption: "Redigera Post",
|
30 |
-
bSubmit: "Spara",
|
31 |
-
bCancel: "Avbryt",
|
32 |
-
bClose: "Stäng",
|
33 |
-
saveData: "Data har ändrats! Spara förändringar?",
|
34 |
-
bYes : "Ja",
|
35 |
-
bNo : "Nej",
|
36 |
-
bExit : "Avbryt",
|
37 |
-
msg: {
|
38 |
-
required:"Fältet är obligatoriskt",
|
39 |
-
number:"Välj korrekt nummer",
|
40 |
-
minValue:"värdet måste vara större än eller lika med",
|
41 |
-
maxValue:"värdet måste vara mindre än eller lika med",
|
42 |
-
email: "är inte korrekt e-post adress",
|
43 |
-
integer: "Var god ange korrekt heltal",
|
44 |
-
date: "Var god ange korrekt datum",
|
45 |
-
url: "är inte en korrekt URL. Prefix måste anges ('http://' or 'https://')",
|
46 |
-
nodefined : " är inte definierad!",
|
47 |
-
novalue : " returvärde måste anges!",
|
48 |
-
customarray : "Custom funktion måste returnera en vektor!",
|
49 |
-
customfcheck : "Custom funktion måste finnas om Custom kontroll sker!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Visa Post",
|
54 |
-
bClose: "Stäng"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Radera",
|
58 |
-
msg: "Radera markerad(e) post(er)?",
|
59 |
-
bSubmit: "Radera",
|
60 |
-
bCancel: "Avbryt"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: "",
|
64 |
-
edittitle: "Redigera markerad rad",
|
65 |
-
addtext:"",
|
66 |
-
addtitle: "Skapa ny post",
|
67 |
-
deltext: "",
|
68 |
-
deltitle: "Radera markerad rad",
|
69 |
-
searchtext: "",
|
70 |
-
searchtitle: "Sök poster",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Uppdatera data",
|
73 |
-
alertcap: "Varning",
|
74 |
-
alerttext: "Ingen rad är markerad",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Visa markerad rad"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Välj Kolumner",
|
80 |
-
bSubmit: "OK",
|
81 |
-
bCancel: "Avbryt"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Fel",
|
85 |
-
nourl : "URL saknas",
|
86 |
-
norecords: "Det finns inga poster att bearbeta",
|
87 |
-
model : "Antal colNames <> colModel!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"Kr", defaultValue: '0,00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör",
|
96 |
-
"Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
100 |
-
"Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"
|
101 |
-
],
|
102 |
-
AmPm : ["fm","em","FM","EM"],
|
103 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'Y-m-d',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
ISO8601Long:"Y-m-d H:i:s",
|
109 |
-
ISO8601Short:"Y-m-d",
|
110 |
-
ShortDate: "n/j/Y",
|
111 |
-
LongDate: "l, F d, Y",
|
112 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
113 |
-
MonthDay: "F d",
|
114 |
-
ShortTime: "g:i A",
|
115 |
-
LongTime: "g:i:s A",
|
116 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
-
YearMonth: "F, Y"
|
119 |
-
},
|
120 |
-
reformatAfterEdit : false
|
121 |
-
},
|
122 |
-
baseLinkUrl: '',
|
123 |
-
showAction: '',
|
124 |
-
target: '',
|
125 |
-
checkbox : {disabled:true},
|
126 |
-
idName : 'id'
|
127 |
-
}
|
128 |
-
});
|
129 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Swedish Translation
|
4 |
+
* Harald Normann harald.normann@wts.se, harald.normann@gmail.com
|
5 |
+
* http://www.worldteamsoftware.com
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Visar {0} - {1} av {2}",
|
14 |
+
emptyrecords: "Det finns inga poster att visa",
|
15 |
+
loadtext: "Laddar...",
|
16 |
+
pgtext : "Sida {0} av {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Sök Poster - Ange sökvillkor",
|
20 |
+
Find: "Sök",
|
21 |
+
Reset: "Nollställ Villkor",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "alla" }, { op: "OR", text: "eller" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Ny Post",
|
29 |
+
editCaption: "Redigera Post",
|
30 |
+
bSubmit: "Spara",
|
31 |
+
bCancel: "Avbryt",
|
32 |
+
bClose: "Stäng",
|
33 |
+
saveData: "Data har ändrats! Spara förändringar?",
|
34 |
+
bYes : "Ja",
|
35 |
+
bNo : "Nej",
|
36 |
+
bExit : "Avbryt",
|
37 |
+
msg: {
|
38 |
+
required:"Fältet är obligatoriskt",
|
39 |
+
number:"Välj korrekt nummer",
|
40 |
+
minValue:"värdet måste vara större än eller lika med",
|
41 |
+
maxValue:"värdet måste vara mindre än eller lika med",
|
42 |
+
email: "är inte korrekt e-post adress",
|
43 |
+
integer: "Var god ange korrekt heltal",
|
44 |
+
date: "Var god ange korrekt datum",
|
45 |
+
url: "är inte en korrekt URL. Prefix måste anges ('http://' or 'https://')",
|
46 |
+
nodefined : " är inte definierad!",
|
47 |
+
novalue : " returvärde måste anges!",
|
48 |
+
customarray : "Custom funktion måste returnera en vektor!",
|
49 |
+
customfcheck : "Custom funktion måste finnas om Custom kontroll sker!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Visa Post",
|
54 |
+
bClose: "Stäng"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Radera",
|
58 |
+
msg: "Radera markerad(e) post(er)?",
|
59 |
+
bSubmit: "Radera",
|
60 |
+
bCancel: "Avbryt"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: "",
|
64 |
+
edittitle: "Redigera markerad rad",
|
65 |
+
addtext:"",
|
66 |
+
addtitle: "Skapa ny post",
|
67 |
+
deltext: "",
|
68 |
+
deltitle: "Radera markerad rad",
|
69 |
+
searchtext: "",
|
70 |
+
searchtitle: "Sök poster",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Uppdatera data",
|
73 |
+
alertcap: "Varning",
|
74 |
+
alerttext: "Ingen rad är markerad",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Visa markerad rad"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Välj Kolumner",
|
80 |
+
bSubmit: "OK",
|
81 |
+
bCancel: "Avbryt"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Fel",
|
85 |
+
nourl : "URL saknas",
|
86 |
+
norecords: "Det finns inga poster att bearbeta",
|
87 |
+
model : "Antal colNames <> colModel!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"Kr", defaultValue: '0,00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör",
|
96 |
+
"Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
100 |
+
"Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"
|
101 |
+
],
|
102 |
+
AmPm : ["fm","em","FM","EM"],
|
103 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'Y-m-d',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
ISO8601Long:"Y-m-d H:i:s",
|
109 |
+
ISO8601Short:"Y-m-d",
|
110 |
+
ShortDate: "n/j/Y",
|
111 |
+
LongDate: "l, F d, Y",
|
112 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
113 |
+
MonthDay: "F d",
|
114 |
+
ShortTime: "g:i A",
|
115 |
+
LongTime: "g:i:s A",
|
116 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
+
YearMonth: "F, Y"
|
119 |
+
},
|
120 |
+
reformatAfterEdit : false
|
121 |
+
},
|
122 |
+
baseLinkUrl: '',
|
123 |
+
showAction: '',
|
124 |
+
target: '',
|
125 |
+
checkbox : {disabled:true},
|
126 |
+
idName : 'id'
|
127 |
+
}
|
128 |
+
});
|
129 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-th.js
CHANGED
@@ -1,130 +1,130 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Thai Translation
|
4 |
-
* Kittituch Manakul m.kittituch@Gmail.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "แสดง {0} - {1} จาก {2}",
|
14 |
-
emptyrecords: "ไม่พบข้อมูล",
|
15 |
-
loadtext: "กำลังร้องขอข้อมูล...",
|
16 |
-
pgtext : "หน้า {0} จาก {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "กำลังค้นหา...",
|
20 |
-
Find: "ค้นหา",
|
21 |
-
Reset: "คืนค่ากลับ",
|
22 |
-
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:"ไม่มีคำว่า"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "และ", text: "ทั้งหมด" }, { op: "หรือ", text: "ใดๆ" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "เพิ่มข้อมูล",
|
29 |
-
editCaption: "แก้ไขข้อมูล",
|
30 |
-
bSubmit: "บันทึก",
|
31 |
-
bCancel: "ยกเลิก",
|
32 |
-
bClose: "ปิด",
|
33 |
-
saveData: "คุณต้องการบันทึการแก้ไข ใช่หรือไม่?",
|
34 |
-
bYes : "บันทึก",
|
35 |
-
bNo : "ละทิ้งการแก้ไข",
|
36 |
-
bExit : "ยกเลิก",
|
37 |
-
msg: {
|
38 |
-
required:"ข้อมูลนี้จำเป็น",
|
39 |
-
number:"กรุณากรอกหมายเลขให้ถูกต้อง",
|
40 |
-
minValue:"ค่าของข้อมูลนี้ต้องไม่น้อยกว่า",
|
41 |
-
maxValue:"ค่าของข้อมูลนี้ต้องไม่มากกว่า",
|
42 |
-
email: "อีเมลล์นี้ไม่ถูกต้อง",
|
43 |
-
integer: "กรุณากรอกเป็นจำนวนเต็ม",
|
44 |
-
date: "กรุณากรอกวันที่ให้ถูกต้อง",
|
45 |
-
url: "URL ไม่ถูกต้อง URL จำเป็นต้องขึ้นต้นด้วย 'http://' หรือ 'https://'",
|
46 |
-
nodefined : "ไม่ได้ถูกกำหนดค่า!",
|
47 |
-
novalue : "ต้องการการคืนค่า!",
|
48 |
-
customarray : "ฟังก์ชันที่สร้างขึ้นต้องส่งค่ากลับเป็นแบบแอเรย์",
|
49 |
-
customfcheck : "ระบบต้องการฟังก์ชันที่สร้างขึ้นสำหรับการตรวจสอบ!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "เรียกดูข้อมูล",
|
55 |
-
bClose: "ปิด"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "ลบข้อมูล",
|
59 |
-
msg: "คุณต้องการลบข้อมูลที่ถูกเลือก ใช่หรือไม่?",
|
60 |
-
bSubmit: "ต้องการลบ",
|
61 |
-
bCancel: "ยกเลิก"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "แก้ไขข้อมูล",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "เพิ่มข้อมูล",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "ลบข้อมูล",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "ค้นหาข้อมูล",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "รีเฟรช",
|
74 |
-
alertcap: "คำเตือน",
|
75 |
-
alerttext: "กรุณาเลือกข้อมูล",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "ดูรายละเอียดข้อมูล"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "กรุณาเลือกคอลัมน์",
|
81 |
-
bSubmit: "ตกลง",
|
82 |
-
bCancel: "ยกเลิก"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "เกิดความผิดพลาด",
|
86 |
-
nourl : "ไม่ได้กำหนด URL",
|
87 |
-
norecords: "ไม่มีข้อมูลให้ดำเนินการ",
|
88 |
-
model : "จำนวนคอลัมน์ไม่เท่ากับจำนวนคอลัมน์โมเดล!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"อา", "จ", "อ", "พ", "พฤ", "ศ", "ส",
|
97 |
-
"อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศูกร์", "เสาร์"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค.",
|
101 |
-
"มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"
|
102 |
-
],
|
103 |
-
AmPm : ["am","pm","AM","PM"],
|
104 |
-
S: function (j) {return ''},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'd/m/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
ISO8601Long:"Y-m-d H:i:s",
|
110 |
-
ISO8601Short:"Y-m-d",
|
111 |
-
ShortDate: "n/j/Y",
|
112 |
-
LongDate: "l, F d, Y",
|
113 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
-
MonthDay: "F d",
|
115 |
-
ShortTime: "g:i A",
|
116 |
-
LongTime: "g:i:s A",
|
117 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
-
YearMonth: "F, Y"
|
120 |
-
},
|
121 |
-
reformatAfterEdit : false
|
122 |
-
},
|
123 |
-
baseLinkUrl: '',
|
124 |
-
showAction: '',
|
125 |
-
target: '',
|
126 |
-
checkbox : {disabled:true},
|
127 |
-
idName : 'id'
|
128 |
-
}
|
129 |
-
});
|
130 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Thai Translation
|
4 |
+
* Kittituch Manakul m.kittituch@Gmail.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "แสดง {0} - {1} จาก {2}",
|
14 |
+
emptyrecords: "ไม่พบข้อมูล",
|
15 |
+
loadtext: "กำลังร้องขอข้อมูล...",
|
16 |
+
pgtext : "หน้า {0} จาก {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "กำลังค้นหา...",
|
20 |
+
Find: "ค้นหา",
|
21 |
+
Reset: "คืนค่ากลับ",
|
22 |
+
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:"ไม่มีคำว่า"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "และ", text: "ทั้งหมด" }, { op: "หรือ", text: "ใดๆ" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "เพิ่มข้อมูล",
|
29 |
+
editCaption: "แก้ไขข้อมูล",
|
30 |
+
bSubmit: "บันทึก",
|
31 |
+
bCancel: "ยกเลิก",
|
32 |
+
bClose: "ปิด",
|
33 |
+
saveData: "คุณต้องการบันทึการแก้ไข ใช่หรือไม่?",
|
34 |
+
bYes : "บันทึก",
|
35 |
+
bNo : "ละทิ้งการแก้ไข",
|
36 |
+
bExit : "ยกเลิก",
|
37 |
+
msg: {
|
38 |
+
required:"ข้อมูลนี้จำเป็น",
|
39 |
+
number:"กรุณากรอกหมายเลขให้ถูกต้อง",
|
40 |
+
minValue:"ค่าของข้อมูลนี้ต้องไม่น้อยกว่า",
|
41 |
+
maxValue:"ค่าของข้อมูลนี้ต้องไม่มากกว่า",
|
42 |
+
email: "อีเมลล์นี้ไม่ถูกต้อง",
|
43 |
+
integer: "กรุณากรอกเป็นจำนวนเต็ม",
|
44 |
+
date: "กรุณากรอกวันที่ให้ถูกต้อง",
|
45 |
+
url: "URL ไม่ถูกต้อง URL จำเป็นต้องขึ้นต้นด้วย 'http://' หรือ 'https://'",
|
46 |
+
nodefined : "ไม่ได้ถูกกำหนดค่า!",
|
47 |
+
novalue : "ต้องการการคืนค่า!",
|
48 |
+
customarray : "ฟังก์ชันที่สร้างขึ้นต้องส่งค่ากลับเป็นแบบแอเรย์",
|
49 |
+
customfcheck : "ระบบต้องการฟังก์ชันที่สร้างขึ้นสำหรับการตรวจสอบ!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "เรียกดูข้อมูล",
|
55 |
+
bClose: "ปิด"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "ลบข้อมูล",
|
59 |
+
msg: "คุณต้องการลบข้อมูลที่ถูกเลือก ใช่หรือไม่?",
|
60 |
+
bSubmit: "ต้องการลบ",
|
61 |
+
bCancel: "ยกเลิก"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "แก้ไขข้อมูล",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "เพิ่มข้อมูล",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "ลบข้อมูล",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "ค้นหาข้อมูล",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "รีเฟรช",
|
74 |
+
alertcap: "คำเตือน",
|
75 |
+
alerttext: "กรุณาเลือกข้อมูล",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "ดูรายละเอียดข้อมูล"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "กรุณาเลือกคอลัมน์",
|
81 |
+
bSubmit: "ตกลง",
|
82 |
+
bCancel: "ยกเลิก"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "เกิดความผิดพลาด",
|
86 |
+
nourl : "ไม่ได้กำหนด URL",
|
87 |
+
norecords: "ไม่มีข้อมูลให้ดำเนินการ",
|
88 |
+
model : "จำนวนคอลัมน์ไม่เท่ากับจำนวนคอลัมน์โมเดล!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
93 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"อา", "จ", "อ", "พ", "พฤ", "ศ", "ส",
|
97 |
+
"อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศูกร์", "เสาร์"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค.",
|
101 |
+
"มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"
|
102 |
+
],
|
103 |
+
AmPm : ["am","pm","AM","PM"],
|
104 |
+
S: function (j) {return ''},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'd/m/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
ISO8601Long:"Y-m-d H:i:s",
|
110 |
+
ISO8601Short:"Y-m-d",
|
111 |
+
ShortDate: "n/j/Y",
|
112 |
+
LongDate: "l, F d, Y",
|
113 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
114 |
+
MonthDay: "F d",
|
115 |
+
ShortTime: "g:i A",
|
116 |
+
LongTime: "g:i:s A",
|
117 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
118 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
119 |
+
YearMonth: "F, Y"
|
120 |
+
},
|
121 |
+
reformatAfterEdit : false
|
122 |
+
},
|
123 |
+
baseLinkUrl: '',
|
124 |
+
showAction: '',
|
125 |
+
target: '',
|
126 |
+
checkbox : {disabled:true},
|
127 |
+
idName : 'id'
|
128 |
+
}
|
129 |
+
});
|
130 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-tr.js
CHANGED
@@ -1,128 +1,128 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Turkish Translation
|
4 |
-
* Erhan Gündoğan (erhan@trposta.net)
|
5 |
-
* http://blog.zakkum.com
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "{0}-{1} listeleniyor. Toplam:{2}",
|
14 |
-
emptyrecords: "Kayıt bulunamadı",
|
15 |
-
loadtext: "Yükleniyor...",
|
16 |
-
pgtext : "{0}/{1}. Sayfa"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Arama...",
|
20 |
-
Find: "Bul",
|
21 |
-
Reset: "Temizle",
|
22 |
-
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "VE", text: "tüm" }, { op: "VEYA", text: "herhangi" }],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Kayıt Ekle",
|
29 |
-
editCaption: "Kayıt Düzenle",
|
30 |
-
bSubmit: "Gönder",
|
31 |
-
bCancel: "İptal",
|
32 |
-
bClose: "Kapat",
|
33 |
-
saveData: "Veriler değişti! Kayıt edilsin mi?",
|
34 |
-
bYes : "Evet",
|
35 |
-
bNo : "Hayıt",
|
36 |
-
bExit : "İptal",
|
37 |
-
msg: {
|
38 |
-
required:"Alan gerekli",
|
39 |
-
number:"Lütfen bir numara giriniz",
|
40 |
-
minValue:"girilen değer daha büyük ya da buna eşit olmalıdır",
|
41 |
-
maxValue:"girilen değer daha küçük ya da buna eşit olmalıdır",
|
42 |
-
email: "geçerli bir e-posta adresi değildir",
|
43 |
-
integer: "Lütfen bir tamsayı giriniz",
|
44 |
-
url: "Geçerli bir URL değil. ('http://' or 'https://') ön eki gerekli.",
|
45 |
-
nodefined : " is not defined!",
|
46 |
-
novalue : " return value is required!",
|
47 |
-
customarray : "Custom function should return array!",
|
48 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
49 |
-
}
|
50 |
-
},
|
51 |
-
view : {
|
52 |
-
caption: "Kayıt Görüntüle",
|
53 |
-
bClose: "Kapat"
|
54 |
-
},
|
55 |
-
del : {
|
56 |
-
caption: "Sil",
|
57 |
-
msg: "Seçilen kayıtlar silinsin mi?",
|
58 |
-
bSubmit: "Sil",
|
59 |
-
bCancel: "İptal"
|
60 |
-
},
|
61 |
-
nav : {
|
62 |
-
edittext: " ",
|
63 |
-
edittitle: "Seçili satırı düzenle",
|
64 |
-
addtext:" ",
|
65 |
-
addtitle: "Yeni satır ekle",
|
66 |
-
deltext: " ",
|
67 |
-
deltitle: "Seçili satırı sil",
|
68 |
-
searchtext: " ",
|
69 |
-
searchtitle: "Kayıtları bul",
|
70 |
-
refreshtext: "",
|
71 |
-
refreshtitle: "Tabloyu yenile",
|
72 |
-
alertcap: "Uyarı",
|
73 |
-
alerttext: "Lütfen bir satır seçiniz",
|
74 |
-
viewtext: "",
|
75 |
-
viewtitle: "Seçilen satırı görüntüle"
|
76 |
-
},
|
77 |
-
col : {
|
78 |
-
caption: "Sütunları göster/gizle",
|
79 |
-
bSubmit: "Gönder",
|
80 |
-
bCancel: "İptal"
|
81 |
-
},
|
82 |
-
errors : {
|
83 |
-
errcap : "Hata",
|
84 |
-
nourl : "Bir url yapılandırılmamış",
|
85 |
-
norecords: "İşlem yapılacak bir kayıt yok",
|
86 |
-
model : "colNames uzunluğu <> colModel!"
|
87 |
-
},
|
88 |
-
formatter : {
|
89 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
91 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
92 |
-
date : {
|
93 |
-
dayNames: [
|
94 |
-
"Paz", "Pts", "Sal", "Çar", "Per", "Cum", "Cts",
|
95 |
-
"Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"
|
96 |
-
],
|
97 |
-
monthNames: [
|
98 |
-
"Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara",
|
99 |
-
"Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"
|
100 |
-
],
|
101 |
-
AmPm : ["am","pm","AM","PM"],
|
102 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
103 |
-
srcformat: 'Y-m-d',
|
104 |
-
newformat: 'd/m/Y',
|
105 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
-
masks : {
|
107 |
-
ISO8601Long:"Y-m-d H:i:s",
|
108 |
-
ISO8601Short:"Y-m-d",
|
109 |
-
ShortDate: "n/j/Y",
|
110 |
-
LongDate: "l, F d, Y",
|
111 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
-
MonthDay: "F d",
|
113 |
-
ShortTime: "g:i A",
|
114 |
-
LongTime: "g:i:s A",
|
115 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
-
YearMonth: "F, Y"
|
118 |
-
},
|
119 |
-
reformatAfterEdit : false
|
120 |
-
},
|
121 |
-
baseLinkUrl: '',
|
122 |
-
showAction: '',
|
123 |
-
target: '',
|
124 |
-
checkbox : {disabled:true},
|
125 |
-
idName : 'id'
|
126 |
-
}
|
127 |
-
});
|
128 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Turkish Translation
|
4 |
+
* Erhan Gündoğan (erhan@trposta.net)
|
5 |
+
* http://blog.zakkum.com
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "{0}-{1} listeleniyor. Toplam:{2}",
|
14 |
+
emptyrecords: "Kayıt bulunamadı",
|
15 |
+
loadtext: "Yükleniyor...",
|
16 |
+
pgtext : "{0}/{1}. Sayfa"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Arama...",
|
20 |
+
Find: "Bul",
|
21 |
+
Reset: "Temizle",
|
22 |
+
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"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "VE", text: "tüm" }, { op: "VEYA", text: "herhangi" }],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Kayıt Ekle",
|
29 |
+
editCaption: "Kayıt Düzenle",
|
30 |
+
bSubmit: "Gönder",
|
31 |
+
bCancel: "İptal",
|
32 |
+
bClose: "Kapat",
|
33 |
+
saveData: "Veriler değişti! Kayıt edilsin mi?",
|
34 |
+
bYes : "Evet",
|
35 |
+
bNo : "Hayıt",
|
36 |
+
bExit : "İptal",
|
37 |
+
msg: {
|
38 |
+
required:"Alan gerekli",
|
39 |
+
number:"Lütfen bir numara giriniz",
|
40 |
+
minValue:"girilen değer daha büyük ya da buna eşit olmalıdır",
|
41 |
+
maxValue:"girilen değer daha küçük ya da buna eşit olmalıdır",
|
42 |
+
email: "geçerli bir e-posta adresi değildir",
|
43 |
+
integer: "Lütfen bir tamsayı giriniz",
|
44 |
+
url: "Geçerli bir URL değil. ('http://' or 'https://') ön eki gerekli.",
|
45 |
+
nodefined : " is not defined!",
|
46 |
+
novalue : " return value is required!",
|
47 |
+
customarray : "Custom function should return array!",
|
48 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
49 |
+
}
|
50 |
+
},
|
51 |
+
view : {
|
52 |
+
caption: "Kayıt Görüntüle",
|
53 |
+
bClose: "Kapat"
|
54 |
+
},
|
55 |
+
del : {
|
56 |
+
caption: "Sil",
|
57 |
+
msg: "Seçilen kayıtlar silinsin mi?",
|
58 |
+
bSubmit: "Sil",
|
59 |
+
bCancel: "İptal"
|
60 |
+
},
|
61 |
+
nav : {
|
62 |
+
edittext: " ",
|
63 |
+
edittitle: "Seçili satırı düzenle",
|
64 |
+
addtext:" ",
|
65 |
+
addtitle: "Yeni satır ekle",
|
66 |
+
deltext: " ",
|
67 |
+
deltitle: "Seçili satırı sil",
|
68 |
+
searchtext: " ",
|
69 |
+
searchtitle: "Kayıtları bul",
|
70 |
+
refreshtext: "",
|
71 |
+
refreshtitle: "Tabloyu yenile",
|
72 |
+
alertcap: "Uyarı",
|
73 |
+
alerttext: "Lütfen bir satır seçiniz",
|
74 |
+
viewtext: "",
|
75 |
+
viewtitle: "Seçilen satırı görüntüle"
|
76 |
+
},
|
77 |
+
col : {
|
78 |
+
caption: "Sütunları göster/gizle",
|
79 |
+
bSubmit: "Gönder",
|
80 |
+
bCancel: "İptal"
|
81 |
+
},
|
82 |
+
errors : {
|
83 |
+
errcap : "Hata",
|
84 |
+
nourl : "Bir url yapılandırılmamış",
|
85 |
+
norecords: "İşlem yapılacak bir kayıt yok",
|
86 |
+
model : "colNames uzunluğu <> colModel!"
|
87 |
+
},
|
88 |
+
formatter : {
|
89 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
90 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
91 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
92 |
+
date : {
|
93 |
+
dayNames: [
|
94 |
+
"Paz", "Pts", "Sal", "Çar", "Per", "Cum", "Cts",
|
95 |
+
"Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"
|
96 |
+
],
|
97 |
+
monthNames: [
|
98 |
+
"Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara",
|
99 |
+
"Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"
|
100 |
+
],
|
101 |
+
AmPm : ["am","pm","AM","PM"],
|
102 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
103 |
+
srcformat: 'Y-m-d',
|
104 |
+
newformat: 'd/m/Y',
|
105 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
106 |
+
masks : {
|
107 |
+
ISO8601Long:"Y-m-d H:i:s",
|
108 |
+
ISO8601Short:"Y-m-d",
|
109 |
+
ShortDate: "n/j/Y",
|
110 |
+
LongDate: "l, F d, Y",
|
111 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
112 |
+
MonthDay: "F d",
|
113 |
+
ShortTime: "g:i A",
|
114 |
+
LongTime: "g:i:s A",
|
115 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
116 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
117 |
+
YearMonth: "F, Y"
|
118 |
+
},
|
119 |
+
reformatAfterEdit : false
|
120 |
+
},
|
121 |
+
baseLinkUrl: '',
|
122 |
+
showAction: '',
|
123 |
+
target: '',
|
124 |
+
checkbox : {disabled:true},
|
125 |
+
idName : 'id'
|
126 |
+
}
|
127 |
+
});
|
128 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-tw.js
CHANGED
@@ -1,131 +1,131 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Chinese (Taiwan) Translation for v4.2
|
4 |
-
* linquize
|
5 |
-
* https://github.com/linquize/jqGrid
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
*
|
10 |
-
**/
|
11 |
-
$.jgrid = $.jgrid || {};
|
12 |
-
$.extend($.jgrid,{
|
13 |
-
defaults : {
|
14 |
-
recordtext: "{0} - {1} 共 {2} 條",
|
15 |
-
emptyrecords: "沒有記錄",
|
16 |
-
loadtext: "載入中...",
|
17 |
-
pgtext : " {0} 共 {1} 頁"
|
18 |
-
},
|
19 |
-
search : {
|
20 |
-
caption: "搜尋...",
|
21 |
-
Find: "搜尋",
|
22 |
-
Reset: "重設",
|
23 |
-
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:"不包含 "},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
-
groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
|
25 |
-
operandTitle : "Click to select search operation.",
|
26 |
-
resetTitle : "Reset Search Value"
|
27 |
-
},
|
28 |
-
edit : {
|
29 |
-
addCaption: "新增記錄",
|
30 |
-
editCaption: "編輯記錄",
|
31 |
-
bSubmit: "提交",
|
32 |
-
bCancel: "取消",
|
33 |
-
bClose: "關閉",
|
34 |
-
saveData: "資料已改變,是否儲存?",
|
35 |
-
bYes : "是",
|
36 |
-
bNo : "否",
|
37 |
-
bExit : "取消",
|
38 |
-
msg: {
|
39 |
-
required:"此欄必要",
|
40 |
-
number:"請輸入有效的數字",
|
41 |
-
minValue:"值必須大於等於 ",
|
42 |
-
maxValue:"值必須小於等於 ",
|
43 |
-
email: "不是有效的e-mail地址",
|
44 |
-
integer: "請輸入有效整数",
|
45 |
-
date: "請輸入有效時間",
|
46 |
-
url: "網址無效。前綴必須為 ('http://' 或 'https://')",
|
47 |
-
nodefined : " 未定義!",
|
48 |
-
novalue : " 需要傳回值!",
|
49 |
-
customarray : "自訂函數應傳回陣列!",
|
50 |
-
customfcheck : "自訂檢查應有自訂函數!"
|
51 |
-
|
52 |
-
}
|
53 |
-
},
|
54 |
-
view : {
|
55 |
-
caption: "查看記錄",
|
56 |
-
bClose: "關閉"
|
57 |
-
},
|
58 |
-
del : {
|
59 |
-
caption: "刪除",
|
60 |
-
msg: "刪除已選記錄?",
|
61 |
-
bSubmit: "刪除",
|
62 |
-
bCancel: "取消"
|
63 |
-
},
|
64 |
-
nav : {
|
65 |
-
edittext: "",
|
66 |
-
edittitle: "編輯已選列",
|
67 |
-
addtext:"",
|
68 |
-
addtitle: "新增列",
|
69 |
-
deltext: "",
|
70 |
-
deltitle: "刪除已選列",
|
71 |
-
searchtext: "",
|
72 |
-
searchtitle: "搜尋記錄",
|
73 |
-
refreshtext: "",
|
74 |
-
refreshtitle: "重新整理表格",
|
75 |
-
alertcap: "警告",
|
76 |
-
alerttext: "請選擇列",
|
77 |
-
viewtext: "",
|
78 |
-
viewtitle: "檢視已選列"
|
79 |
-
},
|
80 |
-
col : {
|
81 |
-
caption: "選擇欄",
|
82 |
-
bSubmit: "確定",
|
83 |
-
bCancel: "取消"
|
84 |
-
},
|
85 |
-
errors : {
|
86 |
-
errcap : "錯誤",
|
87 |
-
nourl : "未設定URL",
|
88 |
-
norecords: "無需要處理的記錄",
|
89 |
-
model : "colNames 和 colModel 長度不同!"
|
90 |
-
},
|
91 |
-
formatter : {
|
92 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
93 |
-
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
94 |
-
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
95 |
-
date : {
|
96 |
-
dayNames: [
|
97 |
-
"日", "一", "二", "三", "四", "五", "六",
|
98 |
-
"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"
|
99 |
-
],
|
100 |
-
monthNames: [
|
101 |
-
"一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
|
102 |
-
"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
|
103 |
-
],
|
104 |
-
AmPm : ["上午","下午","上午","下午"],
|
105 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
106 |
-
srcformat: 'Y-m-d',
|
107 |
-
newformat: 'm-d-Y',
|
108 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
-
masks : {
|
110 |
-
ISO8601Long:"Y-m-d H:i:s",
|
111 |
-
ISO8601Short:"Y-m-d",
|
112 |
-
ShortDate: "Y/j/n",
|
113 |
-
LongDate: "l, F d, Y",
|
114 |
-
FullDateTime: "l, F d, Y g:i:s A",
|
115 |
-
MonthDay: "F d",
|
116 |
-
ShortTime: "g:i A",
|
117 |
-
LongTime: "g:i:s A",
|
118 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
119 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
120 |
-
YearMonth: "F, Y"
|
121 |
-
},
|
122 |
-
reformatAfterEdit : false
|
123 |
-
},
|
124 |
-
baseLinkUrl: '',
|
125 |
-
showAction: '',
|
126 |
-
target: '',
|
127 |
-
checkbox : {disabled:true},
|
128 |
-
idName : 'id'
|
129 |
-
}
|
130 |
-
});
|
131 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Chinese (Taiwan) Translation for v4.2
|
4 |
+
* linquize
|
5 |
+
* https://github.com/linquize/jqGrid
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
*
|
10 |
+
**/
|
11 |
+
$.jgrid = $.jgrid || {};
|
12 |
+
$.extend($.jgrid,{
|
13 |
+
defaults : {
|
14 |
+
recordtext: "{0} - {1} 共 {2} 條",
|
15 |
+
emptyrecords: "沒有記錄",
|
16 |
+
loadtext: "載入中...",
|
17 |
+
pgtext : " {0} 共 {1} 頁"
|
18 |
+
},
|
19 |
+
search : {
|
20 |
+
caption: "搜尋...",
|
21 |
+
Find: "搜尋",
|
22 |
+
Reset: "重設",
|
23 |
+
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:"不包含 "},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
24 |
+
groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
|
25 |
+
operandTitle : "Click to select search operation.",
|
26 |
+
resetTitle : "Reset Search Value"
|
27 |
+
},
|
28 |
+
edit : {
|
29 |
+
addCaption: "新增記錄",
|
30 |
+
editCaption: "編輯記錄",
|
31 |
+
bSubmit: "提交",
|
32 |
+
bCancel: "取消",
|
33 |
+
bClose: "關閉",
|
34 |
+
saveData: "資料已改變,是否儲存?",
|
35 |
+
bYes : "是",
|
36 |
+
bNo : "否",
|
37 |
+
bExit : "取消",
|
38 |
+
msg: {
|
39 |
+
required:"此欄必要",
|
40 |
+
number:"請輸入有效的數字",
|
41 |
+
minValue:"值必須大於等於 ",
|
42 |
+
maxValue:"值必須小於等於 ",
|
43 |
+
email: "不是有效的e-mail地址",
|
44 |
+
integer: "請輸入有效整数",
|
45 |
+
date: "請輸入有效時間",
|
46 |
+
url: "網址無效。前綴必須為 ('http://' 或 'https://')",
|
47 |
+
nodefined : " 未定義!",
|
48 |
+
novalue : " 需要傳回值!",
|
49 |
+
customarray : "自訂函數應傳回陣列!",
|
50 |
+
customfcheck : "自訂檢查應有自訂函數!"
|
51 |
+
|
52 |
+
}
|
53 |
+
},
|
54 |
+
view : {
|
55 |
+
caption: "查看記錄",
|
56 |
+
bClose: "關閉"
|
57 |
+
},
|
58 |
+
del : {
|
59 |
+
caption: "刪除",
|
60 |
+
msg: "刪除已選記錄?",
|
61 |
+
bSubmit: "刪除",
|
62 |
+
bCancel: "取消"
|
63 |
+
},
|
64 |
+
nav : {
|
65 |
+
edittext: "",
|
66 |
+
edittitle: "編輯已選列",
|
67 |
+
addtext:"",
|
68 |
+
addtitle: "新增列",
|
69 |
+
deltext: "",
|
70 |
+
deltitle: "刪除已選列",
|
71 |
+
searchtext: "",
|
72 |
+
searchtitle: "搜尋記錄",
|
73 |
+
refreshtext: "",
|
74 |
+
refreshtitle: "重新整理表格",
|
75 |
+
alertcap: "警告",
|
76 |
+
alerttext: "請選擇列",
|
77 |
+
viewtext: "",
|
78 |
+
viewtitle: "檢視已選列"
|
79 |
+
},
|
80 |
+
col : {
|
81 |
+
caption: "選擇欄",
|
82 |
+
bSubmit: "確定",
|
83 |
+
bCancel: "取消"
|
84 |
+
},
|
85 |
+
errors : {
|
86 |
+
errcap : "錯誤",
|
87 |
+
nourl : "未設定URL",
|
88 |
+
norecords: "無需要處理的記錄",
|
89 |
+
model : "colNames 和 colModel 長度不同!"
|
90 |
+
},
|
91 |
+
formatter : {
|
92 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
93 |
+
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
94 |
+
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
95 |
+
date : {
|
96 |
+
dayNames: [
|
97 |
+
"日", "一", "二", "三", "四", "五", "六",
|
98 |
+
"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"
|
99 |
+
],
|
100 |
+
monthNames: [
|
101 |
+
"一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
|
102 |
+
"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
|
103 |
+
],
|
104 |
+
AmPm : ["上午","下午","上午","下午"],
|
105 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
106 |
+
srcformat: 'Y-m-d',
|
107 |
+
newformat: 'm-d-Y',
|
108 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
109 |
+
masks : {
|
110 |
+
ISO8601Long:"Y-m-d H:i:s",
|
111 |
+
ISO8601Short:"Y-m-d",
|
112 |
+
ShortDate: "Y/j/n",
|
113 |
+
LongDate: "l, F d, Y",
|
114 |
+
FullDateTime: "l, F d, Y g:i:s A",
|
115 |
+
MonthDay: "F d",
|
116 |
+
ShortTime: "g:i A",
|
117 |
+
LongTime: "g:i:s A",
|
118 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
119 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
120 |
+
YearMonth: "F, Y"
|
121 |
+
},
|
122 |
+
reformatAfterEdit : false
|
123 |
+
},
|
124 |
+
baseLinkUrl: '',
|
125 |
+
showAction: '',
|
126 |
+
target: '',
|
127 |
+
checkbox : {disabled:true},
|
128 |
+
idName : 'id'
|
129 |
+
}
|
130 |
+
});
|
131 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-ua.js
CHANGED
@@ -1,129 +1,129 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Ukrainian Translation v1.0 02.07.2009
|
4 |
-
* Sergey Dyagovchenko
|
5 |
-
* http://d.sumy.ua
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "Перегляд {0} - {1} з {2}",
|
14 |
-
emptyrecords: "Немає записів для перегляду",
|
15 |
-
loadtext: "Завантаження...",
|
16 |
-
pgtext : "Стор. {0} з {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Пошук...",
|
20 |
-
Find: "Знайти",
|
21 |
-
Reset: "Скидання",
|
22 |
-
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:"не містить"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "будь-який" }],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Додати запис",
|
29 |
-
editCaption: "Змінити запис",
|
30 |
-
bSubmit: "Зберегти",
|
31 |
-
bCancel: "Відміна",
|
32 |
-
bClose: "Закрити",
|
33 |
-
saveData: "До данних були внесені зміни! Зберегти зміни?",
|
34 |
-
bYes : "Так",
|
35 |
-
bNo : "Ні",
|
36 |
-
bExit : "Відміна",
|
37 |
-
msg: {
|
38 |
-
required:"Поле є обов'язковим",
|
39 |
-
number:"Будь ласка, введіть правильне число",
|
40 |
-
minValue:"значення повинне бути більше або дорівнює",
|
41 |
-
maxValue:"значення повинно бути менше або дорівнює",
|
42 |
-
email: "некоректна адреса електронної пошти",
|
43 |
-
integer: "Будь ласка, введення дійсне ціле значення",
|
44 |
-
date: "Будь ласка, введення дійсне значення дати",
|
45 |
-
url: "не дійсний URL. Необхідна приставка ('http://' or 'https://')",
|
46 |
-
nodefined : " is not defined!",
|
47 |
-
novalue : " return value is required!",
|
48 |
-
customarray : "Custom function should return array!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
}
|
51 |
-
},
|
52 |
-
view : {
|
53 |
-
caption: "Переглянути запис",
|
54 |
-
bClose: "Закрити"
|
55 |
-
},
|
56 |
-
del : {
|
57 |
-
caption: "Видалити",
|
58 |
-
msg: "Видалити обраний запис(и)?",
|
59 |
-
bSubmit: "Видалити",
|
60 |
-
bCancel: "Відміна"
|
61 |
-
},
|
62 |
-
nav : {
|
63 |
-
edittext: " ",
|
64 |
-
edittitle: "Змінити вибраний запис",
|
65 |
-
addtext:" ",
|
66 |
-
addtitle: "Додати новий запис",
|
67 |
-
deltext: " ",
|
68 |
-
deltitle: "Видалити вибраний запис",
|
69 |
-
searchtext: " ",
|
70 |
-
searchtitle: "Знайти записи",
|
71 |
-
refreshtext: "",
|
72 |
-
refreshtitle: "Оновити таблицю",
|
73 |
-
alertcap: "Попередження",
|
74 |
-
alerttext: "Будь ласка, виберіть запис",
|
75 |
-
viewtext: "",
|
76 |
-
viewtitle: "Переглянути обраний запис"
|
77 |
-
},
|
78 |
-
col : {
|
79 |
-
caption: "Показати/Приховати стовпці",
|
80 |
-
bSubmit: "Зберегти",
|
81 |
-
bCancel: "Відміна"
|
82 |
-
},
|
83 |
-
errors : {
|
84 |
-
errcap : "Помилка",
|
85 |
-
nourl : "URL не задан",
|
86 |
-
norecords: "Немає записів для обробки",
|
87 |
-
model : "Число полів не відповідає числу стовпців таблиці!"
|
88 |
-
},
|
89 |
-
formatter : {
|
90 |
-
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
-
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
-
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
-
date : {
|
94 |
-
dayNames: [
|
95 |
-
"Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
|
96 |
-
"Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"
|
97 |
-
],
|
98 |
-
monthNames: [
|
99 |
-
"Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру",
|
100 |
-
"Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"
|
101 |
-
],
|
102 |
-
AmPm : ["am","pm","AM","PM"],
|
103 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
104 |
-
srcformat: 'Y-m-d',
|
105 |
-
newformat: 'd.m.Y',
|
106 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
-
masks : {
|
108 |
-
ISO8601Long:"Y-m-d H:i:s",
|
109 |
-
ISO8601Short:"Y-m-d",
|
110 |
-
ShortDate: "n.j.Y",
|
111 |
-
LongDate: "l, F d, Y",
|
112 |
-
FullDateTime: "l, F d, Y G:i:s",
|
113 |
-
MonthDay: "F d",
|
114 |
-
ShortTime: "G:i",
|
115 |
-
LongTime: "G:i:s",
|
116 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
-
YearMonth: "F, Y"
|
119 |
-
},
|
120 |
-
reformatAfterEdit : false
|
121 |
-
},
|
122 |
-
baseLinkUrl: '',
|
123 |
-
showAction: '',
|
124 |
-
target: '',
|
125 |
-
checkbox : {disabled:true},
|
126 |
-
idName : 'id'
|
127 |
-
}
|
128 |
-
});
|
129 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Ukrainian Translation v1.0 02.07.2009
|
4 |
+
* Sergey Dyagovchenko
|
5 |
+
* http://d.sumy.ua
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "Перегляд {0} - {1} з {2}",
|
14 |
+
emptyrecords: "Немає записів для перегляду",
|
15 |
+
loadtext: "Завантаження...",
|
16 |
+
pgtext : "Стор. {0} з {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Пошук...",
|
20 |
+
Find: "Знайти",
|
21 |
+
Reset: "Скидання",
|
22 |
+
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:"не містить"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "будь-який" }],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Додати запис",
|
29 |
+
editCaption: "Змінити запис",
|
30 |
+
bSubmit: "Зберегти",
|
31 |
+
bCancel: "Відміна",
|
32 |
+
bClose: "Закрити",
|
33 |
+
saveData: "До данних були внесені зміни! Зберегти зміни?",
|
34 |
+
bYes : "Так",
|
35 |
+
bNo : "Ні",
|
36 |
+
bExit : "Відміна",
|
37 |
+
msg: {
|
38 |
+
required:"Поле є обов'язковим",
|
39 |
+
number:"Будь ласка, введіть правильне число",
|
40 |
+
minValue:"значення повинне бути більше або дорівнює",
|
41 |
+
maxValue:"значення повинно бути менше або дорівнює",
|
42 |
+
email: "некоректна адреса електронної пошти",
|
43 |
+
integer: "Будь ласка, введення дійсне ціле значення",
|
44 |
+
date: "Будь ласка, введення дійсне значення дати",
|
45 |
+
url: "не дійсний URL. Необхідна приставка ('http://' or 'https://')",
|
46 |
+
nodefined : " is not defined!",
|
47 |
+
novalue : " return value is required!",
|
48 |
+
customarray : "Custom function should return array!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
}
|
51 |
+
},
|
52 |
+
view : {
|
53 |
+
caption: "Переглянути запис",
|
54 |
+
bClose: "Закрити"
|
55 |
+
},
|
56 |
+
del : {
|
57 |
+
caption: "Видалити",
|
58 |
+
msg: "Видалити обраний запис(и)?",
|
59 |
+
bSubmit: "Видалити",
|
60 |
+
bCancel: "Відміна"
|
61 |
+
},
|
62 |
+
nav : {
|
63 |
+
edittext: " ",
|
64 |
+
edittitle: "Змінити вибраний запис",
|
65 |
+
addtext:" ",
|
66 |
+
addtitle: "Додати новий запис",
|
67 |
+
deltext: " ",
|
68 |
+
deltitle: "Видалити вибраний запис",
|
69 |
+
searchtext: " ",
|
70 |
+
searchtitle: "Знайти записи",
|
71 |
+
refreshtext: "",
|
72 |
+
refreshtitle: "Оновити таблицю",
|
73 |
+
alertcap: "Попередження",
|
74 |
+
alerttext: "Будь ласка, виберіть запис",
|
75 |
+
viewtext: "",
|
76 |
+
viewtitle: "Переглянути обраний запис"
|
77 |
+
},
|
78 |
+
col : {
|
79 |
+
caption: "Показати/Приховати стовпці",
|
80 |
+
bSubmit: "Зберегти",
|
81 |
+
bCancel: "Відміна"
|
82 |
+
},
|
83 |
+
errors : {
|
84 |
+
errcap : "Помилка",
|
85 |
+
nourl : "URL не задан",
|
86 |
+
norecords: "Немає записів для обробки",
|
87 |
+
model : "Число полів не відповідає числу стовпців таблиці!"
|
88 |
+
},
|
89 |
+
formatter : {
|
90 |
+
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
91 |
+
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
92 |
+
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
93 |
+
date : {
|
94 |
+
dayNames: [
|
95 |
+
"Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
|
96 |
+
"Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"
|
97 |
+
],
|
98 |
+
monthNames: [
|
99 |
+
"Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру",
|
100 |
+
"Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"
|
101 |
+
],
|
102 |
+
AmPm : ["am","pm","AM","PM"],
|
103 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
104 |
+
srcformat: 'Y-m-d',
|
105 |
+
newformat: 'd.m.Y',
|
106 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
107 |
+
masks : {
|
108 |
+
ISO8601Long:"Y-m-d H:i:s",
|
109 |
+
ISO8601Short:"Y-m-d",
|
110 |
+
ShortDate: "n.j.Y",
|
111 |
+
LongDate: "l, F d, Y",
|
112 |
+
FullDateTime: "l, F d, Y G:i:s",
|
113 |
+
MonthDay: "F d",
|
114 |
+
ShortTime: "G:i",
|
115 |
+
LongTime: "G:i:s",
|
116 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
117 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
118 |
+
YearMonth: "F, Y"
|
119 |
+
},
|
120 |
+
reformatAfterEdit : false
|
121 |
+
},
|
122 |
+
baseLinkUrl: '',
|
123 |
+
showAction: '',
|
124 |
+
target: '',
|
125 |
+
checkbox : {disabled:true},
|
126 |
+
idName : 'id'
|
127 |
+
}
|
128 |
+
});
|
129 |
+
})(jQuery);
|
assets/lib/jqgrid/i18n/grid.locale-vi.js
CHANGED
@@ -1,170 +1,170 @@
|
|
1 |
-
;(function($){
|
2 |
-
/**
|
3 |
-
* jqGrid Vietnamese Translation
|
4 |
-
* Lê Đình Dũng dungtdc@gmail.com
|
5 |
-
* http://trirand.com/blog/
|
6 |
-
* Dual licensed under the MIT and GPL licenses:
|
7 |
-
* http://www.opensource.org/licenses/mit-license.php
|
8 |
-
* http://www.gnu.org/licenses/gpl.html
|
9 |
-
**/
|
10 |
-
$.jgrid = $.jgrid || {};
|
11 |
-
$.extend($.jgrid,{
|
12 |
-
defaults : {
|
13 |
-
recordtext: "View {0} - {1} of {2}",
|
14 |
-
emptyrecords: "Không có dữ liệu",
|
15 |
-
loadtext: "Đang nạp dữ liệu...",
|
16 |
-
pgtext : "Trang {0} trong tổng số {1}"
|
17 |
-
},
|
18 |
-
search : {
|
19 |
-
caption: "Tìm kiếm...",
|
20 |
-
Find: "Tìm",
|
21 |
-
Reset: "Khởi tạo lại",
|
22 |
-
odata: [{ oper:'eq', text:"bằng"},{ oper:'ne', text:"không bằng"},{ oper:'lt', text:"bé hơn"},{ oper:'le', text:"bé hơn hoặc bằng"},{ oper:'gt', text:"lớn hơn"},{ oper:'ge', text:"lớn hơn hoặc bằng"},{ oper:'bw', text:"bắt đầu với"},{ oper:'bn', text:"không bắt đầu với"},{ oper:'in', text:"trong"},{ oper:'ni', text:"không nằm trong"},{ oper:'ew', text:"kết thúc với"},{ oper:'en', text:"không kết thúc với"},{ oper:'cn', text:"chứa"},{ oper:'nc', text:"không chứa"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
-
groupOps: [ { op: "VÀ", text: "tất cả" }, { op: "HOẶC", text: "bất kỳ" } ],
|
24 |
-
operandTitle : "Click to select search operation.",
|
25 |
-
resetTitle : "Reset Search Value"
|
26 |
-
},
|
27 |
-
edit : {
|
28 |
-
addCaption: "Thêm bản ghi",
|
29 |
-
editCaption: "Sửa bản ghi",
|
30 |
-
bSubmit: "Gửi",
|
31 |
-
bCancel: "Hủy bỏ",
|
32 |
-
bClose: "Đóng",
|
33 |
-
saveData: "Dữ liệu đã thay đổi! Có lưu thay đổi không?",
|
34 |
-
bYes : "Có",
|
35 |
-
bNo : "Không",
|
36 |
-
bExit : "Hủy bỏ",
|
37 |
-
msg: {
|
38 |
-
required:"Trường dữ liệu bắt buộc có",
|
39 |
-
number:"Hãy điền đúng số",
|
40 |
-
minValue:"giá trị phải lớn hơn hoặc bằng với ",
|
41 |
-
maxValue:"giá trị phải bé hơn hoặc bằng",
|
42 |
-
email: "không phải là một email đúng",
|
43 |
-
integer: "Hãy điền đúng số nguyên",
|
44 |
-
date: "Hãy điền đúng ngày tháng",
|
45 |
-
url: "không phải là URL. Khởi đầu bắt buộc là ('http://' hoặc 'https://')",
|
46 |
-
nodefined : " chưa được định nghĩa!",
|
47 |
-
novalue : " giá trị trả về bắt buộc phải có!",
|
48 |
-
customarray : "Hàm nên trả về một mảng!",
|
49 |
-
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
-
|
51 |
-
}
|
52 |
-
},
|
53 |
-
view : {
|
54 |
-
caption: "Xem bản ghi",
|
55 |
-
bClose: "Đóng"
|
56 |
-
},
|
57 |
-
del : {
|
58 |
-
caption: "Xóa",
|
59 |
-
msg: "Xóa bản ghi đã chọn?",
|
60 |
-
bSubmit: "Xóa",
|
61 |
-
bCancel: "Hủy bỏ"
|
62 |
-
},
|
63 |
-
nav : {
|
64 |
-
edittext: "",
|
65 |
-
edittitle: "Sửa dòng đã chọn",
|
66 |
-
addtext:"",
|
67 |
-
addtitle: "Thêm mới 1 dòng",
|
68 |
-
deltext: "",
|
69 |
-
deltitle: "Xóa dòng đã chọn",
|
70 |
-
searchtext: "",
|
71 |
-
searchtitle: "Tìm bản ghi",
|
72 |
-
refreshtext: "",
|
73 |
-
refreshtitle: "Nạp lại lưới",
|
74 |
-
alertcap: "Cảnh báo",
|
75 |
-
alerttext: "Hãy chọn một dòng",
|
76 |
-
viewtext: "",
|
77 |
-
viewtitle: "Xem dòng đã chọn"
|
78 |
-
},
|
79 |
-
col : {
|
80 |
-
caption: "Chọn cột",
|
81 |
-
bSubmit: "OK",
|
82 |
-
bCancel: "Hủy bỏ"
|
83 |
-
},
|
84 |
-
errors : {
|
85 |
-
errcap : "Lỗi",
|
86 |
-
nourl : "không url được đặt",
|
87 |
-
norecords: "Không có bản ghi để xử lý",
|
88 |
-
model : "Chiều dài của colNames <> colModel!"
|
89 |
-
},
|
90 |
-
formatter : {
|
91 |
-
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
-
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
|
93 |
-
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0'},
|
94 |
-
date : {
|
95 |
-
dayNames: [
|
96 |
-
"CN", "T2", "T3", "T4", "T5", "T6", "T7",
|
97 |
-
"Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"
|
98 |
-
],
|
99 |
-
monthNames: [
|
100 |
-
"Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12",
|
101 |
-
"Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"
|
102 |
-
],
|
103 |
-
AmPm : ["sáng","chiều","SÁNG","CHIỀU"],
|
104 |
-
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
105 |
-
srcformat: 'Y-m-d',
|
106 |
-
newformat: 'n/j/Y',
|
107 |
-
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
-
masks : {
|
109 |
-
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
110 |
-
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
111 |
-
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
112 |
-
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
113 |
-
// information about date, time, numbers and currency formats used in different countries
|
114 |
-
// one should just convert the information in PHP format
|
115 |
-
ISO8601Long:"Y-m-d H:i:s",
|
116 |
-
ISO8601Short:"Y-m-d",
|
117 |
-
// short date:
|
118 |
-
// n - Numeric representation of a month, without leading zeros
|
119 |
-
// j - Day of the month without leading zeros
|
120 |
-
// Y - A full numeric representation of a year, 4 digits
|
121 |
-
// example: 3/1/2012 which means 1 March 2012
|
122 |
-
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
123 |
-
// long date:
|
124 |
-
// l - A full textual representation of the day of the week
|
125 |
-
// F - A full textual representation of a month
|
126 |
-
// d - Day of the month, 2 digits with leading zeros
|
127 |
-
// Y - A full numeric representation of a year, 4 digits
|
128 |
-
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
129 |
-
// long date with long time:
|
130 |
-
// l - A full textual representation of the day of the week
|
131 |
-
// F - A full textual representation of a month
|
132 |
-
// d - Day of the month, 2 digits with leading zeros
|
133 |
-
// Y - A full numeric representation of a year, 4 digits
|
134 |
-
// g - 12-hour format of an hour without leading zeros
|
135 |
-
// i - Minutes with leading zeros
|
136 |
-
// s - Seconds, with leading zeros
|
137 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
138 |
-
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
139 |
-
// month day:
|
140 |
-
// F - A full textual representation of a month
|
141 |
-
// d - Day of the month, 2 digits with leading zeros
|
142 |
-
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
143 |
-
// short time (without seconds)
|
144 |
-
// g - 12-hour format of an hour without leading zeros
|
145 |
-
// i - Minutes with leading zeros
|
146 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
147 |
-
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
148 |
-
// long time (with seconds)
|
149 |
-
// g - 12-hour format of an hour without leading zeros
|
150 |
-
// i - Minutes with leading zeros
|
151 |
-
// s - Seconds, with leading zeros
|
152 |
-
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
153 |
-
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
154 |
-
SortableDateTime: "Y-m-d\\TH:i:s",
|
155 |
-
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
156 |
-
// month with year
|
157 |
-
// Y - A full numeric representation of a year, 4 digits
|
158 |
-
// F - A full textual representation of a month
|
159 |
-
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
160 |
-
},
|
161 |
-
reformatAfterEdit : false
|
162 |
-
},
|
163 |
-
baseLinkUrl: '',
|
164 |
-
showAction: '',
|
165 |
-
target: '',
|
166 |
-
checkbox : {disabled:true},
|
167 |
-
idName : 'id'
|
168 |
-
}
|
169 |
-
});
|
170 |
-
})(jQuery);
|
1 |
+
;(function($){
|
2 |
+
/**
|
3 |
+
* jqGrid Vietnamese Translation
|
4 |
+
* Lê Đình Dũng dungtdc@gmail.com
|
5 |
+
* http://trirand.com/blog/
|
6 |
+
* Dual licensed under the MIT and GPL licenses:
|
7 |
+
* http://www.opensource.org/licenses/mit-license.php
|
8 |
+
* http://www.gnu.org/licenses/gpl.html
|
9 |
+
**/
|
10 |
+
$.jgrid = $.jgrid || {};
|
11 |
+
$.extend($.jgrid,{
|
12 |
+
defaults : {
|
13 |
+
recordtext: "View {0} - {1} of {2}",
|
14 |
+
emptyrecords: "Không có dữ liệu",
|
15 |
+
loadtext: "Đang nạp dữ liệu...",
|
16 |
+
pgtext : "Trang {0} trong tổng số {1}"
|
17 |
+
},
|
18 |
+
search : {
|
19 |
+
caption: "Tìm kiếm...",
|
20 |
+
Find: "Tìm",
|
21 |
+
Reset: "Khởi tạo lại",
|
22 |
+
odata: [{ oper:'eq', text:"bằng"},{ oper:'ne', text:"không bằng"},{ oper:'lt', text:"bé hơn"},{ oper:'le', text:"bé hơn hoặc bằng"},{ oper:'gt', text:"lớn hơn"},{ oper:'ge', text:"lớn hơn hoặc bằng"},{ oper:'bw', text:"bắt đầu với"},{ oper:'bn', text:"không bắt đầu với"},{ oper:'in', text:"trong"},{ oper:'ni', text:"không nằm trong"},{ oper:'ew', text:"kết thúc với"},{ oper:'en', text:"không kết thúc với"},{ oper:'cn', text:"chứa"},{ oper:'nc', text:"không chứa"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
|
23 |
+
groupOps: [ { op: "VÀ", text: "tất cả" }, { op: "HOẶC", text: "bất kỳ" } ],
|
24 |
+
operandTitle : "Click to select search operation.",
|
25 |
+
resetTitle : "Reset Search Value"
|
26 |
+
},
|
27 |
+
edit : {
|
28 |
+
addCaption: "Thêm bản ghi",
|
29 |
+
editCaption: "Sửa bản ghi",
|
30 |
+
bSubmit: "Gửi",
|
31 |
+
bCancel: "Hủy bỏ",
|
32 |
+
bClose: "Đóng",
|
33 |
+
saveData: "Dữ liệu đã thay đổi! Có lưu thay đổi không?",
|
34 |
+
bYes : "Có",
|
35 |
+
bNo : "Không",
|
36 |
+
bExit : "Hủy bỏ",
|
37 |
+
msg: {
|
38 |
+
required:"Trường dữ liệu bắt buộc có",
|
39 |
+
number:"Hãy điền đúng số",
|
40 |
+
minValue:"giá trị phải lớn hơn hoặc bằng với ",
|
41 |
+
maxValue:"giá trị phải bé hơn hoặc bằng",
|
42 |
+
email: "không phải là một email đúng",
|
43 |
+
integer: "Hãy điền đúng số nguyên",
|
44 |
+
date: "Hãy điền đúng ngày tháng",
|
45 |
+
url: "không phải là URL. Khởi đầu bắt buộc là ('http://' hoặc 'https://')",
|
46 |
+
nodefined : " chưa được định nghĩa!",
|
47 |
+
novalue : " giá trị trả về bắt buộc phải có!",
|
48 |
+
customarray : "Hàm nên trả về một mảng!",
|
49 |
+
customfcheck : "Custom function should be present in case of custom checking!"
|
50 |
+
|
51 |
+
}
|
52 |
+
},
|
53 |
+
view : {
|
54 |
+
caption: "Xem bản ghi",
|
55 |
+
bClose: "Đóng"
|
56 |
+
},
|
57 |
+
del : {
|
58 |
+
caption: "Xóa",
|
59 |
+
msg: "Xóa bản ghi đã chọn?",
|
60 |
+
bSubmit: "Xóa",
|
61 |
+
bCancel: "Hủy bỏ"
|
62 |
+
},
|
63 |
+
nav : {
|
64 |
+
edittext: "",
|
65 |
+
edittitle: "Sửa dòng đã chọn",
|
66 |
+
addtext:"",
|
67 |
+
addtitle: "Thêm mới 1 dòng",
|
68 |
+
deltext: "",
|
69 |
+
deltitle: "Xóa dòng đã chọn",
|
70 |
+
searchtext: "",
|
71 |
+
searchtitle: "Tìm bản ghi",
|
72 |
+
refreshtext: "",
|
73 |
+
refreshtitle: "Nạp lại lưới",
|
74 |
+
alertcap: "Cảnh báo",
|
75 |
+
alerttext: "Hãy chọn một dòng",
|
76 |
+
viewtext: "",
|
77 |
+
viewtitle: "Xem dòng đã chọn"
|
78 |
+
},
|
79 |
+
col : {
|
80 |
+
caption: "Chọn cột",
|
81 |
+
bSubmit: "OK",
|
82 |
+
bCancel: "Hủy bỏ"
|
83 |
+
},
|
84 |
+
errors : {
|
85 |
+
errcap : "Lỗi",
|
86 |
+
nourl : "không url được đặt",
|
87 |
+
norecords: "Không có bản ghi để xử lý",
|
88 |
+
model : "Chiều dài của colNames <> colModel!"
|
89 |
+
},
|
90 |
+
formatter : {
|
91 |
+
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
92 |
+
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
|
93 |
+
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0'},
|
94 |
+
date : {
|
95 |
+
dayNames: [
|
96 |
+
"CN", "T2", "T3", "T4", "T5", "T6", "T7",
|
97 |
+
"Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"
|
98 |
+
],
|
99 |
+
monthNames: [
|
100 |
+
"Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12",
|
101 |
+
"Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"
|
102 |
+
],
|
103 |
+
AmPm : ["sáng","chiều","SÁNG","CHIỀU"],
|
104 |
+
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
105 |
+
srcformat: 'Y-m-d',
|
106 |
+
newformat: 'n/j/Y',
|
107 |
+
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
108 |
+
masks : {
|
109 |
+
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
110 |
+
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
111 |
+
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
112 |
+
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
113 |
+
// information about date, time, numbers and currency formats used in different countries
|
114 |
+
// one should just convert the information in PHP format
|
115 |
+
ISO8601Long:"Y-m-d H:i:s",
|
116 |
+
ISO8601Short:"Y-m-d",
|
117 |
+
// short date:
|
118 |
+
// n - Numeric representation of a month, without leading zeros
|
119 |
+
// j - Day of the month without leading zeros
|
120 |
+
// Y - A full numeric representation of a year, 4 digits
|
121 |
+
// example: 3/1/2012 which means 1 March 2012
|
122 |
+
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
123 |
+
// long date:
|
124 |
+
// l - A full textual representation of the day of the week
|
125 |
+
// F - A full textual representation of a month
|
126 |
+
// d - Day of the month, 2 digits with leading zeros
|
127 |
+
// Y - A full numeric representation of a year, 4 digits
|
128 |
+
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
129 |
+
// long date with long time:
|
130 |
+
// l - A full textual representation of the day of the week
|
131 |
+
// F - A full textual representation of a month
|
132 |
+
// d - Day of the month, 2 digits with leading zeros
|
133 |
+
// Y - A full numeric representation of a year, 4 digits
|
134 |
+
// g - 12-hour format of an hour without leading zeros
|
135 |
+
// i - Minutes with leading zeros
|
136 |
+
// s - Seconds, with leading zeros
|
137 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
138 |
+
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
139 |
+
// month day:
|
140 |
+
// F - A full textual representation of a month
|
141 |
+
// d - Day of the month, 2 digits with leading zeros
|
142 |
+
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
143 |
+
// short time (without seconds)
|
144 |
+
// g - 12-hour format of an hour without leading zeros
|
145 |
+
// i - Minutes with leading zeros
|
146 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
147 |
+
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
148 |
+
// long time (with seconds)
|
149 |
+
// g - 12-hour format of an hour without leading zeros
|
150 |
+
// i - Minutes with leading zeros
|
151 |
+
// s - Seconds, with leading zeros
|
152 |
+
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
153 |
+
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
154 |
+
SortableDateTime: "Y-m-d\\TH:i:s",
|
155 |
+
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
156 |
+
// month with year
|
157 |
+
// Y - A full numeric representation of a year, 4 digits
|
158 |
+
// F - A full textual representation of a month
|
159 |
+
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
160 |
+
},
|
161 |
+
reformatAfterEdit : false
|
162 |
+
},
|
163 |
+
baseLinkUrl: '',
|
164 |
+
showAction: '',
|
165 |
+
target: '',
|
166 |
+
checkbox : {disabled:true},
|
167 |
+
idName : 'id'
|
168 |
+
}
|
169 |
+
});
|
170 |
+
})(jQuery);
|
assets/lib/jqgrid/jquery.jqGrid.min.js
CHANGED
@@ -1,545 +1,545 @@
|
|
1 |
-
/*
|
2 |
-
* jqGrid 4.6.0 - jQuery Grid
|
3 |
-
* Copyright (c) 2008, Tony Tomov, tony@trirand.com
|
4 |
-
* Dual licensed under the MIT or GPL licenses
|
5 |
-
* http://www.opensource.org/licenses/mit-license.php
|
6 |
-
* http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
-
* Date:2014-02-20
|
8 |
-
* 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.pivot.js; grid.import.js; JsonXml.js; grid.tbltogrid.js; grid.jqueryui.js;
|
9 |
-
*/
|
10 |
-
(function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{version:"4.6.0",htmlDecode:function(b){return b&&(" "===b||" "===b||1===b.length&&160===b.charCodeAt(0))?"":b?String(b).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&"):b},htmlEncode:function(b){return b?String(b).replace(/&/g,"&").replace(/\"/g,""").replace(/</g,"<").replace(/>/g,">"):b},format:function(e){var f=b.makeArray(arguments).slice(1);null==e&&(e="");return e.replace(/\{(\d+)\}/g,
|
11 |
-
function(b,d){return f[d]})},msie:"Microsoft Internet Explorer"===navigator.appName,msiever:function(){var b=-1;null!=/MSIE ([0-9]{1,}[.0-9]{0,})/.exec(navigator.userAgent)&&(b=parseFloat(RegExp.$1));return b},getCellIndex:function(e){e=b(e);if(e.is("tr"))return-1;e=(e.is("td")||e.is("th")?e:e.closest("td,th"))[0];return b.jgrid.msie?b.inArray(e,e.parentNode.cells):e.cellIndex},stripHtml:function(b){b=String(b);var f=/<("[^"]*"|'[^']*'|[^'">])*>/gi;return b?(b=b.replace(f,""))&&" "!==b&&" "!==
|
12 |
-
b?b.replace(/\"/g,"'"):"":b},stripPref:function(e,f){var c=b.type(e);if("string"===c||"number"===c)e=String(e),f=""!==e?String(f).replace(String(e),""):f;return f},parse:function(e){"while(1);"===e.substr(0,9)&&(e=e.substr(9));"/*"===e.substr(0,2)&&(e=e.substr(2,e.length-4));e||(e="{}");return!0===b.jgrid.useJSON&&"object"===typeof JSON&&"function"===typeof JSON.parse?JSON.parse(e):eval("("+e+")")},parseDate:function(e,f,c,d){var a=/^\/Date\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\)\/$/,l="string"===
|
13 |
-
typeof f?f.match(a):null,a=function(a,b){a=String(a);for(b=parseInt(b,10)||2;a.length<b;)a="0"+a;return a},g={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},h=0,k,n,h=function(a,b){0===a?12===b&&(b=0):12!==b&&(b+=12);return b};void 0===d&&(d=b.jgrid.formatter.date);void 0===d.parseRe&&(d.parseRe=/[#%\\\/:_;.,\t\s-]/);d.masks.hasOwnProperty(e)&&(e=d.masks[e]);if(f&&null!=f)if(isNaN(f-0)||"u"!==String(e).toLowerCase())if(f.constructor===Date)h=f;else if(null!==l){if(h=new Date(parseInt(l[1],10)),l[3]){var m=60*Number(l[5])+
|
14 |
-
Number(l[6]),m=m*("-"===l[4]?1:-1),m=m-h.getTimezoneOffset();h.setTime(Number(Number(h)+6E4*m))}}else{m=0;"ISO8601Long"===d.srcformat&&"Z"===f.charAt(f.length-1)&&(m-=(new Date).getTimezoneOffset());f=String(f).replace(/\T/g,"#").replace(/\t/,"%").split(d.parseRe);e=e.replace(/\T/g,"#").replace(/\t/,"%").split(d.parseRe);k=0;for(n=e.length;k<n;k++)"M"===e[k]&&(l=b.inArray(f[k],d.monthNames),-1!==l&&12>l&&(f[k]=l+1,g.m=f[k])),"F"===e[k]&&(l=b.inArray(f[k],d.monthNames,12),-1!==l&&11<l&&(f[k]=l+1-12,
|
15 |
-
g.m=f[k])),"a"===e[k]&&(l=b.inArray(f[k],d.AmPm),-1!==l&&2>l&&f[k]===d.AmPm[l]&&(f[k]=l,g.h=h(f[k],g.h))),"A"===e[k]&&(l=b.inArray(f[k],d.AmPm),-1!==l&&1<l&&f[k]===d.AmPm[l]&&(f[k]=l-2,g.h=h(f[k],g.h))),"g"===e[k]&&(g.h=parseInt(f[k],10)),void 0!==f[k]&&(g[e[k].toLowerCase()]=parseInt(f[k],10));g.f&&(g.m=g.f);if(0===g.m&&0===g.y&&0===g.d)return" ";g.m=parseInt(g.m,10)-1;h=g.y;70<=h&&99>=h?g.y=1900+g.y:0<=h&&69>=h&&(g.y=2E3+g.y);h=new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u);0<m&&h.setTime(Number(Number(h)+
|
16 |
-
6E4*m))}else h=new Date(1E3*parseFloat(f));else h=new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u);if(void 0===c)return h;d.masks.hasOwnProperty(c)?c=d.masks[c]:c||(c="Y-m-d");e=h.getHours();f=h.getMinutes();g=h.getDate();m=h.getMonth()+1;l=h.getTimezoneOffset();k=h.getSeconds();n=h.getMilliseconds();var r=h.getDay(),p=h.getFullYear(),q=(r+6)%7+1,x=(new Date(p,m-1,g)-new Date(p,0,1))/864E5,G={d:a(g),D:d.dayNames[r],j:g,l:d.dayNames[r+7],N:q,S:d.S(g),w:r,z:x,W:5>q?Math.floor((x+q-1)/7)+1:Math.floor((x+q-1)/7)||
|
17 |
-
(4>((new Date(p-1,0,1)).getDay()+6)%7?53:52),F:d.monthNames[m-1+12],m:a(m),M:d.monthNames[m-1],n:m,t:"?",L:"?",o:"?",Y:p,y:String(p).substring(2),a:12>e?d.AmPm[0]:d.AmPm[1],A:12>e?d.AmPm[2]:d.AmPm[3],B:"?",g:e%12||12,G:e,h:a(e%12||12),H:a(e),i:a(f),s:a(k),u:n,e:"?",I:"?",O:(0<l?"-":"+")+a(100*Math.floor(Math.abs(l)/60)+Math.abs(l)%60,4),P:"?",T:(String(h).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g)||
|
18 |
-
[""]).pop().replace(/[^-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(h/1E3)};return c.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,function(a){return G.hasOwnProperty(a)?G[a]:a.substring(1)})},jqID:function(b){return String(b).replace(/[!"#$%&'()*+,.\/:; <=>?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(e){return(e||b.jgrid.uidPref)+b.jgrid.guid++},getAccessor:function(b,f){var c,d,a=[],l;if("function"===typeof f)return f(b);c=b[f];if(void 0===c)try{if("string"===typeof f&&
|
19 |
-
(a=f.split(".")),l=a.length)for(c=b;c&&l--;)d=a.shift(),c=c[d]}catch(g){}return c},getXmlData:function(e,f,c){var d="string"===typeof f?f.match(/^(.*)\[(\w+)\]$/):null;if("function"===typeof f)return f(e);if(d&&d[2])return d[1]?b(d[1],e).attr(d[2]):b(e).attr(d[2]);e=b(f,e);return c?e:0<e.length?b(e).text():void 0},cellWidth:function(){var e=b("<div class='ui-jqgrid' style='left:10000px'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;display:block;'></td></tr></table></div>"),
|
20 |
-
f=e.appendTo("body").find("td").width();e.remove();return 0.1<Math.abs(f-5)},cell_width:!0,ajaxOptions:{},from:function(e){return new function(e,c){"string"===typeof e&&(e=b.data(e));var d=this,a=e,l=!0,g=!1,h=c,k=/[\$,%]/g,n=null,m=null,r=0,p=!1,q="",x=[],G=!0;if("object"===typeof e&&e.push)0<e.length&&(G="object"!==typeof e[0]?!1:!0);else throw"data provides is not an array";this._hasData=function(){return null===a?!1:0===a.length?!1:!0};this._getStr=function(a){var b=[];g&&b.push("jQuery.trim(");
|
21 |
-
b.push("String("+a+")");g&&b.push(")");l||b.push(".toLowerCase()");return b.join("")};this._strComp=function(a){return"string"===typeof a?".toString()":""};this._group=function(a,b){return{field:a.toString(),unique:b,items:[]}};this._toStr=function(a){g&&(a=b.trim(a));a=a.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"');return l?a:a.toLowerCase()};this._funcLoop=function(d){var l=[];b.each(a,function(a,b){l.push(d(b))});return l};this._append=function(a){var b;h=null===h?"":h+(""===q?" && ":
|
22 |
-
q);for(b=0;b<r;b++)h+="(";p&&(h+="!");h+="("+a+")";p=!1;q="";r=0};this._setCommand=function(a,b){n=a;m=b};this._resetNegate=function(){p=!1};this._repeatCommand=function(a,b){return null===n?d:null!==a&&null!==b?n(a,b):null!==m&&G?n(m,a):n(a)};this._equals=function(a,b){return 0===d._compare(a,b,1)};this._compare=function(a,b,d){var e=Object.prototype.toString;void 0===d&&(d=1);void 0===a&&(a=null);void 0===b&&(b=null);if(null===a&&null===b)return 0;if(null===a&&null!==b)return 1;if(null!==a&&null===
|
23 |
-
b)return-1;if("[object Date]"===e.call(a)&&"[object Date]"===e.call(b))return a<b?-d:a>b?d:0;l||"number"===typeof a||"number"===typeof b||(a=String(a),b=String(b));return a<b?-d:a>b?d:0};this._performSort=function(){0!==x.length&&(a=d._doSort(a,0))};this._doSort=function(a,b){var l=x[b].by,e=x[b].dir,g=x[b].type,c=x[b].datefmt,f=x[b].sfunc;if(b===x.length-1)return d._getOrder(a,l,e,g,c,f);b++;l=d._getGroup(a,l,e,g,c);e=[];for(g=0;g<l.length;g++)for(f=d._doSort(l[g].items,b),c=0;c<f.length;c++)e.push(f[c]);
|
24 |
-
return e};this._getOrder=function(a,e,g,c,f,h){var m=[],n=[],r="a"===g?1:-1,p,x;void 0===c&&(c="text");x="float"===c||"number"===c||"currency"===c||"numeric"===c?function(a){a=parseFloat(String(a).replace(k,""));return isNaN(a)?0:a}:"int"===c||"integer"===c?function(a){return a?parseFloat(String(a).replace(k,"")):0}:"date"===c||"datetime"===c?function(a){return b.jgrid.parseDate(f,a).getTime()}:b.isFunction(c)?c:function(a){a=a?b.trim(String(a)):"";return l?a:a.toLowerCase()};b.each(a,function(a,
|
25 |
-
d){p=""!==e?b.jgrid.getAccessor(d,e):d;void 0===p&&(p="");p=x(p,d);n.push({vSort:p,index:a})});b.isFunction(h)?n.sort(function(a,b){a=a.vSort;b=b.vSort;return h.call(this,a,b,r)}):n.sort(function(a,b){a=a.vSort;b=b.vSort;return d._compare(a,b,r)});c=0;for(var q=a.length;c<q;)g=n[c].index,m.push(a[g]),c++;return m};this._getGroup=function(a,c,e,l,g){var f=[],h=null,k=null,m;b.each(d._getOrder(a,c,e,l,g),function(a,e){m=b.jgrid.getAccessor(e,c);null==m&&(m="");d._equals(k,m)||(k=m,null!==h&&f.push(h),
|
26 |
-
h=d._group(c,m));h.items.push(e)});null!==h&&f.push(h);return f};this.ignoreCase=function(){l=!1;return d};this.useCase=function(){l=!0;return d};this.trim=function(){g=!0;return d};this.noTrim=function(){g=!1;return d};this.execute=function(){var c=h,e=[];if(null===c)return d;b.each(a,function(){eval(c)&&e.push(this)});a=e;return d};this.data=function(){return a};this.select=function(c){d._performSort();if(!d._hasData())return[];d.execute();if(b.isFunction(c)){var e=[];b.each(a,function(a,b){e.push(c(b))});
|
27 |
-
return e}return a};this.hasMatch=function(){if(!d._hasData())return!1;d.execute();return 0<a.length};this.andNot=function(a,b,c){p=!p;return d.and(a,b,c)};this.orNot=function(a,b,c){p=!p;return d.or(a,b,c)};this.not=function(a,b,c){return d.andNot(a,b,c)};this.and=function(a,b,c){q=" && ";return void 0===a?d:d._repeatCommand(a,b,c)};this.or=function(a,b,c){q=" || ";return void 0===a?d:d._repeatCommand(a,b,c)};this.orBegin=function(){r++;return d};this.orEnd=function(){null!==h&&(h+=")");return d};
|
28 |
-
this.isNot=function(a){p=!p;return d.is(a)};this.is=function(a){d._append("this."+a);d._resetNegate();return d};this._compareValues=function(a,c,e,l,g){var f;f=G?"jQuery.jgrid.getAccessor(this,'"+c+"')":"this";void 0===e&&(e=null);var h=e,m=void 0===g.stype?"text":g.stype;if(null!==e)switch(m){case "int":case "integer":h=isNaN(Number(h))||""===h?"0":h;f="parseInt("+f+",10)";h="parseInt("+h+",10)";break;case "float":case "number":case "numeric":h=String(h).replace(k,"");h=isNaN(Number(h))||""===h?
|
29 |
-
"0":h;f="parseFloat("+f+")";h="parseFloat("+h+")";break;case "date":case "datetime":h=String(b.jgrid.parseDate(g.newfmt||"Y-m-d",h).getTime());f='jQuery.jgrid.parseDate("'+g.srcfmt+'",'+f+").getTime()";break;default:f=d._getStr(f),h=d._getStr('"'+d._toStr(h)+'"')}d._append(f+" "+l+" "+h);d._setCommand(a,c);d._resetNegate();return d};this.equals=function(a,b,c){return d._compareValues(d.equals,a,b,"==",c)};this.notEquals=function(a,b,c){return d._compareValues(d.equals,a,b,"!==",c)};this.isNull=function(a,
|
30 |
-
b,c){return d._compareValues(d.equals,a,null,"===",c)};this.greater=function(a,b,c){return d._compareValues(d.greater,a,b,">",c)};this.less=function(a,b,c){return d._compareValues(d.less,a,b,"<",c)};this.greaterOrEquals=function(a,b,c){return d._compareValues(d.greaterOrEquals,a,b,">=",c)};this.lessOrEquals=function(a,b,c){return d._compareValues(d.lessOrEquals,a,b,"<=",c)};this.startsWith=function(a,c){var e=null==c?a:c,e=g?b.trim(e.toString()).length:e.toString().length;G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+
|
31 |
-
a+"')")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(c)+'"')):(null!=c&&(e=g?b.trim(c.toString()).length:c.toString().length),d._append(d._getStr("this")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(a)+'"')));d._setCommand(d.startsWith,a);d._resetNegate();return d};this.endsWith=function(a,c){var e=null==c?a:c,e=g?b.trim(e.toString()).length:e.toString().length;G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr("+d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".length-"+
|
32 |
-
e+","+e+') == "'+d._toStr(c)+'"'):d._append(d._getStr("this")+".substr("+d._getStr("this")+'.length-"'+d._toStr(a)+'".length,"'+d._toStr(a)+'".length) == "'+d._toStr(a)+'"');d._setCommand(d.endsWith,a);d._resetNegate();return d};this.contains=function(a,b){G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+'.indexOf("'+d._toStr(b)+'",0) > -1'):d._append(d._getStr("this")+'.indexOf("'+d._toStr(a)+'",0) > -1');d._setCommand(d.contains,a);d._resetNegate();return d};this.groupBy=function(b,
|
33 |
-
c,e,l){return d._hasData()?d._getGroup(a,b,c,e,l):null};this.orderBy=function(a,c,e,l,g){c=null==c?"a":b.trim(c.toString().toLowerCase());null==e&&(e="text");null==l&&(l="Y-m-d");null==g&&(g=!1);if("desc"===c||"descending"===c)c="d";if("asc"===c||"ascending"===c)c="a";x.push({by:a,dir:c,type:e,datefmt:l,sfunc:g});return d};return d}(e,null)},getMethod:function(e){return this.getAccessor(b.fn.jqGrid,e)},extend:function(e){b.extend(b.fn.jqGrid,e);this.no_legacy_api||b.fn.extend(e)}});b.fn.jqGrid=function(e){if("string"===
|
34 |
-
typeof e){var f=b.jgrid.getMethod(e);if(!f)throw"jqGrid - No such method: "+e;var c=b.makeArray(arguments).slice(1);return f.apply(this,c)}return this.each(function(){if(!this.grid){var d=b.extend(!0,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:!1,selarrrow:[],savedRow:[],shrinkToFit:!0,xmlReader:{},jsonReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,
|
35 |
-
lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:!1,loadonce:!1,multiselect:!1,multikey:!1,editurl:null,search:!1,caption:"",hidegrid:!0,hiddengrid:!1,postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},
|
36 |
-
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:!1,gridstate:"visible",cellEdit:!1,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[!1,""],scroll:!1,multiboxonly:!1,deselectAfterSort:!0,scrollrows:!1,autowidth:!1,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:!1,rownumWidth:25,
|
37 |
-
rownumbers:!1,pagerpos:"center",recordpos:"right",footerrow:!1,userDataOnFooter:!1,hoverrows:!0,altclass:"ui-priority-secondary",viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:!1,headertitles:!1,scrollTimeout:40,data:[],_index:{},grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],plusicon:"ui-icon-circlesmall-plus",
|
38 |
-
minusicon:"ui-icon-circlesmall-minus",displayField:[],groupSummaryPos:[],formatDisplayField:[],_locgr:!1},ignoreCase:!1,cmTemplate:{},idPrefix:"",multiSort:!1},b.jgrid.defaults,e||{}),a=this,c={headers:[],cols:[],footers:[],dragStart:function(c,e,g){var f=b(this.bDiv).offset().left;this.resizing={idx:c,startX:e.clientX,sOL:e.clientX-f};this.hDiv.style.cursor="col-resize";this.curGbox=b("#rs_m"+b.jgrid.jqID(d.id),"#gbox_"+b.jgrid.jqID(d.id));this.curGbox.css({display:"block",left:e.clientX-f,top:g[1],
|
39 |
-
height:g[2]});b(a).triggerHandler("jqGridResizeStart",[e,c]);b.isFunction(d.resizeStart)&&d.resizeStart.call(a,e,c);document.onselectstart=function(){return!1}},dragMove:function(a){if(this.resizing){var b=a.clientX-this.resizing.startX;a=this.headers[this.resizing.idx];var c="ltr"===d.direction?a.width+b:a.width-b,e;33<c&&(this.curGbox.css({left:this.resizing.sOL+b}),!0===d.forceFit?(e=this.headers[this.resizing.idx+d.nv],b="ltr"===d.direction?e.width-b:e.width+b,33<b&&(a.newWidth=c,e.newWidth=b)):
|
40 |
-
(this.newWidth="ltr"===d.direction?d.tblwidth+b:d.tblwidth-b,a.newWidth=c))}},dragEnd:function(){this.hDiv.style.cursor="default";if(this.resizing){var c=this.resizing.idx,e=this.headers[c].newWidth||this.headers[c].width,e=parseInt(e,10);this.resizing=!1;b("#rs_m"+b.jgrid.jqID(d.id)).css("display","none");d.colModel[c].width=e;this.headers[c].width=e;this.headers[c].el.style.width=e+"px";this.cols[c].style.width=e+"px";0<this.footers.length&&(this.footers[c].style.width=e+"px");!0===d.forceFit?(e=
|
41 |
-
this.headers[c+d.nv].newWidth||this.headers[c+d.nv].width,this.headers[c+d.nv].width=e,this.headers[c+d.nv].el.style.width=e+"px",this.cols[c+d.nv].style.width=e+"px",0<this.footers.length&&(this.footers[c+d.nv].style.width=e+"px"),d.colModel[c+d.nv].width=e):(d.tblwidth=this.newWidth||d.tblwidth,b("table:first",this.bDiv).css("width",d.tblwidth+"px"),b("table:first",this.hDiv).css("width",d.tblwidth+"px"),this.hDiv.scrollLeft=this.bDiv.scrollLeft,d.footerrow&&(b("table:first",this.sDiv).css("width",
|
42 |
-
d.tblwidth+"px"),this.sDiv.scrollLeft=this.bDiv.scrollLeft));b(a).triggerHandler("jqGridResizeStop",[e,c]);b.isFunction(d.resizeStop)&&d.resizeStop.call(a,e,c)}this.curGbox=null;document.onselectstart=function(){return!0}},populateVisible:function(){c.timer&&clearTimeout(c.timer);c.timer=null;var a=b(c.bDiv).height();if(a){var e=b("table:first",c.bDiv),g,f;if(e[0].rows.length)try{f=(g=e[0].rows[1])?b(g).outerHeight()||c.prevRowHeight:c.prevRowHeight}catch(pa){f=c.prevRowHeight}if(f){c.prevRowHeight=
|
43 |
-
f;var h=d.rowNum;g=c.scrollTop=c.bDiv.scrollTop;var k=Math.round(e.position().top)-g,m=k+e.height();f*=h;var E,n,C;m<a&&0>=k&&(void 0===d.lastpage||parseInt((m+g+f-1)/f,10)<=d.lastpage)&&(n=parseInt((a-m+f-1)/f,10),0<=m||2>n||!0===d.scroll?(E=Math.round((m+g)/f)+1,k=-1):k=1);0<k&&(E=parseInt(g/f,10)+1,n=parseInt((g+a)/f,10)+2-E,C=!0);!n||d.lastpage&&(E>d.lastpage||1===d.lastpage||E===d.page&&E===d.lastpage)||(c.hDiv.loading?c.timer=setTimeout(c.populateVisible,d.scrollTimeout):(d.page=E,C&&(c.selectionPreserver(e[0]),
|
44 |
-
c.emptyRows.call(e[0],!1,!1)),c.populate(n)))}}},scrollGrid:function(a){if(d.scroll){var b=c.bDiv.scrollTop;void 0===c.scrollTop&&(c.scrollTop=0);b!==c.scrollTop&&(c.scrollTop=b,c.timer&&clearTimeout(c.timer),c.timer=setTimeout(c.populateVisible,d.scrollTimeout))}c.hDiv.scrollLeft=c.bDiv.scrollLeft;d.footerrow&&(c.sDiv.scrollLeft=c.bDiv.scrollLeft);a&&a.stopPropagation()},selectionPreserver:function(a){var c=a.p,d=c.selrow,e=c.selarrrow?b.makeArray(c.selarrrow):null,f=a.grid.bDiv.scrollLeft,g=function(){var h;
|
45 |
-
c.selrow=null;c.selarrrow=[];if(c.multiselect&&e&&0<e.length)for(h=0;h<e.length;h++)e[h]!==d&&b(a).jqGrid("setSelection",e[h],!1,null);d&&b(a).jqGrid("setSelection",d,!1,null);a.grid.bDiv.scrollLeft=f;b(a).unbind(".selectionPreserver",g)};b(a).bind("jqGridGridComplete.selectionPreserver",g)}};if("TABLE"!==this.tagName.toUpperCase())alert("Element is not a table");else if(void 0!==document.documentMode&&5>=document.documentMode)alert("Grid can not be used in this ('quirks') mode!");else{b(this).empty().attr("tabindex",
|
46 |
-
"0");this.p=d;this.p.useProp=!!b.fn.prop;var g,f;if(0===this.p.colNames.length)for(g=0;g<this.p.colModel.length;g++)this.p.colNames[g]=this.p.colModel[g].label||this.p.colModel[g].name;if(this.p.colNames.length!==this.p.colModel.length)alert(b.jgrid.errors.model);else{var k=b("<div class='ui-jqgrid-view'></div>"),n=b.jgrid.msie;a.p.direction=b.trim(a.p.direction.toLowerCase());-1===b.inArray(a.p.direction,["ltr","rtl"])&&(a.p.direction="ltr");f=a.p.direction;b(k).insertBefore(this);b(this).removeClass("scroll").appendTo(k);
|
47 |
-
var m=b("<div class='ui-jqgrid ui-widget ui-widget-content ui-corner-all'></div>");b(m).attr({id:"gbox_"+this.id,dir:f}).insertBefore(k);b(k).attr("id","gview_"+this.id).appendTo(m);b("<div class='ui-widget-overlay jqgrid-overlay' id='lui_"+this.id+"'></div>").insertBefore(k);b("<div class='loading ui-state-default ui-state-active' id='load_"+this.id+"'>"+this.p.loadtext+"</div>").insertBefore(k);b(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,
|
48 |
-
"aria-labelledby":"gbox_"+this.id});var r=function(a,b){a=parseInt(a,10);return isNaN(a)?b||0:a},p=function(d,e,f,g,pa,h){var k=a.p.colModel[d],m=k.align,E='style="',n=k.classes,C=k.name,A=[];m&&(E+="text-align:"+m+";");!0===k.hidden&&(E+="display:none;");if(0===e)E+="width: "+c.headers[d].width+"px;";else if(k.cellattr&&b.isFunction(k.cellattr)&&(d=k.cellattr.call(a,pa,f,g,k,h))&&"string"===typeof d)if(d=d.replace(/style/i,"style").replace(/title/i,"title"),-1<d.indexOf("title")&&(k.title=!1),-1<
|
49 |
-
d.indexOf("class")&&(n=void 0),A=d.replace("-style","-sti").split(/style/),2===A.length){A[1]=b.trim(A[1].replace("-sti","-style").replace("=",""));if(0===A[1].indexOf("'")||0===A[1].indexOf('"'))A[1]=A[1].substring(1);E+=A[1].replace(/'/gi,'"')}else E+='"';A.length||(A[0]="",E+='"');E+=(void 0!==n?' class="'+n+'"':"")+(k.title&&f?' title="'+b.jgrid.stripHtml(f)+'"':"");E+=' aria-describedby="'+a.p.id+"_"+C+'"';return E+A[0]},q=function(c){return null==c||""===c?" ":a.p.autoencode?b.jgrid.htmlEncode(c):
|
50 |
-
String(c)},x=function(c,d,e,f,g){var h=a.p.colModel[e];void 0!==h.formatter?(c=""!==String(a.p.idPrefix)?b.jgrid.stripPref(a.p.idPrefix,c):c,c={rowId:c,colModel:h,gid:a.p.id,pos:e},d=b.isFunction(h.formatter)?h.formatter.call(a,d,c,f,g):b.fmatter?b.fn.fmatter.call(a,h.formatter,d,c,f,g):q(d)):d=q(d);return d},G=function(a,b,c,d,e,f){b=x(a,b,c,e,"add");return'<td role="gridcell" '+p(c,d,b,e,a,f)+">"+b+"</td>"},U=function(b,c,d,e){e='<input role="checkbox" type="checkbox" id="jqg_'+a.p.id+"_"+b+'" class="cbox" name="jqg_'+
|
51 |
-
a.p.id+"_"+b+'"'+(e?'checked="checked"':"")+"/>";return'<td role="gridcell" '+p(c,d,"",null,b,!0)+">"+e+"</td>"},M=function(a,b,c,d){c=(parseInt(c,10)-1)*parseInt(d,10)+1+b;return'<td role="gridcell" class="ui-state-default jqgrid-rownum" '+p(a,b,c,null,b,!0)+">"+c+"</td>"},ea=function(b){var c,d=[],e=0,f;for(f=0;f<a.p.colModel.length;f++)c=a.p.colModel[f],"cb"!==c.name&&"subgrid"!==c.name&&"rn"!==c.name&&(d[e]="local"===b?c.name:"xml"===b||"xmlstring"===b?c.xmlmap||c.name:c.jsonmap||c.name,!1!==
|
52 |
-
a.p.keyIndex&&!0===c.key&&(a.p.keyName=d[e]),e++);return d},W=function(c){var d=a.p.remapColumns;d&&d.length||(d=b.map(a.p.colModel,function(a,b){return b}));c&&(d=b.map(d,function(a){return a<c?null:a-c}));return d},X=function(a,c){var d;this.p.deepempty?b(this.rows).slice(1).remove():(d=0<this.rows.length?this.rows[0]:null,b(this.firstChild).empty().append(d));a&&this.p.scroll&&(b(this.grid.bDiv.firstChild).css({height:"auto"}),b(this.grid.bDiv.firstChild.firstChild).css({height:0,display:"none"}),
|
53 |
-
0!==this.grid.bDiv.scrollTop&&(this.grid.bDiv.scrollTop=0));!0===c&&this.p.treeGrid&&(this.p.data=[],this.p._index={})},O=function(){var c=a.p.data.length,d,e,f;d=!0===a.p.rownumbers?1:0;e=!0===a.p.multiselect?1:0;f=!0===a.p.subGrid?1:0;d=!1===a.p.keyIndex||!0===a.p.loadonce?a.p.localReader.id:a.p.colModel[a.p.keyIndex+e+f+d].name;for(e=0;e<c;e++)f=b.jgrid.getAccessor(a.p.data[e],d),void 0===f&&(f=String(e+1)),a.p._index[f]=e},$=function(c,d,e,f,g,h){var l="-1",k="",m;d=d?"display:none;":"";e="ui-widget-content jqgrow ui-row-"+
|
54 |
-
a.p.direction+(e?" "+e:"")+(h?" ui-state-highlight":"");h=b(a).triggerHandler("jqGridRowAttr",[f,g,c]);"object"!==typeof h&&(h=b.isFunction(a.p.rowattr)?a.p.rowattr.call(a,f,g,c):{});if(!b.isEmptyObject(h)){h.hasOwnProperty("id")&&(c=h.id,delete h.id);h.hasOwnProperty("tabindex")&&(l=h.tabindex,delete h.tabindex);h.hasOwnProperty("style")&&(d+=h.style,delete h.style);h.hasOwnProperty("class")&&(e+=" "+h["class"],delete h["class"]);try{delete h.role}catch(n){}for(m in h)h.hasOwnProperty(m)&&(k+=" "+
|
55 |
-
m+"="+h[m])}return'<tr role="row" id="'+c+'" tabindex="'+l+'" class="'+e+'"'+(""===d?"":' style="'+d+'"')+k+">"},K=function(c,d,e,f,g){var h=new Date,l="local"!==a.p.datatype&&a.p.loadonce||"xmlstring"===a.p.datatype,k=a.p.xmlReader,m="local"===a.p.datatype?"local":"xml";l&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;if(b.isXMLDoc(c)){-1!==a.p.treeANode||a.p.scroll?e=1<e?e:1:(X.call(a,!1,!0),e=1);var n=b(a),C,A,R=0,p,u=!0===a.p.multiselect?1:0,z=0,x,q=!0===a.p.rownumbers?
|
56 |
-
1:0,t,Z=[],aa,v={},w,H,s=[],L=!0===a.p.altRows?a.p.altclass:"",ia;!0===a.p.subGrid&&(z=1,x=b.jgrid.getMethod("addSubGridCell"));k.repeatitems||(Z=ea(m));t=!1===a.p.keyIndex?b.isFunction(k.id)?k.id.call(a,c):k.id:a.p.keyIndex;0<Z.length&&!isNaN(t)&&(t=a.p.keyName);m=-1===String(t).indexOf("[")?Z.length?function(a,c){return b(t,a).text()||c}:function(a,c){return b(k.cell,a).eq(t).text()||c}:function(a,b){return a.getAttribute(t.replace(/[\[\]]/g,""))||b};a.p.userData={};a.p.page=r(b.jgrid.getXmlData(c,
|
57 |
-
k.page),a.p.page);a.p.lastpage=r(b.jgrid.getXmlData(c,k.total),1);a.p.records=r(b.jgrid.getXmlData(c,k.records));b.isFunction(k.userdata)?a.p.userData=k.userdata.call(a,c)||{}:b.jgrid.getXmlData(c,k.userdata,!0).each(function(){a.p.userData[this.getAttribute("name")]=b(this).text()});c=b.jgrid.getXmlData(c,k.root,!0);(c=b.jgrid.getXmlData(c,k.row,!0))||(c=[]);var S=c.length,I=0,y=[],D=parseInt(a.p.rowNum,10),B=a.p.scroll?b.jgrid.randId():1;0<S&&0>=a.p.page&&(a.p.page=1);if(c&&S){g&&(D*=g+1);g=b.isFunction(a.p.afterInsertRow);
|
58 |
-
var F=!1,J;a.p.grouping&&(F=!0===a.p.groupingView.groupCollapse,J=b.jgrid.getMethod("groupingPrepare"));for(;I<S;){w=c[I];H=m(w,B+I);H=a.p.idPrefix+H;C=0===e?0:e+1;ia=1===(C+I)%2?L:"";var K=s.length;s.push("");q&&s.push(M(0,I,a.p.page,a.p.rowNum));u&&s.push(U(H,q,I,!1));z&&s.push(x.call(n,u+q,I+e));if(k.repeatitems){aa||(aa=W(u+z+q));var N=b.jgrid.getXmlData(w,k.cell,!0);b.each(aa,function(b){var c=N[this];if(!c)return!1;p=c.textContent||c.text;v[a.p.colModel[b+u+z+q].name]=p;s.push(G(H,p,b+u+z+q,
|
59 |
-
I+e,w,v))})}else for(C=0;C<Z.length;C++)p=b.jgrid.getXmlData(w,Z[C]),v[a.p.colModel[C+u+z+q].name]=p,s.push(G(H,p,C+u+z+q,I+e,w,v));s[K]=$(H,F,ia,v,w,!1);s.push("</tr>");a.p.grouping&&(y.push(s),a.p.groupingView._locgr||J.call(n,v,I),s=[]);if(l||!0===a.p.treeGrid)v._id_=b.jgrid.stripPref(a.p.idPrefix,H),a.p.data.push(v),a.p._index[v._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("tbody:first",d).append(s.join("")),n.triggerHandler("jqGridAfterInsertRow",[H,v,w]),g&&a.p.afterInsertRow.call(a,H,v,w),
|
60 |
-
s=[]);v={};R++;I++;if(R===D)break}}!0===a.p.gridview&&(A=-1<a.p.treeANode?a.p.treeANode:0,a.p.grouping?(l||n.jqGrid("groupingRender",y,a.p.colModel.length,a.p.page,D),y=null):!0===a.p.treeGrid&&0<A?b(a.rows[A]).after(s.join("")):b("tbody:first",d).append(s.join("")));if(!0===a.p.subGrid)try{n.jqGrid("addSubGrid",u+q)}catch(Q){}a.p.totaltime=new Date-h;0<R&&0===a.p.records&&(a.p.records=S);s=null;if(!0===a.p.treeGrid)try{n.jqGrid("setTreeNode",A+1,R+A+1)}catch(O){}a.p.treeGrid||a.p.scroll||(a.grid.bDiv.scrollTop=
|
61 |
-
0);a.p.reccount=R;a.p.treeANode=-1;a.p.userDataOnFooter&&n.jqGrid("footerData","set",a.p.userData,!0);l&&(a.p.records=S,a.p.lastpage=Math.ceil(S/D));f||a.updatepager(!1,!0);if(l){for(;R<S;){w=c[R];H=m(w,R+B);H=a.p.idPrefix+H;if(k.repeatitems){aa||(aa=W(u+z+q));var P=b.jgrid.getXmlData(w,k.cell,!0);b.each(aa,function(b){var c=P[this];if(!c)return!1;p=c.textContent||c.text;v[a.p.colModel[b+u+z+q].name]=p})}else for(C=0;C<Z.length;C++)p=b.jgrid.getXmlData(w,Z[C]),v[a.p.colModel[C+u+z+q].name]=p;v._id_=
|
62 |
-
b.jgrid.stripPref(a.p.idPrefix,H);a.p.grouping&&J.call(n,v,R);a.p.data.push(v);a.p._index[v._id_]=a.p.data.length-1;v={};R++}a.p.grouping&&(a.p.groupingView._locgr=!0,n.jqGrid("groupingRender",y,a.p.colModel.length,a.p.page,D),y=null)}}},Y=function(c,d,e,f,g){var h=new Date;if(c){-1!==a.p.treeANode||a.p.scroll?e=1<e?e:1:(X.call(a,!1,!0),e=1);var k,l="local"!==a.p.datatype&&a.p.loadonce||"jsonstring"===a.p.datatype;l&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;"local"===a.p.datatype?
|
63 |
-
(d=a.p.localReader,k="local"):(d=a.p.jsonReader,k="json");var m=b(a),n=0,C,A,p,q=[],u=a.p.multiselect?1:0,z=!0===a.p.subGrid?1:0,x,t=!0===a.p.rownumbers?1:0,D=W(u+z+t);k=ea(k);var y,B,v,w={},H,s,L=[],ia=!0===a.p.altRows?a.p.altclass:"",S;a.p.page=r(b.jgrid.getAccessor(c,d.page),a.p.page);a.p.lastpage=r(b.jgrid.getAccessor(c,d.total),1);a.p.records=r(b.jgrid.getAccessor(c,d.records));a.p.userData=b.jgrid.getAccessor(c,d.userdata)||{};z&&(x=b.jgrid.getMethod("addSubGridCell"));v=!1===a.p.keyIndex?b.isFunction(d.id)?
|
64 |
-
d.id.call(a,c):d.id:a.p.keyIndex;d.repeatitems||(q=k,0<q.length&&!isNaN(v)&&(v=a.p.keyName));B=b.jgrid.getAccessor(c,d.root);null==B&&b.isArray(c)&&(B=c);B||(B=[]);c=B.length;A=0;0<c&&0>=a.p.page&&(a.p.page=1);var I=parseInt(a.p.rowNum,10),F=a.p.scroll?b.jgrid.randId():1,J=!1,K;g&&(I*=g+1);"local"!==a.p.datatype||a.p.deselectAfterSort||(J=!0);var N=b.isFunction(a.p.afterInsertRow),P=[],Q=!1,O;a.p.grouping&&(Q=!0===a.p.groupingView.groupCollapse,O=b.jgrid.getMethod("groupingPrepare"));for(;A<c;){g=
|
65 |
-
B[A];s=b.jgrid.getAccessor(g,v);void 0===s&&("number"===typeof v&&null!=a.p.colModel[v+u+z+t]&&(s=b.jgrid.getAccessor(g,a.p.colModel[v+u+z+t].name)),void 0===s&&(s=F+A,0===q.length&&d.cell&&(C=b.jgrid.getAccessor(g,d.cell)||g,s=null!=C&&void 0!==C[v]?C[v]:s)));s=a.p.idPrefix+s;C=1===e?0:e;S=1===(C+A)%2?ia:"";J&&(K=a.p.multiselect?-1!==b.inArray(s,a.p.selarrrow):s===a.p.selrow);var T=L.length;L.push("");t&&L.push(M(0,A,a.p.page,a.p.rowNum));u&&L.push(U(s,t,A,K));z&&L.push(x.call(m,u+t,A+e));y=k;d.repeatitems&&
|
66 |
-
(d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g),b.isArray(g)&&(y=D));for(p=0;p<y.length;p++)C=b.jgrid.getAccessor(g,y[p]),w[a.p.colModel[p+u+z+t].name]=C,L.push(G(s,C,p+u+z+t,A+e,g,w));L[T]=$(s,Q,S,w,g,K);L.push("</tr>");a.p.grouping&&(P.push(L),a.p.groupingView._locgr||O.call(m,w,A),L=[]);if(l||!0===a.p.treeGrid)w._id_=b.jgrid.stripPref(a.p.idPrefix,s),a.p.data.push(w),a.p._index[w._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(L.join("")),m.triggerHandler("jqGridAfterInsertRow",
|
67 |
-
[s,w,g]),N&&a.p.afterInsertRow.call(a,s,w,g),L=[]);w={};n++;A++;if(n===I)break}!0===a.p.gridview&&(H=-1<a.p.treeANode?a.p.treeANode:0,a.p.grouping?l||(m.jqGrid("groupingRender",P,a.p.colModel.length,a.p.page,I),P=null):!0===a.p.treeGrid&&0<H?b(a.rows[H]).after(L.join("")):b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(L.join("")));if(!0===a.p.subGrid)try{m.jqGrid("addSubGrid",u+t)}catch(V){}a.p.totaltime=new Date-h;0<n&&0===a.p.records&&(a.p.records=c);if(!0===a.p.treeGrid)try{m.jqGrid("setTreeNode",
|
68 |
-
H+1,n+H+1)}catch(Y){}a.p.treeGrid||a.p.scroll||(a.grid.bDiv.scrollTop=0);a.p.reccount=n;a.p.treeANode=-1;a.p.userDataOnFooter&&m.jqGrid("footerData","set",a.p.userData,!0);l&&(a.p.records=c,a.p.lastpage=Math.ceil(c/I));f||a.updatepager(!1,!0);if(l){for(;n<c&&B[n];){g=B[n];s=b.jgrid.getAccessor(g,v);void 0===s&&("number"===typeof v&&null!=a.p.colModel[v+u+z+t]&&(s=b.jgrid.getAccessor(g,a.p.colModel[v+u+z+t].name)),void 0===s&&(s=F+n,0===q.length&&d.cell&&(e=b.jgrid.getAccessor(g,d.cell)||g,s=null!=
|
69 |
-
e&&void 0!==e[v]?e[v]:s)));if(g){s=a.p.idPrefix+s;y=k;d.repeatitems&&(d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g),b.isArray(g)&&(y=D));for(p=0;p<y.length;p++)w[a.p.colModel[p+u+z+t].name]=b.jgrid.getAccessor(g,y[p]);w._id_=b.jgrid.stripPref(a.p.idPrefix,s);a.p.grouping&&O.call(m,w,n);a.p.data.push(w);a.p._index[w._id_]=a.p.data.length-1;w={}}n++}a.p.grouping&&(a.p.groupingView._locgr=!0,m.jqGrid("groupingRender",P,a.p.colModel.length,a.p.page,I))}}},oa=function(){function c(a){var b=0,d,e,g,h,k;
|
70 |
-
if(null!=a.groups){(e=a.groups.length&&"OR"===a.groupOp.toString().toUpperCase())&&u.orBegin();for(d=0;d<a.groups.length;d++){0<b&&e&&u.or();try{c(a.groups[d])}catch(l){alert(l)}b++}e&&u.orEnd()}if(null!=a.rules)try{(g=a.rules.length&&"OR"===a.groupOp.toString().toUpperCase())&&u.orBegin();for(d=0;d<a.rules.length;d++)k=a.rules[d],h=a.groupOp.toString().toUpperCase(),q[k.op]&&k.field&&(0<b&&h&&"OR"===h&&(u=u.or()),u=q[k.op](u,h)(k.field,k.data,f[k.field])),b++;g&&u.orEnd()}catch(m){alert(m)}}var d=
|
71 |
-
a.p.multiSort?[]:"",e=[],g=!1,f={},h=[],k=[],l,m,n;if(b.isArray(a.p.data)){var p=a.p.grouping?a.p.groupingView:!1,A,r;b.each(a.p.colModel,function(){m=this.sorttype||"text";"date"===m||"datetime"===m?(this.formatter&&"string"===typeof this.formatter&&"date"===this.formatter?(l=this.formatoptions&&this.formatoptions.srcformat?this.formatoptions.srcformat:b.jgrid.formatter.date.srcformat,n=this.formatoptions&&this.formatoptions.newformat?this.formatoptions.newformat:b.jgrid.formatter.date.newformat):
|
72 |
-
l=n=this.datefmt||"Y-m-d",f[this.name]={stype:m,srcfmt:l,newfmt:n,sfunc:this.sortfunc||null}):f[this.name]={stype:m,srcfmt:"",newfmt:"",sfunc:this.sortfunc||null};if(a.p.grouping)for(r=0,A=p.groupField.length;r<A;r++)if(this.name===p.groupField[r]){var c=this.name;this.index&&(c=this.index);h[r]=f[c];k[r]=c}a.p.multiSort?this.lso&&(d.push(this.name),c=this.lso.split("-"),e.push(c[c.length-1])):g||this.index!==a.p.sortname&&this.name!==a.p.sortname||(d=this.name,g=!0)});if(a.p.treeGrid)b(a).jqGrid("SortTree",
|
73 |
-
d,a.p.sortorder,f[d].stype||"text",f[d].srcfmt||"");else{var q={eq:function(a){return a.equals},ne:function(a){return a.notEquals},lt:function(a){return a.less},le:function(a){return a.lessOrEquals},gt:function(a){return a.greater},ge:function(a){return a.greaterOrEquals},cn:function(a){return a.contains},nc:function(a,b){return"OR"===b?a.orNot().contains:a.andNot().contains},bw:function(a){return a.startsWith},bn:function(a,b){return"OR"===b?a.orNot().startsWith:a.andNot().startsWith},en:function(a,
|
74 |
-
b){return"OR"===b?a.orNot().endsWith:a.andNot().endsWith},ew:function(a){return a.endsWith},ni:function(a,b){return"OR"===b?a.orNot().equals:a.andNot().equals},"in":function(a){return a.equals},nu:function(a){return a.isNull},nn:function(a,b){return"OR"===b?a.orNot().isNull:a.andNot().isNull}},u=b.jgrid.from(a.p.data);a.p.ignoreCase&&(u=u.ignoreCase());if(!0===a.p.search){var z=a.p.postData.filters;if(z)"string"===typeof z&&(z=b.jgrid.parse(z)),c(z);else try{u=q[a.p.postData.searchOper](u)(a.p.postData.searchField,
|
75 |
-
a.p.postData.searchString,f[a.p.postData.searchField])}catch(t){}}if(a.p.grouping)for(r=0;r<A;r++)u.orderBy(k[r],p.groupOrder[r],h[r].stype,h[r].srcfmt);a.p.multiSort?b.each(d,function(a){u.orderBy(this,e[a],f[this].stype,f[this].srcfmt,f[this].sfunc)}):d&&a.p.sortorder&&g&&("DESC"===a.p.sortorder.toUpperCase()?u.orderBy(a.p.sortname,"d",f[d].stype,f[d].srcfmt,f[d].sfunc):u.orderBy(a.p.sortname,"a",f[d].stype,f[d].srcfmt,f[d].sfunc));var z=u.select(),x=parseInt(a.p.rowNum,10),y=z.length,B=parseInt(a.p.page,
|
76 |
-
10),D=Math.ceil(y/x),v={};if((a.p.search||a.p.resetsearch)&&a.p.grouping&&a.p.groupingView._locgr){a.p.groupingView.groups=[];var w,G=b.jgrid.getMethod("groupingPrepare"),s,F;if(a.p.footerrow&&a.p.userDataOnFooter){for(s in a.p.userData)a.p.userData.hasOwnProperty(s)&&(a.p.userData[s]=0);F=!0}for(w=0;w<y;w++){if(F)for(s in a.p.userData)a.p.userData[s]+=parseFloat(z[w][s]||0);G.call(b(a),z[w],w,x)}}z=z.slice((B-1)*x,B*x);f=u=null;v[a.p.localReader.total]=D;v[a.p.localReader.page]=B;v[a.p.localReader.records]=
|
77 |
-
y;v[a.p.localReader.root]=z;v[a.p.localReader.userdata]=a.p.userData;z=null;return v}}},P=function(){a.grid.hDiv.loading=!0;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()}},T=function(){a.grid.hDiv.loading=!1;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()}},
|
78 |
-
Q=function(c){if(!a.grid.hDiv.loading){var d=a.p.scroll&&!1===c,e={},g,f=a.p.prmNames;0>=a.p.page&&(a.p.page=Math.min(1,a.p.lastpage));null!==f.search&&(e[f.search]=a.p.search);null!==f.nd&&(e[f.nd]=(new Date).getTime());null!==f.rows&&(e[f.rows]=a.p.rowNum);null!==f.page&&(e[f.page]=a.p.page);null!==f.sort&&(e[f.sort]=a.p.sortname);null!==f.order&&(e[f.order]=a.p.sortorder);null!==a.p.rowTotal&&null!==f.totalrows&&(e[f.totalrows]=a.p.rowTotal);var h=b.isFunction(a.p.loadComplete),k=h?a.p.loadComplete:
|
79 |
-
null,l=0;c=c||1;1<c?null!==f.npage?(e[f.npage]=c,l=c-1,c=1):k=function(b){a.p.page++;a.grid.hDiv.loading=!1;h&&a.p.loadComplete.call(a,b);Q(c-1)}:null!==f.npage&&delete a.p.postData[f.npage];if(a.p.grouping){b(a).jqGrid("groupingSetup");var m=a.p.groupingView,n,p="";for(n=0;n<m.groupField.length;n++){var r=m.groupField[n];b.each(a.p.colModel,function(a,b){b.name===r&&b.index&&(r=b.index)});p+=r+" "+m.groupOrder[n]+", "}e[f.sort]=p+e[f.sort]}b.extend(a.p.postData,e);var q=a.p.scroll?a.rows.length-
|
80 |
-
1:1,e=b(a).triggerHandler("jqGridBeforeRequest");if(!1!==e&&"stop"!==e)if(b.isFunction(a.p.datatype))a.p.datatype.call(a,a.p.postData,"load_"+a.p.id,q,c,l);else{if(b.isFunction(a.p.beforeRequest)&&(e=a.p.beforeRequest.call(a),void 0===e&&(e=!0),!1===e))return;g=a.p.datatype.toLowerCase();switch(g){case "json":case "jsonp":case "xml":case "script":b.ajax(b.extend({url:a.p.url,type:a.p.mtype,dataType:g,data:b.isFunction(a.p.serializeGridData)?a.p.serializeGridData.call(a,a.p.postData):a.p.postData,
|
81 |
-
success:function(e,f,h){if(b.isFunction(a.p.beforeProcessing)&&!1===a.p.beforeProcessing.call(a,e,f,h))T();else{"xml"===g?K(e,a.grid.bDiv,q,1<c,l):Y(e,a.grid.bDiv,q,1<c,l);b(a).triggerHandler("jqGridLoadComplete",[e]);k&&k.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);d&&a.grid.populateVisible();if(a.p.loadonce||a.p.treeGrid)a.p.datatype="local";1===c&&T()}},error:function(d,e,f){b.isFunction(a.p.loadError)&&a.p.loadError.call(a,d,e,f);1===c&&T()},beforeSend:function(c,d){var e=!0;
|
82 |
-
b.isFunction(a.p.loadBeforeSend)&&(e=a.p.loadBeforeSend.call(a,c,d));void 0===e&&(e=!0);if(!1===e)return!1;P()}},b.jgrid.ajaxOptions,a.p.ajaxGridOptions));break;case "xmlstring":P();e="string"!==typeof a.p.datastr?a.p.datastr:b.parseXML(a.p.datastr);K(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;T();break;case "jsonstring":P();e="string"===typeof a.p.datastr?b.jgrid.parse(a.p.datastr):
|
83 |
-
a.p.datastr;Y(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;T();break;case "local":case "clientside":P(),a.p.datatype="local",e=oa(),Y(e,a.grid.bDiv,q,1<c,l),b(a).triggerHandler("jqGridLoadComplete",[e]),k&&k.call(a,e),b(a).triggerHandler("jqGridAfterLoadComplete",[e]),d&&a.grid.populateVisible(),T()}}}},ha=function(c){b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv)[a.p.useProp?
|
84 |
-
"prop":"attr"]("checked",c);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",c)},qa=function(c,e){var d="",g="<table cellspacing='0' cellpadding='0' border='0' style='table-layout:auto;' class='ui-pg-table'><tbody><tr>",k="",l,m,n,p,q=function(c){var e;b.isFunction(a.p.onPaging)&&(e=a.p.onPaging.call(a,c));if("stop"===e)return!1;a.p.selrow=null;a.p.multiselect&&(a.p.selarrrow=[],ha(!1));a.p.savedRow=[];return!0};c=c.substr(1);
|
85 |
-
e+="_"+c;l="pg_"+c;m=c+"_left";n=c+"_center";p=c+"_right";b("#"+b.jgrid.jqID(c)).append("<div id='"+l+"' class='ui-pager-control' role='group'><table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table' style='width:100%;table-layout:fixed;height:100%;' role='row'><tbody><tr><td id='"+m+"' align='left'></td><td id='"+n+"' align='center' style='white-space:pre;'></td><td id='"+p+"' align='right'></td></tr></tbody></table></div>").attr("dir","ltr");if(0<a.p.rowList.length){k="<td dir='"+f+
|
86 |
-
"'>";k+="<select class='ui-pg-selbox' role='listbox'>";for(m=0;m<a.p.rowList.length;m++)k+='<option role="option" value="'+a.p.rowList[m]+'"'+(a.p.rowNum===a.p.rowList[m]?' selected="selected"':"")+">"+a.p.rowList[m]+"</option>";k+="</select></td>"}"rtl"===f&&(g+=k);!0===a.p.pginput&&(d="<td dir='"+f+"'>"+b.jgrid.format(a.p.pgtext||"","<input class='ui-pg-input' type='text' size='2' maxlength='7' value='0' role='textbox'/>","<span id='sp_1_"+b.jgrid.jqID(c)+"'></span>")+"</td>");!0===a.p.pgbuttons?
|
87 |
-
(m=["first"+e,"prev"+e,"next"+e,"last"+e],"rtl"===f&&m.reverse(),g+="<td id='"+m[0]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-first'></span></td>",g+="<td id='"+m[1]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-prev'></span></td>",g=g+(""!==d?"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>"+d+"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>":
|
88 |
-
"")+("<td id='"+m[2]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-next'></span></td>"),g+="<td id='"+m[3]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-end'></span></td>"):""!==d&&(g+=d);"ltr"===f&&(g+=k);g+="</tr></tbody></table>";!0===a.p.viewrecords&&b("td#"+c+"_"+a.p.recordpos,"#"+l).append("<div dir='"+f+"' style='text-align:"+a.p.recordpos+"' class='ui-paging-info'></div>");b("td#"+c+"_"+a.p.pagerpos,"#"+l).append(g);k=b(".ui-jqgrid").css("font-size")||
|
89 |
-
"11px";b(document.body).append("<div id='testpg' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+k+";visibility:hidden;' ></div>");g=b(g).clone().appendTo("#testpg").width();b("#testpg").remove();0<g&&(""!==d&&(g+=50),b("td#"+c+"_"+a.p.pagerpos,"#"+l).width(g));a.p._nvtd=[];a.p._nvtd[0]=g?Math.floor((a.p.width-g)/2):Math.floor(a.p.width/3);a.p._nvtd[1]=0;g=null;b(".ui-pg-selbox","#"+l).bind("change",function(){if(!q("records"))return!1;a.p.page=Math.round(a.p.rowNum*(a.p.page-1)/
|
90 |
-
this.value-0.5)+1;a.p.rowNum=this.value;a.p.pager&&b(".ui-pg-selbox",a.p.pager).val(this.value);a.p.toppager&&b(".ui-pg-selbox",a.p.toppager).val(this.value);Q();return!1});!0===a.p.pgbuttons&&(b(".ui-pg-button","#"+l).hover(function(){b(this).hasClass("ui-state-disabled")?this.style.cursor="default":(b(this).addClass("ui-state-hover"),this.style.cursor="pointer")},function(){b(this).hasClass("ui-state-disabled")||(b(this).removeClass("ui-state-hover"),this.style.cursor="default")}),b("#first"+b.jgrid.jqID(e)+
|
91 |
-
", #prev"+b.jgrid.jqID(e)+", #next"+b.jgrid.jqID(e)+", #last"+b.jgrid.jqID(e)).click(function(){if(b(this).hasClass("ui-state-disabled"))return!1;var c=r(a.p.page,1),d=r(a.p.lastpage,1),g=!1,f=!0,h=!0,k=!0,l=!0;0===d||1===d?l=k=h=f=!1:1<d&&1<=c?1===c?h=f=!1:c===d&&(l=k=!1):1<d&&0===c&&(l=k=!1,c=d-1);if(!q(this.id))return!1;this.id==="first"+e&&f&&(a.p.page=1,g=!0);this.id==="prev"+e&&h&&(a.p.page=c-1,g=!0);this.id==="next"+e&&k&&(a.p.page=c+1,g=!0);this.id==="last"+e&&l&&(a.p.page=d,g=!0);g&&Q();
|
92 |
-
return!1}));!0===a.p.pginput&&b("input.ui-pg-input","#"+l).keypress(function(c){if(13===(c.charCode||c.keyCode||0)){if(!q("user"))return!1;b(this).val(r(b(this).val(),1));a.p.page=0<b(this).val()?b(this).val():a.p.page;Q();return!1}return this})},wa=function(c,e){var d,g="",f=a.p.colModel,h=!1,k;k=a.p.frozenColumns?e:a.grid.headers[c].el;var l="";b("span.ui-grid-ico-sort",k).addClass("ui-state-disabled");b(k).attr("aria-selected","false");if(f[c].lso)if("asc"===f[c].lso)f[c].lso+="-desc",l="desc";
|
93 |
-
else if("desc"===f[c].lso)f[c].lso+="-asc",l="asc";else{if("asc-desc"===f[c].lso||"desc-asc"===f[c].lso)f[c].lso=""}else f[c].lso=l=f[c].firstsortorder||"asc";l?(b("span.s-ico",k).show(),b("span.ui-icon-"+l,k).removeClass("ui-state-disabled"),b(k).attr("aria-selected","true")):a.p.viewsortcols[0]||b("span.s-ico",k).hide();a.p.sortorder="";b.each(f,function(b){this.lso&&(0<b&&h&&(g+=", "),d=this.lso.split("-"),g+=f[b].index||f[b].name,g+=" "+d[d.length-1],h=!0,a.p.sortorder=d[d.length-1])});k=g.lastIndexOf(a.p.sortorder);
|
94 |
-
g=g.substring(0,k);a.p.sortname=g},ra=function(c,d,e,g,f){if(a.p.colModel[d].sortable&&!(0<a.p.savedRow.length)){e||(a.p.lastsort===d?"asc"===a.p.sortorder?a.p.sortorder="desc":"desc"===a.p.sortorder&&(a.p.sortorder="asc"):a.p.sortorder=a.p.colModel[d].firstsortorder||"asc",a.p.page=1);if(a.p.multiSort)wa(d,f);else{if(g){if(a.p.lastsort===d&&a.p.sortorder===g&&!e)return;a.p.sortorder=g}e=a.grid.headers[a.p.lastsort].el;f=a.p.frozenColumns?f:a.grid.headers[d].el;b("span.ui-grid-ico-sort",e).addClass("ui-state-disabled");
|
95 |
-
b(e).attr("aria-selected","false");a.p.frozenColumns&&(a.grid.fhDiv.find("span.ui-grid-ico-sort").addClass("ui-state-disabled"),a.grid.fhDiv.find("th").attr("aria-selected","false"));b("span.ui-icon-"+a.p.sortorder,f).removeClass("ui-state-disabled");b(f).attr("aria-selected","true");a.p.viewsortcols[0]||a.p.lastsort===d||(a.p.frozenColumns&&a.grid.fhDiv.find("span.s-ico").hide(),b("span.s-ico",e).hide(),b("span.s-ico",f).show());c=c.substring(5+a.p.id.length+1);a.p.sortname=a.p.colModel[d].index||
|
96 |
-
c}"stop"===b(a).triggerHandler("jqGridSortCol",[a.p.sortname,d,a.p.sortorder])?a.p.lastsort=d:b.isFunction(a.p.onSortCol)&&"stop"===a.p.onSortCol.call(a,a.p.sortname,d,a.p.sortorder)?a.p.lastsort=d:("local"===a.p.datatype?a.p.deselectAfterSort&&b(a).jqGrid("resetSelection"):(a.p.selrow=null,a.p.multiselect&&ha(!1),a.p.selarrrow=[],a.p.savedRow=[]),a.p.scroll&&(f=a.grid.bDiv.scrollLeft,X.call(a,!0,!1),a.grid.hDiv.scrollLeft=f),a.p.subGrid&&"local"===a.p.datatype&&b("td.sgexpanded","#"+b.jgrid.jqID(a.p.id)).each(function(){b(this).trigger("click")}),
|
97 |
-
Q(),a.p.lastsort=d,a.p.sortname!==c&&d&&(a.p.lastsort=d))}},xa=function(c){c=b(a.grid.headers[c].el);c=[c.position().left+c.outerWidth()];"rtl"===a.p.direction&&(c[0]=a.p.width-c[0]);c[0]-=a.grid.bDiv.scrollLeft;c.push(b(a.grid.hDiv).position().top);c.push(b(a.grid.bDiv).offset().top-b(a.grid.hDiv).offset().top+b(a.grid.bDiv).height());return c},sa=function(c){var d,e=a.grid.headers,g=b.jgrid.getCellIndex(c);for(d=0;d<e.length;d++)if(c===e[d].el){g=d;break}return g};this.p.id=this.id;-1===b.inArray(a.p.multikey,
|
98 |
-
["shiftKey","altKey","ctrlKey"])&&(a.p.multikey=!1);a.p.keyIndex=!1;a.p.keyName=!1;for(g=0;g<a.p.colModel.length;g++)a.p.colModel[g]=b.extend(!0,{},a.p.cmTemplate,a.p.colModel[g].template||{},a.p.colModel[g]),!1===a.p.keyIndex&&!0===a.p.colModel[g].key&&(a.p.keyIndex=g);a.p.sortorder=a.p.sortorder.toLowerCase();b.jgrid.cell_width=b.jgrid.cellWidth();!0===a.p.grouping&&(a.p.scroll=!1,a.p.rownumbers=!1,a.p.treeGrid=!1,a.p.gridview=!0);if(!0===this.p.treeGrid){try{b(this).jqGrid("setTreeGrid")}catch(za){}"local"!==
|
99 |
-
a.p.datatype&&(a.p.localReader={id:"_id_"})}if(this.p.subGrid)try{b(a).jqGrid("setSubGrid")}catch(Aa){}this.p.multiselect&&(this.p.colNames.unshift("<input role='checkbox' id='cb_"+this.p.id+"' class='cbox' type='checkbox'/>"),this.p.colModel.unshift({name:"cb",width:b.jgrid.cell_width?a.p.multiselectWidth+a.p.cellLayout:a.p.multiselectWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));this.p.rownumbers&&(this.p.colNames.unshift(""),this.p.colModel.unshift({name:"rn",width:a.p.rownumWidth,
|
100 |
-
sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));a.p.xmlReader=b.extend(!0,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},a.p.xmlReader);a.p.jsonReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},
|
101 |
-
a.p.jsonReader);a.p.localReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},a.p.localReader);a.p.scroll&&(a.p.pgbuttons=!1,a.p.pginput=!1,a.p.rowList=[]);a.p.data.length&&O();var D="<thead><tr class='ui-jqgrid-labels' role='rowheader'>",ta,F,ja,fa,ka,y,t,ba,ua=ba="",ga=[],va=[];F=[];if(!0===a.p.shrinkToFit&&!0===a.p.forceFit)for(g=a.p.colModel.length-1;0<=g;g--)if(!a.p.colModel[g].hidden){a.p.colModel[g].resizable=
|
102 |
-
!1;break}"horizontal"===a.p.viewsortcols[1]&&(ba=" ui-i-asc",ua=" ui-i-desc");ta=n?"class='ui-th-div-ie'":"";ba="<span class='s-ico' style='display:none'><span sort='asc' class='ui-grid-ico-sort ui-icon-asc"+ba+" ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-"+f+"'></span>"+("<span sort='desc' class='ui-grid-ico-sort ui-icon-desc"+ua+" ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-"+f+"'></span></span>");if(a.p.multiSort)for(ga=a.p.sortname.split(","),g=0;g<ga.length;g++)F=b.trim(ga[g]).split(" "),
|
103 |
-
ga[g]=b.trim(F[0]),va[g]=F[1]?b.trim(F[1]):a.p.sortorder||"asc";for(g=0;g<this.p.colNames.length;g++)F=a.p.headertitles?' title="'+b.jgrid.stripHtml(a.p.colNames[g])+'"':"",D+="<th id='"+a.p.id+"_"+a.p.colModel[g].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+f+"'"+F+">",F=a.p.colModel[g].index||a.p.colModel[g].name,D+="<div id='jqgh_"+a.p.id+"_"+a.p.colModel[g].name+"' "+ta+">"+a.p.colNames[g],a.p.colModel[g].width=a.p.colModel[g].width?parseInt(a.p.colModel[g].width,10):
|
104 |
-
150,"boolean"!==typeof a.p.colModel[g].title&&(a.p.colModel[g].title=!0),a.p.colModel[g].lso="",F===a.p.sortname&&(a.p.lastsort=g),a.p.multiSort&&(F=b.inArray(F,ga),-1!==F&&(a.p.colModel[g].lso=va[F])),D+=ba+"</div></th>";D+="</tr></thead>";ba=null;b(this).append(D);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 la=[],ca;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){a.p.selarrrow=
|
105 |
-
[];var c=!0===a.p.frozenColumns?a.p.id+"_frozen":"";this.checked?(b(a.rows).each(function(d){0<d&&!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",!0),b(this).addClass("ui-state-highlight").attr("aria-selected","true"),a.p.selarrrow.push(this.id),a.p.selrow=this.id,c&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?
|
106 |
-
"prop":"attr"]("checked",!0),b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).addClass("ui-state-highlight")))}),ca=!0,la=[]):(b(a.rows).each(function(d){0<d&&!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",!1),b(this).removeClass("ui-state-highlight").attr("aria-selected","false"),la.push(this.id),c&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?
|
107 |
-
"prop":"attr"]("checked",!1),b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).removeClass("ui-state-highlight")))}),a.p.selrow=null,ca=!1);b(a).triggerHandler("jqGridSelectAll",[ca?a.p.selarrrow:la,ca]);b.isFunction(a.p.onSelectAll)&&a.p.onSelectAll.call(a,ca?a.p.selarrrow:la,ca)})}!0===a.p.autowidth&&(D=b(m).innerWidth(),a.p.width=0<D?D:"nw");(function(){var d=0,e=b.jgrid.cell_width?0:r(a.p.cellLayout,0),g=0,f,h=r(a.p.scrollOffset,0),k,m=!1,n,p=0,q;b.each(a.p.colModel,function(){void 0===this.hidden&&(this.hidden=
|
108 |
-
!1);if(a.p.grouping&&a.p.autowidth){var c=b.inArray(this.name,a.p.groupingView.groupField);0<=c&&a.p.groupingView.groupColumnShow.length>c&&(this.hidden=!a.p.groupingView.groupColumnShow[c])}this.widthOrg=k=r(this.width,0);!1===this.hidden&&(d+=k+e,this.fixed?p+=k+e:g++)});isNaN(a.p.width)&&(a.p.width=d+(!1!==a.p.shrinkToFit||isNaN(a.p.height)?0:h));c.width=a.p.width;a.p.tblwidth=d;!1===a.p.shrinkToFit&&!0===a.p.forceFit&&(a.p.forceFit=!1);!0===a.p.shrinkToFit&&0<g&&(n=c.width-e*g-p,isNaN(a.p.height)||
|
109 |
-
(n-=h,m=!0),d=0,b.each(a.p.colModel,function(b){!1!==this.hidden||this.fixed||(this.width=k=Math.round(n*this.width/(a.p.tblwidth-e*g-p)),d+=k,f=b)}),q=0,m?c.width-p-(d+e*g)!==h&&(q=c.width-p-(d+e*g)-h):m||1===Math.abs(c.width-p-(d+e*g))||(q=c.width-p-(d+e*g)),a.p.colModel[f].width+=q,a.p.tblwidth=d+q+e*g+p,a.p.tblwidth>a.p.width&&(a.p.colModel[f].width-=a.p.tblwidth-parseInt(a.p.width,10),a.p.tblwidth=a.p.width))})();b(m).css("width",c.width+"px").append("<div class='ui-jqgrid-resize-mark' id='rs_m"+
|
110 |
-
a.p.id+"'> </div>");b(k).css("width",c.width+"px");var D=b("thead:first",a).get(0),V="";a.p.footerrow&&(V+="<table role='grid' style='width:"+a.p.tblwidth+"px' class='ui-jqgrid-ftable' cellspacing='0' cellpadding='0' border='0'><tbody><tr role='row' class='ui-widget-content footrow footrow-"+f+"'>");var k=b("tr:first",D),da="<tr class='jqgfirstrow' role='row' style='height:auto'>";a.p.disableClick=!1;b("th",k).each(function(d){ja=a.p.colModel[d].width;void 0===a.p.colModel[d].resizable&&(a.p.colModel[d].resizable=
|
111 |
-
!0);a.p.colModel[d].resizable?(fa=document.createElement("span"),b(fa).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+f).css("cursor","col-resize"),b(this).addClass(a.p.resizeclass)):fa="";b(this).css("width",ja+"px").prepend(fa);fa=null;var e="";a.p.colModel[d].hidden&&(b(this).css("display","none"),e="display:none;");da+="<td role='gridcell' style='height:0px;width:"+ja+"px;"+e+"'></td>";c.headers[d]={width:ja,el:this};ka=a.p.colModel[d].sortable;"boolean"!==typeof ka&&(ka=a.p.colModel[d].sortable=
|
112 |
-
!0);e=a.p.colModel[d].name;"cb"!==e&&"subgrid"!==e&&"rn"!==e&&a.p.viewsortcols[2]&&b(">div",this).addClass("ui-jqgrid-sortable");ka&&(a.p.multiSort?a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),a.p.colModel[d].lso&&b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.colModel[d].lso&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),d===a.p.lastsort&&
|
113 |
-
b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")):d===a.p.lastsort&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")));a.p.footerrow&&(V+="<td role='gridcell' "+p(d,0,"",null,"",!1)+"> </td>")}).mousedown(function(d){if(1===b(d.target).closest("th>span.ui-jqgrid-resize").length){var e=sa(this);if(!0===a.p.forceFit){var g=a.p,f=e,h;for(h=e+1;h<a.p.colModel.length;h++)if(!0!==a.p.colModel[h].hidden){f=h;break}g.nv=
|
114 |
-
f-e}c.dragStart(e,d,xa(e));return!1}}).click(function(c){if(a.p.disableClick)return a.p.disableClick=!1;var d="th>div.ui-jqgrid-sortable",e,g;a.p.viewsortcols[2]||(d="th>div>span>span.ui-grid-ico-sort");c=b(c.target).closest(d);if(1===c.length){var f;if(a.p.frozenColumns){var h=b(this)[0].id.substring(a.p.id.length+1);b(a.p.colModel).each(function(a){if(this.name===h)return f=a,!1})}else f=sa(this);a.p.viewsortcols[2]||(e=!0,g=c.attr("sort"));null!=f&&ra(b("div",this)[0].id,f,e,g,this);return!1}});
|
115 |
-
if(a.p.sortable&&b.fn.sortable)try{b(a).jqGrid("sortableColumns",k)}catch(Ba){}a.p.footerrow&&(V+="</tr></tbody></table>");da+="</tr>";k=document.createElement("tbody");this.appendChild(k);b(this).addClass("ui-jqgrid-btable").append(da);var da=null,k=b("<table class='ui-jqgrid-htable' style='width:"+a.p.tblwidth+"px' role='grid' aria-labelledby='gbox_"+this.id+"' cellspacing='0' cellpadding='0' border='0'></table>").append(D),J=a.p.caption&&!0===a.p.hiddengrid?!0:!1;g=b("<div class='ui-jqgrid-hbox"+
|
116 |
-
("rtl"===f?"-rtl":"")+"'></div>");D=null;c.hDiv=document.createElement("div");b(c.hDiv).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(g);b(g).append(k);k=null;J&&b(c.hDiv).hide();a.p.pager&&("string"===typeof a.p.pager?"#"!==a.p.pager.substr(0,1)&&(a.p.pager="#"+a.p.pager):a.p.pager="#"+b(a.p.pager).attr("id"),b(a.p.pager).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom").appendTo(m),J&&b(a.p.pager).hide(),qa(a.p.pager,""));!1===
|
117 |
-
a.p.cellEdit&&!0===a.p.hoverrows&&b(a).bind("mouseover",function(a){t=b(a.target).closest("tr.jqgrow");"ui-subgrid"!==b(t).attr("class")&&b(t).addClass("ui-state-hover")}).bind("mouseout",function(a){t=b(a.target).closest("tr.jqgrow");b(t).removeClass("ui-state-hover")});var B,N,ma;b(a).before(c.hDiv).click(function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");if(0===b(t).length||-1<t[0].className.indexOf("ui-state-disabled")||(b(y,a).closest("table.ui-jqgrid-btable").attr("id")||"").replace("_frozen",
|
118 |
-
"")!==a.id)return this;var d=b(y).hasClass("cbox"),e=b(a).triggerHandler("jqGridBeforeSelectRow",[t[0].id,c]);(e=!1===e||"stop"===e?!1:!0)&&b.isFunction(a.p.beforeSelectRow)&&(e=a.p.beforeSelectRow.call(a,t[0].id,c));if("A"!==y.tagName&&("INPUT"!==y.tagName&&"TEXTAREA"!==y.tagName&&"OPTION"!==y.tagName&&"SELECT"!==y.tagName||d)&&!0===e)if(B=t[0].id,N=b.jgrid.getCellIndex(y),ma=b(y).closest("td,th").html(),b(a).triggerHandler("jqGridCellSelect",[B,N,ma,c]),b.isFunction(a.p.onCellSelect)&&a.p.onCellSelect.call(a,
|
119 |
-
B,N,ma,c),!0===a.p.cellEdit)if(a.p.multiselect&&d)b(a).jqGrid("setSelection",B,!0,c);else{B=t[0].rowIndex;try{b(a).jqGrid("editCell",B,N,!0)}catch(g){}}else if(a.p.multikey)c[a.p.multikey]?b(a).jqGrid("setSelection",B,!0,c):a.p.multiselect&&d&&(d=b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+B).is(":checked"),b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+B)[a.p.useProp?"prop":"attr"]("checked",d));else{if(a.p.multiselect&&a.p.multiboxonly&&!d){var f=a.p.frozenColumns?a.p.id+"_frozen":"";b(a.p.selarrrow).each(function(c,
|
120 |
-
d){var e=b(a).jqGrid("getGridRowById",d);b(e).removeClass("ui-state-highlight");b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(d))[a.p.useProp?"prop":"attr"]("checked",!1);f&&(b("#"+b.jgrid.jqID(d),"#"+b.jgrid.jqID(f)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(d),"#"+b.jgrid.jqID(f))[a.p.useProp?"prop":"attr"]("checked",!1))});a.p.selarrrow=[]}b(a).jqGrid("setSelection",B,!0,c)}}).bind("reloadGrid",function(c,d){!0===a.p.treeGrid&&(a.p.datatype=a.p.treedatatype);
|
121 |
-
d&&d.current&&a.grid.selectionPreserver(a);"local"===a.p.datatype?(b(a).jqGrid("resetSelection"),a.p.data.length&&O()):a.p.treeGrid||(a.p.selrow=null,a.p.multiselect&&(a.p.selarrrow=[],ha(!1)),a.p.savedRow=[]);a.p.scroll&&X.call(a,!0,!1);if(d&&d.page){var e=d.page;e>a.p.lastpage&&(e=a.p.lastpage);1>e&&(e=1);a.p.page=e;a.grid.bDiv.scrollTop=a.grid.prevRowHeight?(e-1)*a.grid.prevRowHeight*a.p.rowNum:0}a.grid.prevRowHeight&&a.p.scroll?(delete a.p.lastpage,a.grid.populateVisible()):a.grid.populate();
|
122 |
-
!0===a.p._inlinenav&&b(a).jqGrid("showAddEditButtons");return!1}).dblclick(function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");0!==b(t).length&&(B=t[0].rowIndex,N=b.jgrid.getCellIndex(y),b(a).triggerHandler("jqGridDblClickRow",[b(t).attr("id"),B,N,c]),b.isFunction(a.p.ondblClickRow)&&a.p.ondblClickRow.call(a,b(t).attr("id"),B,N,c))}).bind("contextmenu",function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");0!==b(t).length&&(a.p.multiselect||b(a).jqGrid("setSelection",t[0].id,!0,c),B=t[0].rowIndex,
|
123 |
-
N=b.jgrid.getCellIndex(y),b(a).triggerHandler("jqGridRightClickRow",[b(t).attr("id"),B,N,c]),b.isFunction(a.p.onRightClickRow)&&a.p.onRightClickRow.call(a,b(t).attr("id"),B,N,c))});c.bDiv=document.createElement("div");n&&"auto"===String(a.p.height).toLowerCase()&&(a.p.height="100%");b(c.bDiv).append(b('<div style="position:relative;'+(n&&8>b.jgrid.msiever()?"height:0.01%;":"")+'"></div>').append("<div></div>").append(this)).addClass("ui-jqgrid-bdiv").css({height:a.p.height+(isNaN(a.p.height)?"":"px"),
|
124 |
-
width:c.width+"px"}).scroll(c.scrollGrid);b("table:first",c.bDiv).css({width:a.p.tblwidth+"px"});b.support.tbody||2===b("tbody",this).length&&b("tbody:gt(0)",this).remove();a.p.multikey&&(b.jgrid.msie?b(c.bDiv).bind("selectstart",function(){return!1}):b(c.bDiv).bind("mousedown",function(){return!1}));J&&b(c.bDiv).hide();c.cDiv=document.createElement("div");var na=!0===a.p.hidegrid?b("<a role='link' class='ui-jqgrid-titlebar-close ui-corner-all HeaderButton' />").hover(function(){na.addClass("ui-state-hover")},
|
125 |
-
function(){na.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-circle-triangle-n'></span>").css("rtl"===f?"left":"right","0px"):"";b(c.cDiv).append(na).append("<span class='ui-jqgrid-title'>"+a.p.caption+"</span>").addClass("ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===f?"-rtl":"")+" ui-widget-header ui-corner-top ui-helper-clearfix");b(c.cDiv).insertBefore(c.hDiv);a.p.toolbar[0]&&(c.uDiv=document.createElement("div"),"top"===a.p.toolbar[1]?b(c.uDiv).insertBefore(c.hDiv):"bottom"===
|
126 |
-
a.p.toolbar[1]&&b(c.uDiv).insertAfter(c.hDiv),"both"===a.p.toolbar[1]?(c.ubDiv=document.createElement("div"),b(c.uDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id).insertBefore(c.hDiv),b(c.ubDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id).insertAfter(c.hDiv),J&&b(c.ubDiv).hide()):b(c.uDiv).width(c.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id),J&&b(c.uDiv).hide());a.p.toppager&&(a.p.toppager=b.jgrid.jqID(a.p.id)+"_toppager",c.topDiv=
|
127 |
-
b("<div id='"+a.p.toppager+"'></div>")[0],a.p.toppager="#"+a.p.toppager,b(c.topDiv).addClass("ui-state-default ui-jqgrid-toppager").width(c.width).insertBefore(c.hDiv),qa(a.p.toppager,"_t"));a.p.footerrow&&(c.sDiv=b("<div class='ui-jqgrid-sdiv'></div>")[0],g=b("<div class='ui-jqgrid-hbox"+("rtl"===f?"-rtl":"")+"'></div>"),b(c.sDiv).append(g).width(c.width).insertAfter(c.hDiv),b(g).append(V),c.footers=b(".ui-jqgrid-ftable",c.sDiv)[0].rows[0].cells,a.p.rownumbers&&(c.footers[0].className="ui-state-default jqgrid-rownum"),
|
128 |
-
J&&b(c.sDiv).hide());g=null;if(a.p.caption){var ya=a.p.datatype;!0===a.p.hidegrid&&(b(".ui-jqgrid-titlebar-close",c.cDiv).click(function(d){var e=b.isFunction(a.p.onHeaderClick),g=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",f,h=this;!0===a.p.toolbar[0]&&("both"===a.p.toolbar[1]&&(g+=", #"+b(c.ubDiv).attr("id")),g+=", #"+b(c.uDiv).attr("id"));f=b(g,"#gview_"+b.jgrid.jqID(a.p.id)).length;"visible"===a.p.gridstate?b(g,"#gbox_"+b.jgrid.jqID(a.p.id)).slideUp("fast",function(){f--;
|
129 |
-
0===f&&(b("span",h).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(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&(J||a.p.onHeaderClick.call(a,a.p.gridstate,d)))}):"hidden"===a.p.gridstate&&b(g,"#gbox_"+b.jgrid.jqID(a.p.id)).slideDown("fast",function(){f--;0===f&&(b("span",h).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),
|
130 |
-
J&&(a.p.datatype=ya,Q(),J=!1),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(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&(J||a.p.onHeaderClick.call(a,a.p.gridstate,d)))});return!1}),J&&(a.p.datatype="local",b(".ui-jqgrid-titlebar-close",c.cDiv).trigger("click")))}else b(c.cDiv).hide();b(c.hDiv).after(c.bDiv).mousemove(function(a){if(c.resizing)return c.dragMove(a),!1});b(".ui-jqgrid-labels",
|
131 |
-
c.hDiv).bind("selectstart",function(){return!1});b(document).bind("mouseup.jqGrid"+a.p.id,function(){return c.resizing?(c.dragEnd(),!1):!0});a.formatCol=p;a.sortData=ra;a.updatepager=function(c,d){var e,g,f,h,k,l,m,n="",p=a.p.pager?"_"+b.jgrid.jqID(a.p.pager.substr(1)):"",q=a.p.toppager?"_"+a.p.toppager.substr(1):"";f=parseInt(a.p.page,10)-1;0>f&&(f=0);f*=parseInt(a.p.rowNum,10);k=f+a.p.reccount;if(a.p.scroll){e=b("tbody:first > tr:gt(0)",a.grid.bDiv);f=k-e.length;a.p.reccount=e.length;if(e=e.outerHeight()||
|
132 |
-
a.grid.prevRowHeight)g=f*e,m=parseInt(a.p.records,10)*e,b(">div:first",a.grid.bDiv).css({height:m}).children("div:first").css({height:g,display:g?"":"none"}),0==a.grid.bDiv.scrollTop&&1<a.p.page&&(a.grid.bDiv.scrollTop=a.p.rowNum*(a.p.page-1)*e);a.grid.bDiv.scrollLeft=a.grid.hDiv.scrollLeft}n=a.p.pager||"";if(n+=a.p.toppager?n?","+a.p.toppager:a.p.toppager:"")m=b.jgrid.formatter.integer||{},e=r(a.p.page),g=r(a.p.lastpage),b(".selbox",n)[this.p.useProp?"prop":"attr"]("disabled",!1),!0===a.p.pginput&&
|
133 |
-
(b(".ui-pg-input",n).val(a.p.page),h=a.p.toppager?"#sp_1"+p+
|
134 |
-
p+", #prev"+p).addClass("ui-state-disabled").removeClass("ui-state-hover"),a.p.toppager&&b("#first_t"+q+", #prev_t"+q).addClass("ui-state-disabled").removeClass("ui-state-hover")):(b("#first"+p+", #prev"+p).removeClass("ui-state-disabled"),a.p.toppager&&b("#first_t"+q+", #prev_t"+q).removeClass("ui-state-disabled")),e===g||0===e?(b("#next"+p+", #last"+p).addClass("ui-state-disabled").removeClass("ui-state-hover"),a.p.toppager&&b("#next_t"+q+", #last_t"+q).addClass("ui-state-disabled").removeClass("ui-state-hover")):
|
135 |
-
(b("#next"+p+", #last"+p).removeClass("ui-state-disabled"),a.p.toppager&&b("#next_t"+q+", #last_t"+q).removeClass("ui-state-disabled")));!0===c&&!0===a.p.rownumbers&&b(">td.jqgrid-rownum",a.rows).each(function(a){b(this).html(f+1+a)});d&&a.p.jqgdnd&&b(a).jqGrid("gridDnD","updateDnD");b(a).triggerHandler("jqGridGridComplete");b.isFunction(a.p.gridComplete)&&a.p.gridComplete.call(a);b(a).triggerHandler("jqGridAfterGridComplete")};a.refreshIndex=O;a.setHeadCheckBox=ha;a.constructTr=$;a.formatter=function(a,
|
136 |
-
b,c,d,e){return x(a,b,c,d,e)};b.extend(c,{populate:Q,emptyRows:X,beginReq:P,endReq:T});this.grid=c;a.addXmlData=function(b){K(b,a.grid.bDiv)};a.addJSONData=function(b){Y(b,a.grid.bDiv)};this.grid.cols=this.rows[0].cells;b(a).triggerHandler("jqGridInitGrid");b.isFunction(a.p.onInitGrid)&&a.p.onInitGrid.call(a);Q();a.p.hiddengrid=!1}}}})};b.jgrid.extend({getGridParam:function(b){var f=this[0];if(f&&f.grid)return b?void 0!==f.p[b]?f.p[b]:null:f.p},setGridParam:function(e){return this.each(function(){this.grid&&
|
137 |
-
"object"===typeof e&&b.extend(!0,this.p,e)})},getGridRowById:function(e){var f;this.each(function(){try{for(var c=this.rows.length;c--;)if(e.toString()===this.rows[c].id){f=this.rows[c];break}}catch(d){f=b(this.grid.bDiv).find("#"+b.jgrid.jqID(e))}});return f},getDataIDs:function(){var e=[],f=0,c,d=0;this.each(function(){if((c=this.rows.length)&&0<c)for(;f<c;)b(this.rows[f]).hasClass("jqgrow")&&(e[d]=this.rows[f].id,d++),f++});return e},setSelection:function(e,f,c){return this.each(function(){var d,
|
138 |
-
a,l,g,h,k;void 0!==e&&(f=!1===f?!1:!0,!(a=b(this).jqGrid("getGridRowById",e))||!a.className||-1<a.className.indexOf("ui-state-disabled")||(!0===this.p.scrollrows&&(l=b(this).jqGrid("getGridRowById",e).rowIndex,0<=l&&(d=b(this.grid.bDiv)[0].clientHeight,g=b(this.grid.bDiv)[0].scrollTop,h=b(this.rows[l]).position().top,l=this.rows[l].clientHeight,h+l>=d+g?b(this.grid.bDiv)[0].scrollTop=h-(d+g)+l+g:h<d+g&&h<g&&(b(this.grid.bDiv)[0].scrollTop=h))),!0===this.p.frozenColumns&&(k=this.p.id+"_frozen"),this.p.multiselect?
|
139 |
-
(this.setHeadCheckBox(!1),this.p.selrow=a.id,g=b.inArray(this.p.selrow,this.p.selarrrow),-1===g?("ui-subgrid"!==a.className&&b(a).addClass("ui-state-highlight").attr("aria-selected","true"),d=!0,this.p.selarrrow.push(this.p.selrow)):("ui-subgrid"!==a.className&&b(a).removeClass("ui-state-highlight").attr("aria-selected","false"),d=!1,this.p.selarrrow.splice(g,1),h=this.p.selarrrow[0],this.p.selrow=void 0===h?null:h),b("#jqg_"+b.jgrid.jqID(this.p.id)+"_"+b.jgrid.jqID(a.id))[this.p.useProp?"prop":"attr"]("checked",
|
140 |
-
d),k&&(-1===g?b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k)).addClass("ui-state-highlight"):b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(this.p.id)+"_"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k))[this.p.useProp?"prop":"attr"]("checked",d)),f&&(b(this).triggerHandler("jqGridSelectRow",[a.id,d,c]),this.p.onSelectRow&&this.p.onSelectRow.call(this,a.id,d,c))):"ui-subgrid"!==a.className&&(this.p.selrow!==a.id?(b(b(this).jqGrid("getGridRowById",this.p.selrow)).removeClass("ui-state-highlight").attr({"aria-selected":"false",
|
141 |
-
tabindex:"-1"}),b(a).addClass("ui-state-highlight").attr({"aria-selected":"true",tabindex:"0"}),k&&(b("#"+b.jgrid.jqID(this.p.selrow),"#"+b.jgrid.jqID(k)).removeClass("ui-state-highlight"),b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k)).addClass("ui-state-highlight")),d=!0):d=!1,this.p.selrow=a.id,f&&(b(this).triggerHandler("jqGridSelectRow",[a.id,d,c]),this.p.onSelectRow&&this.p.onSelectRow.call(this,a.id,d,c)))))})},resetSelection:function(e){return this.each(function(){var f=this,c,d;!0===f.p.frozenColumns&&
|
142 |
-
(d=f.p.id+"_frozen");if(void 0!==e){c=e===f.p.selrow?f.p.selrow:e;b("#"+b.jgrid.jqID(f.p.id)+" tbody:first tr#"+b.jgrid.jqID(c)).removeClass("ui-state-highlight").attr("aria-selected","false");d&&b("#"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d)).removeClass("ui-state-highlight");if(f.p.multiselect){b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(f.p.id))[f.p.useProp?"prop":"attr"]("checked",!1);if(d)b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d))[f.p.useProp?"prop":
|
143 |
-
"attr"]("checked",!1);f.setHeadCheckBox(!1)}c=null}else f.p.multiselect?(b(f.p.selarrrow).each(function(a,c){b(b(f).jqGrid("getGridRowById",c)).removeClass("ui-state-highlight").attr("aria-selected","false");b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c))[f.p.useProp?"prop":"attr"]("checked",!1);d&&(b("#"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d))[f.p.useProp?"prop":"attr"]("checked",!1))}),f.setHeadCheckBox(!1),
|
144 |
-
f.p.selarrrow=[],f.p.selrow=null):f.p.selrow&&(b("#"+b.jgrid.jqID(f.p.id)+" tbody:first tr#"+b.jgrid.jqID(f.p.selrow)).removeClass("ui-state-highlight").attr("aria-selected","false"),d&&b("#"+b.jgrid.jqID(f.p.selrow),"#"+b.jgrid.jqID(d)).removeClass("ui-state-highlight"),f.p.selrow=null);!0===f.p.cellEdit&&0<=parseInt(f.p.iCol,10)&&0<=parseInt(f.p.iRow,10)&&(b("td:eq("+f.p.iCol+")",f.rows[f.p.iRow]).removeClass("edit-cell ui-state-highlight"),b(f.rows[f.p.iRow]).removeClass("selected-row ui-state-hover"));
|
145 |
-
f.p.savedRow=[]})},getRowData:function(e){var f={},c,d=!1,a,l=0;this.each(function(){var g=this,h,k;if(void 0===e)d=!0,c=[],a=g.rows.length;else{k=b(g).jqGrid("getGridRowById",e);if(!k)return f;a=2}for(;l<a;)d&&(k=g.rows[l]),b(k).hasClass("jqgrow")&&(b('td[role="gridcell"]',k).each(function(a){h=g.p.colModel[a].name;if("cb"!==h&&"subgrid"!==h&&"rn"!==h)if(!0===g.p.treeGrid&&h===g.p.ExpandColumn)f[h]=b.jgrid.htmlDecode(b("span:first",this).html());else try{f[h]=b.unformat.call(g,this,{rowId:k.id,colModel:g.p.colModel[a]},
|
146 |
-
a)}catch(c){f[h]=b.jgrid.htmlDecode(b(this).html())}}),d&&(c.push(f),f={})),l++});return c||f},delRowData:function(e){var f=!1,c,d;this.each(function(){c=b(this).jqGrid("getGridRowById",e);if(!c)return!1;b(c).remove();this.p.records--;this.p.reccount--;this.updatepager(!0,!1);f=!0;this.p.multiselect&&(d=b.inArray(e,this.p.selarrrow),-1!==d&&this.p.selarrrow.splice(d,1));this.p.selrow=this.p.multiselect&&0<this.p.selarrrow.length?this.p.selarrrow[this.p.selarrrow.length-1]:null;if("local"===this.p.datatype){var a=
|
147 |
-
b.jgrid.stripPref(this.p.idPrefix,e),a=this.p._index[a];void 0!==a&&(this.p.data.splice(a,1),this.refreshIndex())}if(!0===this.p.altRows&&f){var l=this.p.altclass;b(this.rows).each(function(a){1===a%2?b(this).addClass(l):b(this).removeClass(l)})}});return f},setRowData:function(e,f,c){var d,a=!0,l;this.each(function(){if(!this.grid)return!1;var g=this,h,k,n=typeof c,m={};k=b(this).jqGrid("getGridRowById",e);if(!k)return!1;if(f)try{if(b(this.p.colModel).each(function(a){d=this.name;var c=b.jgrid.getAccessor(f,
|
148 |
-
d);void 0!==c&&(m[d]=this.formatter&&"string"===typeof this.formatter&&"date"===this.formatter?b.unformat.date.call(g,c,this):c,h=g.formatter(e,c,a,f,"edit"),l=this.title?{title:b.jgrid.stripHtml(h)}:{},!0===g.p.treeGrid&&d===g.p.ExpandColumn?b("td[role='gridcell']:eq("+a+") > span:first",k).html(h).attr(l):b("td[role='gridcell']:eq("+a+")",k).html(h).attr(l))}),"local"===g.p.datatype){var r=b.jgrid.stripPref(g.p.idPrefix,e),p=g.p._index[r],q;if(g.p.treeGrid)for(q in g.p.treeReader)g.p.treeReader.hasOwnProperty(q)&&
|
149 |
-
delete m[g.p.treeReader[q]];void 0!==p&&(g.p.data[p]=b.extend(!0,g.p.data[p],m));m=null}}catch(x){a=!1}a&&("string"===n?b(k).addClass(c):null!==c&&"object"===n&&b(k).css(c),b(g).triggerHandler("jqGridAfterGridComplete"))});return a},addRowData:function(e,f,c,d){c||(c="last");var a=!1,l,g,h,k,n,m,r,p,q="",x,G,U,M,ea,W;f&&(b.isArray(f)?(x=!0,c="last",G=e):(f=[f],x=!1),this.each(function(){var X=f.length;n=!0===this.p.rownumbers?1:0;h=!0===this.p.multiselect?1:0;k=!0===this.p.subGrid?1:0;x||(void 0!==
|
150 |
-
e?e=String(e):(e=b.jgrid.randId(),!1!==this.p.keyIndex&&(G=this.p.colModel[this.p.keyIndex+h+k+n].name,void 0!==f[0][G]&&(e=f[0][G]))));U=this.p.altclass;for(var O=0,$="",K={},Y=b.isFunction(this.p.afterInsertRow)?!0:!1;O<X;){M=f[O];g=[];if(x){try{e=M[G],void 0===e&&(e=b.jgrid.randId())}catch(oa){e=b.jgrid.randId()}$=!0===this.p.altRows?0===(this.rows.length-1)%2?U:"":""}W=e;e=this.p.idPrefix+e;n&&(q=this.formatCol(0,1,"",null,e,!0),g[g.length]='<td role="gridcell" class="ui-state-default jqgrid-rownum" '+
|
151 |
-
q+">0</td>");h&&(p='<input role="checkbox" type="checkbox" id="jqg_'+this.p.id+"_"+e+'" class="cbox"/>',q=this.formatCol(n,1,"",null,e,!0),g[g.length]='<td role="gridcell" '+q+">"+p+"</td>");k&&(g[g.length]=b(this).jqGrid("addSubGridCell",h+n,1));for(r=h+k+n;r<this.p.colModel.length;r++)ea=this.p.colModel[r],l=ea.name,K[l]=M[l],p=this.formatter(e,b.jgrid.getAccessor(M,l),r,M),q=this.formatCol(r,1,p,M,e,K),g[g.length]='<td role="gridcell" '+q+">"+p+"</td>";g.unshift(this.constructTr(e,!1,$,K,M,!1));
|
152 |
-
g[g.length]="</tr>";if(0===this.rows.length)b("table:first",this.grid.bDiv).append(g.join(""));else switch(c){case "last":b(this.rows[this.rows.length-1]).after(g.join(""));m=this.rows.length-1;break;case "first":b(this.rows[0]).after(g.join(""));m=1;break;case "after":if(m=b(this).jqGrid("getGridRowById",d))b(this.rows[m.rowIndex+1]).hasClass("ui-subgrid")?b(this.rows[m.rowIndex+1]).after(g):b(m).after(g.join("")),m=m.rowIndex+1;break;case "before":if(m=b(this).jqGrid("getGridRowById",d))b(m).before(g.join("")),
|
153 |
-
m=m.rowIndex-1}!0===this.p.subGrid&&b(this).jqGrid("addSubGrid",h+n,m);this.p.records++;this.p.reccount++;b(this).triggerHandler("jqGridAfterInsertRow",[e,M,M]);Y&&this.p.afterInsertRow.call(this,e,M,M);O++;"local"===this.p.datatype&&(K[this.p.localReader.id]=W,this.p._index[W]=this.p.data.length,this.p.data.push(K),K={})}!0!==this.p.altRows||x||("last"===c?1===(this.rows.length-1)%2&&b(this.rows[this.rows.length-1]).addClass(U):b(this.rows).each(function(a){1===a%2?b(this).addClass(U):b(this).removeClass(U)}));
|
154 |
-
this.updatepager(!0,!0);a=!0}));return a},footerData:function(e,f,c){function d(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}var a,l=!1,g={},h;void 0==e&&(e="get");"boolean"!==typeof c&&(c=!0);e=e.toLowerCase();this.each(function(){var k=this,n;if(!k.grid||!k.p.footerrow||"set"===e&&d(f))return!1;l=!0;b(this.p.colModel).each(function(d){a=this.name;"set"===e?void 0!==f[a]&&(n=c?k.formatter("",f[a],d,f,"edit"):f[a],h=this.title?{title:b.jgrid.stripHtml(n)}:{},b("tr.footrow td:eq("+d+
|
155 |
-
")",k.grid.sDiv).html(n).attr(h),l=!0):"get"===e&&(g[a]=b("tr.footrow td:eq("+d+")",k.grid.sDiv).html())})});return"get"===e?g:l},showHideCol:function(e,f){return this.each(function(){var c=this,d=!1,a=b.jgrid.cell_width?0:c.p.cellLayout,l;if(c.grid){"string"===typeof e&&(e=[e]);f="none"!==f?"":"none";var g=""===f?!0:!1,h=c.p.groupHeader&&("object"===typeof c.p.groupHeader||b.isFunction(c.p.groupHeader));h&&b(c).jqGrid("destroyGroupHeader",!1);b(this.p.colModel).each(function(h){if(-1!==b.inArray(this.name,
|
156 |
-
e)&&this.hidden===g){if(!0===c.p.frozenColumns&&!0===this.frozen)return!0;b("tr[role=rowheader]",c.grid.hDiv).each(function(){b(this.cells[h]).css("display",f)});b(c.rows).each(function(){b(this).hasClass("jqgroup")||b(this.cells[h]).css("display",f)});c.p.footerrow&&b("tr.footrow td:eq("+h+")",c.grid.sDiv).css("display",f);l=parseInt(this.width,10);c.p.tblwidth="none"===f?c.p.tblwidth-(l+a):c.p.tblwidth+(l+a);this.hidden=!g;d=!0;b(c).triggerHandler("jqGridShowHideCol",[g,this.name,h])}});!0===d&&
|
157 |
-
(!0!==c.p.shrinkToFit||isNaN(c.p.height)||(c.p.tblwidth+=parseInt(c.p.scrollOffset,10)),b(c).jqGrid("setGridWidth",!0===c.p.shrinkToFit?c.p.tblwidth:c.p.width));h&&b(c).jqGrid("setGroupHeaders",c.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,f,c){function d(a){var c;c=a.length?b.makeArray(a):b.extend({},a);b.each(e,function(b){a[b]=
|
158 |
-
c[this]})}function a(a,c){b(">tr"+(c||""),a).each(function(){var a=this,c=b.makeArray(a.cells);b.each(e,function(){var b=c[this];b&&a.appendChild(b)})})}var l=this.get(0);d(l.p.colModel);d(l.p.colNames);d(l.grid.headers);a(b("thead:first",l.grid.hDiv),c&&":not(.ui-jqgrid-labels)");f&&a(b("#"+b.jgrid.jqID(l.p.id)+" tbody:first"),".jqgfirstrow, tr.jqgrow, tr.jqfoot");l.p.footerrow&&a(b("tbody:first",l.grid.sDiv));l.p.remapColumns&&(l.p.remapColumns.length?d(l.p.remapColumns):l.p.remapColumns=b.makeArray(e));
|
159 |
-
l.p.lastsort=b.inArray(l.p.lastsort,e);l.p.treeGrid&&(l.p.expColInd=b.inArray(l.p.expColInd,e));b(l).triggerHandler("jqGridRemapColumns",[e,f,c])},setGridWidth:function(e,f){return this.each(function(){if(this.grid){var c=this,d,a=0,l=b.jgrid.cell_width?0:c.p.cellLayout,g,h=0,k=!1,n=c.p.scrollOffset,m,r=0,p;"boolean"!==typeof f&&(f=c.p.shrinkToFit);if(!isNaN(e)){e=parseInt(e,10);c.grid.width=c.p.width=e;b("#gbox_"+b.jgrid.jqID(c.p.id)).css("width",e+"px");b("#gview_"+b.jgrid.jqID(c.p.id)).css("width",
|
160 |
-
e+"px");b(c.grid.bDiv).css("width",e+"px");b(c.grid.hDiv).css("width",e+"px");c.p.pager&&b(c.p.pager).css("width",e+"px");c.p.toppager&&b(c.p.toppager).css("width",e+"px");!0===c.p.toolbar[0]&&(b(c.grid.uDiv).css("width",e+"px"),"both"===c.p.toolbar[1]&&b(c.grid.ubDiv).css("width",e+"px"));c.p.footerrow&&b(c.grid.sDiv).css("width",e+"px");!1===f&&!0===c.p.forceFit&&(c.p.forceFit=!1);if(!0===f){b.each(c.p.colModel,function(){!1===this.hidden&&(d=this.widthOrg,a+=d+l,this.fixed?r+=d+l:h++)});if(0===
|
161 |
-
h)return;c.p.tblwidth=a;m=e-l*h-r;!isNaN(c.p.height)&&(b(c.grid.bDiv)[0].clientHeight<b(c.grid.bDiv)[0].scrollHeight||1===c.rows.length)&&(k=!0,m-=n);var a=0,q=0<c.grid.cols.length;b.each(c.p.colModel,function(b){!1!==this.hidden||this.fixed||(d=this.widthOrg,d=Math.round(m*d/(c.p.tblwidth-l*h-r)),0>d||(this.width=d,a+=d,c.grid.headers[b].width=d,c.grid.headers[b].el.style.width=d+"px",c.p.footerrow&&(c.grid.footers[b].style.width=d+"px"),q&&(c.grid.cols[b].style.width=d+"px"),g=b))});if(!g)return;
|
162 |
-
p=0;k?e-r-(a+l*h)!==n&&(p=e-r-(a+l*h)-n):1!==Math.abs(e-r-(a+l*h))&&(p=e-r-(a+l*h));c.p.colModel[g].width+=p;c.p.tblwidth=a+p+l*h+r;c.p.tblwidth>e?(k=c.p.tblwidth-parseInt(e,10),c.p.tblwidth=e,d=c.p.colModel[g].width-=k):d=c.p.colModel[g].width;c.grid.headers[g].width=d;c.grid.headers[g].el.style.width=d+"px";q&&(c.grid.cols[g].style.width=d+"px");c.p.footerrow&&(c.grid.footers[g].style.width=d+"px")}c.p.tblwidth&&(b("table:first",c.grid.bDiv).css("width",c.p.tblwidth+"px"),b("table:first",c.grid.hDiv).css("width",
|
163 |
-
c.p.tblwidth+"px"),c.grid.hDiv.scrollLeft=c.grid.bDiv.scrollLeft,c.p.footerrow&&b("table:first",c.grid.sDiv).css("width",c.p.tblwidth+"px"))}}})},setGridHeight:function(e){return this.each(function(){if(this.grid){var f=b(this.grid.bDiv);f.css({height:e+(isNaN(e)?"":"px")});!0===this.p.frozenColumns&&b("#"+b.jgrid.jqID(this.p.id)+"_frozen").parent().height(f.height()-16);this.p.height=e;this.p.scroll&&this.grid.populateVisible()}})},setCaption:function(e){return this.each(function(){this.p.caption=
|
164 |
-
e;b("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",this.grid.cDiv).html(e);b(this.grid.cDiv).show()})},setLabel:function(e,f,c,d){return this.each(function(){var a=-1;if(this.grid&&void 0!==e&&(b(this.p.colModel).each(function(b){if(this.name===e)return a=b,!1}),0<=a)){var l=b("tr.ui-jqgrid-labels th:eq("+a+")",this.grid.hDiv);if(f){var g=b(".s-ico",l);b("[id^=jqgh_]",l).empty().html(f).append(g);this.p.colNames[a]=f}c&&("string"===typeof c?b(l).addClass(c):b(l).css(c));"object"===typeof d&&b(l).attr(d)}})},
|
165 |
-
setCell:function(e,f,c,d,a,l){return this.each(function(){var g=-1,h,k;if(this.grid&&(isNaN(f)?b(this.p.colModel).each(function(a){if(this.name===f)return g=a,!1}):g=parseInt(f,10),0<=g&&(h=b(this).jqGrid("getGridRowById",e)))){var n=b("td:eq("+g+")",h);if(""!==c||!0===l)h=this.formatter(e,c,g,h,"edit"),k=this.p.colModel[g].title?{title:b.jgrid.stripHtml(h)}:{},this.p.treeGrid&&0<b(".tree-wrap",b(n)).length?b("span",b(n)).html(h).attr(k):b(n).html(h).attr(k),"local"===this.p.datatype&&(h=this.p.colModel[g],
|
166 |
-
c=h.formatter&&"string"===typeof h.formatter&&"date"===h.formatter?b.unformat.date.call(this,c,h):c,k=this.p._index[b.jgrid.stripPref(this.p.idPrefix,e)],void 0!==k&&(this.p.data[k][h.name]=c));"string"===typeof d?b(n).addClass(d):d&&b(n).css(d);"object"===typeof a&&b(n).attr(a)}})},getCell:function(e,f){var c=!1;this.each(function(){var d=-1;if(this.grid&&(isNaN(f)?b(this.p.colModel).each(function(a){if(this.name===f)return d=a,!1}):d=parseInt(f,10),0<=d)){var a=b(this).jqGrid("getGridRowById",e);
|
167 |
-
if(a)try{c=b.unformat.call(this,b("td:eq("+d+")",a),{rowId:a.id,colModel:this.p.colModel[d]},d)}catch(l){c=b.jgrid.htmlDecode(b("td:eq("+d+")",a).html())}}});return c},getCol:function(e,f,c){var d=[],a,l=0,g,h,k;f="boolean"!==typeof f?!1:f;void 0===c&&(c=!1);this.each(function(){var n=-1;if(this.grid&&(isNaN(e)?b(this.p.colModel).each(function(a){if(this.name===e)return n=a,!1}):n=parseInt(e,10),0<=n)){var m=this.rows.length,r=0,p=0;if(m&&0<m){for(;r<m;){if(b(this.rows[r]).hasClass("jqgrow")){try{a=
|
168 |
-
b.unformat.call(this,b(this.rows[r].cells[n]),{rowId:this.rows[r].id,colModel:this.p.colModel[n]},n)}catch(q){a=b.jgrid.htmlDecode(this.rows[r].cells[n].innerHTML)}c?(k=parseFloat(a),isNaN(k)||(l+=k,void 0===h&&(h=g=k),g=Math.min(g,k),h=Math.max(h,k),p++)):f?d.push({id:this.rows[r].id,value:a}):d.push(a)}r++}if(c)switch(c.toLowerCase()){case "sum":d=l;break;case "avg":d=l/p;break;case "count":d=m-1;break;case "min":d=g;break;case "max":d=h}}}});return d},clearGridData:function(e){return this.each(function(){if(this.grid){"boolean"!==
|
169 |
-
typeof e&&(e=!1);if(this.p.deepempty)b("#"+b.jgrid.jqID(this.p.id)+" tbody:first tr:gt(0)").remove();else{var f=b("#"+b.jgrid.jqID(this.p.id)+" tbody:first tr:first")[0];b("#"+b.jgrid.jqID(this.p.id)+" tbody:first").empty().append(f)}this.p.footerrow&&e&&b(".ui-jqgrid-ftable td",this.grid.sDiv).html(" ");this.p.selrow=null;this.p.selarrrow=[];this.p.savedRow=[];this.p.records=0;this.p.page=1;this.p.lastpage=0;this.p.reccount=0;this.p.data=[];this.p._index={};this.updatepager(!0,!1)}})},getInd:function(e,
|
170 |
-
f){var c=!1,d;this.each(function(){(d=b(this).jqGrid("getGridRowById",e))&&(c=!0===f?d:d.rowIndex)});return c},bindKeys:function(e){var f=b.extend({onEnter:null,onSpace:null,onLeftKey:null,onRightKey:null,scrollingRows:!0},e||{});return this.each(function(){var c=this;b("body").is("[role]")||b("body").attr("role","application");c.p.scrollrows=f.scrollingRows;b(c).keydown(function(d){var a=b(c).find("tr[tabindex=0]")[0],e,g,h,k=c.p.treeReader.expanded_field;if(a)if(h=c.p._index[b.jgrid.stripPref(c.p.idPrefix,
|
171 |
-
a.id)],37===d.keyCode||38===d.keyCode||39===d.keyCode||40===d.keyCode){if(38===d.keyCode){g=a.previousSibling;e="";if(g)if(b(g).is(":hidden"))for(;g;){if(g=g.previousSibling,!b(g).is(":hidden")&&b(g).hasClass("jqgrow")){e=g.id;break}}else e=g.id;b(c).jqGrid("setSelection",e,!0,d);d.preventDefault()}if(40===d.keyCode){g=a.nextSibling;e="";if(g)if(b(g).is(":hidden"))for(;g;){if(g=g.nextSibling,!b(g).is(":hidden")&&b(g).hasClass("jqgrow")){e=g.id;break}}else e=g.id;b(c).jqGrid("setSelection",e,!0,d);
|
172 |
-
d.preventDefault()}37===d.keyCode&&(c.p.treeGrid&&c.p.data[h][k]&&b(a).find("div.treeclick").trigger("click"),b(c).triggerHandler("jqGridKeyLeft",[c.p.selrow]),b.isFunction(f.onLeftKey)&&f.onLeftKey.call(c,c.p.selrow));39===d.keyCode&&(c.p.treeGrid&&!c.p.data[h][k]&&b(a).find("div.treeclick").trigger("click"),b(c).triggerHandler("jqGridKeyRight",[c.p.selrow]),b.isFunction(f.onRightKey)&&f.onRightKey.call(c,c.p.selrow))}else 13===d.keyCode?(b(c).triggerHandler("jqGridKeyEnter",[c.p.selrow]),b.isFunction(f.onEnter)&&
|
173 |
-
f.onEnter.call(c,c.p.selrow)):32===d.keyCode&&(b(c).triggerHandler("jqGridKeySpace",[c.p.selrow]),b.isFunction(f.onSpace)&&f.onSpace.call(c,c.p.selrow))})})},unbindKeys:function(){return this.each(function(){b(this).unbind("keydown")})},getLocalRow:function(e){var f=!1,c;this.each(function(){void 0!==e&&(c=this.p._index[b.jgrid.stripPref(this.p.idPrefix,e)],0<=c&&(f=this.p.data[c]))});return f}})})(jQuery);
|
174 |
-
(function(a){a.fmatter={};a.extend(a.fmatter,{isBoolean:function(a){return"boolean"===typeof a},isObject:function(c){return c&&("object"===typeof c||a.isFunction(c))||!1},isString:function(a){return"string"===typeof a},isNumber:function(a){return"number"===typeof a&&isFinite(a)},isValue:function(a){return this.isObject(a)||this.isString(a)||this.isNumber(a)||this.isBoolean(a)},isEmpty:function(c){if(!this.isString(c)&&this.isValue(c))return!1;if(!this.isValue(c))return!0;c=a.trim(c).replace(/\ \;/ig,
|
175 |
-
"").replace(/\ \;/ig,"");return""===c}});a.fn.fmatter=function(c,b,d,e,f){var g=b;d=a.extend({},a.jgrid.formatter,d);try{g=a.fn.fmatter[c].call(this,b,d,e,f)}catch(h){}return g};a.fmatter.util={NumberFormat:function(c,b){a.fmatter.isNumber(c)||(c*=1);if(a.fmatter.isNumber(c)){var d=0>c,e=String(c),f=b.decimalSeparator||".",g;if(a.fmatter.isNumber(b.decimalPlaces)){var h=b.decimalPlaces,e=Math.pow(10,h),e=String(Math.round(c*e)/e);g=e.lastIndexOf(".");if(0<h)for(0>g?(e+=f,g=e.length-1):"."!==f&&
|
176 |
-
(e=e.replace(".",f));e.length-1-g<h;)e+="0"}if(b.thousandsSeparator){h=b.thousandsSeparator;g=e.lastIndexOf(f);g=-1<g?g:e.length;var f=e.substring(g),l=-1,k;for(k=g;0<k;k--)l++,0===l%3&&k!==g&&(!d||1<k)&&(f=h+f),f=e.charAt(k-1)+f;e=f}e=b.prefix?b.prefix+e:e;return e=b.suffix?e+b.suffix:e}return c}};a.fn.fmatter.defaultFormat=function(c,b){return a.fmatter.isValue(c)&&""!==c?c:b.defaultValue||" "};a.fn.fmatter.email=function(c,b){return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):'<a href="mailto:'+
|
177 |
-
c+'">'+c+"</a>"};a.fn.fmatter.checkbox=function(c,b){var d=a.extend({},b.checkbox),e;void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));e=!0===d.disabled?'disabled="disabled"':"";if(a.fmatter.isEmpty(c)||void 0===c)c=a.fn.fmatter.defaultFormat(c,d);c=String(c);c=(c+"").toLowerCase();return'<input type="checkbox" '+(0>c.search(/(false|f|0|no|n|off|undefined)/i)?" checked='checked' ":"")+' value="'+c+'" offval="no" '+e+"/>"};a.fn.fmatter.link=function(c,
|
178 |
-
b){var d={target:b.target},e="";void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));d.target&&(e="target="+d.target);return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):"<a "+e+' href="'+c+'">'+c+"</a>"};a.fn.fmatter.showlink=function(c,b){var d={baseLinkUrl:b.baseLinkUrl,showAction:b.showAction,addParam:b.addParam||"",target:b.target,idName:b.idName},e="";void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));
|
179 |
-
d.target&&(e="target="+d.target);d=d.baseLinkUrl+d.showAction+"?"+d.idName+"="+b.rowId+d.addParam;return a.fmatter.isString(c)||a.fmatter.isNumber(c)?"<a "+e+' href="'+d+'">'+c+"</a>":a.fn.fmatter.defaultFormat(c,b)};a.fn.fmatter.integer=function(c,b){var d=a.extend({},b.integer);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.number=function(c,b){var d=a.extend({},
|
180 |
-
b.number);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.currency=function(c,b){var d=a.extend({},b.currency);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.date=function(c,b,d,e){d=a.extend({},b.date);void 0!==b.colModel&&
|
181 |
-
void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return d.reformatAfterEdit||"edit"!==e?a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):a.jgrid.parseDate(d.srcformat,c,d.newformat,d):a.fn.fmatter.defaultFormat(c,b)};a.fn.fmatter.select=function(c,b){c=String(c);var d=!1,e=[],f,g;void 0!==b.colModel.formatoptions?(d=b.colModel.formatoptions.value,f=void 0===b.colModel.formatoptions.separator?":":b.colModel.formatoptions.separator,g=void 0===b.colModel.formatoptions.delimiter?
|
182 |
-
";":b.colModel.formatoptions.delimiter):void 0!==b.colModel.editoptions&&(d=b.colModel.editoptions.value,f=void 0===b.colModel.editoptions.separator?":":b.colModel.editoptions.separator,g=void 0===b.colModel.editoptions.delimiter?";":b.colModel.editoptions.delimiter);if(d){var h=!0===b.colModel.editoptions.multiple?!0:!1,l=[];h&&(l=c.split(","),l=a.map(l,function(b){return a.trim(b)}));if(a.fmatter.isString(d)){var k=d.split(g),m=0,n;for(n=0;n<k.length;n++)if(g=k[n].split(f),2<g.length&&(g[1]=a.map(g,
|
183 |
-
function(a,b){if(0<b)return a}).join(f)),h)-1<a.inArray(g[0],l)&&(e[m]=g[1],m++);else if(a.trim(g[0])===a.trim(c)){e[0]=g[1];break}}else a.fmatter.isObject(d)&&(h?e=a.map(l,function(a){return d[a]}):e[0]=d[c]||"")}c=e.join(", ");return""===c?a.fn.fmatter.defaultFormat(c,b):c};a.fn.fmatter.rowactions=function(c){var b=a(this).closest("tr.jqgrow"),d=b.attr("id"),e=a(this).closest("table.ui-jqgrid-btable").attr("id").replace(/_frozen([^_]*)$/,"$1"),e=a("#"+e),f=e[0],g=f.p,h=g.colModel[a.jgrid.getCellIndex(this)],
|
184 |
-
l=h.frozen?a("tr#"+d+" td:eq("+a.jgrid.getCellIndex(this)+") > div",e):a(this).parent(),k={extraparam:{}},m=function(b){a.isFunction(k.afterRestore)&&k.afterRestore.call(f,b);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide()};void 0!==h.formatoptions&&(k=a.extend(k,h.formatoptions));void 0!==g.editOptions&&(k.editOptions=g.editOptions);void 0!==g.delOptions&&(k.delOptions=g.delOptions);b.hasClass("jqgrid-new-row")&&(k.extraparam[g.prmNames.oper]=
|
185 |
-
g.prmNames.addoper);b={keys:k.keys,oneditfunc:k.onEdit,successfunc:k.onSuccess,url:k.url,extraparam:k.extraparam,aftersavefunc:function(b,c){a.isFunction(k.afterSave)&&k.afterSave.call(f,b,c);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide()},errorfunc:k.onError,afterrestorefunc:m,restoreAfterError:k.restoreAfterError,mtype:k.mtype};switch(c){case "edit":e.jqGrid("editRow",d,b);l.find("div.ui-inline-edit,div.ui-inline-del").hide();l.find("div.ui-inline-save,div.ui-inline-cancel").show();
|
186 |
-
e.triggerHandler("jqGridAfterGridComplete");break;case "save":e.jqGrid("saveRow",d,b)&&(l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide(),e.triggerHandler("jqGridAfterGridComplete"));break;case "cancel":e.jqGrid("restoreRow",d,m);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide();e.triggerHandler("jqGridAfterGridComplete");break;case "del":e.jqGrid("delGridRow",d,k.delOptions);
|
187 |
-
break;case "formedit":e.jqGrid("setSelection",d),e.jqGrid("editGridRow",d,k.editOptions)}};a.fn.fmatter.actions=function(c,b){var d={keys:!1,editbutton:!0,delbutton:!0,editformbutton:!1},e=b.rowId,f="";void 0!==b.colModel.formatoptions&&(d=a.extend(d,b.colModel.formatoptions));if(void 0===e||a.fmatter.isEmpty(e))return"";d.editformbutton?f+="<div title='"+a.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+("id='jEditButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'formedit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+
|
188 |
-
"><span class='ui-icon ui-icon-pencil'></span></div>":d.editbutton&&(f+="<div title='"+a.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+("id='jEditButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'edit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover') ")+"><span class='ui-icon ui-icon-pencil'></span></div>");d.delbutton&&(f+="<div title='"+a.jgrid.nav.deltitle+"' style='float:left;margin-left:5px;' class='ui-pg-div ui-inline-del' "+
|
189 |
-
("id='jDeleteButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'del'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+"><span class='ui-icon ui-icon-trash'></span></div>");f+="<div title='"+a.jgrid.edit.bSubmit+"' style='float:left;display:none' class='ui-pg-div ui-inline-save' "+("id='jSaveButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'save'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+
|
190 |
-
"><span class='ui-icon ui-icon-disk'></span></div>";f+="<div title='"+a.jgrid.edit.bCancel+"' style='float:left;display:none;margin-left:5px;' class='ui-pg-div ui-inline-cancel' "+("id='jCancelButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'cancel'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+"><span class='ui-icon ui-icon-cancel'></span></div>";return"<div style='margin-left:8px;'>"+f+"</div>"};a.unformat=function(c,
|
191 |
-
b,d,e){var f,g=b.colModel.formatter,h=b.colModel.formatoptions||{},l=/([\.\*\_\'\(\)\{\}\+\?\\])/g,k=b.colModel.unformat||a.fn.fmatter[g]&&a.fn.fmatter[g].unformat;if(void 0!==k&&a.isFunction(k))f=k.call(this,a(c).text(),b,c);else if(void 0!==g&&a.fmatter.isString(g))switch(f=a.jgrid.formatter||{},g){case "integer":h=a.extend({},f.integer,h);b=h.thousandsSeparator.replace(l,"\\$1");b=RegExp(b,"g");f=a(c).text().replace(b,"");break;case "number":h=a.extend({},f.number,h);b=h.thousandsSeparator.replace(l,
|
192 |
-
"\\$1");b=RegExp(b,"g");f=a(c).text().replace(b,"").replace(h.decimalSeparator,".");break;case "currency":h=a.extend({},f.currency,h);b=h.thousandsSeparator.replace(l,"\\$1");b=RegExp(b,"g");f=a(c).text();h.prefix&&h.prefix.length&&(f=f.substr(h.prefix.length));h.suffix&&h.suffix.length&&(f=f.substr(0,f.length-h.suffix.length));f=f.replace(b,"").replace(h.decimalSeparator,".");break;case "checkbox":h=b.colModel.editoptions?b.colModel.editoptions.value.split(":"):["Yes","No"];f=a("input",c).is(":checked")?
|
193 |
-
h[0]:h[1];break;case "select":f=a.unformat.select(c,b,d,e);break;case "actions":return"";default:f=a(c).text()}return void 0!==f?f:!0===e?a(c).text():a.jgrid.htmlDecode(a(c).html())};a.unformat.select=function(c,b,d,e){d=[];c=a(c).text();if(!0===e)return c;e=a.extend({},void 0!==b.colModel.formatoptions?b.colModel.formatoptions:b.colModel.editoptions);b=void 0===e.separator?":":e.separator;var f=void 0===e.delimiter?";":e.delimiter;if(e.value){var g=e.value;e=!0===e.multiple?!0:!1;var h=[];e&&(h=
|
194 |
-
c.split(","),h=a.map(h,function(b){return a.trim(b)}));if(a.fmatter.isString(g)){var l=g.split(f),k=0,m;for(m=0;m<l.length;m++)if(f=l[m].split(b),2<f.length&&(f[1]=a.map(f,function(a,b){if(0<b)return a}).join(b)),e)-1<a.inArray(f[1],h)&&(d[k]=f[0],k++);else if(a.trim(f[1])===a.trim(c)){d[0]=f[0];break}}else if(a.fmatter.isObject(g)||a.isArray(g))e||(h[0]=c),d=a.map(h,function(b){var c;a.each(g,function(a,d){if(d===b)return c=a,!1});if(void 0!==c)return c});return d.join(", ")}return c||""};a.unformat.date=
|
195 |
-
function(c,b){var d=a.jgrid.formatter.date||{};void 0!==b.formatoptions&&(d=a.extend({},d,b.formatoptions));return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):a.jgrid.parseDate(d.newformat,c,d.srcformat,d)}})(jQuery);
|
196 |
-
(function(a){a.jgrid.extend({getColProp:function(a){var c={},d=this[0];if(!d.grid)return!1;var d=d.p.colModel,h;for(h=0;h<d.length;h++)if(d[h].name===a){c=d[h];break}return c},setColProp:function(b,c){return this.each(function(){if(this.grid&&c){var d=this.p.colModel,h;for(h=0;h<d.length;h++)if(d[h].name===b){a.extend(!0,this.p.colModel[h],c);break}}})},sortGrid:function(a,c,d){return this.each(function(){var h=-1,k,e=!1;if(this.grid){a||(a=this.p.sortname);for(k=0;k<this.p.colModel.length;k++)if(this.p.colModel[k].index===
|
197 |
-
a||this.p.colModel[k].name===a){h=k;!0===this.p.frozenColumns&&!0===this.p.colModel[k].frozen&&(e=this.grid.fhDiv.find("#"+this.p.id+"_"+a));break}-1!==h&&(k=this.p.colModel[h].sortable,e||(e=this.grid.headers[h].el),"boolean"!==typeof k&&(k=!0),"boolean"!==typeof c&&(c=!1),k&&this.sortData("jqgh_"+this.p.id+"_"+a,h,c,d,e))}})},clearBeforeUnload:function(){return this.each(function(){var b=this.grid;a.isFunction(b.emptyRows)&&b.emptyRows.call(this,!0,!0);a(document).unbind("mouseup.jqGrid"+this.p.id);
|
198 |
-
a(b.hDiv).unbind("mousemove");a(this).unbind();b.dragEnd=null;b.dragMove=null;b.dragStart=null;b.emptyRows=null;b.populate=null;b.populateVisible=null;b.scrollGrid=null;b.selectionPreserver=null;b.bDiv=null;b.cDiv=null;b.hDiv=null;b.cols=null;var c,d=b.headers.length;for(c=0;c<d;c++)b.headers[c].el=null;this.grid=this.addJSONData=this.addXmlData=this.formatter=this.constructTr=this.setHeadCheckBox=this.refreshIndex=this.updatepager=this.sortData=this.formatCol=null})},GridDestroy:function(){return this.each(function(){if(this.grid){this.p.pager&&
|
199 |
-
a(this.p.pager).remove();try{a(this).jqGrid("clearBeforeUnload"),a("#gbox_"+a.jgrid.jqID(this.id)).remove()}catch(b){}}})},GridUnload:function(){return this.each(function(){if(this.grid){var b=a(this).attr("id"),c=a(this).attr("class");this.p.pager&&a(this.p.pager).empty().removeClass("ui-state-default ui-jqgrid-pager ui-corner-bottom");var d=document.createElement("table");a(d).attr({id:b});d.className=c;b=a.jgrid.jqID(this.id);a(d).removeClass("ui-jqgrid-btable");1===a(this.p.pager).parents("#gbox_"+
|
200 |
-
b).length?(a(d).insertBefore("#gbox_"+b).show(),a(this.p.pager).insertBefore("#gbox_"+b)):a(d).insertBefore("#gbox_"+b).show();a(this).jqGrid("clearBeforeUnload");a("#gbox_"+b).remove()}})},setGridState:function(b){return this.each(function(){this.grid&&("hidden"===b?(a(".ui-jqgrid-bdiv, .ui-jqgrid-hdiv","#gview_"+a.jgrid.jqID(this.p.id)).slideUp("fast"),this.p.pager&&a(this.p.pager).slideUp("fast"),this.p.toppager&&a(this.p.toppager).slideUp("fast"),!0===this.p.toolbar[0]&&("both"===this.p.toolbar[1]&&
|
201 |
-
a(this.grid.ubDiv).slideUp("fast"),a(this.grid.uDiv).slideUp("fast")),this.p.footerrow&&a(".ui-jqgrid-sdiv","#gbox_"+a.jgrid.jqID(this.p.id)).slideUp("fast"),a(".ui-jqgrid-titlebar-close span",this.grid.cDiv).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),this.p.gridstate="hidden"):"visible"===b&&(a(".ui-jqgrid-hdiv, .ui-jqgrid-bdiv","#gview_"+a.jgrid.jqID(this.p.id)).slideDown("fast"),this.p.pager&&a(this.p.pager).slideDown("fast"),this.p.toppager&&a(this.p.toppager).slideDown("fast"),
|
202 |
-
!0===this.p.toolbar[0]&&("both"===this.p.toolbar[1]&&a(this.grid.ubDiv).slideDown("fast"),a(this.grid.uDiv).slideDown("fast")),this.p.footerrow&&a(".ui-jqgrid-sdiv","#gbox_"+a.jgrid.jqID(this.p.id)).slideDown("fast"),a(".ui-jqgrid-titlebar-close span",this.grid.cDiv).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),this.p.gridstate="visible"))})},filterToolbar:function(b){b=a.extend({autosearch:!0,searchOnEnter:!0,beforeSearch:null,afterSearch:null,beforeClear:null,afterClear:null,
|
203 |
-
searchurl:"",stringResult:!1,groupOp:"AND",defaultSearch:"bw",searchOperators:!1,resetIcon:"x",operands:{eq:"==",ne:"!",lt:"<",le:"<=",gt:">",ge:">=",bw:"^",bn:"!^","in":"=",ni:"!=",ew:"|",en:"!@",cn:"~",nc:"!~",nu:"#",nn:"!#"}},a.jgrid.search,b||{});return this.each(function(){var c=this;if(!this.ftoolbar){var d=function(){var d={},f=0,g,m,e={},q;a.each(c.p.colModel,function(){var l=a("#gs_"+a.jgrid.jqID(this.name),!0===this.frozen&&!0===c.p.frozenColumns?c.grid.fhDiv:c.grid.hDiv);m=this.index||
|
204 |
-
this.name;q=b.searchOperators?l.parent().prev().children("a").attr("soper")||b.defaultSearch:this.searchoptions&&this.searchoptions.sopt?this.searchoptions.sopt[0]:"select"===this.stype?"eq":b.defaultSearch;if((g="custom"===this.stype&&a.isFunction(this.searchoptions.custom_value)&&0<l.length&&"SPAN"===l[0].nodeName.toUpperCase()?this.searchoptions.custom_value.call(c,l.children(".customelement:first"),"get"):l.val())||"nu"===q||"nn"===q)d[m]=g,e[m]=q,f++;else try{delete c.p.postData[m]}catch(k){}});
|
205 |
-
var k=0<f?!0:!1;if(!0===b.stringResult||"local"===c.p.datatype){var l='{"groupOp":"'+b.groupOp+'","rules":[',n=0;a.each(d,function(a,b){0<n&&(l+=",");l+='{"field":"'+a+'",';l+='"op":"'+e[a]+'",';l+='"data":"'+(b+"").replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';n++});l+="]}";a.extend(c.p.postData,{filters:l});a.each(["searchField","searchString","searchOper"],function(a,b){c.p.postData.hasOwnProperty(b)&&delete c.p.postData[b]})}else a.extend(c.p.postData,d);var r;c.p.searchurl&&(r=c.p.url,a(c).jqGrid("setGridParam",
|
206 |
-
{url:c.p.searchurl}));var h="stop"===a(c).triggerHandler("jqGridToolbarBeforeSearch")?!0:!1;!h&&a.isFunction(b.beforeSearch)&&(h=b.beforeSearch.call(c));h||a(c).jqGrid("setGridParam",{search:k}).trigger("reloadGrid",[{page:1}]);r&&a(c).jqGrid("setGridParam",{url:r});a(c).triggerHandler("jqGridToolbarAfterSearch");a.isFunction(b.afterSearch)&&b.afterSearch.call(c)},h=function(e,f,g){a("#sopt_menu").remove();f=parseInt(f,10);g=parseInt(g,10)+18;f='<ul id="sopt_menu" class="ui-search-menu" role="menu" tabindex="0" style="font-size:'+
|
207 |
-
(a(".ui-jqgrid-view").css("font-size")||"11px")+";left:"+f+"px;top:"+g+'px;">';g=a(e).attr("soper");var k,h=[],q,p=0,l=a(e).attr("colname");for(k=c.p.colModel.length;p<k&&c.p.colModel[p].name!==l;)p++;p=c.p.colModel[p];l=a.extend({},p.searchoptions);l.sopt||(l.sopt=[],l.sopt[0]="select"===p.stype?"eq":b.defaultSearch);a.each(b.odata,function(){h.push(this.oper)});for(p=0;p<l.sopt.length;p++)q=a.inArray(l.sopt[p],h),-1!==q&&(k=g===b.odata[q].oper?"ui-state-highlight":"",f+='<li class="ui-menu-item '+
|
208 |
-
k+'" role="presentation"><a class="ui-corner-all g-menu-item" tabindex="0" role="menuitem" value="'+b.odata[q].oper+'" oper="'+b.operands[b.odata[q].oper]+'"><table cellspacing="0" cellpadding="0" border="0"><tr><td width="25px">'+b.operands[b.odata[q].oper]+"</td><td>"+b.odata[q].text+"</td></tr></table></a></li>");f+="</ul>";a("body").append(f);a("#sopt_menu").addClass("ui-menu ui-widget ui-widget-content ui-corner-all");a("#sopt_menu > li > a").hover(function(){a(this).addClass("ui-state-hover")},
|
209 |
-
function(){a(this).removeClass("ui-state-hover")}).click(function(f){f=a(this).attr("value");var g=a(this).attr("oper");a(c).triggerHandler("jqGridToolbarSelectOper",[f,g,e]);a("#sopt_menu").hide();a(e).text(g).attr("soper",f);!0===b.autosearch&&(g=a(e).parent().next().children()[0],(a(g).val()||"nu"===f||"nn"===f)&&d())})},k=a("<tr class='ui-search-toolbar' role='rowheader'></tr>"),e;a.each(c.p.colModel,function(h){var f=this,g,m;m="";var x="=",q,p=a("<th role='columnheader' class='ui-state-default ui-th-column ui-th-"+
|
210 |
-
c.p.direction+"'></th>"),l=a("<div style='position:relative;height:100%;padding-right:0.3em;padding-left:0.3em;'></div>"),n=a("<table class='ui-search-table' cellspacing='0'><tr><td class='ui-search-oper'></td><td class='ui-search-input'></td><td class='ui-search-clear'></td></tr></table>");!0===this.hidden&&a(p).css("display","none");this.search=!1===this.search?!1:!0;void 0===this.stype&&(this.stype="text");g=a.extend({},this.searchoptions||{});if(this.search){if(b.searchOperators){m=g.sopt?g.sopt[0]:
|
211 |
-
"select"===f.stype?"eq":b.defaultSearch;for(q=0;q<b.odata.length;q++)if(b.odata[q].oper===m){x=b.operands[m]||"";break}m="<a title='"+(null!=g.searchtitle?g.searchtitle:b.operandTitle)+"' style='padding-right: 0.5em;' soper='"+m+"' class='soptclass' colname='"+this.name+"'>"+x+"</a>"}a("td:eq(0)",n).attr("colindex",h).append(m);void 0===g.clearSearch&&(g.clearSearch=!0);g.clearSearch?(m=b.resetTitle||"Clear Search Value",a("td:eq(2)",n).append("<a title='"+m+"' style='padding-right: 0.3em;padding-left: 0.3em;' class='clearsearchclass'>"+
|
212 |
-
b.resetIcon+"</a>")):a("td:eq(2)",n).hide();switch(this.stype){case "select":if(m=this.surl||g.dataUrl)a(l).append(n),a.ajax(a.extend({url:m,dataType:"html",success:function(e){void 0!==g.buildSelect?(e=g.buildSelect(e))&&a("td:eq(1)",n).append(e):a("td:eq(1)",n).append(e);void 0!==g.defaultValue&&a("select",l).val(g.defaultValue);a("select",l).attr({name:f.index||f.name,id:"gs_"+f.name});g.attr&&a("select",l).attr(g.attr);a("select",l).css({width:"100%"});a.jgrid.bindEv.call(c,a("select",l)[0],g);
|
213 |
-
!0===b.autosearch&&a("select",l).change(function(){d();return!1});e=null}},a.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));else{var r,w,u;f.searchoptions?(r=void 0===f.searchoptions.value?"":f.searchoptions.value,w=void 0===f.searchoptions.separator?":":f.searchoptions.separator,u=void 0===f.searchoptions.delimiter?";":f.searchoptions.delimiter):f.editoptions&&(r=void 0===f.editoptions.value?"":f.editoptions.value,w=void 0===f.editoptions.separator?":":f.editoptions.separator,u=void 0===f.editoptions.delimiter?
|
214 |
-
";":f.editoptions.delimiter);if(r){var t=document.createElement("select");t.style.width="100%";a(t).attr({name:f.index||f.name,id:"gs_"+f.name});var v;if("string"===typeof r)for(m=r.split(u),v=0;v<m.length;v++)r=m[v].split(w),u=document.createElement("option"),u.value=r[0],u.innerHTML=r[1],t.appendChild(u);else if("object"===typeof r)for(v in r)r.hasOwnProperty(v)&&(u=document.createElement("option"),u.value=v,u.innerHTML=r[v],t.appendChild(u));void 0!==g.defaultValue&&a(t).val(g.defaultValue);g.attr&&
|
215 |
-
a(t).attr(g.attr);a(l).append(n);a.jgrid.bindEv.call(c,t,g);a("td:eq(1)",n).append(t);!0===b.autosearch&&a(t).change(function(){d();return!1})}}break;case "text":w=void 0!==g.defaultValue?g.defaultValue:"";a("td:eq(1)",n).append("<input type='text' style='width:100%;padding:0px;' name='"+(f.index||f.name)+"' id='gs_"+f.name+"' value='"+w+"'/>");a(l).append(n);g.attr&&a("input",l).attr(g.attr);a.jgrid.bindEv.call(c,a("input",l)[0],g);!0===b.autosearch&&(b.searchOnEnter?a("input",l).keypress(function(a){return 13===
|
216 |
-
(a.charCode||a.keyCode||0)?(d(),!1):this}):a("input",l).keydown(function(a){switch(a.which){case 13:return!1;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:e&&clearTimeout(e),e=setTimeout(function(){d()},500)}}));break;case "custom":a("td:eq(1)",n).append("<span style='width:95%;padding:0px;' name='"+(f.index||f.name)+"' id='gs_"+f.name+"'/>");a(l).append(n);try{if(a.isFunction(g.custom_element))if(t=g.custom_element.call(c,void 0!==g.defaultValue?g.defaultValue:"",g))t=a(t).addClass("customelement"),
|
217 |
-
a(l).find(">span").append(t);else throw"e2";else throw"e1";}catch(y){"e1"===y&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===y?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,"string"===typeof y?y:y.message,a.jgrid.edit.bClose)}}}a(p).append(l);a(k).append(p);b.searchOperators||a("td:eq(0)",n).hide()});a("table thead",
|
218 |
-
c.grid.hDiv).append(k);b.searchOperators&&(a(".soptclass",k).click(function(b){var c=a(this).offset();h(this,c.left,c.top);b.stopPropagation()}),a("body").on("click",function(b){"soptclass"!==b.target.className&&a("#sopt_menu").hide()}));a(".clearsearchclass",k).click(function(e){e=a(this).parents("tr:first");var f=parseInt(a("td.ui-search-oper",e).attr("colindex"),10),g=a.extend({},c.p.colModel[f].searchoptions||{}),g=g.defaultValue?g.defaultValue:"";"select"===c.p.colModel[f].stype?g?a("td.ui-search-input select",
|
219 |
-
e).val(g):a("td.ui-search-input select",e)[0].selectedIndex=0:a("td.ui-search-input input",e).val(g);!0===b.autosearch&&d()});this.ftoolbar=!0;this.triggerToolbar=d;this.clearToolbar=function(d){var f={},g=0,e;d="boolean"!==typeof d?!0:d;a.each(c.p.colModel,function(){var b,d=a("#gs_"+a.jgrid.jqID(this.name),!0===this.frozen&&!0===c.p.frozenColumns?c.grid.fhDiv:c.grid.hDiv);this.searchoptions&&void 0!==this.searchoptions.defaultValue&&(b=this.searchoptions.defaultValue);e=this.index||this.name;switch(this.stype){case "select":d.find("option").each(function(c){0===
|
220 |
-
c&&(this.selected=!0);if(a(this).val()===b)return this.selected=!0,!1});if(void 0!==b)f[e]=b,g++;else try{delete c.p.postData[e]}catch(h){}break;case "text":d.val(b||"");if(void 0!==b)f[e]=b,g++;else try{delete c.p.postData[e]}catch(k){}break;case "custom":a.isFunction(this.searchoptions.custom_value)&&0<d.length&&"SPAN"===d[0].nodeName.toUpperCase()&&this.searchoptions.custom_value.call(c,d.children(".customelement:first"),"set",b||"")}});var k=0<g?!0:!1;c.p.resetsearch=!0;if(!0===b.stringResult||
|
221 |
-
"local"===c.p.datatype){var h='{"groupOp":"'+b.groupOp+'","rules":[',p=0;a.each(f,function(a,b){0<p&&(h+=",");h+='{"field":"'+a+'",';h+='"op":"eq",';h+='"data":"'+(b+"").replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';p++});h+="]}";a.extend(c.p.postData,{filters:h});a.each(["searchField","searchString","searchOper"],function(a,b){c.p.postData.hasOwnProperty(b)&&delete c.p.postData[b]})}else a.extend(c.p.postData,f);var l;c.p.searchurl&&(l=c.p.url,a(c).jqGrid("setGridParam",{url:c.p.searchurl}));var n=
|
222 |
-
"stop"===a(c).triggerHandler("jqGridToolbarBeforeClear")?!0:!1;!n&&a.isFunction(b.beforeClear)&&(n=b.beforeClear.call(c));n||d&&a(c).jqGrid("setGridParam",{search:k}).trigger("reloadGrid",[{page:1}]);l&&a(c).jqGrid("setGridParam",{url:l});a(c).triggerHandler("jqGridToolbarAfterClear");a.isFunction(b.afterClear)&&b.afterClear()};this.toggleToolbar=function(){var b=a("tr.ui-search-toolbar",c.grid.hDiv),d=!0===c.p.frozenColumns?a("tr.ui-search-toolbar",c.grid.fhDiv):!1;"none"===b.css("display")?(b.show(),
|
223 |
-
d&&d.show()):(b.hide(),d&&d.hide())}}})},destroyFilterToolbar:function(){return this.each(function(){this.ftoolbar&&(this.toggleToolbar=this.clearToolbar=this.triggerToolbar=null,this.ftoolbar=!1,a(this.grid.hDiv).find("table thead tr.ui-search-toolbar").remove())})},destroyGroupHeader:function(b){void 0===b&&(b=!0);return this.each(function(){var c,d,h,k,e,s;d=this.grid;var f=a("table.ui-jqgrid-htable thead",d.hDiv),g=this.p.colModel;if(d){a(this).unbind(".setGroupHeaders");c=a("<tr>",{role:"rowheader"}).addClass("ui-jqgrid-labels");
|
224 |
-
k=d.headers;d=0;for(h=k.length;d<h;d++){e=g[d].hidden?"none":"";e=a(k[d].el).width(k[d].width).css("display",e);try{e.removeAttr("rowSpan")}catch(m){e.attr("rowSpan",1)}c.append(e);s=e.children("span.ui-jqgrid-resize");0<s.length&&(s[0].style.height="");e.children("div")[0].style.top=""}a(f).children("tr.ui-jqgrid-labels").remove();a(f).prepend(c);!0===b&&a(this).jqGrid("setGridParam",{groupHeader:null})}})},setGroupHeaders:function(b){b=a.extend({useColSpanStyle:!1,groupHeaders:[]},b||{});return this.each(function(){this.p.groupHeader=
|
225 |
-
b;var c,d,h=0,k,e,s,f,g,m=this.p.colModel,x=m.length,q=this.grid.headers,p=a("table.ui-jqgrid-htable",this.grid.hDiv),l=p.children("thead").children("tr.ui-jqgrid-labels:last").addClass("jqg-second-row-header");k=p.children("thead");var n=p.find(".jqg-first-row-header");void 0===n[0]?n=a("<tr>",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto"):n.empty();var r,w=function(a,b){var c=b.length,d;for(d=0;d<c;d++)if(b[d].startColumnName===a)return d;return-1};a(this).prepend(k);
|
226 |
-
k=a("<tr>",{role:"rowheader"}).addClass("ui-jqgrid-labels jqg-third-row-header");for(c=0;c<x;c++)if(s=q[c].el,f=a(s),d=m[c],e={height:"0px",width:q[c].width+"px",display:d.hidden?"none":""},a("<th>",{role:"gridcell"}).css(e).addClass("ui-first-th-"+this.p.direction).appendTo(n),s.style.width="",e=w(d.name,b.groupHeaders),0<=e){e=b.groupHeaders[e];h=e.numberOfColumns;g=e.titleText;for(e=d=0;e<h&&c+e<x;e++)m[c+e].hidden||d++;e=a("<th>").attr({role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+
|
227 |
-
this.p.direction).css({height:"22px","border-top":"0 none"}).html(g);0<d&&e.attr("colspan",String(d));this.p.headertitles&&e.attr("title",e.text());0===d&&e.hide();f.before(e);k.append(s);h-=1}else 0===h?b.useColSpanStyle?f.attr("rowspan","2"):(a("<th>",{role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+this.p.direction).css({display:d.hidden?"none":"","border-top":"0 none"}).insertBefore(f),k.append(s)):(k.append(s),h--);m=a(this).children("thead");m.prepend(n);k.insertAfter(l);
|
228 |
-
p.append(m);b.useColSpanStyle&&(p.find("span.ui-jqgrid-resize").each(function(){var b=a(this).parent();b.is(":visible")&&(this.style.cssText="height: "+b.height()+"px !important; cursor: col-resize;")}),p.find("div.ui-jqgrid-sortable").each(function(){var b=a(this),c=b.parent();c.is(":visible")&&c.is(":has(span.ui-jqgrid-resize)")&&b.css("top",(c.height()-b.outerHeight())/2+"px")}));r=m.find("tr.jqg-first-row-header");a(this).bind("jqGridResizeStop.setGroupHeaders",function(a,b,c){r.find("th").eq(c).width(b)})})},
|
229 |
-
setFrozenColumns:function(){return this.each(function(){if(this.grid){var b=this,c=b.p.colModel,d=0,h=c.length,k=-1,e=!1;if(!0!==b.p.subGrid&&!0!==b.p.treeGrid&&!0!==b.p.cellEdit&&!b.p.sortable&&!b.p.scroll){b.p.rownumbers&&d++;for(b.p.multiselect&&d++;d<h;){if(!0===c[d].frozen)e=!0,k=d;else break;d++}if(0<=k&&e){c=b.p.caption?a(b.grid.cDiv).outerHeight():0;d=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).height();b.p.toppager&&(c+=a(b.grid.topDiv).outerHeight());!0===b.p.toolbar[0]&&"bottom"!==
|
230 |
-
b.p.toolbar[1]&&(c+=a(b.grid.uDiv).outerHeight());b.grid.fhDiv=a('<div style="position:absolute;left:0px;top:'+c+"px;height:"+d+'px;" class="frozen-div ui-state-default ui-jqgrid-hdiv"></div>');b.grid.fbDiv=a('<div style="position:absolute;left:0px;top:'+(parseInt(c,10)+parseInt(d,10)+1)+'px;overflow-y:hidden" class="frozen-bdiv ui-jqgrid-bdiv"></div>');a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fhDiv);c=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).clone(!0);if(b.p.groupHeader){a("tr.jqg-first-row-header, tr.jqg-third-row-header",
|
231 |
-
c).each(function(){a("th:gt("+k+")",this).remove()});var s=-1,f=-1,g,m;a("tr.jqg-second-row-header th",c).each(function(){g=parseInt(a(this).attr("colspan"),10);if(m=parseInt(a(this).attr("rowspan"),10))s++,f++;g&&(s+=g,f++);if(s===k)return!1});s!==k&&(f=k);a("tr.jqg-second-row-header",c).each(function(){a("th:gt("+f+")",this).remove()})}else a("tr",c).each(function(){a("th:gt("+k+")",this).remove()});a(c).width(1);a(b.grid.fhDiv).append(c).mousemove(function(a){if(b.grid.resizing)return b.grid.dragMove(a),
|
232 |
-
!1});a(b).bind("jqGridResizeStop.setFrozenColumns",function(c,d,e){c=a(".ui-jqgrid-htable",b.grid.fhDiv);a("th:eq("+e+")",c).width(d);c=a(".ui-jqgrid-btable",b.grid.fbDiv);a("tr:first td:eq("+e+")",c).width(d)});a(b).bind("jqGridSortCol.setFrozenColumns",function(c,d,e){c=a("tr.ui-jqgrid-labels:last th:eq("+b.p.lastsort+")",b.grid.fhDiv);d=a("tr.ui-jqgrid-labels:last th:eq("+e+")",b.grid.fhDiv);a("span.ui-grid-ico-sort",c).addClass("ui-state-disabled");a(c).attr("aria-selected","false");a("span.ui-icon-"+
|
233 |
-
b.p.sortorder,d).removeClass("ui-state-disabled");a(d).attr("aria-selected","true");b.p.viewsortcols[0]||b.p.lastsort===e||(a("span.s-ico",c).hide(),a("span.s-ico",d).show())});a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fbDiv);a(b.grid.bDiv).scroll(function(){a(b.grid.fbDiv).scrollTop(a(this).scrollTop())});!0===b.p.hoverrows&&a("#"+a.jgrid.jqID(b.p.id)).unbind("mouseover").unbind("mouseout");a(b).bind("jqGridAfterGridComplete.setFrozenColumns",function(){a("#"+a.jgrid.jqID(b.p.id)+"_frozen").remove();
|
234 |
-
a(b.grid.fbDiv).height(a(b.grid.bDiv).height()-16);var c=a("#"+a.jgrid.jqID(b.p.id)).clone(!0);a("tr[role=row]",c).each(function(){a("td[role=gridcell]:gt("+k+")",this).remove()});a(c).width(1).attr("id",b.p.id+"_frozen");a(b.grid.fbDiv).append(c);!0===b.p.hoverrows&&(a("tr.jqgrow",c).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),"#"+
|
235 |
-
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")}));c=null});b.grid.hDiv.loading||a(b).triggerHandler("jqGridAfterGridComplete");b.p.frozenColumns=!0}}}})},destroyFrozenColumns:function(){return this.each(function(){if(this.grid&&
|
236 |
-
!0===this.p.frozenColumns){a(this.grid.fhDiv).remove();a(this.grid.fbDiv).remove();this.grid.fhDiv=null;this.grid.fbDiv=null;a(this).unbind(".setFrozenColumns");if(!0===this.p.hoverrows){var b;a("#"+a.jgrid.jqID(this.p.id)).bind("mouseover",function(c){b=a(c.target).closest("tr.jqgrow");"ui-subgrid"!==a(b).attr("class")&&a(b).addClass("ui-state-hover")}).bind("mouseout",function(c){b=a(c.target).closest("tr.jqgrow");a(b).removeClass("ui-state-hover")})}this.p.frozenColumns=!1}})}})})(jQuery);
|
237 |
-
(function(a){a.extend(a.jgrid,{showModal:function(a){a.w.show()},closeModal:function(a){a.w.hide().attr("aria-hidden","true");a.o&&a.o.remove()},hideModal:function(d,b){b=a.extend({jqm:!0,gb:""},b||{});if(b.onClose){var c=b.gb&&"string"===typeof b.gb&&"#gbox_"===b.gb.substr(0,6)?b.onClose.call(a("#"+b.gb.substr(6))[0],d):b.onClose(d);if("boolean"===typeof c&&!c)return}if(a.fn.jqm&&!0===b.jqm)a(d).attr("aria-hidden","true").jqmHide();else{if(""!==b.gb)try{a(".jqgrid-overlay:first",b.gb).hide()}catch(g){}a(d).hide().attr("aria-hidden",
|
238 |
-
"true")}},findPos:function(a){var b=0,c=0;if(a.offsetParent){do b+=a.offsetLeft,c+=a.offsetTop;while(a=a.offsetParent)}return[b,c]},createModal:function(d,b,c,g,e,h,f){c=a.extend(!0,{},a.jgrid.jqModal||{},c);var k=document.createElement("div"),l,m=this;f=a.extend({},f||{});l="rtl"===a(c.gbox).attr("dir")?!0:!1;k.className="ui-widget ui-widget-content ui-corner-all ui-jqdialog";k.id=d.themodal;var n=document.createElement("div");n.className="ui-jqdialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix";
|
239 |
-
n.id=d.modalhead;a(n).append("<span class='ui-jqdialog-title'>"+c.caption+"</span>");var q=a("<a class='ui-jqdialog-titlebar-close ui-corner-all'></a>").hover(function(){q.addClass("ui-state-hover")},function(){q.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-closethick'></span>");a(n).append(q);l?(k.dir="rtl",a(".ui-jqdialog-title",n).css("float","right"),a(".ui-jqdialog-titlebar-close",n).css("left","0.3em")):(k.dir="ltr",a(".ui-jqdialog-title",n).css("float","left"),a(".ui-jqdialog-titlebar-close",
|
240 |
-
n).css("right","0.3em"));var p=document.createElement("div");a(p).addClass("ui-jqdialog-content ui-widget-content").attr("id",d.modalcontent);a(p).append(b);k.appendChild(p);a(k).prepend(n);!0===h?a("body").append(k):"string"===typeof h?a(h).append(k):a(k).insertBefore(g);a(k).css(f);void 0===c.jqModal&&(c.jqModal=!0);b={};if(a.fn.jqm&&!0===c.jqModal)0===c.left&&0===c.top&&c.overlay&&(f=[],f=a.jgrid.findPos(e),c.left=f[0]+4,c.top=f[1]+4),b.top=c.top+"px",b.left=c.left;else if(0!==c.left||0!==c.top)b.left=
|
241 |
-
c.left,b.top=c.top+"px";a("a.ui-jqdialog-titlebar-close",n).click(function(){var b=a("#"+a.jgrid.jqID(d.themodal)).data("onClose")||c.onClose,e=a("#"+a.jgrid.jqID(d.themodal)).data("gbox")||c.gbox;m.hideModal("#"+a.jgrid.jqID(d.themodal),{gb:e,jqm:c.jqModal,onClose:b});return!1});0!==c.width&&c.width||(c.width=300);0!==c.height&&c.height||(c.height=200);c.zIndex||(g=a(g).parents("*[role=dialog]").filter(":first").css("z-index"),c.zIndex=g?parseInt(g,10)+2:950);g=0;l&&b.left&&!h&&(g=a(c.gbox).width()-
|
242 |
-
(isNaN(c.width)?0:parseInt(c.width,10))-8,b.left=parseInt(b.left,10)+parseInt(g,10));b.left&&(b.left+="px");a(k).css(a.extend({width:isNaN(c.width)?"auto":c.width+"px",height:isNaN(c.height)?"auto":c.height+"px",zIndex:c.zIndex,overflow:"hidden"},b)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":d.modalhead,"aria-hidden":"true"});void 0===c.drag&&(c.drag=!0);void 0===c.resize&&(c.resize=!0);if(c.drag)if(a(n).css("cursor","move"),a.fn.jqDrag)a(k).jqDrag(n);else try{a(k).draggable({handle:a("#"+
|
243 |
-
a.jgrid.jqID(n.id))})}catch(r){}if(c.resize)if(a.fn.jqResize)a(k).append("<div class='jqResize ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se'></div>"),a("#"+a.jgrid.jqID(d.themodal)).jqResize(".jqResize",d.scrollelm?"#"+a.jgrid.jqID(d.scrollelm):!1);else try{a(k).resizable({handles:"se, sw",alsoResize:d.scrollelm?"#"+a.jgrid.jqID(d.scrollelm):!1})}catch(s){}!0===c.closeOnEscape&&a(k).keydown(function(b){27==b.which&&(b=a("#"+a.jgrid.jqID(d.themodal)).data("onClose")||c.onClose,
|
244 |
-
m.hideModal("#"+a.jgrid.jqID(d.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:b}))})},viewModal:function(d,b){b=a.extend({toTop:!0,overlay:10,modal:!1,overlayClass:"ui-widget-overlay",onShow:a.jgrid.showModal,onHide:a.jgrid.closeModal,gbox:"",jqm:!0,jqM:!0},b||{});if(a.fn.jqm&&!0===b.jqm)b.jqM?a(d).attr("aria-hidden","false").jqm(b).jqmShow():a(d).attr("aria-hidden","false").jqmShow();else{""!==b.gbox&&(a(".jqgrid-overlay:first",b.gbox).show(),a(d).data("gbox",b.gbox));a(d).show().attr("aria-hidden",
|
245 |
-
"false");try{a(":input:visible",d)[0].focus()}catch(c){}}},info_dialog:function(d,b,c,g){var e={width:290,height:"auto",dataheight:"auto",drag:!0,resize:!1,left:250,top:170,zIndex:1E3,jqModal:!0,modal:!1,closeOnEscape:!0,align:"center",buttonalign:"center",buttons:[]};a.extend(!0,e,a.jgrid.jqModal||{},{caption:"<b>"+d+"</b>"},g||{});var h=e.jqModal,f=this;a.fn.jqm&&!h&&(h=!1);d="";if(0<e.buttons.length)for(g=0;g<e.buttons.length;g++)void 0===e.buttons[g].id&&(e.buttons[g].id="info_button_"+g),d+=
|
246 |
-
"<a id='"+e.buttons[g].id+"' class='fm-button ui-state-default ui-corner-all'>"+e.buttons[g].text+"</a>";g=isNaN(e.dataheight)?e.dataheight:e.dataheight+"px";b="<div id='info_id'>"+("<div id='infocnt' style='margin:0px;padding-bottom:1em;width:100%;overflow:auto;position:relative;height:"+g+";"+("text-align:"+e.align+";")+"'>"+b+"</div>");b+=c?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+e.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'><a id='closedialog' class='fm-button ui-state-default ui-corner-all'>"+
|
247 |
-
c+"</a>"+d+"</div>":""!==d?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+e.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'>"+d+"</div>":"";b+="</div>";try{"false"===a("#info_dialog").attr("aria-hidden")&&a.jgrid.hideModal("#info_dialog",{jqm:h}),a("#info_dialog").remove()}catch(k){}a.jgrid.createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},b,e,"","",!0);d&&a.each(e.buttons,
|
248 |
-
function(b){a("#"+a.jgrid.jqID(this.id),"#info_id").bind("click",function(){e.buttons[b].onClick.call(a("#info_dialog"));return!1})});a("#closedialog","#info_id").click(function(){f.hideModal("#info_dialog",{jqm:h,onClose:a("#info_dialog").data("onClose")||e.onClose,gb:a("#info_dialog").data("gbox")||e.gbox});return!1});a(".fm-button","#info_dialog").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});a.isFunction(e.beforeOpen)&&e.beforeOpen();a.jgrid.viewModal("#info_dialog",
|
249 |
-
{onHide:function(a){a.w.hide().remove();a.o&&a.o.remove()},modal:e.modal,jqm:h});a.isFunction(e.afterOpen)&&e.afterOpen();try{a("#info_dialog").focus()}catch(l){}},bindEv:function(d,b){a.isFunction(b.dataInit)&&b.dataInit.call(this,d,b);b.dataEvents&&a.each(b.dataEvents,function(){void 0!==this.data?a(d).bind(this.type,this.data,this.fn):a(d).bind(this.type,this.fn)})},createEl:function(d,b,c,g,e){function h(b,d,c){var e="dataInit dataEvents dataUrl buildSelect sopt searchhidden defaultValue attr custom_element custom_value".split(" ");
|
250 |
-
void 0!==c&&a.isArray(c)&&a.merge(e,c);a.each(d,function(d,c){-1===a.inArray(d,e)&&a(b).attr(d,c)});d.hasOwnProperty("id")||a(b).attr("id",a.jgrid.randId())}var f="",k=this;switch(d){case "textarea":f=document.createElement("textarea");g?b.cols||a(f).css({width:"98%"}):b.cols||(b.cols=20);b.rows||(b.rows=2);if(" "===c||" "===c||1===c.length&&160===c.charCodeAt(0))c="";f.value=c;h(f,b);a(f).attr({role:"textbox",multiline:"true"});break;case "checkbox":f=document.createElement("input");f.type=
|
251 |
-
"checkbox";b.value?(d=b.value.split(":"),c===d[0]&&(f.checked=!0,f.defaultChecked=!0),f.value=d[0],a(f).attr("offval",d[1])):(d=(c+"").toLowerCase(),0>d.search(/(false|f|0|no|n|off|undefined)/i)&&""!==d?(f.checked=!0,f.defaultChecked=!0,f.value=c):f.value="on",a(f).attr("offval","off"));h(f,b,["value"]);a(f).attr("role","checkbox");break;case "select":f=document.createElement("select");f.setAttribute("role","select");g=[];!0===b.multiple?(d=!0,f.multiple="multiple",a(f).attr("aria-multiselectable",
|
252 |
-
"true")):d=!1;if(void 0!==b.dataUrl){d=b.name?String(b.id).substring(0,String(b.id).length-String(b.name).length-1):String(b.id);var l=b.postData||e.postData;k.p&&k.p.idPrefix&&(d=a.jgrid.stripPref(k.p.idPrefix,d));a.ajax(a.extend({url:a.isFunction(b.dataUrl)?b.dataUrl.call(k,d,c,String(b.name)):b.dataUrl,type:"GET",dataType:"html",data:a.isFunction(l)?l.call(k,d,c,String(b.name)):l,context:{elem:f,options:b,vl:c},success:function(b){var d=[],c=this.elem,e=this.vl,f=a.extend({},this.options),g=!0===
|
253 |
-
f.multiple;b=a.isFunction(f.buildSelect)?f.buildSelect.call(k,b):b;"string"===typeof b&&(b=a(a.trim(b)).html());b&&(a(c).append(b),h(c,f,l?["postData"]:void 0),void 0===f.size&&(f.size=g?3:1),g?(d=e.split(","),d=a.map(d,function(b){return a.trim(b)})):d[0]=a.trim(e),setTimeout(function(){a("option",c).each(function(b){0===b&&c.multiple&&(this.selected=!1);a(this).attr("role","option");if(-1<a.inArray(a.trim(a(this).text()),d)||-1<a.inArray(a.trim(a(this).val()),d))this.selected="selected"})},0))}},
|
254 |
-
e||{}))}else if(b.value){var m;void 0===b.size&&(b.size=d?3:1);d&&(g=c.split(","),g=a.map(g,function(b){return a.trim(b)}));"function"===typeof b.value&&(b.value=b.value());var n,q,p=void 0===b.separator?":":b.separator;e=void 0===b.delimiter?";":b.delimiter;if("string"===typeof b.value)for(n=b.value.split(e),m=0;m<n.length;m++)q=n[m].split(p),2<q.length&&(q[1]=a.map(q,function(a,b){if(0<b)return a}).join(p)),e=document.createElement("option"),e.setAttribute("role","option"),e.value=q[0],e.innerHTML=
|
255 |
-
q[1],f.appendChild(e),d||a.trim(q[0])!==a.trim(c)&&a.trim(q[1])!==a.trim(c)||(e.selected="selected"),d&&(-1<a.inArray(a.trim(q[1]),g)||-1<a.inArray(a.trim(q[0]),g))&&(e.selected="selected");else if("object"===typeof b.value)for(m in p=b.value,p)p.hasOwnProperty(m)&&(e=document.createElement("option"),e.setAttribute("role","option"),e.value=m,e.innerHTML=p[m],f.appendChild(e),d||a.trim(m)!==a.trim(c)&&a.trim(p[m])!==a.trim(c)||(e.selected="selected"),d&&(-1<a.inArray(a.trim(p[m]),g)||-1<a.inArray(a.trim(m),
|
256 |
-
g))&&(e.selected="selected"));h(f,b,["value"])}break;case "text":case "password":case "button":m="button"===d?"button":"textbox";f=document.createElement("input");f.type=d;f.value=c;h(f,b);"button"!==d&&(g?b.size||a(f).css({width:"98%"}):b.size||(b.size=20));a(f).attr("role",m);break;case "image":case "file":f=document.createElement("input");f.type=d;h(f,b);break;case "custom":f=document.createElement("span");try{if(a.isFunction(b.custom_element))if(p=b.custom_element.call(k,c,b))p=a(p).addClass("customelement").attr({id:b.id,
|
257 |
-
name:b.name}),a(f).empty().append(p);else throw"e2";else throw"e1";}catch(r){"e1"===r&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===r?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,"string"===typeof r?r:r.message,a.jgrid.edit.bClose)}}return f},checkDate:function(a,b){var c={},g;a=a.toLowerCase();g=-1!==a.indexOf("/")?
|
258 |
-
"/":-1!==a.indexOf("-")?"-":-1!==a.indexOf(".")?".":"/";a=a.split(g);b=b.split(g);if(3!==b.length)return!1;var e=-1,h,f=g=-1,k;for(k=0;k<a.length;k++)h=isNaN(b[k])?0:parseInt(b[k],10),c[a[k]]=h,h=a[k],-1!==h.indexOf("y")&&(e=k),-1!==h.indexOf("m")&&(f=k),-1!==h.indexOf("d")&&(g=k);h="y"===a[e]||"yyyy"===a[e]?4:"yy"===a[e]?2:-1;k=[0,31,29,31,30,31,30,31,31,30,31,30,31];var l;if(-1===e)return!1;l=c[a[e]].toString();2===h&&1===l.length&&(h=1);if(l.length!==h||0===c[a[e]]&&"00"!==b[e]||-1===f)return!1;
|
259 |
-
l=c[a[f]].toString();if(1>l.length||1>c[a[f]]||12<c[a[f]]||-1===g)return!1;l=c[a[g]].toString();if(!(h=1>l.length)&&!(h=1>c[a[g]])&&!(h=31<c[a[g]])){if(h=2===c[a[f]])e=c[a[e]],h=c[a[g]]>(0!==e%4||0===e%100&&0!==e%400?28:29);h=h||c[a[g]]>k[c[a[f]]]}return h?!1:!0},isEmpty:function(a){return a.match(/^\s+$/)||""===a?!0:!1},checkTime:function(d){var b=/^(\d{1,2}):(\d{2})([apAP][Mm])?$/;if(!a.jgrid.isEmpty(d))if(d=d.match(b)){if(d[3]){if(1>d[1]||12<d[1])return!1}else if(23<d[1])return!1;if(59<d[2])return!1}else return!1;
|
260 |
-
return!0},checkValues:function(d,b,c,g){var e,h,f;f=this.p.colModel;if(void 0===c)if("string"===typeof b)for(c=0,g=f.length;c<g;c++){if(f[c].name===b){e=f[c].editrules;b=c;null!=f[c].formoptions&&(h=f[c].formoptions.label);break}}else 0<=b&&(e=f[b].editrules);else e=c,h=void 0===g?"_":g;if(e){h||(h=null!=this.p.colNames?this.p.colNames[b]:f[b].label);if(!0===e.required&&a.jgrid.isEmpty(d))return[!1,h+": "+a.jgrid.edit.msg.required,""];c=!1===e.required?!1:!0;if(!0===e.number&&(!1!==c||!a.jgrid.isEmpty(d))&&
|
261 |
-
isNaN(d))return[!1,h+": "+a.jgrid.edit.msg.number,""];if(void 0!==e.minValue&&!isNaN(e.minValue)&&parseFloat(d)<parseFloat(e.minValue))return[!1,h+": "+a.jgrid.edit.msg.minValue+" "+e.minValue,""];if(void 0!==e.maxValue&&!isNaN(e.maxValue)&&parseFloat(d)>parseFloat(e.maxValue))return[!1,h+": "+a.jgrid.edit.msg.maxValue+" "+e.maxValue,""];if(!(!0!==e.email||!1===c&&a.jgrid.isEmpty(d)||(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,
|
262 |
-
g.test(d))))return[!1,h+": "+a.jgrid.edit.msg.email,""];if(!(!0!==e.integer||!1===c&&a.jgrid.isEmpty(d)||!isNaN(d)&&0===d%1&&-1===d.indexOf(".")))return[!1,h+": "+a.jgrid.edit.msg.integer,""];if(!(!0!==e.date||!1===c&&a.jgrid.isEmpty(d)||(f[b].formatoptions&&f[b].formatoptions.newformat?(f=f[b].formatoptions.newformat,a.jgrid.formatter.date.masks.hasOwnProperty(f)&&(f=a.jgrid.formatter.date.masks[f])):f=f[b].datefmt||"Y-m-d",a.jgrid.checkDate(f,d))))return[!1,h+": "+a.jgrid.edit.msg.date+" - "+f,
|
263 |
-
""];if(!0===e.time&&!(!1===c&&a.jgrid.isEmpty(d)||a.jgrid.checkTime(d)))return[!1,h+": "+a.jgrid.edit.msg.date+" - hh:mm (am/pm)",""];if(!(!0!==e.url||!1===c&&a.jgrid.isEmpty(d)||(g=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i,g.test(d))))return[!1,h+": "+a.jgrid.edit.msg.url,""];if(!0===e.custom&&(!1!==c||!a.jgrid.isEmpty(d)))return a.isFunction(e.custom_func)?(d=e.custom_func.call(this,d,h,b),a.isArray(d)?d:[!1,a.jgrid.edit.msg.customarray,
|
264 |
-
""]):[!1,a.jgrid.edit.msg.customfcheck,""]}return[!0,"",""]}})})(jQuery);
|
265 |
-
(function(a){var b={};a.jgrid.extend({searchGrid:function(b){b=a.extend(!0,{recreateFilter:!1,drag:!0,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:!0,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,afterRedraw:null,afterChange:null,closeAfterSearch:!1,closeAfterReset:!1,closeOnEscape:!1,searchOnEnter:!1,multipleSearch:!1,multipleGroup:!1,top:0,left:0,jqModal:!0,modal:!1,resize:!0,width:450,height:"auto",dataheight:"auto",showQuery:!1,
|
266 |
-
errorcheck:!0,sopt:null,stringResult:void 0,onClose:null,onSearch:null,onReset:null,toTop:!0,overlay:30,columns:[],tmplNames:null,tmplFilters:null,tmplLabel:" Template: ",showOnLoad:!1,layer:null,operands:{eq:"=",ne:"<>",lt:"<",le:"<=",gt:">",ge:">=",bw:"LIKE",bn:"NOT LIKE","in":"IN",ni:"NOT IN",ew:"LIKE",en:"NOT LIKE",cn:"LIKE",nc:"NOT LIKE",nu:"IS NULL",nn:"ISNOT NULL"}},a.jgrid.search,b||{});return this.each(function(){function c(c){w=a(e).triggerHandler("jqGridFilterBeforeShow",[c]);void 0===
|
267 |
-
w&&(w=!0);w&&a.isFunction(b.beforeShowSearch)&&(w=b.beforeShowSearch.call(e,c));w&&(a.jgrid.viewModal("#"+a.jgrid.jqID(s.themodal),{gbox:"#gbox_"+a.jgrid.jqID(h),jqm:b.jqModal,modal:b.modal,overlay:b.overlay,toTop:b.toTop}),a(e).triggerHandler("jqGridFilterAfterShow",[c]),a.isFunction(b.afterShowSearch)&&b.afterShowSearch.call(e,c))}var e=this;if(e.grid){var h="fbox_"+e.p.id,w=!0,t=!0,s={themodal:"searchmod"+h,modalhead:"searchhd"+h,modalcontent:"searchcnt"+h,scrollelm:h},r=e.p.postData[b.sFilter];
|
268 |
-
"string"===typeof r&&(r=a.jgrid.parse(r));!0===b.recreateFilter&&a("#"+a.jgrid.jqID(s.themodal)).remove();if(void 0!==a("#"+a.jgrid.jqID(s.themodal))[0])c(a("#fbox_"+a.jgrid.jqID(+e.p.id)));else{var f=a("<div><div id='"+h+"' class='searchFilter' style='overflow:auto'></div></div>").insertBefore("#gview_"+a.jgrid.jqID(e.p.id)),k="left",u="";"rtl"===e.p.direction&&(k="right",u=" style='text-align:left'",f.attr("dir","rtl"));var x=a.extend([],e.p.colModel),d="<a id='"+h+"_search' class='fm-button ui-state-default ui-corner-all fm-button-icon-right ui-reset'><span class='ui-icon ui-icon-search'></span>"+
|
269 |
-
b.Find+"</a>",v="<a id='"+h+"_reset' class='fm-button ui-state-default ui-corner-all fm-button-icon-left ui-search'><span class='ui-icon ui-icon-arrowreturnthick-1-w'></span>"+b.Reset+"</a>",g="",m="",p,q=!1,y=-1;b.showQuery&&(g="<a id='"+h+"_query' class='fm-button ui-state-default ui-corner-all fm-button-icon-left'><span class='ui-icon ui-icon-comment'></span>Query</a>");b.columns.length?(x=b.columns,y=0,p=x[0].index||x[0].name):a.each(x,function(a,b){b.label||(b.label=e.p.colNames[a]);if(!q){var c=
|
270 |
-
void 0===b.search?!0:b.search,d=!0===b.hidden;if(b.searchoptions&&!0===b.searchoptions.searchhidden&&c||c&&!d)q=!0,p=b.index||b.name,y=a}});if(!r&&p||!1===b.multipleSearch){var D="eq";0<=y&&x[y].searchoptions&&x[y].searchoptions.sopt?D=x[y].searchoptions.sopt[0]:b.sopt&&b.sopt.length&&(D=b.sopt[0]);r={groupOp:"AND",rules:[{field:p,op:D,data:""}]}}q=!1;b.tmplNames&&b.tmplNames.length&&(q=!0,m=b.tmplLabel,m+="<select class='ui-template'>",m+="<option value='default'>Default</option>",a.each(b.tmplNames,
|
271 |
-
function(a,b){m+="<option value='"+a+"'>"+b+"</option>"}),m+="</select>");k="<table class='EditTable' style='border:0px none;margin-top:5px' id='"+h+"_2'><tbody><tr><td colspan='2'><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr><td class='EditButton' style='text-align:"+k+"'>"+v+m+"</td><td class='EditButton' "+u+">"+g+d+"</td></tr></tbody></table>";h=a.jgrid.jqID(h);a("#"+h).jqFilter({columns:x,filter:b.loadDefaults?r:null,showQuery:b.showQuery,errorcheck:b.errorcheck,sopt:b.sopt,
|
272 |
-
groupButton:b.multipleGroup,ruleButtons:b.multipleSearch,afterRedraw:b.afterRedraw,ops:b.odata,operands:b.operands,ajaxSelectOptions:e.p.ajaxSelectOptions,groupOps:b.groupOps,onChange:function(){this.p.showQuery&&a(".query",this).html(this.toUserFriendlyString());a.isFunction(b.afterChange)&&b.afterChange.call(e,a("#"+h),b)},direction:e.p.direction,id:e.p.id});f.append(k);q&&b.tmplFilters&&b.tmplFilters.length&&a(".ui-template",f).bind("change",function(){var c=a(this).val();"default"===c?a("#"+h).jqFilter("addFilter",
|
273 |
-
r):a("#"+h).jqFilter("addFilter",b.tmplFilters[parseInt(c,10)]);return!1});!0===b.multipleGroup&&(b.multipleSearch=!0);a(e).triggerHandler("jqGridFilterInitialize",[a("#"+h)]);a.isFunction(b.onInitializeSearch)&&b.onInitializeSearch.call(e,a("#"+h));b.gbox="#gbox_"+h;b.layer?a.jgrid.createModal(s,f,b,"#gview_"+a.jgrid.jqID(e.p.id),a("#gbox_"+a.jgrid.jqID(e.p.id))[0],"#"+a.jgrid.jqID(b.layer),{position:"relative"}):a.jgrid.createModal(s,f,b,"#gview_"+a.jgrid.jqID(e.p.id),a("#gbox_"+a.jgrid.jqID(e.p.id))[0]);
|
274 |
-
(b.searchOnEnter||b.closeOnEscape)&&a("#"+a.jgrid.jqID(s.themodal)).keydown(function(c){var d=a(c.target);if(b.searchOnEnter&&13===c.which&&!(d.hasClass("add-group")||d.hasClass("add-rule")||d.hasClass("delete-group")||d.hasClass("delete-rule")||d.hasClass("fm-button")&&d.is("[id$=_query]")))return a("#"+h+"_search").click(),!1;if(b.closeOnEscape&&27===c.which)return a("#"+a.jgrid.jqID(s.modalhead)).find(".ui-jqdialog-titlebar-close").click(),!1});g&&a("#"+h+"_query").bind("click",function(){a(".queryresult",
|
275 |
-
f).toggle();return!1});void 0===b.stringResult&&(b.stringResult=b.multipleSearch);a("#"+h+"_search").bind("click",function(){var c=a("#"+h),d={},n,g;c.find(".input-elm:focus").change();g=c.jqFilter("filterData");if(b.errorcheck&&(c[0].hideError(),b.showQuery||c.jqFilter("toSQLString"),c[0].p.error))return c[0].showError(),!1;if(b.stringResult){try{n=xmlJsonClass.toJson(g,"","",!1)}catch(f){try{n=JSON.stringify(g)}catch(k){}}"string"===typeof n&&(d[b.sFilter]=n,a.each([b.sField,b.sValue,b.sOper],function(){d[this]=
|
276 |
-
""}))}else b.multipleSearch?(d[b.sFilter]=g,a.each([b.sField,b.sValue,b.sOper],function(){d[this]=""})):(d[b.sField]=g.rules[0].field,d[b.sValue]=g.rules[0].data,d[b.sOper]=g.rules[0].op,d[b.sFilter]="");e.p.search=!0;a.extend(e.p.postData,d);t=a(e).triggerHandler("jqGridFilterSearch");void 0===t&&(t=!0);t&&a.isFunction(b.onSearch)&&(t=b.onSearch.call(e,e.p.filters));!1!==t&&a(e).trigger("reloadGrid",[{page:1}]);b.closeAfterSearch&&a.jgrid.hideModal("#"+a.jgrid.jqID(s.themodal),{gb:"#gbox_"+a.jgrid.jqID(e.p.id),
|
277 |
-
jqm:b.jqModal,onClose:b.onClose});return!1});a("#"+h+"_reset").bind("click",function(){var c={},d=a("#"+h);e.p.search=!1;e.p.resetsearch=!0;!1===b.multipleSearch?c[b.sField]=c[b.sValue]=c[b.sOper]="":c[b.sFilter]="";d[0].resetFilter();q&&a(".ui-template",f).val("default");a.extend(e.p.postData,c);t=a(e).triggerHandler("jqGridFilterReset");void 0===t&&(t=!0);t&&a.isFunction(b.onReset)&&(t=b.onReset.call(e));!1!==t&&a(e).trigger("reloadGrid",[{page:1}]);b.closeAfterReset&&a.jgrid.hideModal("#"+a.jgrid.jqID(s.themodal),
|
278 |
-
{gb:"#gbox_"+a.jgrid.jqID(e.p.id),jqm:b.jqModal,onClose:b.onClose});return!1});c(a("#"+h));a(".fm-button:not(.ui-state-disabled)",f).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},editGridRow:function(z,c){c=a.extend(!0,{top:0,left:0,width:300,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:null,mtype:"POST",clearAfterAdd:!0,closeAfterEdit:!1,reloadAfterSubmit:!0,onInitializeForm:null,beforeInitData:null,
|
279 |
-
beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:!1,jqModal:!0,closeOnEscape:!1,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[],savekey:[!1,13],navkeys:[!1,38,40],checkOnSubmit:!1,checkOnUpdate:!1,_savedData:{},processing:!1,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:!0,overlayClass:"ui-widget-overlay"},a.jgrid.edit,
|
280 |
-
c||{});b[a(this)[0].p.id]=c;return this.each(function(){function e(){a(p+" > tbody > tr > td > .FormElement").each(function(){var b=a(".customelement",this);if(b.length){var c=a(b[0]).attr("name");a.each(d.p.colModel,function(){if(this.name===c&&this.editoptions&&a.isFunction(this.editoptions.custom_value)){try{if(l[c]=this.editoptions.custom_value.call(d,a("#"+a.jgrid.jqID(c),p),"get"),void 0===l[c])throw"e1";}catch(b){"e1"===b?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+
|
281 |
-
a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,b.message,a.jgrid.edit.bClose)}return!0}})}else{switch(a(this).get(0).type){case "checkbox":a(this).is(":checked")?l[this.name]=a(this).val():(b=a(this).attr("offval"),l[this.name]=b);break;case "select-one":l[this.name]=a("option:selected",this).val();break;case "select-multiple":l[this.name]=a(this).val();l[this.name]=l[this.name]?l[this.name].join(","):"";a("option:selected",this).each(function(b,c){a(c).text()});
|
282 |
-
break;case "password":case "text":case "textarea":case "button":l[this.name]=a(this).val()}d.p.autoencode&&(l[this.name]=a.jgrid.htmlEncode(l[this.name]))}});return!0}function h(c,e,n,f){var k,l,p,h=0,q,m,r,C=[],u=!1,z="",t;for(t=1;t<=f;t++)z+="<td class='CaptionTD'> </td><td class='DataTD'> </td>";"_empty"!==c&&(u=a(e).jqGrid("getInd",c));a(e.p.colModel).each(function(t){k=this.name;m=(l=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";
|
283 |
-
if("cb"!==k&&"subgrid"!==k&&!0===this.editable&&"rn"!==k){if(!1===u)q="";else if(k===e.p.ExpandColumn&&!0===e.p.treeGrid)q=a("td[role='gridcell']:eq("+t+")",e.rows[u]).text();else{try{q=a.unformat.call(e,a("td[role='gridcell']:eq("+t+")",e.rows[u]),{rowId:c,colModel:this},t)}catch(w){q=this.edittype&&"textarea"===this.edittype?a("td[role='gridcell']:eq("+t+")",e.rows[u]).text():a("td[role='gridcell']:eq("+t+")",e.rows[u]).html()}if(!q||" "===q||" "===q||1===q.length&&160===q.charCodeAt(0))q=
|
284 |
-
""}var s=a.extend({},this.editoptions||{},{id:k,name:k}),y=a.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1,rowcontent:""},this.formoptions||{}),v=parseInt(y.rowpos,10)||h+1,A=parseInt(2*(parseInt(y.colpos,10)||1),10);"_empty"===c&&s.defaultValue&&(q=a.isFunction(s.defaultValue)?s.defaultValue.call(d):s.defaultValue);this.edittype||(this.edittype="text");d.p.autoencode&&(q=a.jgrid.htmlDecode(q));r=a.jgrid.createEl.call(d,this.edittype,s,q,!1,a.extend({},a.jgrid.ajaxOptions,e.p.ajaxSelectOptions||
|
285 |
-
{}));if(b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)b[d.p.id]._savedData[k]=q;a(r).addClass("FormElement");-1<a.inArray(this.edittype,["text","textarea","password","select"])&&a(r).addClass("ui-widget-content ui-corner-all");p=a(n).find("tr[rowpos="+v+"]");if(y.rowabove){var x=a("<tr><td class='contentinfo' colspan='"+2*f+"'>"+y.rowcontent+"</td></tr>");a(n).append(x);x[0].rp=v}0===p.length&&(p=a("<tr "+m+" rowpos='"+v+"'></tr>").addClass("FormData").attr("id","tr_"+k),a(p).append(z),a(n).append(p),
|
286 |
-
p[0].rp=v);a("td:eq("+(A-2)+")",p[0]).html(void 0===y.label?e.p.colNames[t]:y.label);a("td:eq("+(A-1)+")",p[0]).append(y.elmprefix).append(r).append(y.elmsuffix);"custom"===this.edittype&&a.isFunction(s.custom_value)&&s.custom_value.call(d,a("#"+k,"#"+g),"set",q);a.jgrid.bindEv.call(d,r,s);C[h]=t;h++}});0<h&&(t=a("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(2*f-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='"+e.p.id+"_id' value='"+
|
287 |
-
c+"'/></td></tr>"),t[0].rp=h+999,a(n).append(t),b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)&&(b[d.p.id]._savedData[e.p.id+"_id"]=c);return C}function w(c,e,n){var g,k=0,f,l,q,h,r;if(b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)b[d.p.id]._savedData={},b[d.p.id]._savedData[e.p.id+"_id"]=c;var m=e.p.colModel;if("_empty"===c)a(m).each(function(){g=this.name;q=a.extend({},this.editoptions||{});(l=a("#"+a.jgrid.jqID(g),"#"+n))&&l.length&&null!==l[0]&&(h="","custom"===this.edittype&&a.isFunction(q.custom_value)?
|
288 |
-
q.custom_value.call(d,a("#"+g,"#"+n),"set",h):q.defaultValue?(h=a.isFunction(q.defaultValue)?q.defaultValue.call(d):q.defaultValue,"checkbox"===l[0].type?(r=h.toLowerCase(),0>r.search(/(false|f|0|no|n|off|undefined)/i)&&""!==r?(l[0].checked=!0,l[0].defaultChecked=!0,l[0].value=h):(l[0].checked=!1,l[0].defaultChecked=!1)):l.val(h)):"checkbox"===l[0].type?(l[0].checked=!1,l[0].defaultChecked=!1,h=a(l).attr("offval")):l[0].type&&"select"===l[0].type.substr(0,6)?l[0].selectedIndex=0:l.val(h),!0===b[d.p.id].checkOnSubmit||
|
289 |
-
b[d.p.id].checkOnUpdate)&&(b[d.p.id]._savedData[g]=h)}),a("#id_g","#"+n).val(c);else{var t=a(e).jqGrid("getInd",c,!0);t&&(a('td[role="gridcell"]',t).each(function(l){g=m[l].name;if("cb"!==g&&"subgrid"!==g&&"rn"!==g&&!0===m[l].editable){if(g===e.p.ExpandColumn&&!0===e.p.treeGrid)f=a(this).text();else try{f=a.unformat.call(e,a(this),{rowId:c,colModel:m[l]},l)}catch(q){f="textarea"===m[l].edittype?a(this).text():a(this).html()}d.p.autoencode&&(f=a.jgrid.htmlDecode(f));if(!0===b[d.p.id].checkOnSubmit||
|
290 |
-
b[d.p.id].checkOnUpdate)b[d.p.id]._savedData[g]=f;g=a.jgrid.jqID(g);switch(m[l].edittype){case "password":case "text":case "button":case "image":case "textarea":if(" "===f||" "===f||1===f.length&&160===f.charCodeAt(0))f="";a("#"+g,"#"+n).val(f);break;case "select":var h=f.split(","),h=a.map(h,function(b){return a.trim(b)});a("#"+g+" option","#"+n).each(function(){m[l].editoptions.multiple||a.trim(f)!==a.trim(a(this).text())&&h[0]!==a.trim(a(this).text())&&h[0]!==a.trim(a(this).val())?m[l].editoptions.multiple?
|
291 |
-
-1<a.inArray(a.trim(a(this).text()),h)||-1<a.inArray(a.trim(a(this).val()),h)?this.selected=!0:this.selected=!1:this.selected=!1:this.selected=!0});break;case "checkbox":f=String(f);if(m[l].editoptions&&m[l].editoptions.value)if(m[l].editoptions.value.split(":")[0]===f)a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]({checked:!0,defaultChecked:!0});else a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]({checked:!1,defaultChecked:!1});else f=f.toLowerCase(),0>f.search(/(false|f|0|no|n|off|undefined)/i)&&""!==f?(a("#"+
|
292 |
-
g,"#"+n)[d.p.useProp?"prop":"attr"]("checked",!0),a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]("defaultChecked",!0)):(a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]("checked",!1),a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]("defaultChecked",!1));break;case "custom":try{if(m[l].editoptions&&a.isFunction(m[l].editoptions.custom_value))m[l].editoptions.custom_value.call(d,a("#"+g,"#"+n),"set",f);else throw"e1";}catch(p){"e1"===p?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,
|
293 |
-
a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,p.message,a.jgrid.edit.bClose)}}k++}}),0<k&&a("#id_g",p).val(c))}}function t(){a.each(d.p.colModel,function(a,b){b.editoptions&&!0===b.editoptions.NullIfEmpty&&l.hasOwnProperty(b.name)&&""===l[b.name]&&(l[b.name]="null")})}function s(){var e,n=[!0,"",""],f={},k=d.p.prmNames,h,m,r,u,s,C=a(d).triggerHandler("jqGridAddEditBeforeCheckValues",[a("#"+g),B]);C&&"object"===typeof C&&(l=C);a.isFunction(b[d.p.id].beforeCheckValues)&&(C=b[d.p.id].beforeCheckValues.call(d,
|
294 |
-
l,a("#"+g),B))&&"object"===typeof C&&(l=C);for(r in l)if(l.hasOwnProperty(r)&&(n=a.jgrid.checkValues.call(d,l[r],r),!1===n[0]))break;t();n[0]&&(f=a(d).triggerHandler("jqGridAddEditClickSubmit",[b[d.p.id],l,B]),void 0===f&&a.isFunction(b[d.p.id].onclickSubmit)&&(f=b[d.p.id].onclickSubmit.call(d,b[d.p.id],l,B)||{}),n=a(d).triggerHandler("jqGridAddEditBeforeSubmit",[l,a("#"+g),B]),void 0===n&&(n=[!0,"",""]),n[0]&&a.isFunction(b[d.p.id].beforeSubmit)&&(n=b[d.p.id].beforeSubmit.call(d,l,a("#"+g),B)));
|
295 |
-
if(n[0]&&!b[d.p.id].processing){b[d.p.id].processing=!0;a("#sData",p+"_2").addClass("ui-state-active");m=k.oper;h=k.id;l[m]="_empty"===a.trim(l[d.p.id+"_id"])?k.addoper:k.editoper;l[m]!==k.addoper?l[h]=l[d.p.id+"_id"]:void 0===l[h]&&(l[h]=l[d.p.id+"_id"]);delete l[d.p.id+"_id"];l=a.extend(l,b[d.p.id].editData,f);if(!0===d.p.treeGrid)for(s in l[m]===k.addoper&&(u=a(d).jqGrid("getGridParam","selrow"),l["adjacency"===d.p.treeGridModel?d.p.treeReader.parent_id_field:"parent_id"]=u),d.p.treeReader)d.p.treeReader.hasOwnProperty(s)&&
|
296 |
-
(f=d.p.treeReader[s],!l.hasOwnProperty(f)||l[m]===k.addoper&&"parent_id_field"===s||delete l[f]);l[h]=a.jgrid.stripPref(d.p.idPrefix,l[h]);s=a.extend({url:b[d.p.id].url||a(d).jqGrid("getGridParam","editurl"),type:b[d.p.id].mtype,data:a.isFunction(b[d.p.id].serializeEditData)?b[d.p.id].serializeEditData.call(d,l):l,complete:function(f,r){var s;l[h]=d.p.idPrefix+l[h];300<=f.status&&304!==f.status?(n[0]=!1,n[1]=a(d).triggerHandler("jqGridAddEditErrorTextFormat",[f,B]),a.isFunction(b[d.p.id].errorTextFormat)?
|
297 |
-
n[1]=b[d.p.id].errorTextFormat.call(d,f,B):n[1]=r+" Status: '"+f.statusText+"'. Error code: "+f.status):(n=a(d).triggerHandler("jqGridAddEditAfterSubmit",[f,l,B]),void 0===n&&(n=[!0,"",""]),n[0]&&a.isFunction(b[d.p.id].afterSubmit)&&(n=b[d.p.id].afterSubmit.call(d,f,l,B)));if(!1===n[0])a("#FormError>td",p).html(n[1]),a("#FormError",p).show();else if(d.p.autoencode&&a.each(l,function(b,c){l[b]=a.jgrid.htmlDecode(c)}),l[m]===k.addoper?(n[2]||(n[2]=a.jgrid.randId()),l[h]=n[2],b[d.p.id].reloadAfterSubmit?
|
298 |
-
a(d).trigger("reloadGrid"):!0===d.p.treeGrid?a(d).jqGrid("addChildNode",n[2],u,l):a(d).jqGrid("addRowData",n[2],l,c.addedrow),b[d.p.id].closeAfterAdd?(!0!==d.p.treeGrid&&a(d).jqGrid("setSelection",n[2]),a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose})):b[d.p.id].clearAfterAdd&&w("_empty",d,g)):(b[d.p.id].reloadAfterSubmit?(a(d).trigger("reloadGrid"),b[d.p.id].closeAfterEdit||setTimeout(function(){a(d).jqGrid("setSelection",l[h])},
|
299 |
-
1E3)):!0===d.p.treeGrid?a(d).jqGrid("setTreeRow",l[h],l):a(d).jqGrid("setRowData",l[h],l),b[d.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose})),a.isFunction(b[d.p.id].afterComplete)&&(e=f,setTimeout(function(){a(d).triggerHandler("jqGridAddEditAfterComplete",[e,l,a("#"+g),B]);b[d.p.id].afterComplete.call(d,e,l,a("#"+g),B);e=null},500)),b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)if(a("#"+g).data("disabled",
|
300 |
-
!1),"_empty"!==b[d.p.id]._savedData[d.p.id+"_id"])for(s in b[d.p.id]._savedData)b[d.p.id]._savedData.hasOwnProperty(s)&&l[s]&&(b[d.p.id]._savedData[s]=l[s]);b[d.p.id].processing=!1;a("#sData",p+"_2").removeClass("ui-state-active");try{a(":input:visible","#"+g)[0].focus()}catch(t){}}},a.jgrid.ajaxOptions,b[d.p.id].ajaxEditOptions);s.url||b[d.p.id].useDataProxy||(a.isFunction(d.p.dataProxy)?b[d.p.id].useDataProxy=!0:(n[0]=!1,n[1]+=" "+a.jgrid.errors.nourl));n[0]&&(b[d.p.id].useDataProxy?(f=d.p.dataProxy.call(d,
|
301 |
-
s,"set_"+d.p.id),void 0===f&&(f=[!0,""]),!1===f[0]?(n[0]=!1,n[1]=f[1]||"Error deleting the selected row!"):(s.data.oper===k.addoper&&b[d.p.id].closeAfterAdd&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose}),s.data.oper===k.editoper&&b[d.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose}))):a.ajax(s))}!1===n[0]&&(a("#FormError>td",p).html(n[1]),
|
302 |
-
a("#FormError",p).show())}function r(a,b){var c=!1,d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!=b[d]){c=!0;break}return c}function f(){var c=!0;a("#FormError",p).hide();b[d.p.id].checkOnUpdate&&(l={},e(),M=r(l,b[d.p.id]._savedData))&&(a("#"+g).data("disabled",!0),a(".confirm","#"+q.themodal).show(),c=!1);return c}function k(){var b;if("_empty"!==z&&void 0!==d.p.savedRow&&0<d.p.savedRow.length&&a.isFunction(a.fn.jqGrid.restoreRow))for(b=0;b<d.p.savedRow.length;b++)if(d.p.savedRow[b].id==z){a(d).jqGrid("restoreRow",
|
303 |
-
z);break}}function u(b,c){var d=c[1].length-1;0===b?a("#pData",p+"_2").addClass("ui-state-disabled"):void 0!==c[1][b-1]&&a("#"+a.jgrid.jqID(c[1][b-1])).hasClass("ui-state-disabled")?a("#pData",p+"_2").addClass("ui-state-disabled"):a("#pData",p+"_2").removeClass("ui-state-disabled");b===d?a("#nData",p+"_2").addClass("ui-state-disabled"):void 0!==c[1][b+1]&&a("#"+a.jgrid.jqID(c[1][b+1])).hasClass("ui-state-disabled")?a("#nData",p+"_2").addClass("ui-state-disabled"):a("#nData",p+"_2").removeClass("ui-state-disabled")}
|
304 |
-
function x(){var b=a(d).jqGrid("getDataIDs"),c=a("#id_g",p).val();return[a.inArray(c,b),b]}var d=this;if(d.grid&&z){var v=d.p.id,g="FrmGrid_"+v,m="TblGrid_"+v,p="#"+a.jgrid.jqID(m),q={themodal:"editmod"+v,modalhead:"edithd"+v,modalcontent:"editcnt"+v,scrollelm:g},y=a.isFunction(b[d.p.id].beforeShowForm)?b[d.p.id].beforeShowForm:!1,D=a.isFunction(b[d.p.id].afterShowForm)?b[d.p.id].afterShowForm:!1,A=a.isFunction(b[d.p.id].beforeInitData)?b[d.p.id].beforeInitData:!1,E=a.isFunction(b[d.p.id].onInitializeForm)?
|
305 |
-
b[d.p.id].onInitializeForm:!1,n=!0,C=1,I=0,l,M,B,g=a.jgrid.jqID(g);"new"===z?(z="_empty",B="add",c.caption=b[d.p.id].addCaption):(c.caption=b[d.p.id].editCaption,B="edit");c.recreateForm||a(d).data("formProp")&&a.extend(b[a(this)[0].p.id],a(d).data("formProp"));var N=!0;c.checkOnUpdate&&c.jqModal&&!c.modal&&(N=!1);var H=isNaN(b[a(this)[0].p.id].dataheight)?b[a(this)[0].p.id].dataheight:b[a(this)[0].p.id].dataheight+"px",n=isNaN(b[a(this)[0].p.id].datawidth)?b[a(this)[0].p.id].datawidth:b[a(this)[0].p.id].datawidth+
|
306 |
-
"px",H=a("<form name='FormPost' id='"+g+"' class='FormGrid' onSubmit='return false;' style='width:"+n+";overflow:auto;position:relative;height:"+H+";'></form>").data("disabled",!1),F=a("<table id='"+m+"' class='EditTable' cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),n=a(d).triggerHandler("jqGridAddEditBeforeInitData",[a("#"+g),B]);void 0===n&&(n=!0);n&&A&&(n=A.call(d,a("#"+g),B));if(!1!==n){k();a(d.p.colModel).each(function(){var a=this.formoptions;C=Math.max(C,a?a.colpos||
|
307 |
-
0:0);I=Math.max(I,a?a.rowpos||0:0)});a(H).append(F);A=a("<tr id='FormError' style='display:none'><td class='ui-state-error' colspan='"+2*C+"'></td></tr>");A[0].rp=0;a(F).append(A);A=a("<tr style='display:none' class='tinfo'><td class='topinfo' colspan='"+2*C+"'>"+b[d.p.id].topinfo+"</td></tr>");A[0].rp=0;a(F).append(A);var n=(A="rtl"===d.p.direction?!0:!1)?"nData":"pData",G=A?"pData":"nData";h(z,d,F,C);var n="<a id='"+n+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></a>",
|
308 |
-
G="<a id='"+G+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></a>",J="<a id='sData' class='fm-button ui-state-default ui-corner-all'>"+c.bSubmit+"</a>",K="<a id='cData' class='fm-button ui-state-default ui-corner-all'>"+c.bCancel+"</a>",m="<table border='0' cellspacing='0' cellpadding='0' class='EditTable' id='"+m+"_2'><tbody><tr><td colspan='2'><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr id='Act_Buttons'><td class='navButton'>"+
|
309 |
-
(A?G+n:n+G)+"</td><td class='EditButton'>"+J+K+"</td></tr>"+("<tr style='display:none' class='binfo'><td class='bottominfo' colspan='2'>"+b[d.p.id].bottominfo+"</td></tr>"),m=m+"</tbody></table>";if(0<I){var L=[];a.each(a(F)[0].rows,function(a,b){L[a]=b});L.sort(function(a,b){return a.rp>b.rp?1:a.rp<b.rp?-1:0});a.each(L,function(b,c){a("tbody",F).append(c)})}c.gbox="#gbox_"+a.jgrid.jqID(v);var O=!1;!0===c.closeOnEscape&&(c.closeOnEscape=!1,O=!0);m=a("<div></div>").append(H).append(m);a.jgrid.createModal(q,
|
310 |
-
m,b[a(this)[0].p.id],"#gview_"+a.jgrid.jqID(d.p.id),a("#gbox_"+a.jgrid.jqID(d.p.id))[0]);A&&(a("#pData, #nData",p+"_2").css("float","right"),a(".EditButton",p+"_2").css("text-align","left"));b[d.p.id].topinfo&&a(".tinfo",p).show();b[d.p.id].bottominfo&&a(".binfo",p+"_2").show();m=m=null;a("#"+a.jgrid.jqID(q.themodal)).keydown(function(e){var n=e.target;if(!0===a("#"+g).data("disabled"))return!1;if(!0===b[d.p.id].savekey[0]&&e.which===b[d.p.id].savekey[1]&&"TEXTAREA"!==n.tagName)return a("#sData",
|
311 |
-
p+"_2").trigger("click"),!1;if(27===e.which){if(!f())return!1;O&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1}if(!0===b[d.p.id].navkeys[0]){if("_empty"===a("#id_g",p).val())return!0;if(e.which===b[d.p.id].navkeys[1])return a("#pData",p+"_2").trigger("click"),!1;if(e.which===b[d.p.id].navkeys[2])return a("#nData",p+"_2").trigger("click"),!1}});c.checkOnUpdate&&(a("a.ui-jqdialog-titlebar-close span","#"+a.jgrid.jqID(q.themodal)).removeClass("jqmClose"),
|
312 |
-
a("a.ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(q.themodal)).unbind("click").click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1}));c.saveicon=a.extend([!0,"left","ui-icon-disk"],c.saveicon);c.closeicon=a.extend([!0,"left","ui-icon-close"],c.closeicon);!0===c.saveicon[0]&&a("#sData",p+"_2").addClass("right"===c.saveicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+
|
313 |
-
c.saveicon[2]+"'></span>");!0===c.closeicon[0]&&a("#cData",p+"_2").addClass("right"===c.closeicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.closeicon[2]+"'></span>");if(b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)J="<a id='sNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+c.bYes+"</a>",G="<a id='nNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+c.bNo+"</a>",K="<a id='cNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+
|
314 |
-
c.bExit+"</a>",m=c.zIndex||999,m++,a("<div class='"+c.overlayClass+" jqgrid-overlay confirm' style='z-index:"+m+";display:none;'> </div><div class='confirm ui-widget-content ui-jqconfirm' style='z-index:"+(m+1)+"'>"+c.saveData+"<br/><br/>"+J+G+K+"</div>").insertAfter("#"+g),a("#sNew","#"+a.jgrid.jqID(q.themodal)).click(function(){s();a("#"+g).data("disabled",!1);a(".confirm","#"+a.jgrid.jqID(q.themodal)).hide();return!1}),a("#nNew","#"+a.jgrid.jqID(q.themodal)).click(function(){a(".confirm",
|
315 |
-
"#"+a.jgrid.jqID(q.themodal)).hide();a("#"+g).data("disabled",!1);setTimeout(function(){a(":input:visible","#"+g)[0].focus()},0);return!1}),a("#cNew","#"+a.jgrid.jqID(q.themodal)).click(function(){a(".confirm","#"+a.jgrid.jqID(q.themodal)).hide();a("#"+g).data("disabled",!1);a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1});a(d).triggerHandler("jqGridAddEditInitializeForm",[a("#"+g),B]);E&&E.call(d,a("#"+g),B);"_empty"!==
|
316 |
-
z&&b[d.p.id].viewPagerButtons?a("#pData,#nData",p+"_2").show():a("#pData,#nData",p+"_2").hide();a(d).triggerHandler("jqGridAddEditBeforeShowForm",[a("#"+g),B]);y&&y.call(d,a("#"+g),B);a("#"+a.jgrid.jqID(q.themodal)).data("onClose",b[d.p.id].onClose);a.jgrid.viewModal("#"+a.jgrid.jqID(q.themodal),{gbox:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,overlay:c.overlay,modal:c.modal,overlayClass:c.overlayClass,onHide:function(b){a(d).data("formProp",{top:parseFloat(a(b.w).css("top")),left:parseFloat(a(b.w).css("left")),
|
317 |
-
width:a(b.w).width(),height:a(b.w).height(),dataheight:a("#"+g).height(),datawidth:a("#"+g).width()});b.w.remove();b.o&&b.o.remove()}});N||a("."+a.jgrid.jqID(c.overlayClass)).click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1});a(".fm-button","#"+a.jgrid.jqID(q.themodal)).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});a("#sData",p+"_2").click(function(){l=
|
318 |
-
{};a("#FormError",p).hide();e();"_empty"===l[d.p.id+"_id"]?s():!0===c.checkOnSubmit?(M=r(l,b[d.p.id]._savedData))?(a("#"+g).data("disabled",!0),a(".confirm","#"+a.jgrid.jqID(q.themodal)).show()):s():s();return!1});a("#cData",p+"_2").click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1});a("#nData",p+"_2").click(function(){if(!f())return!1;a("#FormError",p).hide();var b=x();b[0]=parseInt(b[0],
|
319 |
-
10);if(-1!==b[0]&&b[1][b[0]+1]){a(d).triggerHandler("jqGridAddEditClickPgButtons",["next",a("#"+g),b[1][b[0]]]);var e;if(a.isFunction(c.onclickPgButtons)&&(e=c.onclickPgButtons.call(d,"next",a("#"+g),b[1][b[0]]),void 0!==e&&!1===e)||a("#"+a.jgrid.jqID(b[1][b[0]+1])).hasClass("ui-state-disabled"))return!1;w(b[1][b[0]+1],d,g);a(d).jqGrid("setSelection",b[1][b[0]+1]);a(d).triggerHandler("jqGridAddEditAfterClickPgButtons",["next",a("#"+g),b[1][b[0]]]);a.isFunction(c.afterclickPgButtons)&&c.afterclickPgButtons.call(d,
|
320 |
-
"next",a("#"+g),b[1][b[0]+1]);u(b[0]+1,b)}return!1});a("#pData",p+"_2").click(function(){if(!f())return!1;a("#FormError",p).hide();var b=x();if(-1!==b[0]&&b[1][b[0]-1]){a(d).triggerHandler("jqGridAddEditClickPgButtons",["prev",a("#"+g),b[1][b[0]]]);var e;if(a.isFunction(c.onclickPgButtons)&&(e=c.onclickPgButtons.call(d,"prev",a("#"+g),b[1][b[0]]),void 0!==e&&!1===e)||a("#"+a.jgrid.jqID(b[1][b[0]-1])).hasClass("ui-state-disabled"))return!1;w(b[1][b[0]-1],d,g);a(d).jqGrid("setSelection",b[1][b[0]-1]);
|
321 |
-
a(d).triggerHandler("jqGridAddEditAfterClickPgButtons",["prev",a("#"+g),b[1][b[0]]]);a.isFunction(c.afterclickPgButtons)&&c.afterclickPgButtons.call(d,"prev",a("#"+g),b[1][b[0]-1]);u(b[0]-1,b)}return!1});a(d).triggerHandler("jqGridAddEditAfterShowForm",[a("#"+g),B]);D&&D.call(d,a("#"+g),B);y=x();u(y[0],y)}}})},viewGridRow:function(z,c){c=a.extend(!0,{top:0,left:0,width:0,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,jqModal:!0,closeOnEscape:!1,labelswidth:"30%",
|
322 |
-
closeicon:[],navkeys:[!1,38,40],onClose:null,beforeShowForm:null,beforeInitData:null,viewPagerButtons:!0,recreateForm:!1},a.jgrid.view,c||{});b[a(this)[0].p.id]=c;return this.each(function(){function e(){!0!==b[r.p.id].closeOnEscape&&!0!==b[r.p.id].navkeys[0]||setTimeout(function(){a(".ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(v.modalhead)).focus()},0)}function h(b,d,e,f){var g,k,h,q=0,m,p,r=[],s=!1,t,u="<td class='CaptionTD form-view-label ui-widget-content' width='"+c.labelswidth+"'> </td><td class='DataTD form-view-data ui-helper-reset ui-widget-content'> </td>",
|
323 |
-
y="",z=["integer","number","currency"],v=0,w=0,A,x,D;for(t=1;t<=f;t++)y+=1===t?u:"<td class='CaptionTD form-view-label ui-widget-content'> </td><td class='DataTD form-view-data ui-widget-content'> </td>";a(d.p.colModel).each(function(){(k=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)||"right"!==this.align||(this.formatter&&-1!==a.inArray(this.formatter,z)?v=Math.max(v,parseInt(this.width,10)):w=Math.max(w,parseInt(this.width,10)))});A=0!==v?v:0!==w?w:0;s=a(d).jqGrid("getInd",
|
324 |
-
b);a(d.p.colModel).each(function(b){g=this.name;x=!1;p=(k=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";D="boolean"!==typeof this.viewable?!0:this.viewable;if("cb"!==g&&"subgrid"!==g&&"rn"!==g&&D){m=!1===s?"":g===d.p.ExpandColumn&&!0===d.p.treeGrid?a("td:eq("+b+")",d.rows[s]).text():a("td:eq("+b+")",d.rows[s]).html();x="right"===this.align&&0!==A?!0:!1;var c=a.extend({},{rowabove:!1,rowcontent:""},this.formoptions||{}),n=parseInt(c.rowpos,10)||
|
325 |
-
q+1,t=parseInt(2*(parseInt(c.colpos,10)||1),10);if(c.rowabove){var u=a("<tr><td class='contentinfo' colspan='"+2*f+"'>"+c.rowcontent+"</td></tr>");a(e).append(u);u[0].rp=n}h=a(e).find("tr[rowpos="+n+"]");0===h.length&&(h=a("<tr "+p+" rowpos='"+n+"'></tr>").addClass("FormData").attr("id","trv_"+g),a(h).append(y),a(e).append(h),h[0].rp=n);a("td:eq("+(t-2)+")",h[0]).html("<b>"+(void 0===c.label?d.p.colNames[b]:c.label)+"</b>");a("td:eq("+(t-1)+")",h[0]).append("<span>"+m+"</span>").attr("id","v_"+g);
|
326 |
-
x&&a("td:eq("+(t-1)+") span",h[0]).css({"text-align":"right",width:A+"px"});r[q]=b;q++}});0<q&&(b=a("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(2*f-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='id' value='"+b+"'/></td></tr>"),b[0].rp=q+99,a(e).append(b));return r}function w(b,c){var d,e,f=0,g,k;if(k=a(c).jqGrid("getInd",b,!0))a("td",k).each(function(b){d=c.p.colModel[b].name;e=c.p.colModel[b].editrules&&!0===c.p.colModel[b].editrules.edithidden?
|
327 |
-
!1:!0===c.p.colModel[b].hidden?!0:!1;"cb"!==d&&"subgrid"!==d&&"rn"!==d&&(g=d===c.p.ExpandColumn&&!0===c.p.treeGrid?a(this).text():a(this).html(),d=a.jgrid.jqID("v_"+d),a("#"+d+" span","#"+u).html(g),e&&a("#"+d,"#"+u).parents("tr:first").hide(),f++)}),0<f&&a("#id_g","#"+u).val(b)}function t(b,c){var d=c[1].length-1;0===b?a("#pData","#"+u+"_2").addClass("ui-state-disabled"):void 0!==c[1][b-1]&&a("#"+a.jgrid.jqID(c[1][b-1])).hasClass("ui-state-disabled")?a("#pData",u+"_2").addClass("ui-state-disabled"):
|
328 |
-
a("#pData","#"+u+"_2").removeClass("ui-state-disabled");b===d?a("#nData","#"+u+"_2").addClass("ui-state-disabled"):void 0!==c[1][b+1]&&a("#"+a.jgrid.jqID(c[1][b+1])).hasClass("ui-state-disabled")?a("#nData",u+"_2").addClass("ui-state-disabled"):a("#nData","#"+u+"_2").removeClass("ui-state-disabled")}function s(){var b=a(r).jqGrid("getDataIDs"),c=a("#id_g","#"+u).val();return[a.inArray(c,b),b]}var r=this;if(r.grid&&z){var f=r.p.id,k="ViewGrid_"+a.jgrid.jqID(f),u="ViewTbl_"+a.jgrid.jqID(f),x="ViewGrid_"+
|
329 |
-
f,d="ViewTbl_"+f,v={themodal:"viewmod"+f,modalhead:"viewhd"+f,modalcontent:"viewcnt"+f,scrollelm:k},g=a.isFunction(b[r.p.id].beforeInitData)?b[r.p.id].beforeInitData:!1,m=!0,p=1,q=0;c.recreateForm||a(r).data("viewProp")&&a.extend(b[a(this)[0].p.id],a(r).data("viewProp"));var y=isNaN(b[a(this)[0].p.id].dataheight)?b[a(this)[0].p.id].dataheight:b[a(this)[0].p.id].dataheight+"px",D=isNaN(b[a(this)[0].p.id].datawidth)?b[a(this)[0].p.id].datawidth:b[a(this)[0].p.id].datawidth+"px",x=a("<form name='FormPost' id='"+
|
330 |
-
x+"' class='FormGrid' style='width:"+D+";overflow:auto;position:relative;height:"+y+";'></form>"),A=a("<table id='"+d+"' class='EditTable' cellspacing='1' cellpadding='2' border='0' style='table-layout:fixed'><tbody></tbody></table>");g&&(m=g.call(r,a("#"+k)),void 0===m&&(m=!0));if(!1!==m){a(r.p.colModel).each(function(){var a=this.formoptions;p=Math.max(p,a?a.colpos||0:0);q=Math.max(q,a?a.rowpos||0:0)});a(x).append(A);h(z,r,A,p);d="rtl"===r.p.direction?!0:!1;g="<a id='"+(d?"nData":"pData")+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></a>";
|
331 |
-
m="<a id='"+(d?"pData":"nData")+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></a>";y="<a id='cData' class='fm-button ui-state-default ui-corner-all'>"+c.bClose+"</a>";if(0<q){var E=[];a.each(a(A)[0].rows,function(a,b){E[a]=b});E.sort(function(a,b){return a.rp>b.rp?1:a.rp<b.rp?-1:0});a.each(E,function(b,c){a("tbody",A).append(c)})}c.gbox="#gbox_"+a.jgrid.jqID(f);x=a("<div></div>").append(x).append("<table border='0' class='EditTable' id='"+
|
332 |
-
u+"_2'><tbody><tr id='Act_Buttons'><td class='navButton' width='"+c.labelswidth+"'>"+(d?m+g:g+m)+"</td><td class='EditButton'>"+y+"</td></tr></tbody></table>");a.jgrid.createModal(v,x,c,"#gview_"+a.jgrid.jqID(r.p.id),a("#gview_"+a.jgrid.jqID(r.p.id))[0]);d&&(a("#pData, #nData","#"+u+"_2").css("float","right"),a(".EditButton","#"+u+"_2").css("text-align","left"));c.viewPagerButtons||a("#pData, #nData","#"+u+"_2").hide();x=null;a("#"+v.themodal).keydown(function(d){if(27===d.which)return b[r.p.id].closeOnEscape&&
|
333 |
-
a.jgrid.hideModal("#"+a.jgrid.jqID(v.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:c.onClose}),!1;if(!0===c.navkeys[0]){if(d.which===c.navkeys[1])return a("#pData","#"+u+"_2").trigger("click"),!1;if(d.which===c.navkeys[2])return a("#nData","#"+u+"_2").trigger("click"),!1}});c.closeicon=a.extend([!0,"left","ui-icon-close"],c.closeicon);!0===c.closeicon[0]&&a("#cData","#"+u+"_2").addClass("right"===c.closeicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.closeicon[2]+
|
334 |
-
"'></span>");a.isFunction(c.beforeShowForm)&&c.beforeShowForm.call(r,a("#"+k));a.jgrid.viewModal("#"+a.jgrid.jqID(v.themodal),{gbox:"#gbox_"+a.jgrid.jqID(f),jqm:c.jqModal,overlay:c.overlay,modal:c.modal,onHide:function(b){a(r).data("viewProp",{top:parseFloat(a(b.w).css("top")),left:parseFloat(a(b.w).css("left")),width:a(b.w).width(),height:a(b.w).height(),dataheight:a("#"+k).height(),datawidth:a("#"+k).width()});b.w.remove();b.o&&b.o.remove()}});a(".fm-button:not(.ui-state-disabled)","#"+u+"_2").hover(function(){a(this).addClass("ui-state-hover")},
|
335 |
-
function(){a(this).removeClass("ui-state-hover")});e();a("#cData","#"+u+"_2").click(function(){a.jgrid.hideModal("#"+a.jgrid.jqID(v.themodal),{gb:"#gbox_"+a.jgrid.jqID(f),jqm:c.jqModal,onClose:c.onClose});return!1});a("#nData","#"+u+"_2").click(function(){a("#FormError","#"+u).hide();var b=s();b[0]=parseInt(b[0],10);-1!==b[0]&&b[1][b[0]+1]&&(a.isFunction(c.onclickPgButtons)&&c.onclickPgButtons.call(r,"next",a("#"+k),b[1][b[0]]),w(b[1][b[0]+1],r),a(r).jqGrid("setSelection",b[1][b[0]+1]),a.isFunction(c.afterclickPgButtons)&&
|
336 |
-
c.afterclickPgButtons.call(r,"next",a("#"+k),b[1][b[0]+1]),t(b[0]+1,b));e();return!1});a("#pData","#"+u+"_2").click(function(){a("#FormError","#"+u).hide();var b=s();-1!==b[0]&&b[1][b[0]-1]&&(a.isFunction(c.onclickPgButtons)&&c.onclickPgButtons.call(r,"prev",a("#"+k),b[1][b[0]]),w(b[1][b[0]-1],r),a(r).jqGrid("setSelection",b[1][b[0]-1]),a.isFunction(c.afterclickPgButtons)&&c.afterclickPgButtons.call(r,"prev",a("#"+k),b[1][b[0]-1]),t(b[0]-1,b));e();return!1});x=s();t(x[0],x)}}})},delGridRow:function(z,
|
337 |
-
c){c=a.extend(!0,{top:0,left:0,width:240,height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:"",mtype:"POST",reloadAfterSubmit:!0,beforeShowForm:null,beforeInitData:null,afterShowForm:null,beforeSubmit:null,onclickSubmit:null,afterSubmit:null,jqModal:!0,closeOnEscape:!1,delData:{},delicon:[],cancelicon:[],onClose:null,ajaxDelOptions:{},processing:!1,serializeDelData:null,useDataProxy:!1},a.jgrid.del,c||{});b[a(this)[0].p.id]=c;return this.each(function(){var e=this;if(e.grid&&
|
338 |
-
z){var h=a.isFunction(b[e.p.id].beforeShowForm),w=a.isFunction(b[e.p.id].afterShowForm),t=a.isFunction(b[e.p.id].beforeInitData)?b[e.p.id].beforeInitData:!1,s=e.p.id,r={},f=!0,k="DelTbl_"+a.jgrid.jqID(s),u,x,d,v,g="DelTbl_"+s,m={themodal:"delmod"+s,modalhead:"delhd"+s,modalcontent:"delcnt"+s,scrollelm:k};a.isArray(z)&&(z=z.join());if(void 0!==a("#"+a.jgrid.jqID(m.themodal))[0]){t&&(f=t.call(e,a("#"+k)),void 0===f&&(f=!0));if(!1===f)return;a("#DelData>td","#"+k).text(z);a("#DelError","#"+k).hide();
|
339 |
-
!0===b[e.p.id].processing&&(b[e.p.id].processing=!1,a("#dData","#"+k).removeClass("ui-state-active"));h&&b[e.p.id].beforeShowForm.call(e,a("#"+k));a.jgrid.viewModal("#"+a.jgrid.jqID(m.themodal),{gbox:"#gbox_"+a.jgrid.jqID(s),jqm:b[e.p.id].jqModal,jqM:!1,overlay:b[e.p.id].overlay,modal:b[e.p.id].modal})}else{var p=isNaN(b[e.p.id].dataheight)?b[e.p.id].dataheight:b[e.p.id].dataheight+"px",q=isNaN(c.datawidth)?c.datawidth:c.datawidth+"px",g="<div id='"+g+"' class='formdata' style='width:"+q+";overflow:auto;position:relative;height:"+
|
340 |
-
p+";'><table class='DelTable'><tbody>",g=g+"<tr id='DelError' style='display:none'><td class='ui-state-error'></td></tr>",g=g+("<tr id='DelData' style='display:none'><td >"+z+"</td></tr>"),g=g+('<tr><td class="delmsg" style="white-space:pre;">'+b[e.p.id].msg+"</td></tr><tr><td > </td></tr>"),g=g+"</tbody></table></div>",g=g+("<table cellspacing='0' cellpadding='0' border='0' class='EditTable' id='"+k+"_2'><tbody><tr><td><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr><td class='DelButton EditButton'>"+
|
341 |
-
("<a id='dData' class='fm-button ui-state-default ui-corner-all'>"+c.bSubmit+"</a>")+" "+("<a id='eData' class='fm-button ui-state-default ui-corner-all'>"+c.bCancel+"</a>")+"</td></tr></tbody></table>");c.gbox="#gbox_"+a.jgrid.jqID(s);a.jgrid.createModal(m,g,c,"#gview_"+a.jgrid.jqID(e.p.id),a("#gview_"+a.jgrid.jqID(e.p.id))[0]);t&&(f=t.call(e,a("#"+k)),void 0===f&&(f=!0));if(!1===f)return;a(".fm-button","#"+k+"_2").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});
|
342 |
-
c.delicon=a.extend([!0,"left","ui-icon-scissors"],b[e.p.id].delicon);c.cancelicon=a.extend([!0,"left","ui-icon-cancel"],b[e.p.id].cancelicon);!0===c.delicon[0]&&a("#dData","#"+k+"_2").addClass("right"===c.delicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.delicon[2]+"'></span>");!0===c.cancelicon[0]&&a("#eData","#"+k+"_2").addClass("right"===c.cancelicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.cancelicon[2]+"'></span>");
|
343 |
-
a("#dData","#"+k+"_2").click(function(){var f=[!0,""],g,h=a("#DelData>td","#"+k).text();r={};a.isFunction(b[e.p.id].onclickSubmit)&&(r=b[e.p.id].onclickSubmit.call(e,b[e.p.id],h)||{});a.isFunction(b[e.p.id].beforeSubmit)&&(f=b[e.p.id].beforeSubmit.call(e,h));if(f[0]&&!b[e.p.id].processing){b[e.p.id].processing=!0;d=e.p.prmNames;u=a.extend({},b[e.p.id].delData,r);v=d.oper;u[v]=d.deloper;x=d.id;h=String(h).split(",");if(!h.length)return!1;for(g in h)h.hasOwnProperty(g)&&(h[g]=a.jgrid.stripPref(e.p.idPrefix,
|
344 |
-
h[g]));u[x]=h.join();a(this).addClass("ui-state-active");g=a.extend({url:b[e.p.id].url||a(e).jqGrid("getGridParam","editurl"),type:b[e.p.id].mtype,data:a.isFunction(b[e.p.id].serializeDelData)?b[e.p.id].serializeDelData.call(e,u):u,complete:function(d,g){var q;300<=d.status&&304!==d.status?(f[0]=!1,a.isFunction(b[e.p.id].errorTextFormat)?f[1]=b[e.p.id].errorTextFormat.call(e,d):f[1]=g+" Status: '"+d.statusText+"'. Error code: "+d.status):a.isFunction(b[e.p.id].afterSubmit)&&(f=b[e.p.id].afterSubmit.call(e,
|
345 |
-
d,u));if(!1===f[0])a("#DelError>td","#"+k).html(f[1]),a("#DelError","#"+k).show();else{if(b[e.p.id].reloadAfterSubmit&&"local"!==e.p.datatype)a(e).trigger("reloadGrid");else{if(!0===e.p.treeGrid)try{a(e).jqGrid("delTreeNode",e.p.idPrefix+h[0])}catch(p){}else for(q=0;q<h.length;q++)a(e).jqGrid("delRowData",e.p.idPrefix+h[q]);e.p.selrow=null;e.p.selarrrow=[]}a.isFunction(b[e.p.id].afterComplete)&&setTimeout(function(){b[e.p.id].afterComplete.call(e,d,h)},500)}b[e.p.id].processing=!1;a("#dData","#"+
|
346 |
-
k+"_2").removeClass("ui-state-active");f[0]&&a.jgrid.hideModal("#"+a.jgrid.jqID(m.themodal),{gb:"#gbox_"+a.jgrid.jqID(s),jqm:c.jqModal,onClose:b[e.p.id].onClose})}},a.jgrid.ajaxOptions,b[e.p.id].ajaxDelOptions);g.url||b[e.p.id].useDataProxy||(a.isFunction(e.p.dataProxy)?b[e.p.id].useDataProxy=!0:(f[0]=!1,f[1]+=" "+a.jgrid.errors.nourl));f[0]&&(b[e.p.id].useDataProxy?(g=e.p.dataProxy.call(e,g,"del_"+e.p.id),void 0===g&&(g=[!0,""]),!1===g[0]?(f[0]=!1,f[1]=g[1]||"Error deleting the selected row!"):a.jgrid.hideModal("#"+
|
347 |
-
a.jgrid.jqID(m.themodal),{gb:"#gbox_"+a.jgrid.jqID(s),jqm:c.jqModal,onClose:b[e.p.id].onClose})):a.ajax(g))}!1===f[0]&&(a("#DelError>td","#"+k).html(f[1]),a("#DelError","#"+k).show());return!1});a("#eData","#"+k+"_2").click(function(){a.jgrid.hideModal("#"+a.jgrid.jqID(m.themodal),{gb:"#gbox_"+a.jgrid.jqID(s),jqm:b[e.p.id].jqModal,onClose:b[e.p.id].onClose});return!1});h&&b[e.p.id].beforeShowForm.call(e,a("#"+k));a.jgrid.viewModal("#"+a.jgrid.jqID(m.themodal),{gbox:"#gbox_"+a.jgrid.jqID(s),jqm:b[e.p.id].jqModal,
|
348 |
-
overlay:b[e.p.id].overlay,modal:b[e.p.id].modal})}w&&b[e.p.id].afterShowForm.call(e,a("#"+k));!0===b[e.p.id].closeOnEscape&&setTimeout(function(){a(".ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(m.modalhead)).focus()},0)}})},navGrid:function(b,c,e,h,w,t,s){c=a.extend({edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",del:!0,delicon:"ui-icon-trash",search:!0,searchicon:"ui-icon-search",refresh:!0,refreshicon:"ui-icon-refresh",refreshstate:"firstpage",view:!1,viewicon:"ui-icon-document",
|
349 |
-
position:"left",closeOnEscape:!0,beforeRefresh:null,afterRefresh:null,cloneToTop:!1,alertwidth:200,alertheight:"auto",alerttop:null,alertleft:null,alertzIndex:null},a.jgrid.nav,c||{});return this.each(function(){if(!this.nav){var r={themodal:"alertmod_"+this.p.id,modalhead:"alerthd_"+this.p.id,modalcontent:"alertcnt_"+this.p.id},f=this,k;if(f.grid&&"string"===typeof b){void 0===a("#"+r.themodal)[0]&&(c.alerttop||c.alertleft||(void 0!==window.innerWidth?(c.alertleft=window.innerWidth,c.alerttop=window.innerHeight):
|
350 |
-
void 0!==document.documentElement&&void 0!==document.documentElement.clientWidth&&0!==document.documentElement.clientWidth?(c.alertleft=document.documentElement.clientWidth,c.alerttop=document.documentElement.clientHeight):(c.alertleft=1024,c.alerttop=768),c.alertleft=c.alertleft/2-parseInt(c.alertwidth,10)/2,c.alerttop=c.alerttop/2-25),a.jgrid.createModal(r,"<div>"+c.alerttext+"</div><span tabindex='0'><span tabindex='-1' id='jqg_alrt'></span></span>",{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqModal:!0,
|
351 |
-
drag:!0,resize:!0,caption:c.alertcap,top:c.alerttop,left:c.alertleft,width:c.alertwidth,height:c.alertheight,closeOnEscape:c.closeOnEscape,zIndex:c.alertzIndex},"#gview_"+a.jgrid.jqID(f.p.id),a("#gbox_"+a.jgrid.jqID(f.p.id))[0],!0));var u=1,x,d=function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},v=function(){a(this).removeClass("ui-state-hover")};c.cloneToTop&&f.p.toppager&&(u=2);for(x=0;x<u;x++){var g=a("<table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table navtable' style='float:left;table-layout:auto;'><tbody><tr></tr></tbody></table>"),
|
352 |
-
m,p;0===x?(m=b,p=f.p.id,m===f.p.toppager&&(p+="_top",u=1)):(m=f.p.toppager,p=f.p.id+"_top");"rtl"===f.p.direction&&a(g).attr("dir","rtl").css("float","right");c.add&&(h=h||{},k=a("<td class='ui-pg-button ui-corner-all'></td>"),a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.addicon+"'></span>"+c.addtext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.addtitle||"",id:h.id||"add_"+p}).click(function(){a(this).hasClass("ui-state-disabled")||(a.isFunction(c.addfunc)?c.addfunc.call(f):
|
353 |
-
a(f).jqGrid("editGridRow","new",h));return!1}).hover(d,v),k=null);c.edit&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),e=e||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.editicon+"'></span>"+c.edittext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.edittitle||"",id:e.id||"edit_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b=f.p.selrow;b?a.isFunction(c.editfunc)?c.editfunc.call(f,b):a(f).jqGrid("editGridRow",b,e):(a.jgrid.viewModal("#"+r.themodal,
|
354 |
-
{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(d,v),k=null);c.view&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),s=s||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.viewicon+"'></span>"+c.viewtext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.viewtitle||"",id:s.id||"view_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b=f.p.selrow;b?a.isFunction(c.viewfunc)?c.viewfunc.call(f,b):a(f).jqGrid("viewGridRow",b,s):
|
355 |
-
(a.jgrid.viewModal("#"+r.themodal,{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(d,v),k=null);c.del&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),w=w||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.delicon+"'></span>"+c.deltext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.deltitle||"",id:w.id||"del_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b;f.p.multiselect?(b=f.p.selarrrow,0===b.length&&(b=null)):b=
|
356 |
-
f.p.selrow;b?a.isFunction(c.delfunc)?c.delfunc.call(f,b):a(f).jqGrid("delGridRow",b,w):(a.jgrid.viewModal("#"+r.themodal,{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(d,v),k=null);(c.add||c.edit||c.del||c.view)&&a("tr",g).append("<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>");c.search&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),t=t||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+
|
357 |
-
c.searchicon+"'></span>"+c.searchtext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.searchtitle||"",id:t.id||"search_"+p}).click(function(){a(this).hasClass("ui-state-disabled")||(a.isFunction(c.searchfunc)?c.searchfunc.call(f,t):a(f).jqGrid("searchGrid",t));return!1}).hover(d,v),t.showOnLoad&&!0===t.showOnLoad&&a(k,g).click(),k=null);c.refresh&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.refreshicon+"'></span>"+c.refreshtext+
|
358 |
-
"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.refreshtitle||"",id:"refresh_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){a.isFunction(c.beforeRefresh)&&c.beforeRefresh.call(f);f.p.search=!1;f.p.resetsearch=!0;try{var b=f.p.id;f.p.postData.filters="";try{a("#fbox_"+a.jgrid.jqID(b)).jqFilter("resetFilter")}catch(d){}a.isFunction(f.clearToolbar)&&f.clearToolbar.call(f,!1)}catch(e){}switch(c.refreshstate){case "firstpage":a(f).trigger("reloadGrid",[{page:1}]);break;case "current":a(f).trigger("reloadGrid",
|
359 |
-
[{current:!0}])}a.isFunction(c.afterRefresh)&&c.afterRefresh.call(f)}return!1}).hover(d,v),k=null);k=a(".ui-jqgrid").css("font-size")||"11px";a("body").append("<div id='testpg2' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+k+";visibility:hidden;' ></div>");k=a(g).clone().appendTo("#testpg2").width();a("#testpg2").remove();a(m+"_"+c.position,m).append(g);f.p._nvtd&&(k>f.p._nvtd[0]&&(a(m+"_"+c.position,m).width(k),f.p._nvtd[0]=k),f.p._nvtd[1]=k);g=k=k=null;this.nav=!0}}}})},navButtonAdd:function(b,
|
360 |
-
c){c=a.extend({caption:"newButton",title:"",buttonicon:"ui-icon-newwin",onClickButton:null,position:"last",cursor:"pointer"},c||{});return this.each(function(){if(this.grid){"string"===typeof b&&0!==b.indexOf("#")&&(b="#"+a.jgrid.jqID(b));var e=a(".navtable",b)[0],h=this;if(e&&(!c.id||void 0===a("#"+a.jgrid.jqID(c.id),e)[0])){var w=a("<td></td>");"NONE"===c.buttonicon.toString().toUpperCase()?a(w).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'>"+c.caption+"</div>"):a(w).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'><span class='ui-icon "+
|
361 |
-
c.buttonicon+"'></span>"+c.caption+"</div>");c.id&&a(w).attr("id",c.id);"first"===c.position?0===e.rows[0].cells.length?a("tr",e).append(w):a("tr td:eq(0)",e).before(w):a("tr",e).append(w);a(w,e).attr("title",c.title||"").click(function(b){a(this).hasClass("ui-state-disabled")||a.isFunction(c.onClickButton)&&c.onClickButton.call(h,b);return!1}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},navSeparatorAdd:function(b,
|
362 |
-
c){c=a.extend({sepclass:"ui-separator",sepcontent:"",position:"last"},c||{});return this.each(function(){if(this.grid){"string"===typeof b&&0!==b.indexOf("#")&&(b="#"+a.jgrid.jqID(b));var e=a(".navtable",b)[0];if(e){var h="<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='"+c.sepclass+"'></span>"+c.sepcontent+"</td>";"first"===c.position?0===e.rows[0].cells.length?a("tr",e).append(h):a("tr td:eq(0)",e).before(h):a("tr",e).append(h)}}})},GridToForm:function(b,c){return this.each(function(){var e=
|
363 |
-
this,h;if(e.grid){var w=a(e).jqGrid("getRowData",b);if(w)for(h in w)w.hasOwnProperty(h)&&(a("[name="+a.jgrid.jqID(h)+"]",c).is("input:radio")||a("[name="+a.jgrid.jqID(h)+"]",c).is("input:checkbox")?a("[name="+a.jgrid.jqID(h)+"]",c).each(function(){if(a(this).val()==w[h])a(this)[e.p.useProp?"prop":"attr"]("checked",!0);else a(this)[e.p.useProp?"prop":"attr"]("checked",!1)}):a("[name="+a.jgrid.jqID(h)+"]",c).val(w[h]))}})},FormToGrid:function(b,c,e,h){return this.each(function(){if(this.grid){e||(e=
|
364 |
-
"set");h||(h="first");var w=a(c).serializeArray(),t={};a.each(w,function(a,b){t[b.name]=b.value});"add"===e?a(this).jqGrid("addRowData",b,t,h):"set"===e&&a(this).jqGrid("setRowData",b,t)}})}})})(jQuery);
|
365 |
-
(function(a){a.fn.jqFilter=function(d){if("string"===typeof d){var q=a.fn.jqFilter[d];if(!q)throw"jqFilter - No such method: "+d;var x=a.makeArray(arguments).slice(1);return q.apply(this,x)}var n=a.extend(!0,{filter:null,columns:[],onChange:null,afterRedraw:null,checkValues:null,error:!1,errmsg:"",errorcheck:!0,showQuery:!0,sopt:null,ops:[],operands:null,numopts:"eq ne lt le gt ge nu nn in ni".split(" "),stropts:"eq ne bw bn ew en cn nc nu nn in ni".split(" "),strarr:["text","string","blob"],groupOps:[{op:"AND",
|
366 |
-
text:"AND"},{op:"OR",text:"OR"}],groupButton:!0,ruleButtons:!0,direction:"ltr"},a.jgrid.filter,d||{});return this.each(function(){if(!this.filter){this.p=n;if(null===this.p.filter||void 0===this.p.filter)this.p.filter={groupOp:this.p.groupOps[0].op,rules:[],groups:[]};var d,q=this.p.columns.length,f,w=/msie/i.test(navigator.userAgent)&&!window.opera;this.p.initFilter=a.extend(!0,{},this.p.filter);if(q){for(d=0;d<q;d++)f=this.p.columns[d],f.stype?f.inputtype=f.stype:f.inputtype||(f.inputtype="text"),
|
367 |
-
f.sorttype?f.searchtype=f.sorttype:f.searchtype||(f.searchtype="string"),void 0===f.hidden&&(f.hidden=!1),f.label||(f.label=f.name),f.index&&(f.name=f.index),f.hasOwnProperty("searchoptions")||(f.searchoptions={}),f.hasOwnProperty("searchrules")||(f.searchrules={});this.p.showQuery&&a(this).append("<table class='queryresult ui-widget ui-widget-content' style='display:block;max-width:440px;border:0px none;' dir='"+this.p.direction+"'><tbody><tr><td class='query'></td></tr></tbody></table>");var u=
|
368 |
-
function(g,l){var b=[!0,""],c=a("#"+a.jgrid.jqID(n.id))[0]||null;if(a.isFunction(l.searchrules))b=l.searchrules.call(c,g,l);else if(a.jgrid&&a.jgrid.checkValues)try{b=a.jgrid.checkValues.call(c,g,-1,l.searchrules,l.label)}catch(m){}b&&b.length&&!1===b[0]&&(n.error=!b[0],n.errmsg=b[1])};this.onchange=function(){this.p.error=!1;this.p.errmsg="";return a.isFunction(this.p.onChange)?this.p.onChange.call(this,this.p):!1};this.reDraw=function(){a("table.group:first",this).remove();var g=this.createTableForGroup(n.filter,
|
369 |
-
null);a(this).append(g);a.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this,this.p)};this.createTableForGroup=function(g,l){var b=this,c,m=a("<table class='group ui-widget ui-widget-content' style='border:0px none;'><tbody></tbody></table>"),e="left";"rtl"===this.p.direction&&(e="right",m.attr("dir","rtl"));null===l&&m.append("<tr class='error' style='display:none;'><th colspan='5' class='ui-state-error' align='"+e+"'></th></tr>");var h=a("<tr></tr>");m.append(h);e=a("<th colspan='5' align='"+
|
370 |
-
e+"'></th>");h.append(e);if(!0===this.p.ruleButtons){var d=a("<select class='opsel'></select>");e.append(d);var h="",k;for(c=0;c<n.groupOps.length;c++)k=g.groupOp===b.p.groupOps[c].op?" selected='selected'":"",h+="<option value='"+b.p.groupOps[c].op+"'"+k+">"+b.p.groupOps[c].text+"</option>";d.append(h).bind("change",function(){g.groupOp=a(d).val();b.onchange()})}h="<span></span>";this.p.groupButton&&(h=a("<input type='button' value='+ {}' title='Add subgroup' class='add-group'/>"),h.bind("click",
|
371 |
-
function(){void 0===g.groups&&(g.groups=[]);g.groups.push({groupOp:n.groupOps[0].op,rules:[],groups:[]});b.reDraw();b.onchange();return!1}));e.append(h);if(!0===this.p.ruleButtons){var h=a("<input type='button' value='+' title='Add rule' class='add-rule ui-add'/>"),f;h.bind("click",function(){void 0===g.rules&&(g.rules=[]);for(c=0;c<b.p.columns.length;c++){var e=void 0===b.p.columns[c].search?!0:b.p.columns[c].search,l=!0===b.p.columns[c].hidden;if(!0===b.p.columns[c].searchoptions.searchhidden&&
|
372 |
-
e||e&&!l){f=b.p.columns[c];break}}e=f.searchoptions.sopt?f.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(f.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;g.rules.push({field:f.name,op:e[0],data:""});b.reDraw();return!1});e.append(h)}null!==l&&(h=a("<input type='button' value='-' title='Delete group' class='delete-group'/>"),e.append(h),h.bind("click",function(){for(c=0;c<l.groups.length;c++)if(l.groups[c]===g){l.groups.splice(c,1);break}b.reDraw();b.onchange();return!1}));if(void 0!==g.groups)for(c=
|
373 |
-
0;c<g.groups.length;c++)e=a("<tr></tr>"),m.append(e),h=a("<td class='first'></td>"),e.append(h),h=a("<td colspan='4'></td>"),h.append(this.createTableForGroup(g.groups[c],g)),e.append(h);void 0===g.groupOp&&(g.groupOp=b.p.groupOps[0].op);if(void 0!==g.rules)for(c=0;c<g.rules.length;c++)m.append(this.createTableRowForRule(g.rules[c],g));return m};this.createTableRowForRule=function(g,l){var b=this,c=a("#"+a.jgrid.jqID(n.id))[0]||null,m=a("<tr></tr>"),e,h,f,k,d="",s;m.append("<td class='first'></td>");
|
374 |
-
var p=a("<td class='columns'></td>");m.append(p);var q=a("<select></select>"),r,t=[];p.append(q);q.bind("change",function(){g.field=a(q).val();f=a(this).parents("tr:first");for(e=0;e<b.p.columns.length;e++)if(b.p.columns[e].name===g.field){k=b.p.columns[e];break}if(k){k.searchoptions.id=a.jgrid.randId();w&&"text"===k.inputtype&&!k.searchoptions.size&&(k.searchoptions.size=10);var d=a.jgrid.createEl.call(c,k.inputtype,k.searchoptions,"",!0,b.p.ajaxSelectOptions||{},!0);a(d).addClass("input-elm");h=
|
375 |
-
k.searchoptions.sopt?k.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(k.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;var l="",m=0;t=[];a.each(b.p.ops,function(){t.push(this.oper)});for(e=0;e<h.length;e++)r=a.inArray(h[e],t),-1!==r&&(0===m&&(g.op=b.p.ops[r].oper),l+="<option value='"+b.p.ops[r].oper+"'>"+b.p.ops[r].text+"</option>",m++);a(".selectopts",f).empty().append(l);a(".selectopts",f)[0].selectedIndex=0;a.jgrid.msie&&9>a.jgrid.msiever()&&(l=parseInt(a("select.selectopts",f)[0].offsetWidth,
|
376 |
-
10)+1,a(".selectopts",f).width(l),a(".selectopts",f).css("width","auto"));a(".data",f).empty().append(d);a.jgrid.bindEv.call(c,d,k.searchoptions);a(".input-elm",f).bind("change",function(e){e=e.target;g.data="SPAN"===e.nodeName.toUpperCase()&&k.searchoptions&&a.isFunction(k.searchoptions.custom_value)?k.searchoptions.custom_value.call(c,a(e).children(".customelement:first"),"get"):e.value;b.onchange()});setTimeout(function(){g.data=a(d).val();b.onchange()},0)}});for(e=p=0;e<b.p.columns.length;e++){s=
|
377 |
-
void 0===b.p.columns[e].search?!0:b.p.columns[e].search;var u=!0===b.p.columns[e].hidden;if(!0===b.p.columns[e].searchoptions.searchhidden&&s||s&&!u)s="",g.field===b.p.columns[e].name&&(s=" selected='selected'",p=e),d+="<option value='"+b.p.columns[e].name+"'"+s+">"+b.p.columns[e].label+"</option>"}q.append(d);d=a("<td class='operators'></td>");m.append(d);k=n.columns[p];k.searchoptions.id=a.jgrid.randId();w&&"text"===k.inputtype&&!k.searchoptions.size&&(k.searchoptions.size=10);p=a.jgrid.createEl.call(c,
|
378 |
-
k.inputtype,k.searchoptions,g.data,!0,b.p.ajaxSelectOptions||{},!0);if("nu"===g.op||"nn"===g.op)a(p).attr("readonly","true"),a(p).attr("disabled","true");var v=a("<select class='selectopts'></select>");d.append(v);v.bind("change",function(){g.op=a(v).val();f=a(this).parents("tr:first");var c=a(".input-elm",f)[0];"nu"===g.op||"nn"===g.op?(g.data="","SELECT"!==c.tagName.toUpperCase()&&(c.value=""),c.setAttribute("readonly","true"),c.setAttribute("disabled","true")):("SELECT"===c.tagName.toUpperCase()&&
|
379 |
-
(g.data=c.value),c.removeAttribute("readonly"),c.removeAttribute("disabled"));b.onchange()});h=k.searchoptions.sopt?k.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(k.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;d="";a.each(b.p.ops,function(){t.push(this.oper)});for(e=0;e<h.length;e++)r=a.inArray(h[e],t),-1!==r&&(s=g.op===b.p.ops[r].oper?" selected='selected'":"",d+="<option value='"+b.p.ops[r].oper+"'"+s+">"+b.p.ops[r].text+"</option>");v.append(d);d=a("<td class='data'></td>");m.append(d);
|
380 |
-
d.append(p);a.jgrid.bindEv.call(c,p,k.searchoptions);a(p).addClass("input-elm").bind("change",function(){g.data="custom"===k.inputtype?k.searchoptions.custom_value.call(c,a(this).children(".customelement:first"),"get"):a(this).val();b.onchange()});d=a("<td></td>");m.append(d);!0===this.p.ruleButtons&&(p=a("<input type='button' value='-' title='Delete rule' class='delete-rule ui-del'/>"),d.append(p),p.bind("click",function(){for(e=0;e<l.rules.length;e++)if(l.rules[e]===g){l.rules.splice(e,1);break}b.reDraw();
|
381 |
-
b.onchange();return!1}));return m};this.getStringForGroup=function(a){var d="(",b;if(void 0!==a.groups)for(b=0;b<a.groups.length;b++){1<d.length&&(d+=" "+a.groupOp+" ");try{d+=this.getStringForGroup(a.groups[b])}catch(c){alert(c)}}if(void 0!==a.rules)try{for(b=0;b<a.rules.length;b++)1<d.length&&(d+=" "+a.groupOp+" "),d+=this.getStringForRule(a.rules[b])}catch(f){alert(f)}d+=")";return"()"===d?"":d};this.getStringForRule=function(d){var f="",b="",c,m;for(c=0;c<this.p.ops.length;c++)if(this.p.ops[c].oper===
|
382 |
-
d.op){f=this.p.operands.hasOwnProperty(d.op)?this.p.operands[d.op]:"";b=this.p.ops[c].oper;break}for(c=0;c<this.p.columns.length;c++)if(this.p.columns[c].name===d.field){m=this.p.columns[c];break}if(void 0==m)return"";c=d.data;if("bw"===b||"bn"===b)c+="%";if("ew"===b||"en"===b)c="%"+c;if("cn"===b||"nc"===b)c="%"+c+"%";if("in"===b||"ni"===b)c=" ("+c+")";n.errorcheck&&u(d.data,m);return-1!==a.inArray(m.searchtype,["int","integer","float","number","currency"])||"nn"===b||"nu"===b?d.field+" "+f+" "+c:
|
383 |
-
d.field+" "+f+' "'+c+'"'};this.resetFilter=function(){this.p.filter=a.extend(!0,{},this.p.initFilter);this.reDraw();this.onchange()};this.hideError=function(){a("th.ui-state-error",this).html("");a("tr.error",this).hide()};this.showError=function(){a("th.ui-state-error",this).html(this.p.errmsg);a("tr.error",this).show()};this.toUserFriendlyString=function(){return this.getStringForGroup(n.filter)};this.toString=function(){function a(b){var c="(",f;if(void 0!==b.groups)for(f=0;f<b.groups.length;f++)1<
|
384 |
-
c.length&&(c="OR"===b.groupOp?c+" || ":c+" && "),c+=a(b.groups[f]);if(void 0!==b.rules)for(f=0;f<b.rules.length;f++){1<c.length&&(c="OR"===b.groupOp?c+" || ":c+" && ");var e=b.rules[f];if(d.p.errorcheck){for(var h=void 0,n=void 0,h=0;h<d.p.columns.length;h++)if(d.p.columns[h].name===e.field){n=d.p.columns[h];break}n&&u(e.data,n)}c+=e.op+"(item."+e.field+",'"+e.data+"')"}c+=")";return"()"===c?"":c}var d=this;return a(this.p.filter)};this.reDraw();if(this.p.showQuery)this.onchange();this.filter=!0}}})};
|
385 |
-
a.extend(a.fn.jqFilter,{toSQLString:function(){var a="";this.each(function(){a=this.toUserFriendlyString()});return a},filterData:function(){var a;this.each(function(){a=this.p.filter});return a},getParameter:function(a){return void 0!==a&&this.p.hasOwnProperty(a)?this.p[a]:this.p},resetFilter:function(){return this.each(function(){this.resetFilter()})},addFilter:function(d){"string"===typeof d&&(d=a.jgrid.parse(d));this.each(function(){this.p.filter=d;this.reDraw();this.onchange()})}})})(jQuery);
|
386 |
-
(function(a){a.jgrid.inlineEdit=a.jgrid.inlineEdit||{};a.jgrid.extend({editRow:function(c,e,b,l,h,n,p,g,f){var m={},d=a.makeArray(arguments).slice(1);"object"===a.type(d[0])?m=d[0]:(void 0!==e&&(m.keys=e),a.isFunction(b)&&(m.oneditfunc=b),a.isFunction(l)&&(m.successfunc=l),void 0!==h&&(m.url=h),void 0!==n&&(m.extraparam=n),a.isFunction(p)&&(m.aftersavefunc=p),a.isFunction(g)&&(m.errorfunc=g),a.isFunction(f)&&(m.afterrestorefunc=f));m=a.extend(!0,{keys:!1,oneditfunc:null,successfunc:null,url:null,
|
387 |
-
extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,mtype:"POST"},a.jgrid.inlineEdit,m);return this.each(function(){var d=this,f,e,b,g=0,h=null,n={},l,q;d.grid&&(l=a(d).jqGrid("getInd",c,!0),!1!==l&&(b=a.isFunction(m.beforeEditRow)?m.beforeEditRow.call(d,m,c):void 0,void 0===b&&(b=!0),b&&(b=a(l).attr("editable")||"0","0"!==b||a(l).hasClass("not-editable-row")||(q=d.p.colModel,a('td[role="gridcell"]',l).each(function(b){f=q[b].name;var l=!0===d.p.treeGrid&&f===
|
388 |
-
d.p.ExpandColumn;if(l)e=a("span:first",this).html();else try{e=a.unformat.call(d,this,{rowId:c,colModel:q[b]},b)}catch(m){e=q[b].edittype&&"textarea"===q[b].edittype?a(this).text():a(this).html()}if("cb"!==f&&"subgrid"!==f&&"rn"!==f&&(d.p.autoencode&&(e=a.jgrid.htmlDecode(e)),n[f]=e,!0===q[b].editable)){null===h&&(h=b);l?a("span:first",this).html(""):a(this).html("");var p=a.extend({},q[b].editoptions||{},{id:c+"_"+f,name:f});q[b].edittype||(q[b].edittype="text");if(" "===e||" "===e||1===
|
389 |
-
e.length&&160===e.charCodeAt(0))e="";var x=a.jgrid.createEl.call(d,q[b].edittype,p,e,!0,a.extend({},a.jgrid.ajaxOptions,d.p.ajaxSelectOptions||{}));a(x).addClass("editable");l?a("span:first",this).append(x):a(this).append(x);a.jgrid.bindEv.call(d,x,p);"select"===q[b].edittype&&void 0!==q[b].editoptions&&!0===q[b].editoptions.multiple&&void 0===q[b].editoptions.dataUrl&&a.jgrid.msie&&a(x).width(a(x).width());g++}}),0<g&&(n.id=c,d.p.savedRow.push(n),a(l).attr("editable","1"),setTimeout(function(){a("td:eq("+
|
390 |
-
h+") input",l).focus()},0),!0===m.keys&&a(l).bind("keydown",function(b){if(27===b.keyCode){a(d).jqGrid("restoreRow",c,m.afterrestorefunc);if(d.p._inlinenav)try{a(d).jqGrid("showAddEditButtons")}catch(f){}return!1}if(13===b.keyCode){if("TEXTAREA"===b.target.tagName)return!0;if(a(d).jqGrid("saveRow",c,m)&&d.p._inlinenav)try{a(d).jqGrid("showAddEditButtons")}catch(e){}return!1}}),a(d).triggerHandler("jqGridInlineEditRow",[c,m]),a.isFunction(m.oneditfunc)&&m.oneditfunc.call(d,c))))))})},saveRow:function(c,
|
391 |
-
e,b,l,h,n,p){var g=a.makeArray(arguments).slice(1),f={};"object"===a.type(g[0])?f=g[0]:(a.isFunction(e)&&(f.successfunc=e),void 0!==b&&(f.url=b),void 0!==l&&(f.extraparam=l),a.isFunction(h)&&(f.aftersavefunc=h),a.isFunction(n)&&(f.errorfunc=n),a.isFunction(p)&&(f.afterrestorefunc=p));var f=a.extend(!0,{successfunc:null,url:null,extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,mtype:"POST"},a.jgrid.inlineEdit,f),m=!1,d=this[0],r,k={},y={},v={},w,z,u;if(!d.grid)return m;
|
392 |
-
u=a(d).jqGrid("getInd",c,!0);if(!1===u)return m;g=a.isFunction(f.beforeSaveRow)?f.beforeSaveRow.call(d,f,c):void 0;void 0===g&&(g=!0);if(g){g=a(u).attr("editable");f.url=f.url||d.p.editurl;if("1"===g){var t;a('td[role="gridcell"]',u).each(function(c){t=d.p.colModel[c];r=t.name;if("cb"!==r&&"subgrid"!==r&&!0===t.editable&&"rn"!==r&&!a(this).hasClass("not-editable-cell")){switch(t.edittype){case "checkbox":var b=["Yes","No"];t.editoptions&&(b=t.editoptions.value.split(":"));k[r]=a("input",this).is(":checked")?
|
393 |
-
b[0]:b[1];break;case "text":case "password":case "textarea":case "button":k[r]=a("input, textarea",this).val();break;case "select":if(t.editoptions.multiple){var b=a("select",this),e=[];k[r]=a(b).val();k[r]=k[r]?k[r].join(","):"";a("select option:selected",this).each(function(d,b){e[d]=a(b).text()});y[r]=e.join(",")}else k[r]=a("select option:selected",this).val(),y[r]=a("select option:selected",this).text();t.formatter&&"select"===t.formatter&&(y={});break;case "custom":try{if(t.editoptions&&a.isFunction(t.editoptions.custom_value)){if(k[r]=
|
394 |
-
t.editoptions.custom_value.call(d,a(".customelement",this),"get"),void 0===k[r])throw"e2";}else throw"e1";}catch(g){"e1"===g&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===g?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,g.message,a.jgrid.edit.bClose)}}z=a.jgrid.checkValues.call(d,k[r],c);if(!1===z[0])return!1;d.p.autoencode&&
|
395 |
-
(k[r]=a.jgrid.htmlEncode(k[r]));"clientArray"!==f.url&&t.editoptions&&!0===t.editoptions.NullIfEmpty&&""===k[r]&&(v[r]="null")}});if(!1===z[0]){try{var q=a(d).jqGrid("getGridRowById",c),s=a.jgrid.findPos(q);a.jgrid.info_dialog(a.jgrid.errors.errcap,z[1],a.jgrid.edit.bClose,{left:s[0],top:s[1]+a(q).outerHeight()})}catch(A){alert(z[1])}return m}g=d.p.prmNames;q=c;s=!1===d.p.keyIndex?g.id:d.p.colModel[d.p.keyIndex+(!0===d.p.rownumbers?1:0)+(!0===d.p.multiselect?1:0)+(!0===d.p.subGrid?1:0)].name;k&&(k[g.oper]=
|
396 |
-
g.editoper,void 0===k[s]||""===k[s]?k[s]=c:u.id!==d.p.idPrefix+k[s]&&(g=a.jgrid.stripPref(d.p.idPrefix,c),void 0!==d.p._index[g]&&(d.p._index[k[s]]=d.p._index[g],delete d.p._index[g]),c=d.p.idPrefix+k[s],a(u).attr("id",c),d.p.selrow===q&&(d.p.selrow=c),a.isArray(d.p.selarrrow)&&(g=a.inArray(q,d.p.selarrrow),0<=g&&(d.p.selarrrow[g]=c)),d.p.multiselect&&(g="jqg_"+d.p.id+"_"+c,a("input.cbox",u).attr("id",g).attr("name",g))),void 0===d.p.inlineData&&(d.p.inlineData={}),k=a.extend({},k,d.p.inlineData,
|
397 |
-
f.extraparam));if("clientArray"===f.url){k=a.extend({},k,y);d.p.autoencode&&a.each(k,function(d,b){k[d]=a.jgrid.htmlDecode(b)});g=a(d).jqGrid("setRowData",c,k);a(u).attr("editable","0");for(s=0;s<d.p.savedRow.length;s++)if(String(d.p.savedRow[s].id)===String(q)){w=s;break}0<=w&&d.p.savedRow.splice(w,1);a(d).triggerHandler("jqGridInlineAfterSaveRow",[c,g,k,f]);a.isFunction(f.aftersavefunc)&&f.aftersavefunc.call(d,c,g,f);m=!0;a(u).removeClass("jqgrid-new-row").unbind("keydown")}else a("#lui_"+a.jgrid.jqID(d.p.id)).show(),
|
398 |
-
v=a.extend({},k,v),v[s]=a.jgrid.stripPref(d.p.idPrefix,v[s]),a.ajax(a.extend({url:f.url,data:a.isFunction(d.p.serializeRowData)?d.p.serializeRowData.call(d,v):v,type:f.mtype,async:!1,complete:function(b,e){a("#lui_"+a.jgrid.jqID(d.p.id)).hide();if("success"===e){var g=!0,h;h=a(d).triggerHandler("jqGridInlineSuccessSaveRow",[b,c,f]);a.isArray(h)||(h=[!0,k]);h[0]&&a.isFunction(f.successfunc)&&(h=f.successfunc.call(d,b));a.isArray(h)?(g=h[0],k=h[1]||k):g=h;if(!0===g){d.p.autoencode&&a.each(k,function(b,
|
399 |
-
d){k[b]=a.jgrid.htmlDecode(d)});k=a.extend({},k,y);a(d).jqGrid("setRowData",c,k);a(u).attr("editable","0");for(g=0;g<d.p.savedRow.length;g++)if(String(d.p.savedRow[g].id)===String(c)){w=g;break}0<=w&&d.p.savedRow.splice(w,1);a(d).triggerHandler("jqGridInlineAfterSaveRow",[c,b,k,f]);a.isFunction(f.aftersavefunc)&&f.aftersavefunc.call(d,c,b);m=!0;a(u).removeClass("jqgrid-new-row").unbind("keydown")}else a(d).triggerHandler("jqGridInlineErrorSaveRow",[c,b,e,null,f]),a.isFunction(f.errorfunc)&&f.errorfunc.call(d,
|
400 |
-
c,b,e,null),!0===f.restoreAfterError&&a(d).jqGrid("restoreRow",c,f.afterrestorefunc)}},error:function(b,e,g){a("#lui_"+a.jgrid.jqID(d.p.id)).hide();a(d).triggerHandler("jqGridInlineErrorSaveRow",[c,b,e,g,f]);if(a.isFunction(f.errorfunc))f.errorfunc.call(d,c,b,e,g);else{b=b.responseText||b.statusText;try{a.jgrid.info_dialog(a.jgrid.errors.errcap,'<div class="ui-state-error">'+b+"</div>",a.jgrid.edit.bClose,{buttonalign:"right"})}catch(h){alert(b)}}!0===f.restoreAfterError&&a(d).jqGrid("restoreRow",
|
401 |
-
c,f.afterrestorefunc)}},a.jgrid.ajaxOptions,d.p.ajaxRowOptions||{}))}return m}},restoreRow:function(c,e){var b=a.makeArray(arguments).slice(1),l={};"object"===a.type(b[0])?l=b[0]:a.isFunction(e)&&(l.afterrestorefunc=e);l=a.extend(!0,{},a.jgrid.inlineEdit,l);return this.each(function(){var b=this,e=-1,p,g={},f;if(b.grid&&(p=a(b).jqGrid("getInd",c,!0),!1!==p&&(f=a.isFunction(l.beforeCancelRow)?l.beforeCancelRow.call(b,l,sr):void 0,void 0===f&&(f=!0),f))){for(f=0;f<b.p.savedRow.length;f++)if(String(b.p.savedRow[f].id)===
|
402 |
-
String(c)){e=f;break}if(0<=e){if(a.isFunction(a.fn.datepicker))try{a("input.hasDatepicker","#"+a.jgrid.jqID(p.id)).datepicker("hide")}catch(m){}a.each(b.p.colModel,function(){!0===this.editable&&b.p.savedRow[e].hasOwnProperty(this.name)&&(g[this.name]=b.p.savedRow[e][this.name])});a(b).jqGrid("setRowData",c,g);a(p).attr("editable","0").unbind("keydown");b.p.savedRow.splice(e,1);a("#"+a.jgrid.jqID(c),"#"+a.jgrid.jqID(b.p.id)).hasClass("jqgrid-new-row")&&setTimeout(function(){a(b).jqGrid("delRowData",
|
403 |
-
c);a(b).jqGrid("showAddEditButtons")},0)}a(b).triggerHandler("jqGridInlineAfterRestoreRow",[c]);a.isFunction(l.afterrestorefunc)&&l.afterrestorefunc.call(b,c)}})},addRow:function(c){c=a.extend(!0,{rowID:null,initdata:{},position:"first",useDefValues:!0,useFormatter:!1,addRowParams:{extraparam:{}}},c||{});return this.each(function(){if(this.grid){var e=this,b=a.isFunction(c.beforeAddRow)?c.beforeAddRow.call(e,c.addRowParams):void 0;void 0===b&&(b=!0);b&&(c.rowID=a.isFunction(c.rowID)?c.rowID.call(e,
|
404 |
-
c):null!=c.rowID?c.rowID:a.jgrid.randId(),!0===c.useDefValues&&a(e.p.colModel).each(function(){if(this.editoptions&&this.editoptions.defaultValue){var b=this.editoptions.defaultValue,b=a.isFunction(b)?b.call(e):b;c.initdata[this.name]=b}}),a(e).jqGrid("addRowData",c.rowID,c.initdata,c.position),c.rowID=e.p.idPrefix+c.rowID,a("#"+a.jgrid.jqID(c.rowID),"#"+a.jgrid.jqID(e.p.id)).addClass("jqgrid-new-row"),c.useFormatter?a("#"+a.jgrid.jqID(c.rowID)+" .ui-inline-edit","#"+a.jgrid.jqID(e.p.id)).click():
|
405 |
-
(b=e.p.prmNames,c.addRowParams.extraparam[b.oper]=b.addoper,a(e).jqGrid("editRow",c.rowID,c.addRowParams),a(e).jqGrid("setSelection",c.rowID)))}})},inlineNav:function(c,e){e=a.extend(!0,{edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",save:!0,saveicon:"ui-icon-disk",cancel:!0,cancelicon:"ui-icon-cancel",addParams:{addRowParams:{extraparam:{}}},editParams:{},restoreAfterSelect:!0},a.jgrid.nav,e||{});return this.each(function(){if(this.grid){var b=this,l,h=a.jgrid.jqID(b.p.id);b.p._inlinenav=
|
406 |
-
!0;if(!0===e.addParams.useFormatter){var n=b.p.colModel,p;for(p=0;p<n.length;p++)if(n[p].formatter&&"actions"===n[p].formatter){n[p].formatoptions&&(n=a.extend({keys:!1,onEdit:null,onSuccess:null,afterSave:null,onError:null,afterRestore:null,extraparam:{},url:null},n[p].formatoptions),e.addParams.addRowParams={keys:n.keys,oneditfunc:n.onEdit,successfunc:n.onSuccess,url:n.url,extraparam:n.extraparam,aftersavefunc:n.afterSave,errorfunc:n.onError,afterrestorefunc:n.afterRestore});break}}e.add&&a(b).jqGrid("navButtonAdd",
|
407 |
-
c,{caption:e.addtext,title:e.addtitle,buttonicon:e.addicon,id:b.p.id+"_iladd",onClickButton:function(){a(b).jqGrid("addRow",e.addParams);e.addParams.useFormatter||(a("#"+h+"_ilsave").removeClass("ui-state-disabled"),a("#"+h+"_ilcancel").removeClass("ui-state-disabled"),a("#"+h+"_iladd").addClass("ui-state-disabled"),a("#"+h+"_iledit").addClass("ui-state-disabled"))}});e.edit&&a(b).jqGrid("navButtonAdd",c,{caption:e.edittext,title:e.edittitle,buttonicon:e.editicon,id:b.p.id+"_iledit",onClickButton:function(){var c=
|
408 |
-
a(b).jqGrid("getGridParam","selrow");c?(a(b).jqGrid("editRow",c,e.editParams),a("#"+h+"_ilsave").removeClass("ui-state-disabled"),a("#"+h+"_ilcancel").removeClass("ui-state-disabled"),a("#"+h+"_iladd").addClass("ui-state-disabled"),a("#"+h+"_iledit").addClass("ui-state-disabled")):(a.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+h,jqm:!0}),a("#jqg_alrt").focus())}});e.save&&(a(b).jqGrid("navButtonAdd",c,{caption:e.savetext||"",title:e.savetitle||"Save row",buttonicon:e.saveicon,id:b.p.id+"_ilsave",onClickButton:function(){var c=
|
409 |
-
b.p.savedRow[0].id;if(c){var f=b.p.prmNames,m=f.oper,d=e.editParams;a("#"+a.jgrid.jqID(c),"#"+h).hasClass("jqgrid-new-row")?(e.addParams.addRowParams.extraparam[m]=f.addoper,d=e.addParams.addRowParams):(e.editParams.extraparam||(e.editParams.extraparam={}),e.editParams.extraparam[m]=f.editoper);a(b).jqGrid("saveRow",c,d)&&a(b).jqGrid("showAddEditButtons")}else a.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+h,jqm:!0}),a("#jqg_alrt").focus()}}),a("#"+h+"_ilsave").addClass("ui-state-disabled"));e.cancel&&
|
410 |
-
(a(b).jqGrid("navButtonAdd",c,{caption:e.canceltext||"",title:e.canceltitle||"Cancel row editing",buttonicon:e.cancelicon,id:b.p.id+"_ilcancel",onClickButton:function(){var c=b.p.savedRow[0].id,f=e.editParams;c?(a("#"+a.jgrid.jqID(c),"#"+h).hasClass("jqgrid-new-row")&&(f=e.addParams.addRowParams),a(b).jqGrid("restoreRow",c,f),a(b).jqGrid("showAddEditButtons")):(a.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+h,jqm:!0}),a("#jqg_alrt").focus())}}),a("#"+h+"_ilcancel").addClass("ui-state-disabled"));!0===
|
411 |
-
e.restoreAfterSelect&&(l=a.isFunction(b.p.beforeSelectRow)?b.p.beforeSelectRow:!1,b.p.beforeSelectRow=function(c,f){var h=!0;0<b.p.savedRow.length&&!0===b.p._inlinenav&&c!==b.p.selrow&&null!==b.p.selrow&&(b.p.selrow===e.addParams.rowID?a(b).jqGrid("delRowData",b.p.selrow):a(b).jqGrid("restoreRow",b.p.selrow,e.editParams),a(b).jqGrid("showAddEditButtons"));l&&(h=l.call(b,c,f));return h})}})},showAddEditButtons:function(){return this.each(function(){if(this.grid){var c=a.jgrid.jqID(this.p.id);a("#"+
|
412 |
-
c+"_ilsave").addClass("ui-state-disabled");a("#"+c+"_ilcancel").addClass("ui-state-disabled");a("#"+c+"_iladd").removeClass("ui-state-disabled");a("#"+c+"_iledit").removeClass("ui-state-disabled")}})}})})(jQuery);
|
413 |
-
(function(b){b.jgrid.extend({editCell:function(d,f,a){return this.each(function(){var c=this,g,e,h,k;if(c.grid&&!0===c.p.cellEdit){f=parseInt(f,10);c.p.selrow=c.rows[d].id;c.p.knv||b(c).jqGrid("GridNav");if(0<c.p.savedRow.length){if(!0===a&&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("#"+b.jgrid.jqID(c.p.knv)).attr("tabindex","-1").focus()},0);k=c.p.colModel[f];g=k.name;if("subgrid"!==g&&"cb"!==g&&"rn"!==g){h=b("td:eq("+
|
414 |
-
f+")",c.rows[d]);if(!0!==k.editable||!0!==a||h.hasClass("not-editable-cell"))0<=parseInt(c.p.iCol,10)&&0<=parseInt(c.p.iRow,10)&&(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")),h.addClass("edit-cell ui-state-highlight"),b(c.rows[d]).addClass("selected-row ui-state-hover"),e=h.html().replace(/\ \;/ig,""),b(c).triggerHandler("jqGridSelectCell",[c.rows[d].id,g,e,d,f]),b.isFunction(c.p.onSelectCell)&&
|
415 |
-
c.p.onSelectCell.call(c,c.rows[d].id,g,e,d,f);else{0<=parseInt(c.p.iCol,10)&&0<=parseInt(c.p.iRow,10)&&(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(h).addClass("edit-cell ui-state-highlight");b(c.rows[d]).addClass("selected-row ui-state-hover");try{e=b.unformat.call(c,h,{rowId:c.rows[d].id,colModel:k},f)}catch(m){e=k.edittype&&"textarea"===k.edittype?b(h).text():b(h).html()}c.p.autoencode&&
|
416 |
-
(e=b.jgrid.htmlDecode(e));k.edittype||(k.edittype="text");c.p.savedRow.push({id:d,ic:f,name:g,v:e});if(" "===e||" "===e||1===e.length&&160===e.charCodeAt(0))e="";if(b.isFunction(c.p.formatCell)){var l=c.p.formatCell.call(c,c.rows[d].id,g,e,d,f);void 0!==l&&(e=l)}b(c).triggerHandler("jqGridBeforeEditCell",[c.rows[d].id,g,e,d,f]);b.isFunction(c.p.beforeEditCell)&&c.p.beforeEditCell.call(c,c.rows[d].id,g,e,d,f);var l=b.extend({},k.editoptions||{},{id:d+"_"+g,name:g}),q=b.jgrid.createEl.call(c,
|
417 |
-
k.edittype,l,e,!0,b.extend({},b.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));b(h).html("").append(q).attr("tabindex","0");b.jgrid.bindEv.call(c,q,l);window.setTimeout(function(){b(q).focus()},0);b("input, select, textarea",h).bind("keydown",function(a){27===a.keyCode&&(0<b("input.hasDatepicker",h).length?b(".ui-datepicker").is(":hidden")?b(c).jqGrid("restoreCell",d,f):b("input.hasDatepicker",h).datepicker("hide"):b(c).jqGrid("restoreCell",d,f));if(13===a.keyCode)return b(c).jqGrid("saveCell",d,f),
|
418 |
-
!1;if(9===a.keyCode){if(c.grid.hDiv.loading)return!1;a.shiftKey?b(c).jqGrid("prevCell",d,f):b(c).jqGrid("nextCell",d,f)}a.stopPropagation()});b(c).triggerHandler("jqGridAfterEditCell",[c.rows[d].id,g,e,d,f]);b.isFunction(c.p.afterEditCell)&&c.p.afterEditCell.call(c,c.rows[d].id,g,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&&!0===a.p.cellEdit){c=1<=a.p.savedRow.length?0:null;if(null!==c){var g=b("td:eq("+f+")",a.rows[d]),e,h,k=a.p.colModel[f],
|
419 |
-
m=k.name,l=b.jgrid.jqID(m);switch(k.edittype){case "select":if(k.editoptions.multiple){var l=b("#"+d+"_"+l,a.rows[d]),q=[];(e=b(l).val())?e.join(","):e="";b("option:selected",l).each(function(a,c){q[a]=b(c).text()});h=q.join(",")}else e=b("#"+d+"_"+l+" option:selected",a.rows[d]).val(),h=b("#"+d+"_"+l+" option:selected",a.rows[d]).text();k.formatter&&(h=e);break;case "checkbox":var n=["Yes","No"];k.editoptions&&(n=k.editoptions.value.split(":"));h=e=b("#"+d+"_"+l,a.rows[d]).is(":checked")?n[0]:n[1];
|
420 |
-
break;case "password":case "text":case "textarea":case "button":h=e=b("#"+d+"_"+l,a.rows[d]).val();break;case "custom":try{if(k.editoptions&&b.isFunction(k.editoptions.custom_value)){e=k.editoptions.custom_value.call(a,b(".customelement",g),"get");if(void 0===e)throw"e2";h=e}else throw"e1";}catch(r){"e1"===r&&b.jgrid.info_dialog(b.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.nodefined,b.jgrid.edit.bClose),"e2"===r?b.jgrid.info_dialog(b.jgrid.errors.errcap,"function 'custom_value' "+
|
421 |
-
b.jgrid.edit.msg.novalue,b.jgrid.edit.bClose):b.jgrid.info_dialog(b.jgrid.errors.errcap,r.message,b.jgrid.edit.bClose)}}if(h!==a.p.savedRow[c].v){if(c=b(a).triggerHandler("jqGridBeforeSaveCell",[a.rows[d].id,m,e,d,f]))h=e=c;b.isFunction(a.p.beforeSaveCell)&&(c=a.p.beforeSaveCell.call(a,a.rows[d].id,m,e,d,f))&&(h=e=c);var s=b.jgrid.checkValues.call(a,e,f);if(!0===s[0]){c=b(a).triggerHandler("jqGridBeforeSubmitCell",[a.rows[d].id,m,e,d,f])||{};b.isFunction(a.p.beforeSubmitCell)&&((c=a.p.beforeSubmitCell.call(a,
|
422 |
-
a.rows[d].id,m,e,d,f))||(c={}));0<b("input.hasDatepicker",g).length&&b("input.hasDatepicker",g).datepicker("hide");if("remote"===a.p.cellsubmit)if(a.p.cellurl){var p={};a.p.autoencode&&(e=b.jgrid.htmlEncode(e));p[m]=e;n=a.p.prmNames;k=n.id;l=n.oper;p[k]=b.jgrid.stripPref(a.p.idPrefix,a.rows[d].id);p[l]=n.editoper;p=b.extend(c,p);b("#lui_"+b.jgrid.jqID(a.p.id)).show();a.grid.hDiv.loading=!0;b.ajax(b.extend({url:a.p.cellurl,data:b.isFunction(a.p.serializeCellData)?a.p.serializeCellData.call(a,p):p,
|
423 |
-
type:"POST",complete:function(c,k){b("#lui_"+a.p.id).hide();a.grid.hDiv.loading=!1;if("success"===k){var l=b(a).triggerHandler("jqGridAfterSubmitCell",[a,c,p.id,m,e,d,f])||[!0,""];!0===l[0]&&b.isFunction(a.p.afterSubmitCell)&&(l=a.p.afterSubmitCell.call(a,c,p.id,m,e,d,f));!0===l[0]?(b(g).empty(),b(a).jqGrid("setCell",a.rows[d].id,f,h,!1,!1,!0),b(g).addClass("dirty-cell"),b(a.rows[d]).addClass("edited"),b(a).triggerHandler("jqGridAfterSaveCell",[a.rows[d].id,m,e,d,f]),b.isFunction(a.p.afterSaveCell)&&
|
424 |
-
a.p.afterSaveCell.call(a,a.rows[d].id,m,e,d,f),a.p.savedRow.splice(0,1)):(b.jgrid.info_dialog(b.jgrid.errors.errcap,l[1],b.jgrid.edit.bClose),b(a).jqGrid("restoreCell",d,f))}},error:function(c,e,h){b("#lui_"+b.jgrid.jqID(a.p.id)).hide();a.grid.hDiv.loading=!1;b(a).triggerHandler("jqGridErrorCell",[c,e,h]);b.isFunction(a.p.errorCell)?a.p.errorCell.call(a,c,e,h):b.jgrid.info_dialog(b.jgrid.errors.errcap,c.status+" : "+c.statusText+"<br/>"+e,b.jgrid.edit.bClose);b(a).jqGrid("restoreCell",d,f)}},b.jgrid.ajaxOptions,
|
425 |
-
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){}"clientArray"===a.p.cellsubmit&&(b(g).empty(),b(a).jqGrid("setCell",a.rows[d].id,f,h,!1,!1,!0),b(g).addClass("dirty-cell"),b(a.rows[d]).addClass("edited"),b(a).triggerHandler("jqGridAfterSaveCell",[a.rows[d].id,m,e,d,f]),b.isFunction(a.p.afterSaveCell)&&a.p.afterSaveCell.call(a,a.rows[d].id,m,e,d,f),a.p.savedRow.splice(0,1))}else try{window.setTimeout(function(){b.jgrid.info_dialog(b.jgrid.errors.errcap,
|
426 |
-
e+" "+s[1],b.jgrid.edit.bClose)},100),b(a).jqGrid("restoreCell",d,f)}catch(u){}}else b(a).jqGrid("restoreCell",d,f)}window.setTimeout(function(){b("#"+b.jgrid.jqID(a.p.knv)).attr("tabindex","-1").focus()},0)}})},restoreCell:function(d,f){return this.each(function(){var a=this,c;if(a.grid&&!0===a.p.cellEdit){c=1<=a.p.savedRow.length?0:null;if(null!==c){var g=b("td:eq("+f+")",a.rows[d]);if(b.isFunction(b.fn.datepicker))try{b("input.hasDatepicker",g).datepicker("hide")}catch(e){}b(g).empty().attr("tabindex",
|
427 |
-
"-1");b(a).jqGrid("setCell",a.rows[d].id,f,a.p.savedRow[c].v,!1,!1,!0);b(a).triggerHandler("jqGridAfterRestoreCell",[a.rows[d].id,a.p.savedRow[c].v,d,f]);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=!1,c;if(this.grid&&!0===this.p.cellEdit){for(c=f+1;c<this.p.colModel.length;c++)if(!0===
|
428 |
-
this.p.colModel[c].editable){a=c;break}!1!==a?b(this).jqGrid("editCell",d,a,!0):0<this.p.savedRow.length&&b(this).jqGrid("saveCell",d,f)}})},prevCell:function(d,f){return this.each(function(){var a=!1,c;if(this.grid&&!0===this.p.cellEdit){for(c=f-1;0<=c;c--)if(!0===this.p.colModel[c].editable){a=c;break}!1!==a?b(this).jqGrid("editCell",d,a,!0):0<this.p.savedRow.length&&b(this).jqGrid("saveCell",d,f)}})},GridNav:function(){return this.each(function(){function d(c,d,e){if("v"===e.substr(0,1)){var f=
|
429 |
-
b(a.grid.bDiv)[0].clientHeight,g=b(a.grid.bDiv)[0].scrollTop,n=a.rows[c].offsetTop+a.rows[c].clientHeight,r=a.rows[c].offsetTop;"vd"===e&&n>=f&&(b(a.grid.bDiv)[0].scrollTop=b(a.grid.bDiv)[0].scrollTop+a.rows[c].clientHeight);"vu"===e&&r<g&&(b(a.grid.bDiv)[0].scrollTop=b(a.grid.bDiv)[0].scrollTop-a.rows[c].clientHeight)}"h"===e&&(e=b(a.grid.bDiv)[0].clientWidth,f=b(a.grid.bDiv)[0].scrollLeft,g=a.rows[c].cells[d].offsetLeft,a.rows[c].cells[d].offsetLeft+a.rows[c].cells[d].clientWidth>=e+parseInt(f,
|
430 |
-
10)?b(a.grid.bDiv)[0].scrollLeft=b(a.grid.bDiv)[0].scrollLeft+a.rows[c].cells[d].clientWidth:g<f&&(b(a.grid.bDiv)[0].scrollLeft=b(a.grid.bDiv)[0].scrollLeft-a.rows[c].cells[d].clientWidth))}function f(b,c){var d,e;if("lft"===c)for(d=b+1,e=b;0<=e;e--)if(!0!==a.p.colModel[e].hidden){d=e;break}if("rgt"===c)for(d=b-1,e=b;e<a.p.colModel.length;e++)if(!0!==a.p.colModel[e].hidden){d=e;break}return d}var a=this;if(a.grid&&!0===a.p.cellEdit){a.p.knv=a.p.id+"_kn";var c=b("<div style='position:fixed;top:0px;width:1px;height:1px;' tabindex='0'><div tabindex='-1' style='width:1px;height:1px;' id='"+
|
431 |
-
a.p.knv+"'></div></div>"),g,e;b(c).insertBefore(a.grid.cDiv);b("#"+a.p.knv).focus().keydown(function(c){e=c.keyCode;"rtl"===a.p.direction&&(37===e?e=39:39===e&&(e=37));switch(e){case 38:0<a.p.iRow-1&&(d(a.p.iRow-1,a.p.iCol,"vu"),b(a).jqGrid("editCell",a.p.iRow-1,a.p.iCol,!1));break;case 40: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,!1));break;case 37:0<=a.p.iCol-1&&(g=f(a.p.iCol-1,"lft"),d(a.p.iRow,g,"h"),b(a).jqGrid("editCell",a.p.iRow,g,
|
432 |
-
!1));break;case 39:a.p.iCol+1<=a.p.colModel.length-1&&(g=f(a.p.iCol+1,"rgt"),d(a.p.iRow,g,"h"),b(a).jqGrid("editCell",a.p.iRow,g,!1));break;case 13:0<=parseInt(a.p.iCol,10)&&0<=parseInt(a.p.iRow,10)&&b(a).jqGrid("editCell",a.p.iRow,a.p.iCol,!0);break;default:return!0}return!1})}})},getChangedCells:function(d){var f=[];d||(d="all");this.each(function(){var a=this,c;a.grid&&!0===a.p.cellEdit&&b(a.rows).each(function(g){var e={};b(this).hasClass("edited")&&(b("td",this).each(function(f){c=a.p.colModel[f].name;
|
433 |
-
if("cb"!==c&&"subgrid"!==c)if("dirty"===d){if(b(this).hasClass("dirty-cell"))try{e[c]=b.unformat.call(a,this,{rowId:a.rows[g].id,colModel:a.p.colModel[f]},f)}catch(k){e[c]=b.jgrid.htmlDecode(b(this).html())}}else try{e[c]=b.unformat.call(a,this,{rowId:a.rows[g].id,colModel:a.p.colModel[f]},f)}catch(m){e[c]=b.jgrid.htmlDecode(b(this).html())}}),e.id=this.id,f.push(e))})});return f}})})(jQuery);
|
434 |
-
(function(c){c.fn.jqm=function(a){var k={overlay:50,closeoverlay:!0,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:d,ajaxText:"",target:d,modal:d,toTop:d,onShow:d,onHide:d,onLoad:d};return this.each(function(){if(this._jqm)return l[this._jqm].c=c.extend({},l[this._jqm].c,a);n++;this._jqm=n;l[n]={c:c.extend(k,c.jqm.params,a),a:d,w:c(this).addClass("jqmID"+n),s:n};k.trigger&&c(this).jqmAddTrigger(k.trigger)})};c.fn.jqmAddClose=function(a){return r(this,a,"jqmHide")};c.fn.jqmAddTrigger=
|
435 |
-
function(a){return r(this,a,"jqmShow")};c.fn.jqmShow=function(a){return this.each(function(){c.jqm.open(this._jqm,a)})};c.fn.jqmHide=function(a){return this.each(function(){c.jqm.close(this._jqm,a)})};c.jqm={hash:{},open:function(a,k){var b=l[a],e=b.c,h="."+e.closeClass,f=parseInt(b.w.css("z-index")),f=0<f?f:3E3,g=c("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":f-1,opacity:e.overlay/100});if(b.a)return d;b.t=k;b.a=!0;b.w.css("z-index",f);e.modal?(m[0]||setTimeout(function(){s("bind")},
|
436 |
-
1),m.push(a)):0<e.overlay?e.closeoverlay&&b.w.jqmAddClose(g):g=d;b.o=g?g.addClass(e.overlayClass).prependTo("body"):d;e.ajax?(f=e.target||b.w,g=e.ajax,f="string"==typeof f?c(f,b.w):c(f),g="@"==g.substr(0,1)?c(k).attr(g.substring(1)):g,f.html(e.ajaxText).load(g,function(){e.onLoad&&e.onLoad.call(this,b);h&&b.w.jqmAddClose(c(h,b.w));p(b)})):h&&b.w.jqmAddClose(c(h,b.w));e.toTop&&b.o&&b.w.before('<span id="jqmP'+b.w[0]._jqm+'"></span>').insertAfter(b.o);e.onShow?e.onShow(b):b.w.show();p(b);return d},
|
437 |
-
close:function(a){a=l[a];if(!a.a)return d;a.a=d;m[0]&&(m.pop(),m[0]||s("unbind"));a.c.toTop&&a.o&&c("#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 d},params:{}};var n=0,l=c.jqm.hash,m=[],d=!1,p=function(a){try{c(":input:visible",a.w)[0].focus()}catch(d){}},s=function(a){c(document)[a]("keypress",q)[a]("keydown",q)[a]("mousedown",q)},q=function(a){var d=l[m[m.length-1]],b=!c(a.target).parents(".jqmID"+d.s)[0];b&&(c(".jqmID"+d.s).each(function(){var d=
|
438 |
-
c(this),h=d.offset();if(h.top<=a.pageY&&a.pageY<=h.top+d.height()&&h.left<=a.pageX&&a.pageX<=h.left+d.width())return b=!1}),p(d));return!b},r=function(a,k,b){return a.each(function(){var a=this._jqm;c(k).each(function(){this[b]||(this[b]=[],c(this).click(function(){for(var a in{jqmShow:1,jqmHide:1})for(var b in this[a])if(l[this[a][b]])l[this[a][b]].w[a](this);return d}));this[b].push(a)})})}})(jQuery);
|
439 |
-
(function(b){b.fn.jqDrag=function(a){return h(this,a,"d")};b.fn.jqResize=function(a,b){return h(this,a,"r",b)};b.jqDnR={dnr:{},e:0,drag:function(a){"d"==d.k?e.css({left:d.X+a.pageX-d.pX,top:d.Y+a.pageY-d.pY}):(e.css({width:Math.max(a.pageX-d.pX+d.W,0),height:Math.max(a.pageY-d.pY+d.H,0)}),f&&g.css({width:Math.max(a.pageX-f.pX+f.W,0),height:Math.max(a.pageY-f.pY+f.H,0)}));return!1},stop:function(){b(document).unbind("mousemove",c.drag).unbind("mouseup",c.stop)}};var c=b.jqDnR,d=c.dnr,e=c.e,g,f,h=function(a,
|
440 |
-
c,h,n){return a.each(function(){c=c?b(c,a):a;c.bind("mousedown",{e:a,k:h},function(a){var c=a.data,k={};e=c.e;g=n?b(n):!1;if("relative"!=e.css("position"))try{e.position(k)}catch(h){}d={X:k.left||l("left")||0,Y:k.top||l("top")||0,W:l("width")||e[0].scrollWidth||0,H:l("height")||e[0].scrollHeight||0,pX:a.pageX,pY:a.pageY,k:c.k};f=g&&"d"!=c.k?{X:k.left||m("left")||0,Y:k.top||m("top")||0,W:g[0].offsetWidth||m("width")||0,H:g[0].offsetHeight||m("height")||0,pX:a.pageX,pY:a.pageY,k:c.k}:!1;if(b("input.hasDatepicker",
|
441 |
-
e[0])[0])try{b("input.hasDatepicker",e[0]).datepicker("hide")}catch(p){}b(document).mousemove(b.jqDnR.drag).mouseup(b.jqDnR.stop);return!1})})},l=function(a){return parseInt(e.css(a),10)||!1},m=function(a){return parseInt(g.css(a),10)||!1}})(jQuery);
|
442 |
-
(function(b){b.jgrid.extend({setSubGrid:function(){return this.each(function(){var d,c;this.p.subGridOptions=b.extend({plusicon:"ui-icon-plus",minusicon:"ui-icon-minus",openicon:"ui-icon-carat-1-sw",expandOnLoad:!1,delayOnLoad:50,selectOnExpand:!1,selectOnCollapse:!1,reloadOnExpand:!0},this.p.subGridOptions||{});this.p.colNames.unshift("");this.p.colModel.unshift({name:"subgrid",width:b.jgrid.cell_width?this.p.subGridWidth+this.p.cellLayout:this.p.subGridWidth,sortable:!1,resizable:!1,hidedlg:!0,
|
443 |
-
search:!1,fixed:!0});d=this.p.subGridModel;if(d[0])for(d[0].align=b.extend([],d[0].align||[]),c=0;c<d[0].name.length;c++)d[0].align[c]=d[0].align[c]||"left"})},addSubGridCell:function(b,c){var a="",p,n;this.each(function(){a=this.formatCol(b,c);n=this.p.id;p=this.p.subGridOptions.plusicon});return'<td role="gridcell" aria-describedby="'+n+'_subgrid" class="ui-sgcollapsed sgcollapsed" '+a+"><a style='cursor:pointer;'><span class='ui-icon "+p+"'></span></a></td>"},addSubGrid:function(d,c){return this.each(function(){var a=
|
444 |
-
this;if(a.grid){var p=function(c,d,h){d=b("<td align='"+a.p.subGridModel[0].align[h]+"'></td>").html(d);b(c).append(d)},n=function(c,d){var h,f,e,g=b("<table cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),k=b("<tr></tr>");for(f=0;f<a.p.subGridModel[0].name.length;f++)h=b("<th class='ui-state-default ui-th-subgrid ui-th-column ui-th-"+a.p.direction+"'></th>"),b(h).html(a.p.subGridModel[0].name[f]),b(h).width(a.p.subGridModel[0].width[f]),b(k).append(h);b(g).append(k);c&&(e=a.p.xmlReader.subgrid,
|
445 |
-
b(e.root+" "+e.row,c).each(function(){k=b("<tr class='ui-widget-content ui-subtblcell'></tr>");if(!0===e.repeatitems)b(e.cell,this).each(function(a){p(k,b(this).text()||" ",a)});else{var c=a.p.subGridModel[0].mapping||a.p.subGridModel[0].name;if(c)for(f=0;f<c.length;f++)p(k,b(c[f],this).text()||" ",f)}b(g).append(k)}));h=b("table:first",a.grid.bDiv).attr("id")+"_";b("#"+b.jgrid.jqID(h+d)).append(g);a.grid.hDiv.loading=!1;b("#load_"+b.jgrid.jqID(a.p.id)).hide();return!1},r=function(c,d){var h,
|
446 |
-
f,e,g,k,m=b("<table cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),l=b("<tr></tr>");for(f=0;f<a.p.subGridModel[0].name.length;f++)h=b("<th class='ui-state-default ui-th-subgrid ui-th-column ui-th-"+a.p.direction+"'></th>"),b(h).html(a.p.subGridModel[0].name[f]),b(h).width(a.p.subGridModel[0].width[f]),b(l).append(h);b(m).append(l);if(c&&(g=a.p.jsonReader.subgrid,h=b.jgrid.getAccessor(c,g.root),void 0!==h))for(f=0;f<h.length;f++){e=h[f];l=b("<tr class='ui-widget-content ui-subtblcell'></tr>");
|
447 |
-
if(!0===g.repeatitems)for(g.cell&&(e=e[g.cell]),k=0;k<e.length;k++)p(l,e[k]||" ",k);else{var n=a.p.subGridModel[0].mapping||a.p.subGridModel[0].name;if(n.length)for(k=0;k<n.length;k++)p(l,e[n[k]]||" ",k)}b(m).append(l)}f=b("table:first",a.grid.bDiv).attr("id")+"_";b("#"+b.jgrid.jqID(f+d)).append(m);a.grid.hDiv.loading=!1;b("#load_"+b.jgrid.jqID(a.p.id)).hide();return!1},v=function(c){var e,d,f,g;e=b(c).attr("id");d={nd_:(new Date).getTime()};d[a.p.prmNames.subgridid]=e;if(!a.p.subGridModel[0])return!1;
|
448 |
-
if(a.p.subGridModel[0].params)for(g=0;g<a.p.subGridModel[0].params.length;g++)for(f=0;f<a.p.colModel.length;f++)a.p.colModel[f].name===a.p.subGridModel[0].params[g]&&(d[a.p.colModel[f].name]=b("td:eq("+f+")",c).text().replace(/\ \;/ig,""));if(!a.grid.hDiv.loading)switch(a.grid.hDiv.loading=!0,b("#load_"+b.jgrid.jqID(a.p.id)).show(),a.p.subgridtype||(a.p.subgridtype=a.p.datatype),b.isFunction(a.p.subgridtype)?a.p.subgridtype.call(a,d):a.p.subgridtype=a.p.subgridtype.toLowerCase(),a.p.subgridtype){case "xml":case "json":b.ajax(b.extend({type:a.p.mtype,
|
449 |
-
url:a.p.subGridUrl,dataType:a.p.subgridtype,data:b.isFunction(a.p.serializeSubGridData)?a.p.serializeSubGridData.call(a,d):d,complete:function(c){"xml"===a.p.subgridtype?n(c.responseXML,e):r(b.jgrid.parse(c.responseText),e)}},b.jgrid.ajaxOptions,a.p.ajaxSubgridOptions||{}))}return!1},e,m,s,t=0,g,l;b.each(a.p.colModel,function(){!0!==this.hidden&&"rn"!==this.name&&"cb"!==this.name||t++});var u=a.rows.length,q=1;void 0!==c&&0<c&&(q=c,u=c+1);for(;q<u;)b(a.rows[q]).hasClass("jqgrow")&&b(a.rows[q].cells[d]).bind("click",
|
450 |
-
function(){var c=b(this).parent("tr")[0];l=c.nextSibling;if(b(this).hasClass("sgcollapsed")){m=a.p.id;e=c.id;if(!0===a.p.subGridOptions.reloadOnExpand||!1===a.p.subGridOptions.reloadOnExpand&&!b(l).hasClass("ui-subgrid")){s=1<=d?"<td colspan='"+d+"'> </td>":"";g=b(a).triggerHandler("jqGridSubGridBeforeExpand",[m+"_"+e,e]);(g=!1===g||"stop"===g?!1:!0)&&b.isFunction(a.p.subGridBeforeExpand)&&(g=a.p.subGridBeforeExpand.call(a,m+"_"+e,e));if(!1===g)return!1;b(c).after("<tr role='row' class='ui-subgrid'>"+
|
451 |
-
s+"<td class='ui-widget-content subgrid-cell'><span class='ui-icon "+a.p.subGridOptions.openicon+"'></span></td><td colspan='"+parseInt(a.p.colNames.length-1-t,10)+"' class='ui-widget-content subgrid-data'><div id="+m+"_"+e+" class='tablediv'></div></td></tr>");b(a).triggerHandler("jqGridSubGridRowExpanded",[m+"_"+e,e]);b.isFunction(a.p.subGridRowExpanded)?a.p.subGridRowExpanded.call(a,m+"_"+e,e):v(c)}else b(l).show();b(this).html("<a style='cursor:pointer;'><span class='ui-icon "+a.p.subGridOptions.minusicon+
|
452 |
-
"'></span></a>").removeClass("sgcollapsed").addClass("sgexpanded");a.p.subGridOptions.selectOnExpand&&b(a).jqGrid("setSelection",e)}else if(b(this).hasClass("sgexpanded")){g=b(a).triggerHandler("jqGridSubGridRowColapsed",[m+"_"+e,e]);g=!1===g||"stop"===g?!1:!0;e=c.id;g&&b.isFunction(a.p.subGridRowColapsed)&&(g=a.p.subGridRowColapsed.call(a,m+"_"+e,e));if(!1===g)return!1;!0===a.p.subGridOptions.reloadOnExpand?b(l).remove(".ui-subgrid"):b(l).hasClass("ui-subgrid")&&b(l).hide();b(this).html("<a style='cursor:pointer;'><span class='ui-icon "+
|
453 |
-
a.p.subGridOptions.plusicon+"'></span></a>").removeClass("sgexpanded").addClass("sgcollapsed");a.p.subGridOptions.selectOnCollapse&&b(a).jqGrid("setSelection",e)}return!1}),q++;!0===a.p.subGridOptions.expandOnLoad&&b(a.rows).filter(".jqgrow").each(function(a,c){b(c.cells[0]).click()});a.subGridXml=function(a,b){n(a,b)};a.subGridJson=function(a,b){r(a,b)}}})},expandSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);c&&(c=b("td.sgcollapsed",
|
454 |
-
c)[0])&&b(c).trigger("click")}})},collapseSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);c&&(c=b("td.sgexpanded",c)[0])&&b(c).trigger("click")}})},toggleSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);if(c){var a=b("td.sgcollapsed",c)[0];a?b(a).trigger("click"):(a=b("td.sgexpanded",c)[0])&&b(a).trigger("click")}}})}})})(jQuery);
|
455 |
-
(function(d){d.extend(d.jgrid,{template:function(b){var k=d.makeArray(arguments).slice(1),a,c=k.length;null==b&&(b="");return b.replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,function(b,m){if(!isNaN(parseInt(m,10)))return k[parseInt(m,10)];for(a=0;a<c;a++)if(d.isArray(k[a]))for(var e=k[a],f=e.length;f--;)if(m===e[f].nm)return e[f].v})}});d.jgrid.extend({groupingSetup:function(){return this.each(function(){var b,k,a=this.p.colModel,c=this.p.groupingView;if(null===c||"object"!==typeof c&&!d.isFunction(c))this.p.grouping=
|
456 |
-
!1;else if(c.groupField.length){void 0===c.visibiltyOnNextGrouping&&(c.visibiltyOnNextGrouping=[]);c.lastvalues=[];c._locgr||(c.groups=[]);c.counters=[];for(b=0;b<c.groupField.length;b++)c.groupOrder[b]||(c.groupOrder[b]="asc"),c.groupText[b]||(c.groupText[b]="{0}"),"boolean"!==typeof c.groupColumnShow[b]&&(c.groupColumnShow[b]=!0),"boolean"!==typeof c.groupSummary[b]&&(c.groupSummary[b]=!1),c.groupSummaryPos[b]||(c.groupSummaryPos[b]="footer"),!0===c.groupColumnShow[b]?(c.visibiltyOnNextGrouping[b]=
|
457 |
-
!0,d(this).jqGrid("showCol",c.groupField[b])):(c.visibiltyOnNextGrouping[b]=d("#"+d.jgrid.jqID(this.p.id+"_"+c.groupField[b])).is(":visible"),d(this).jqGrid("hideCol",c.groupField[b]));c.summary=[];c.hideFirstGroupCol&&(c.formatDisplayField[0]=function(a){return a});b=0;for(k=a.length;b<k;b++)c.hideFirstGroupCol&&!a[b].hidden&&c.groupField[0]===a[b].name&&(a[b].formatter=function(){return""}),a[b].summaryType&&(a[b].summaryDivider?c.summary.push({nm:a[b].name,st:a[b].summaryType,v:"",sd:a[b].summaryDivider,
|
458 |
-
vd:"",sr:a[b].summaryRound,srt:a[b].summaryRoundType||"round"}):c.summary.push({nm:a[b].name,st:a[b].summaryType,v:"",sr:a[b].summaryRound,srt:a[b].summaryRoundType||"round"}))}else this.p.grouping=!1})},groupingPrepare:function(b,k){this.each(function(){var a=this.p.groupingView,c=this,g,m=a.groupField.length,e,f,h,p=0;for(g=0;g<m;g++)e=a.groupField[g],h=a.displayField[g],f=b[e],h=null==h?null:b[h],null==h&&(h=f),void 0!==f&&(0===k?(a.groups.push({idx:g,dataIndex:e,value:f,displayValue:h,startRow:k,
|
459 |
-
cnt:1,summary:[]}),a.lastvalues[g]=f,a.counters[g]={cnt:1,pos:a.groups.length-1,summary:d.extend(!0,[],a.summary)}):"object"===typeof f||(d.isArray(a.isInTheSameGroup)&&d.isFunction(a.isInTheSameGroup[g])?a.isInTheSameGroup[g].call(c,a.lastvalues[g],f,g,a):a.lastvalues[g]===f)?1===p?(a.groups.push({idx:g,dataIndex:e,value:f,displayValue:h,startRow:k,cnt:1,summary:[]}),a.lastvalues[g]=f,a.counters[g]={cnt:1,pos:a.groups.length-1,summary:d.extend(!0,[],a.summary)}):(a.counters[g].cnt+=1,a.groups[a.counters[g].pos].cnt=
|
460 |
-
a.counters[g].cnt):(a.groups.push({idx:g,dataIndex:e,value:f,displayValue:h,startRow:k,cnt:1,summary:[]}),a.lastvalues[g]=f,p=1,a.counters[g]={cnt:1,pos:a.groups.length-1,summary:d.extend(!0,[],a.summary)}),d.each(a.counters[g].summary,function(){d.isFunction(this.st)?this.v=this.st.call(c,this.v,this.nm,b):(this.v=d(c).jqGrid("groupingCalculations.handler",this.st,this.v,this.nm,this.sr,this.srt,b),"avg"===this.st.toLowerCase()&&this.sd&&(this.vd=d(c).jqGrid("groupingCalculations.handler",this.st,
|
461 |
-
this.vd,this.sd,this.sr,this.srt,b)))}),a.groups[a.counters[g].pos].summary=a.counters[g].summary)});return this},groupingToggle:function(b){this.each(function(){var k=this.p.groupingView,a=b.split("_"),c=parseInt(a[a.length-2],10);a.splice(a.length-2,2);var g=a.join("_"),a=k.minusicon,m=k.plusicon,e=d("#"+d.jgrid.jqID(b)),e=e.length?e[0].nextSibling:null,f=d("#"+d.jgrid.jqID(b)+" span.tree-wrap-"+this.p.direction),h=function(a){a=d.map(a.split(" "),function(a){if(a.substring(0,g.length+1)===g+"_")return parseInt(a.substring(g.length+
|
462 |
-
1),10)});return 0<a.length?a[0]:void 0},p,r=!1,q=this.p.frozenColumns?this.p.id+"_frozen":!1,n=q?d("#"+d.jgrid.jqID(b),"#"+d.jgrid.jqID(q)):!1,n=n&&n.length?n[0].nextSibling:null;if(f.hasClass(a)){if(k.showSummaryOnHide){if(e)for(;e&&!(d(e).hasClass("jqfoot")&&parseInt(d(e).attr("jqfootlevel"),10)<=c);)d(e).hide(),e=e.nextSibling,q&&(d(n).hide(),n=n.nextSibling)}else if(e)for(;e;){k=h(e.className);if(void 0!==k&&k<=c)break;d(e).hide();e=e.nextSibling;q&&(d(n).hide(),n=n.nextSibling)}f.removeClass(a).addClass(m);
|
463 |
-
r=!0}else{if(e)for(p=void 0;e;){k=h(e.className);void 0===p&&(p=void 0===k);if(void 0!==k){if(k<=c)break;k===c+1&&(d(e).show().find(">td>span.tree-wrap-"+this.p.direction).removeClass(a).addClass(m),q&&d(n).show().find(">td>span.tree-wrap-"+this.p.direction).removeClass(a).addClass(m))}else p&&(d(e).show(),q&&d(n).show());e=e.nextSibling;q&&(n=n.nextSibling)}f.removeClass(m).addClass(a)}d(this).triggerHandler("jqGridGroupingClickGroup",[b,r]);d.isFunction(this.p.onClickGroup)&&this.p.onClickGroup.call(this,
|
464 |
-
b,r)});return!1},groupingRender:function(b,k,a,c){return this.each(function(){function g(a,b,c){var d=!1;if(0===b)d=c[a];else{var e=c[a].idx;if(0===e)d=c[a];else for(;0<=a;a--)if(c[a].idx===e-b){d=c[a];break}}return d}function m(a,b,c,f){var h=g(a,b,c),m=e.p.colModel,n,q=h.cnt;a="";var p;for(p=f;p<k;p++){var r="<td "+e.formatCol(p,1,"")+"> </td>",t="{0}";d.each(h.summary,function(){if(this.nm===m[p].name){m[p].summaryTpl&&(t=m[p].summaryTpl);"string"===typeof this.st&&"avg"===this.st.toLowerCase()&&
|
465 |
-
(this.sd&&this.vd?this.v/=this.vd:this.v&&0<q&&(this.v/=q));try{this.groupCount=h.cnt,this.groupIndex=h.dataIndex,this.groupValue=h.value,n=e.formatter("",this.v,p,this)}catch(a){n=this.v}r="<td "+e.formatCol(p,1,"")+">"+d.jgrid.format(t,n)+"</td>";return!1}});a+=r}return a}var e=this,f=e.p.groupingView,h="",p="",r,q,n=f.groupCollapse?f.plusicon:f.minusicon,t,y=[],z=f.groupField.length,n=n+(" tree-wrap-"+e.p.direction);d.each(e.p.colModel,function(a,b){var c;for(c=0;c<z;c++)if(f.groupField[c]===b.name){y[c]=
|
466 |
-
a;break}});var x=0,A=d.makeArray(f.groupSummary);A.reverse();d.each(f.groups,function(g,l){if(f._locgr&&!(l.startRow+l.cnt>(a-1)*c&&l.startRow<a*c))return!0;x++;q=e.p.id+"ghead_"+l.idx;r=q+"_"+g;p="<span style='cursor:pointer;' class='ui-icon "+n+"' onclick=\"jQuery('#"+d.jgrid.jqID(e.p.id)+"').jqGrid('groupingToggle','"+r+"');return false;\"></span>";try{d.isArray(f.formatDisplayField)&&d.isFunction(f.formatDisplayField[l.idx])?(l.displayValue=f.formatDisplayField[l.idx].call(e,l.displayValue,l.value,
|
467 |
-
e.p.colModel[y[l.idx]],l.idx,f),t=l.displayValue):t=e.formatter(r,l.displayValue,y[l.idx],l.value)}catch(C){t=l.displayValue}"header"===f.groupSummaryPos[l.idx]?(h+='<tr id="'+r+'"'+(f.groupCollapse&&0<l.idx?' style="display:none;" ':" ")+'role="row" class= "ui-widget-content jqgroup ui-row-'+e.p.direction+" "+q+'"><td style="padding-left:'+12*l.idx+'px;">'+p+d.jgrid.template(f.groupText[l.idx],t,l.cnt,l.summary)+"</td>",h+=m(g,l.idx-1,f.groups,1),h+="</tr>"):h+='<tr id="'+r+'"'+(f.groupCollapse&&
|
468 |
-
0<l.idx?' style="display:none;" ':" ")+'role="row" class= "ui-widget-content jqgroup ui-row-'+e.p.direction+" "+q+'"><td style="padding-left:'+12*l.idx+'px;" colspan="'+k+'">'+p+d.jgrid.template(f.groupText[l.idx],t,l.cnt,l.summary)+"</td></tr>";if(z-1===l.idx){var s=f.groups[g+1],v,u=0;v=l.startRow;var B=void 0!==s?f.groups[g+1].startRow:b.length;f._locgr&&(u=(a-1)*c,u>l.startRow&&(v=u));for(;v<B&&b[v-u];v++)h+=b[v-u].join("");if("header"!==f.groupSummaryPos[l.idx]){var w;if(void 0!==s){for(w=0;w<
|
469 |
-
f.groupField.length&&s.dataIndex!==f.groupField[w];w++);x=f.groupField.length-w}for(s=0;s<x;s++)A[s]&&(u="",f.groupCollapse&&!f.showSummaryOnHide&&(u=' style="display:none;"'),h+="<tr"+u+' jqfootlevel="'+(l.idx-s)+'" role="row" class="ui-widget-content jqfoot ui-row-'+e.p.direction+'">',h+=m(g,s,f.groups,0),h+="</tr>");x=w}}});d("#"+d.jgrid.jqID(e.p.id)+" tbody:first").append(h);h=null})},groupingGroupBy:function(b,k){return this.each(function(){"string"===typeof b&&(b=[b]);var a=this.p.groupingView;
|
470 |
-
this.p.grouping=!0;void 0===a.visibiltyOnNextGrouping&&(a.visibiltyOnNextGrouping=[]);var c;for(c=0;c<a.groupField.length;c++)!a.groupColumnShow[c]&&a.visibiltyOnNextGrouping[c]&&d(this).jqGrid("showCol",a.groupField[c]);for(c=0;c<b.length;c++)a.visibiltyOnNextGrouping[c]=d("#"+d.jgrid.jqID(this.p.id)+"_"+d.jgrid.jqID(b[c])).is(":visible");this.p.groupingView=d.extend(this.p.groupingView,k||{});a.groupField=b;d(this).trigger("reloadGrid")})},groupingRemove:function(b){return this.each(function(){void 0===
|
471 |
-
b&&(b=!0);this.p.grouping=!1;if(!0===b){var k=this.p.groupingView,a;for(a=0;a<k.groupField.length;a++)!k.groupColumnShow[a]&&k.visibiltyOnNextGrouping[a]&&d(this).jqGrid("showCol",k.groupField);d("tr.jqgroup, tr.jqfoot","#"+d.jgrid.jqID(this.p.id)+" tbody:first").remove();d("tr.jqgrow:hidden","#"+d.jgrid.jqID(this.p.id)+" tbody:first").show()}else d(this).trigger("reloadGrid")})},groupingCalculations:{handler:function(b,d,a,c,g,m){var e={sum:function(){return parseFloat(d||0)+parseFloat(m[a]||0)},
|
472 |
-
min:function(){return""===d?parseFloat(m[a]||0):Math.min(parseFloat(d),parseFloat(m[a]||0))},max:function(){return""===d?parseFloat(m[a]||0):Math.max(parseFloat(d),parseFloat(m[a]||0))},count:function(){""===d&&(d=0);return m.hasOwnProperty(a)?d+1:0},avg:function(){return e.sum()}};if(!e[b])throw"jqGrid Grouping No such method: "+b;b=e[b]();null!=c&&("fixed"===g?b=b.toFixed(c):(c=Math.pow(10,c),b=Math.round(b*c)/c));return b}}})})(jQuery);
|
473 |
-
(function(d){d.jgrid.extend({setTreeNode:function(b,c){return this.each(function(){var a=this;if(a.grid&&a.p.treeGrid)for(var h=a.p.expColInd,e=a.p.treeReader.expanded_field,k=a.p.treeReader.leaf_field,g=a.p.treeReader.level_field,f=a.p.treeReader.icon_field,n=a.p.treeReader.loaded,m,p,q,l;b<c;)l=d.jgrid.stripPref(a.p.idPrefix,a.rows[b].id),l=a.p.data[a.p._index[l]],"nested"!==a.p.treeGridModel||l[k]||(m=parseInt(l[a.p.treeReader.left_field],10),p=parseInt(l[a.p.treeReader.right_field],10),l[k]=p===
|
474 |
-
m+1?"true":"false",a.rows[b].cells[a.p._treeleafpos].innerHTML=l[k]),m=parseInt(l[g],10),0===a.p.tree_root_level?(q=m+1,p=m):(q=m,p=m-1),q="<div class='tree-wrap tree-wrap-"+a.p.direction+"' style='width:"+18*q+"px;'>",q+="<div style='"+("rtl"===a.p.direction?"right:":"left:")+18*p+"px;' class='ui-icon ",void 0!==l[n]&&(l[n]="true"===l[n]||!0===l[n]?!0:!1),"true"===l[k]||!0===l[k]?(q+=(void 0!==l[f]&&""!==l[f]?l[f]:a.p.treeIcons.leaf)+" tree-leaf treeclick",l[k]=!0,p="leaf"):(l[k]=!1,p=""),l[e]=("true"===
|
475 |
-
l[e]||!0===l[e]?!0:!1)&&(l[n]||void 0===l[n]),q=!1===l[e]?q+(!0===l[k]?"'":a.p.treeIcons.plus+" tree-plus treeclick'"):q+(!0===l[k]?"'":a.p.treeIcons.minus+" tree-minus treeclick'"),q+="></div></div>",d(a.rows[b].cells[h]).wrapInner("<span class='cell-wrapper"+p+"'></span>").prepend(q),m!==parseInt(a.p.tree_root_level,10)&&((l=(l=d(a).jqGrid("getNodeParent",l))&&l.hasOwnProperty(e)?l[e]:!0)||d(a.rows[b]).css("display","none")),d(a.rows[b].cells[h]).find("div.treeclick").bind("click",function(b){b=
|
476 |
-
d.jgrid.stripPref(a.p.idPrefix,d(b.target||b.srcElement,a.rows).closest("tr.jqgrow")[0].id);b=a.p._index[b];a.p.data[b][k]||(a.p.data[b][e]?(d(a).jqGrid("collapseRow",a.p.data[b]),d(a).jqGrid("collapseNode",a.p.data[b])):(d(a).jqGrid("expandRow",a.p.data[b]),d(a).jqGrid("expandNode",a.p.data[b])));return!1}),!0===a.p.ExpandColClick&&d(a.rows[b].cells[h]).find("span.cell-wrapper").css("cursor","pointer").bind("click",function(b){b=d.jgrid.stripPref(a.p.idPrefix,d(b.target||b.srcElement,a.rows).closest("tr.jqgrow")[0].id);
|
477 |
-
var c=a.p._index[b];a.p.data[c][k]||(a.p.data[c][e]?(d(a).jqGrid("collapseRow",a.p.data[c]),d(a).jqGrid("collapseNode",a.p.data[c])):(d(a).jqGrid("expandRow",a.p.data[c]),d(a).jqGrid("expandNode",a.p.data[c])));d(a).jqGrid("setSelection",b);return!1}),b++})},setTreeGrid:function(){return this.each(function(){var b=this,c=0,a,h=!1,e,k,g=[];if(b.p.treeGrid){b.p.treedatatype||d.extend(b.p,{treedatatype:b.p.datatype});b.p.subGrid=!1;b.p.altRows=!1;b.p.pgbuttons=!1;b.p.pginput=!1;b.p.gridview=!0;null===
|
478 |
-
b.p.rowTotal&&(b.p.rowNum=1E4);b.p.multiselect=!1;b.p.rowList=[];b.p.expColInd=0;a="ui-icon-triangle-1-"+("rtl"===b.p.direction?"w":"e");b.p.treeIcons=d.extend({plus:a,minus:"ui-icon-triangle-1-s",leaf:"ui-icon-radio-off"},b.p.treeIcons||{});"nested"===b.p.treeGridModel?b.p.treeReader=d.extend({level_field:"level",left_field:"lft",right_field:"rgt",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},b.p.treeReader):"adjacency"===b.p.treeGridModel&&(b.p.treeReader=d.extend({level_field:"level",
|
479 |
-
parent_id_field:"parent",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},b.p.treeReader));for(e in b.p.colModel)if(b.p.colModel.hasOwnProperty(e))for(k in a=b.p.colModel[e].name,a!==b.p.ExpandColumn||h||(h=!0,b.p.expColInd=c),c++,b.p.treeReader)b.p.treeReader.hasOwnProperty(k)&&b.p.treeReader[k]===a&&g.push(a);d.each(b.p.treeReader,function(a,e){e&&-1===d.inArray(e,g)&&("leaf_field"===a&&(b.p._treeleafpos=c),c++,b.p.colNames.push(e),b.p.colModel.push({name:e,width:1,
|
480 |
-
hidden:!0,sortable:!1,resizable:!1,hidedlg:!0,editable:!0,search:!1}))})}})},expandRow:function(b){this.each(function(){var c=this;if(c.grid&&c.p.treeGrid){var a=d(c).jqGrid("getNodeChildren",b),h=c.p.treeReader.expanded_field;d(a).each(function(){var a=c.p.idPrefix+d.jgrid.getAccessor(this,c.p.localReader.id);d(d(c).jqGrid("getGridRowById",a)).css("display","");this[h]&&d(c).jqGrid("expandRow",this)})}})},collapseRow:function(b){this.each(function(){var c=this;if(c.grid&&c.p.treeGrid){var a=d(c).jqGrid("getNodeChildren",
|
481 |
-
b),h=c.p.treeReader.expanded_field;d(a).each(function(){var a=c.p.idPrefix+d.jgrid.getAccessor(this,c.p.localReader.id);d(d(c).jqGrid("getGridRowById",a)).css("display","none");this[h]&&d(c).jqGrid("collapseRow",this)})}})},getRootNodes:function(){var b=[];this.each(function(){var c=this;if(c.grid&&c.p.treeGrid)switch(c.p.treeGridModel){case "nested":var a=c.p.treeReader.level_field;d(c.p.data).each(function(){parseInt(this[a],10)===parseInt(c.p.tree_root_level,10)&&b.push(this)});break;case "adjacency":var h=
|
482 |
-
c.p.treeReader.parent_id_field;d(c.p.data).each(function(){null!==this[h]&&"null"!==String(this[h]).toLowerCase()||b.push(this)})}});return b},getNodeDepth:function(b){var c=null;this.each(function(){if(this.grid&&this.p.treeGrid)switch(this.p.treeGridModel){case "nested":c=parseInt(b[this.p.treeReader.level_field],10)-parseInt(this.p.tree_root_level,10);break;case "adjacency":c=d(this).jqGrid("getNodeAncestors",b).length}});return c},getNodeParent:function(b){var c=null;this.each(function(){var a=
|
483 |
-
this;if(a.grid&&a.p.treeGrid)switch(a.p.treeGridModel){case "nested":var h=a.p.treeReader.left_field,e=a.p.treeReader.right_field,k=a.p.treeReader.level_field,g=parseInt(b[h],10),f=parseInt(b[e],10),n=parseInt(b[k],10);d(this.p.data).each(function(){if(parseInt(this[k],10)===n-1&&parseInt(this[h],10)<g&&parseInt(this[e],10)>f)return c=this,!1});break;case "adjacency":var m=a.p.treeReader.parent_id_field,p=a.p.localReader.id;d(this.p.data).each(function(){if(this[p]===d.jgrid.stripPref(a.p.idPrefix,
|
484 |
-
b[m]))return c=this,!1})}});return c},getNodeChildren:function(b){var c=[];this.each(function(){var a=this;if(a.grid&&a.p.treeGrid)switch(a.p.treeGridModel){case "nested":var h=a.p.treeReader.left_field,e=a.p.treeReader.right_field,k=a.p.treeReader.level_field,g=parseInt(b[h],10),f=parseInt(b[e],10),n=parseInt(b[k],10);d(this.p.data).each(function(){parseInt(this[k],10)===n+1&&parseInt(this[h],10)>g&&parseInt(this[e],10)<f&&c.push(this)});break;case "adjacency":var m=a.p.treeReader.parent_id_field,
|
485 |
-
p=a.p.localReader.id;d(this.p.data).each(function(){this[m]==d.jgrid.stripPref(a.p.idPrefix,b[p])&&c.push(this)})}});return c},getFullTreeNode:function(b){var c=[];this.each(function(){var a=this,h;if(a.grid&&a.p.treeGrid)switch(a.p.treeGridModel){case "nested":var e=a.p.treeReader.left_field,k=a.p.treeReader.right_field,g=a.p.treeReader.level_field,f=parseInt(b[e],10),n=parseInt(b[k],10),m=parseInt(b[g],10);d(this.p.data).each(function(){parseInt(this[g],10)>=m&&parseInt(this[e],10)>=f&&parseInt(this[e],
|
486 |
-
10)<=n&&c.push(this)});break;case "adjacency":if(b){c.push(b);var p=a.p.treeReader.parent_id_field,q=a.p.localReader.id;d(this.p.data).each(function(b){h=c.length;for(b=0;b<h;b++)if(d.jgrid.stripPref(a.p.idPrefix,c[b][q])===this[p]){c.push(this);break}})}}});return c},getNodeAncestors:function(b){var c=[];this.each(function(){if(this.grid&&this.p.treeGrid)for(var a=d(this).jqGrid("getNodeParent",b);a;)c.push(a),a=d(this).jqGrid("getNodeParent",a)});return c},isVisibleNode:function(b){var c=!0;this.each(function(){if(this.grid&&
|
487 |
-
this.p.treeGrid){var a=d(this).jqGrid("getNodeAncestors",b),h=this.p.treeReader.expanded_field;d(a).each(function(){c=c&&this[h];if(!c)return!1})}});return c},isNodeLoaded:function(b){var c;this.each(function(){if(this.grid&&this.p.treeGrid){var a=this.p.treeReader.leaf_field,h=this.p.treeReader.loaded;c=void 0!==b?void 0!==b[h]?b[h]:b[a]||0<d(this).jqGrid("getNodeChildren",b).length?!0:!1:!1}});return c},expandNode:function(b){return this.each(function(){if(this.grid&&this.p.treeGrid){var c=this.p.treeReader.expanded_field,
|
488 |
-
a=this.p.treeReader.parent_id_field,h=this.p.treeReader.loaded,e=this.p.treeReader.level_field,k=this.p.treeReader.left_field,g=this.p.treeReader.right_field;if(!b[c]){var f=d.jgrid.getAccessor(b,this.p.localReader.id),n=d("#"+this.p.idPrefix+d.jgrid.jqID(f),this.grid.bDiv)[0],m=this.p._index[f];d(this).jqGrid("isNodeLoaded",this.p.data[m])?(b[c]=!0,d("div.treeclick",n).removeClass(this.p.treeIcons.plus+" tree-plus").addClass(this.p.treeIcons.minus+" tree-minus")):this.grid.hDiv.loading||(b[c]=!0,
|
489 |
-
d("div.treeclick",n).removeClass(this.p.treeIcons.plus+" tree-plus").addClass(this.p.treeIcons.minus+" tree-minus"),this.p.treeANode=n.rowIndex,this.p.datatype=this.p.treedatatype,"nested"===this.p.treeGridModel?d(this).jqGrid("setGridParam",{postData:{nodeid:f,n_left:b[k],n_right:b[g],n_level:b[e]}}):d(this).jqGrid("setGridParam",{postData:{nodeid:f,parentid:b[a],n_level:b[e]}}),d(this).trigger("reloadGrid"),b[h]=!0,"nested"===this.p.treeGridModel?d(this).jqGrid("setGridParam",{postData:{nodeid:"",
|
490 |
-
n_left:"",n_right:"",n_level:""}}):d(this).jqGrid("setGridParam",{postData:{nodeid:"",parentid:"",n_level:""}}))}}})},collapseNode:function(b){return this.each(function(){if(this.grid&&this.p.treeGrid){var c=this.p.treeReader.expanded_field;b[c]&&(b[c]=!1,c=d.jgrid.getAccessor(b,this.p.localReader.id),c=d("#"+this.p.idPrefix+d.jgrid.jqID(c),this.grid.bDiv)[0],d("div.treeclick",c).removeClass(this.p.treeIcons.minus+" tree-minus").addClass(this.p.treeIcons.plus+" tree-plus"))}})},SortTree:function(b,
|
491 |
-
c,a,h){return this.each(function(){if(this.grid&&this.p.treeGrid){var e,k,g,f=[],n=this,m;e=d(this).jqGrid("getRootNodes");e=d.jgrid.from(e);e.orderBy(b,c,a,h);m=e.select();e=0;for(k=m.length;e<k;e++)g=m[e],f.push(g),d(this).jqGrid("collectChildrenSortTree",f,g,b,c,a,h);d.each(f,function(a){var b=d.jgrid.getAccessor(this,n.p.localReader.id);d("#"+d.jgrid.jqID(n.p.id)+" tbody tr:eq("+a+")").after(d("tr#"+d.jgrid.jqID(b),n.grid.bDiv))});f=m=e=null}})},collectChildrenSortTree:function(b,c,a,h,e,k){return this.each(function(){if(this.grid&&
|
492 |
-
this.p.treeGrid){var g,f,n,m;g=d(this).jqGrid("getNodeChildren",c);g=d.jgrid.from(g);g.orderBy(a,h,e,k);m=g.select();g=0;for(f=m.length;g<f;g++)n=m[g],b.push(n),d(this).jqGrid("collectChildrenSortTree",b,n,a,h,e,k)}})},setTreeRow:function(b,c){var a=!1;this.each(function(){this.grid&&this.p.treeGrid&&(a=d(this).jqGrid("setRowData",b,c))});return a},delTreeNode:function(b){return this.each(function(){var c=this.p.localReader.id,a,h=this.p.treeReader.left_field,e=this.p.treeReader.right_field,k,g,f;
|
493 |
-
if(this.grid&&this.p.treeGrid&&(a=this.p._index[b],void 0!==a)){k=parseInt(this.p.data[a][e],10);g=k-parseInt(this.p.data[a][h],10)+1;var n=d(this).jqGrid("getFullTreeNode",this.p.data[a]);if(0<n.length)for(a=0;a<n.length;a++)d(this).jqGrid("delRowData",n[a][c]);if("nested"===this.p.treeGridModel){c=d.jgrid.from(this.p.data).greater(h,k,{stype:"integer"}).select();if(c.length)for(f in c)c.hasOwnProperty(f)&&(c[f][h]=parseInt(c[f][h],10)-g);c=d.jgrid.from(this.p.data).greater(e,k,{stype:"integer"}).select();
|
494 |
-
if(c.length)for(f in c)c.hasOwnProperty(f)&&(c[f][e]=parseInt(c[f][e],10)-g)}}})},addChildNode:function(b,c,a,h){var e=this[0];if(a){var k=e.p.treeReader.expanded_field,g=e.p.treeReader.leaf_field,f=e.p.treeReader.level_field,n=e.p.treeReader.parent_id_field,m=e.p.treeReader.left_field,p=e.p.treeReader.right_field,q=e.p.treeReader.loaded,l,u,t,w,s;l=0;var v=c,x;void 0===h&&(h=!1);if(void 0===b||null===b){s=e.p.data.length-1;if(0<=s)for(;0<=s;)l=Math.max(l,parseInt(e.p.data[s][e.p.localReader.id],
|
495 |
-
10)),s--;b=l+1}var y=d(e).jqGrid("getInd",c);x=!1;void 0===c||null===c||""===c?(v=c=null,l="last",w=e.p.tree_root_level,s=e.p.data.length+1):(l="after",u=e.p._index[c],t=e.p.data[u],c=t[e.p.localReader.id],w=parseInt(t[f],10)+1,s=d(e).jqGrid("getFullTreeNode",t),s.length?(v=s=s[s.length-1][e.p.localReader.id],s=d(e).jqGrid("getInd",v)+1):s=d(e).jqGrid("getInd",c)+1,t[g]&&(x=!0,t[k]=!0,d(e.rows[y]).find("span.cell-wrapperleaf").removeClass("cell-wrapperleaf").addClass("cell-wrapper").end().find("div.tree-leaf").removeClass(e.p.treeIcons.leaf+
|
496 |
-
" tree-leaf").addClass(e.p.treeIcons.minus+" tree-minus"),e.p.data[u][g]=!1,t[q]=!0));u=s+1;void 0===a[k]&&(a[k]=!1);void 0===a[q]&&(a[q]=!1);a[f]=w;void 0===a[g]&&(a[g]=!0);"adjacency"===e.p.treeGridModel&&(a[n]=c);if("nested"===e.p.treeGridModel){var r;if(null!==c){g=parseInt(t[p],10);f=d.jgrid.from(e.p.data);f=f.greaterOrEquals(p,g,{stype:"integer"});f=f.select();if(f.length)for(r in f)f.hasOwnProperty(r)&&(f[r][m]=f[r][m]>g?parseInt(f[r][m],10)+2:f[r][m],f[r][p]=f[r][p]>=g?parseInt(f[r][p],10)+
|
497 |
-
2:f[r][p]);a[m]=g;a[p]=g+1}else{g=parseInt(d(e).jqGrid("getCol",p,!1,"max"),10);f=d.jgrid.from(e.p.data).greater(m,g,{stype:"integer"}).select();if(f.length)for(r in f)f.hasOwnProperty(r)&&(f[r][m]=parseInt(f[r][m],10)+2);f=d.jgrid.from(e.p.data).greater(p,g,{stype:"integer"}).select();if(f.length)for(r in f)f.hasOwnProperty(r)&&(f[r][p]=parseInt(f[r][p],10)+2);a[m]=g+1;a[p]=g+2}}if(null===c||d(e).jqGrid("isNodeLoaded",t)||x)d(e).jqGrid("addRowData",b,a,l,v),d(e).jqGrid("setTreeNode",s,u);t&&!t[k]&&
|
498 |
-
h&&d(e.rows[y]).find("div.treeclick").click()}}})})(jQuery);
|
499 |
-
(function(d){function I(d,n){var h,e,v=[],r;if(!this||"function"!==typeof d||d instanceof RegExp)throw new TypeError;r=this.length;for(h=0;h<r;h++)if(this.hasOwnProperty(h)&&(e=this[h],d.call(n,e,h,this))){v.push(e);break}return v}d.assocArraySize=function(d){var n=0,h;for(h in d)d.hasOwnProperty(h)&&n++;return n};d.jgrid.extend({pivotSetup:function(q,n){var h=[],e=[],v=[],r=[],b={grouping:!0,groupingView:{groupField:[],groupSummary:[],groupSummaryPos:[]}},f=[],c=d.extend({rowTotals:!1,rowTotalsText:"Total",
|
500 |
-
colTotals:!1,groupSummary:!0,groupSummaryPos:"header",frozenStaticCols:!1},n||{});this.each(function(){function n(C,c,a){C=I.call(C,c,a);return 0<C.length?C[0]:null}function J(c,a){var d=0,f=!0,h;for(h in c){if(c[h]!=this[d]){f=!1;break}d++;if(d>=this.length)break}f&&(D=a);return f}function E(c,a,f,h){var g=a.length,b,k,e,l;l=d.isArray(f)?f.length:1;r=[];for(e=r.root=0;e<l;e++){var n=[],m;for(b=0;b<g;b++){if(null==f)m=k=d.trim(a[b].member)+"_"+a[b].aggregator;else{m=f[e].replace(/\s+/g,"");try{k=
|
501 |
-
1===g?m:m+"_"+a[b].aggregator+"_"+b}catch(v){}}var t=h,u=k,x=n,y=k,w=h[k],p=a[b].member,q=c,s=void 0;switch(a[b].aggregator){case "sum":s=parseFloat(w||0)+parseFloat(q[p]||0);break;case "count":if(""===w||null==w)w=0;s=q.hasOwnProperty(p)?w+1:0;break;case "min":s=""===w||null==w?parseFloat(q[p]||0):Math.min(parseFloat(w),parseFloat(q[p]||0));break;case "max":s=""===w||null==w?parseFloat(q[p]||0):Math.max(parseFloat(w),parseFloat(q[p]||0))}t[u]=x[y]=s}r[m]=n}return h}function H(a){var d,b,g,k,e;for(g in a)if(a.hasOwnProperty(g)){if("object"!==
|
502 |
-
typeof a[g]&&("level"===g&&(void 0===F[a.level]&&(F[a.level]="",0<a.level&&"_r_Totals"!==a.text&&(f[a.level-1]={useColSpanStyle:!1,groupHeaders:[]})),F[a.level]!==a.text&&a.children.length&&"_r_Totals"!==a.text&&0<a.level&&(f[a.level-1].groupHeaders.push({titleText:a.text}),b=f[a.level-1].groupHeaders.length,e=1===b?K:G+(b-1)*z,f[a.level-1].groupHeaders[b-1].startColumnName=h[e].name,f[a.level-1].groupHeaders[b-1].numberOfColumns=h.length-e,G=h.length),F[a.level]=a.text),a.level===l&&"level"===g&&
|
503 |
-
0<l))if(1<z){b=1;for(d in a.fields)1===b&&f[l-1].groupHeaders.push({startColumnName:d,numberOfColumns:1,titleText:a.text}),b++;f[l-1].groupHeaders[f[l-1].groupHeaders.length-1].numberOfColumns=b-1}else f.splice(l-1,1);null!=a[g]&&"object"===typeof a[g]&&H(a[g]);if("level"===g&&0<a.level)for(d in b=0,a.fields){e={};for(k in c.aggregates[b])if(c.aggregates[b].hasOwnProperty(k))switch(k){case "member":case "label":case "aggregator":break;default:e[k]=c.aggregates[b][k]}1<z?(e.name=d,e.label=c.aggregates[b].label||
|
504 |
-
d):(e.name=a.text,e.label="_r_Totals"===a.text?c.rowTotalsText:a.text);h.push(e);b++}}}var m,D,a,y=q.length,s,l,z,k,p=0;c.rowTotals&&0<c.yDimension.length&&(c.yDimension.splice(0,0,{dataName:c.yDimension[0].dataName}),c.yDimension[0].converter=function(){return"_r_Totals"});s=d.isArray(c.xDimension)?c.xDimension.length:0;l=c.yDimension.length;z=d.isArray(c.aggregates)?c.aggregates.length:0;if(0===s||0===z)throw"xDimension or aggregates optiona are not set!";var x;for(a=0;a<s;a++)x={name:c.xDimension[a].dataName,
|
505 |
-
frozen:c.frozenStaticCols},x=d.extend(!0,x,c.xDimension[a]),h.push(x);x=s-1;for(var A={};p<y;){m=q[p];var t=[],u=[];k={};a=0;do t[a]=d.trim(m[c.xDimension[a].dataName]),k[c.xDimension[a].dataName]=t[a],a++;while(a<s);var g=0;D=-1;a=n(e,J,t);if(!a){g=0;if(1<=l){for(g=0;g<l;g++)u[g]=d.trim(m[c.yDimension[g].dataName]),c.yDimension[g].converter&&d.isFunction(c.yDimension[g].converter)&&(u[g]=c.yDimension[g].converter.call(this,u[g],t,u));k=E(m,c.aggregates,u,k)}else 0===l&&(k=E(m,c.aggregates,null,k));
|
506 |
-
e.push(k)}else if(0<=D){g=0;if(1<=l){for(g=0;g<l;g++)u[g]=d.trim(m[c.yDimension[g].dataName]),c.yDimension[g].converter&&d.isFunction(c.yDimension[g].converter)&&(u[g]=c.yDimension[g].converter.call(this,u[g],t,u));a=E(m,c.aggregates,u,a)}else 0===l&&(a=E(m,c.aggregates,null,a));e[D]=a}m=0;var t=k=null,B;for(B in r){if(0===m)A.children&&void 0!==A.children||(A={text:B,level:0,children:[]}),k=A.children;else{t=null;for(a=0;a<k.length;a++)if(k[a].text===B){t=k[a];break}t?k=t.children:(k.push({children:[],
|
507 |
-
text:B,level:m,fields:r[B]}),k=k[k.length-1].children)}m++}p++}var F=[],G=h.length,K=G;0<l&&(f[l-1]={useColSpanStyle:!1,groupHeaders:[]});H(A,0);if(c.colTotals)for(p=e.length;p--;)for(a=s;a<h.length;a++)y=h[a].name,v[y]=v[y]?v[y]+parseFloat(e[p][y]||0):parseFloat(e[p][y]||0);if(0<x)for(a=0;a<x;a++)b.groupingView.groupField[a]=h[a].name,b.groupingView.groupSummary[a]=c.groupSummary,b.groupingView.groupSummaryPos[a]=c.groupSummaryPos;else b.grouping=!1;b.sortname=h[x].name;b.groupingView.hideFirstGroupCol=
|
508 |
-
!0});return{colModel:h,rows:e,groupOptions:b,groupHeaders:f,summary:v}},jqPivot:function(q,n,h,e){return this.each(function(){function v(b){var f=jQuery(r).jqGrid("pivotSetup",b,n),c=0<d.assocArraySize(f.summary)?!0:!1,e=d.jgrid.from(f.rows);for(b=0;b<f.groupOptions.groupingView.groupField.length;b++)e.orderBy(f.groupOptions.groupingView.groupField[b],"a","text","");jQuery(r).jqGrid(d.extend({datastr:d.extend(e.select(),c?{userdata:f.summary}:{}),datatype:"jsonstring",footerrow:c,userDataOnFooter:c,
|
509 |
-
colModel:f.colModel,viewrecords:!0,sortname:n.xDimension[0].dataName},h||{},f.groupOptions));f=f.groupHeaders;if(f.length)for(b=0;b<f.length;b++)f[b]&&f[b].groupHeaders.length&&jQuery(r).jqGrid("setGroupHeaders",f[b]);n.frozenStaticCols&&jQuery(r).jqGrid("setFrozenColumns")}var r=this;"string"===typeof q?d.ajax(d.extend({url:q,dataType:"json",success:function(b){v(d.jgrid.getAccessor(b,e&&e.reader?e.reader:"rows"))}},e||{})):v(q)})}})})(jQuery);
|
510 |
-
(function(c){c.jgrid.extend({jqGridImport:function(a){a=c.extend({imptype:"xml",impstring:"",impurl:"",mtype:"GET",impData:{},xmlGrid:{config:"roots>grid",data:"roots>rows"},jsonGrid:{config:"grid",data:"data"},ajaxOptions:{}},a||{});return this.each(function(){var d=this,f=function(a,b){var e=c(b.xmlGrid.config,a)[0],h=c(b.xmlGrid.data,a)[0],f,g;if(xmlJsonClass.xml2json&&c.jgrid.parse){e=xmlJsonClass.xml2json(e," ");e=c.jgrid.parse(e);for(g in e)e.hasOwnProperty(g)&&(f=e[g]);h?(h=e.grid.datatype,
|
511 |
-
e.grid.datatype="xmlstring",e.grid.datastr=a,c(d).jqGrid(f).jqGrid("setGridParam",{datatype:h})):c(d).jqGrid(f)}else alert("xml2json or parse are not present")},b=function(a,b){if(a&&"string"===typeof a){var e=!1;c.jgrid.useJSON&&(c.jgrid.useJSON=!1,e=!0);var f=c.jgrid.parse(a);e&&(c.jgrid.useJSON=!0);e=f[b.jsonGrid.config];if(f=f[b.jsonGrid.data]){var g=e.datatype;e.datatype="jsonstring";e.datastr=f;c(d).jqGrid(e).jqGrid("setGridParam",{datatype:g})}else c(d).jqGrid(e)}};switch(a.imptype){case "xml":c.ajax(c.extend({url:a.impurl,
|
512 |
-
type:a.mtype,data:a.impData,dataType:"xml",complete:function(b,g){"success"===g&&(f(b.responseXML,a),c(d).triggerHandler("jqGridImportComplete",[b,a]),c.isFunction(a.importComplete)&&a.importComplete(b))}},a.ajaxOptions));break;case "xmlstring":if(a.impstring&&"string"===typeof a.impstring){var g=c.parseXML(a.impstring);g&&(f(g,a),c(d).triggerHandler("jqGridImportComplete",[g,a]),c.isFunction(a.importComplete)&&a.importComplete(g),a.impstring=null);g=null}break;case "json":c.ajax(c.extend({url:a.impurl,
|
513 |
-
type:a.mtype,data:a.impData,dataType:"json",complete:function(f){try{b(f.responseText,a),c(d).triggerHandler("jqGridImportComplete",[f,a]),c.isFunction(a.importComplete)&&a.importComplete(f)}catch(g){}}},a.ajaxOptions));break;case "jsonstring":a.impstring&&"string"===typeof a.impstring&&(b(a.impstring,a),c(d).triggerHandler("jqGridImportComplete",[a.impstring,a]),c.isFunction(a.importComplete)&&a.importComplete(a.impstring),a.impstring=null)}})},jqGridExport:function(a){a=c.extend({exptype:"xmlstring",
|
514 |
-
root:"grid",ident:"\t"},a||{});var d=null;this.each(function(){if(this.grid){var f,b=c.extend(!0,{},c(this).jqGrid("getGridParam"));b.rownumbers&&(b.colNames.splice(0,1),b.colModel.splice(0,1));b.multiselect&&(b.colNames.splice(0,1),b.colModel.splice(0,1));b.subGrid&&(b.colNames.splice(0,1),b.colModel.splice(0,1));b.knv=null;if(b.treeGrid)for(f in b.treeReader)b.treeReader.hasOwnProperty(f)&&(b.colNames.splice(b.colNames.length-1),b.colModel.splice(b.colModel.length-1));switch(a.exptype){case "xmlstring":d=
|
515 |
-
"<"+a.root+">"+xmlJsonClass.json2xml(b,a.ident)+"</"+a.root+">";break;case "jsonstring":d="{"+xmlJsonClass.toJson(b,a.root,a.ident,!1)+"}",void 0!==b.postData.filters&&(d=d.replace(/filters":"/,'filters":'),d=d.replace(/}]}"/,"}]}"))}}});return d},excelExport:function(a){a=c.extend({exptype:"remote",url:null,oper:"oper",tag:"excel",exportOptions:{}},a||{});return this.each(function(){if(this.grid){var d;"remote"===a.exptype&&(d=c.extend({},this.p.postData),d[a.oper]=a.tag,d=jQuery.param(d),d=-1!==
|
516 |
-
a.url.indexOf("?")?a.url+"&"+d:a.url+"?"+d,window.location=d)}})}})})(jQuery);
|
517 |
-
var xmlJsonClass={xml2json:function(a,b){9===a.nodeType&&(a=a.documentElement);var g=this.removeWhite(a),g=this.toObj(g),g=this.toJson(g,a.nodeName,"\t");return"{\n"+b+(b?g.replace(/\t/g,b):g.replace(/\t|\n/g,""))+"\n}"},json2xml:function(a,b){var g=function(a,b,e){var d="",f,k;if(a instanceof Array)if(0===a.length)d+=e+"<"+b+">__EMPTY_ARRAY_</"+b+">\n";else for(f=0,k=a.length;f<k;f+=1)var n=e+g(a[f],b,e+"\t")+"\n",d=d+n;else if("object"===typeof a){f=!1;d+=e+"<"+b;for(k in a)a.hasOwnProperty(k)&&
|
518 |
-
("@"===k.charAt(0)?d+=" "+k.substr(1)+'="'+a[k].toString()+'"':f=!0);d+=f?">":"/>";if(f){for(k in a)a.hasOwnProperty(k)&&("#text"===k?d+=a[k]:"#cdata"===k?d+="<![CDATA["+a[k]+"]]\x3e":"@"!==k.charAt(0)&&(d+=g(a[k],k,e+"\t")));d+=("\n"===d.charAt(d.length-1)?e:"")+"</"+b+">"}}else"function"===typeof a?d+=e+"<"+b+"><![CDATA["+a+"]]\x3e</"+b+">":(void 0===a&&(a=""),d='""'===a.toString()||0===a.toString().length?d+(e+"<"+b+">__EMPTY_STRING_</"+b+">"):d+(e+"<"+b+">"+a.toString()+"</"+b+">"));return d},
|
519 |
-
f="",e;for(e in a)a.hasOwnProperty(e)&&(f+=g(a[e],e,""));return b?f.replace(/\t/g,b):f.replace(/\t|\n/g,"")},toObj:function(a){var b={},g=/function/i;if(1===a.nodeType){if(a.attributes.length){var f;for(f=0;f<a.attributes.length;f+=1)b["@"+a.attributes[f].nodeName]=(a.attributes[f].nodeValue||"").toString()}if(a.firstChild){var e=f=0,h=!1,c;for(c=a.firstChild;c;c=c.nextSibling)1===c.nodeType?h=!0:3===c.nodeType&&c.nodeValue.match(/[^ \f\n\r\t\v]/)?f+=1:4===c.nodeType&&(e+=1);if(h)if(2>f&&2>e)for(this.removeWhite(a),
|
520 |
-
c=a.firstChild;c;c=c.nextSibling)3===c.nodeType?b["#text"]=this.escape(c.nodeValue):4===c.nodeType?g.test(c.nodeValue)?b[c.nodeName]=[b[c.nodeName],c.nodeValue]:b["#cdata"]=this.escape(c.nodeValue):b[c.nodeName]?b[c.nodeName]instanceof Array?b[c.nodeName][b[c.nodeName].length]=this.toObj(c):b[c.nodeName]=[b[c.nodeName],this.toObj(c)]:b[c.nodeName]=this.toObj(c);else a.attributes.length?b["#text"]=this.escape(this.innerXml(a)):b=this.escape(this.innerXml(a));else if(f)a.attributes.length?b["#text"]=
|
521 |
-
this.escape(this.innerXml(a)):(b=this.escape(this.innerXml(a)),"__EMPTY_ARRAY_"===b?b="[]":"__EMPTY_STRING_"===b&&(b=""));else if(e)if(1<e)b=this.escape(this.innerXml(a));else for(c=a.firstChild;c;c=c.nextSibling)if(g.test(a.firstChild.nodeValue)){b=a.firstChild.nodeValue;break}else b["#cdata"]=this.escape(c.nodeValue)}a.attributes.length||a.firstChild||(b=null)}else 9===a.nodeType?b=this.toObj(a.documentElement):alert("unhandled node type: "+a.nodeType);return b},toJson:function(a,b,g,f){void 0===
|
522 |
-
f&&(f=!0);var e=b?'"'+b+'"':"",h="\t",c="\n";f||(c=h="");if("[]"===a)e+=b?":[]":"[]";else if(a instanceof Array){var l,d,m=[];d=0;for(l=a.length;d<l;d+=1)m[d]=this.toJson(a[d],"",g+h,f);e+=(b?":[":"[")+(1<m.length?c+g+h+m.join(","+c+g+h)+c+g:m.join(""))+"]"}else if(null===a)e+=(b&&":")+"null";else if("object"===typeof a){l=[];for(d in a)a.hasOwnProperty(d)&&(l[l.length]=this.toJson(a[d],d,g+h,f));e+=(b?":{":"{")+(1<l.length?c+g+h+l.join(","+c+g+h)+c+g:l.join(""))+"}"}else e="string"===typeof a?e+
|
523 |
-
((b&&":")+'"'+a.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"'):e+((b&&":")+a.toString());return e},innerXml:function(a){var b="";if("innerHTML"in a)b=a.innerHTML;else{var g=function(a){var b="",h;if(1===a.nodeType){b+="<"+a.nodeName;for(h=0;h<a.attributes.length;h+=1)b+=" "+a.attributes[h].nodeName+'="'+(a.attributes[h].nodeValue||"").toString()+'"';if(a.firstChild){b+=">";for(h=a.firstChild;h;h=h.nextSibling)b+=g(h);b+="</"+a.nodeName+">"}else b+="/>"}else 3===a.nodeType?b+=a.nodeValue:4===a.nodeType&&
|
524 |
-
(b+="<![CDATA["+a.nodeValue+"]]\x3e");return b};for(a=a.firstChild;a;a=a.nextSibling)b+=g(a)}return b},escape:function(a){return a.replace(/[\\]/g,"\\\\").replace(/[\"]/g,'\\"').replace(/[\n]/g,"\\n").replace(/[\r]/g,"\\r")},removeWhite:function(a){a.normalize();var b;for(b=a.firstChild;b;)if(3===b.nodeType)if(b.nodeValue.match(/[^ \f\n\r\t\v]/))b=b.nextSibling;else{var g=b.nextSibling;a.removeChild(b);b=g}else 1===b.nodeType&&this.removeWhite(b),b=b.nextSibling;return a}};
|
525 |
-
function tableToGrid(l,m){jQuery(l).each(function(){if(!this.grid){jQuery(this).width("99%");var b=jQuery(this).width(),c=jQuery("tr td:first-child input[type=checkbox]:first",jQuery(this)),a=jQuery("tr td:first-child input[type=radio]:first",jQuery(this)),c=0<c.length,a=!c&&0<a.length,k=c||a,d=[],e=[];jQuery("th",jQuery(this)).each(function(){0===d.length&&k?(d.push({name:"__selection__",index:"__selection__",width:0,hidden:!0}),e.push("__selection__")):(d.push({name:jQuery(this).attr("id")||jQuery.trim(jQuery.jgrid.stripHtml(jQuery(this).html())).split(" ").join("_"),
|
526 |
-
index:jQuery(this).attr("id")||jQuery.trim(jQuery.jgrid.stripHtml(jQuery(this).html())).split(" ").join("_"),width:jQuery(this).width()||150}),e.push(jQuery(this).html()))});var f=[],g=[],h=[];jQuery("tbody > tr",jQuery(this)).each(function(){var b={},a=0;jQuery("td",jQuery(this)).each(function(){if(0===a&&k){var c=jQuery("input",jQuery(this)),e=c.attr("value");g.push(e||f.length);c.is(":checked")&&h.push(e);b[d[a].name]=c.attr("value")}else b[d[a].name]=jQuery(this).html();a++});0<a&&f.push(b)});
|
527 |
-
jQuery(this).empty();jQuery(this).addClass("scroll");jQuery(this).jqGrid(jQuery.extend({datatype:"local",width:b,colNames:e,colModel:d,multiselect:c},m||{}));for(b=0;b<f.length;b++)a=null,0<g.length&&(a=g[b])&&a.replace&&(a=encodeURIComponent(a).replace(/[.\-%]/g,"_")),null===a&&(a=b+1),jQuery(this).jqGrid("addRowData",a,f[b]);for(b=0;b<h.length;b++)jQuery(this).jqGrid("setSelection",h[b])}})};
|
528 |
-
(function(b){b.jgrid.msie&&8===b.jgrid.msiever()&&(b.expr[":"].hidden=function(b){return 0===b.offsetWidth||0===b.offsetHeight||"none"===b.style.display});b.jgrid._multiselect=!1;if(b.ui&&b.ui.multiselect){if(b.ui.multiselect.prototype._setSelected){var r=b.ui.multiselect.prototype._setSelected;b.ui.multiselect.prototype._setSelected=function(a,d){var c=r.call(this,a,d);if(d&&this.selectedList){var e=this.element;this.selectedList.find("li").each(function(){b(this).data("optionLink")&&b(this).data("optionLink").remove().appendTo(e)})}return c}}b.ui.multiselect.prototype.destroy&&
|
529 |
-
(b.ui.multiselect.prototype.destroy=function(){this.element.show();this.container.remove();void 0===b.Widget?b.widget.prototype.destroy.apply(this,arguments):b.Widget.prototype.destroy.apply(this,arguments)});b.jgrid._multiselect=!0}b.jgrid.extend({sortableColumns:function(a){return this.each(function(){function d(){c.p.disableClick=!0}var c=this,e=b.jgrid.jqID(c.p.id),e={tolerance:"pointer",axis:"x",scrollSensitivity:"1",items:">th:not(:has(#jqgh_"+e+"_cb,#jqgh_"+e+"_rn,#jqgh_"+e+"_subgrid),:hidden)",
|
530 |
-
placeholder:{element:function(a){return b(document.createElement(a[0].nodeName)).addClass(a[0].className+" ui-sortable-placeholder ui-state-highlight").removeClass("ui-sortable-helper")[0]},update:function(b,a){a.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));a.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}},update:function(a,
|
531 |
-
e){var d=b(e.item).parent(),d=b(">th",d),f={},g=c.p.id+"_";b.each(c.p.colModel,function(b){f[this.name]=b});var l=[];d.each(function(){var a=b(">div",this).get(0).id.replace(/^jqgh_/,"").replace(g,"");f.hasOwnProperty(a)&&l.push(f[a])});b(c).jqGrid("remapColumns",l,!0,!0);b.isFunction(c.p.sortable.update)&&c.p.sortable.update(l);setTimeout(function(){c.p.disableClick=!1},50)}};c.p.sortable.options?b.extend(e,c.p.sortable.options):b.isFunction(c.p.sortable)&&(c.p.sortable={update:c.p.sortable});if(e.start){var g=
|
532 |
-
e.start;e.start=function(b,a){d();g.call(this,b,a)}}else e.start=d;c.p.sortable.exclude&&(e.items+=":not("+c.p.sortable.exclude+")");a.sortable(e).data("sortable").floating=!0})},columnChooser:function(a){function d(a,c){a&&("string"===typeof a?b.fn[a]&&b.fn[a].apply(c,b.makeArray(arguments).slice(2)):b.isFunction(a)&&a.apply(c,b.makeArray(arguments).slice(2)))}var c=this;if(!b("#colchooser_"+b.jgrid.jqID(c[0].p.id)).length){var e=b('<div id="colchooser_'+c[0].p.id+'" style="position:relative;overflow:hidden"><div><select multiple="multiple"></select></div></div>'),
|
533 |
-
g=b("select",e);a=b.extend({width:420,height:240,classname:null,done:function(b){b&&c.jqGrid("remapColumns",b,!0)},msel:"multiselect",dlog:"dialog",dialog_opts:{minWidth:470},dlog_opts:function(a){var c={};c[a.bSubmit]=function(){a.apply_perm();a.cleanup(!1)};c[a.bCancel]=function(){a.cleanup(!0)};return b.extend(!0,{buttons:c,close:function(){a.cleanup(!0)},modal:a.modal||!1,resizable:a.resizable||!0,width:a.width+20},a.dialog_opts||{})},apply_perm:function(){b("option",g).each(function(){this.selected?
|
534 |
-
c.jqGrid("showCol",k[this.value].name):c.jqGrid("hideCol",k[this.value].name)});var e=[];b("option:selected",g).each(function(){e.push(parseInt(this.value,10))});b.each(e,function(){delete p[k[parseInt(this,10)].name]});b.each(p,function(){var b=parseInt(this,10);var a=e,c=b;if(0<=c){var d=a.slice(),k=d.splice(c,Math.max(a.length-c,c));c>a.length&&(c=a.length);d[c]=b;e=d.concat(k)}else e=void 0});a.done&&a.done.call(c,e)},cleanup:function(b){d(a.dlog,e,"destroy");d(a.msel,g,"destroy");e.remove();
|
535 |
-
b&&a.done&&a.done.call(c)},msel_opts:{}},b.jgrid.col,a||{});if(b.ui&&b.ui.multiselect&&"multiselect"===a.msel){if(!b.jgrid._multiselect){alert("Multiselect plugin loaded after jqGrid. Please load the plugin before the jqGrid!");return}a.msel_opts=b.extend(b.ui.multiselect.defaults,a.msel_opts)}a.caption&&e.attr("title",a.caption);a.classname&&(e.addClass(a.classname),g.addClass(a.classname));a.width&&(b(">div",e).css({width:a.width,margin:"0 auto"}),g.css("width",a.width));a.height&&(b(">div",e).css("height",
|
536 |
-
a.height),g.css("height",a.height-10));var k=c.jqGrid("getGridParam","colModel"),t=c.jqGrid("getGridParam","colNames"),p={},f=[];g.empty();b.each(k,function(a){p[this.name]=a;this.hidedlg?this.hidden||f.push(a):g.append("<option value='"+a+"' "+(this.hidden?"":"selected='selected'")+">"+b.jgrid.stripHtml(t[a])+"</option>")});var q=b.isFunction(a.dlog_opts)?a.dlog_opts.call(c,a):a.dlog_opts;d(a.dlog,e,q);q=b.isFunction(a.msel_opts)?a.msel_opts.call(c,a):a.msel_opts;d(a.msel,g,q)}},sortableRows:function(a){return this.each(function(){var d=
|
537 |
-
this;d.grid&&!d.p.treeGrid&&b.fn.sortable&&(a=b.extend({cursor:"move",axis:"y",items:".jqgrow"},a||{}),a.start&&b.isFunction(a.start)?(a._start_=a.start,delete a.start):a._start_=!1,a.update&&b.isFunction(a.update)?(a._update_=a.update,delete a.update):a._update_=!1,a.start=function(c,e){b(e.item).css("border-width","0");b("td",e.item).each(function(b){this.style.width=d.grid.cols[b].style.width});if(d.p.subGrid){var g=b(e.item).attr("id");try{b(d).jqGrid("collapseSubGridRow",g)}catch(k){}}a._start_&&
|
538 |
-
a._start_.apply(this,[c,e])},a.update=function(c,e){b(e.item).css("border-width","");!0===d.p.rownumbers&&b("td.jqgrid-rownum",d.rows).each(function(a){b(this).html(a+1+(parseInt(d.p.page,10)-1)*parseInt(d.p.rowNum,10))});a._update_&&a._update_.apply(this,[c,e])},b("tbody:first",d).sortable(a),b("tbody:first",d).disableSelection())})},gridDnD:function(a){return this.each(function(){function d(){var a=b.data(c,"dnd");b("tr.jqgrow:not(.ui-draggable)",c).draggable(b.isFunction(a.drag)?a.drag.call(b(c),
|
539 |
-
a):a.drag)}var c=this,e,g;if(c.grid&&!c.p.treeGrid&&b.fn.draggable&&b.fn.droppable)if(void 0===b("#jqgrid_dnd")[0]&&b("body").append("<table id='jqgrid_dnd' class='ui-jqgrid-dnd'></table>"),"string"===typeof a&&"updateDnD"===a&&!0===c.p.jqgdnd)d();else if(a=b.extend({drag:function(a){return b.extend({start:function(e,d){var f;if(c.p.subGrid){f=b(d.helper).attr("id");try{b(c).jqGrid("collapseSubGridRow",f)}catch(g){}}for(f=0;f<b.data(c,"dnd").connectWith.length;f++)0===b(b.data(c,"dnd").connectWith[f]).jqGrid("getGridParam",
|
540 |
-
"reccount")&&b(b.data(c,"dnd").connectWith[f]).jqGrid("addRowData","jqg_empty_row",{});d.helper.addClass("ui-state-highlight");b("td",d.helper).each(function(b){this.style.width=c.grid.headers[b].width+"px"});a.onstart&&b.isFunction(a.onstart)&&a.onstart.call(b(c),e,d)},stop:function(e,d){var f;d.helper.dropped&&!a.dragcopy&&(f=b(d.helper).attr("id"),void 0===f&&(f=b(this).attr("id")),b(c).jqGrid("delRowData",f));for(f=0;f<b.data(c,"dnd").connectWith.length;f++)b(b.data(c,"dnd").connectWith[f]).jqGrid("delRowData",
|
541 |
-
"jqg_empty_row");a.onstop&&b.isFunction(a.onstop)&&a.onstop.call(b(c),e,d)}},a.drag_opts||{})},drop:function(a){return b.extend({accept:function(a){if(!b(a).hasClass("jqgrow"))return a;a=b(a).closest("table.ui-jqgrid-btable");return 0<a.length&&void 0!==b.data(a[0],"dnd")?(a=b.data(a[0],"dnd").connectWith,-1!==b.inArray("#"+b.jgrid.jqID(this.id),a)?!0:!1):!1},drop:function(e,d){if(b(d.draggable).hasClass("jqgrow")){var f=b(d.draggable).attr("id"),f=d.draggable.parent().parent().jqGrid("getRowData",
|
542 |
-
f);if(!a.dropbyname){var g=0,l={},h,n,s=b("#"+b.jgrid.jqID(this.id)).jqGrid("getGridParam","colModel");try{for(n in f)f.hasOwnProperty(n)&&(h=s[g].name,"cb"!==h&&"rn"!==h&&"subgrid"!==h&&f.hasOwnProperty(n)&&s[g]&&(l[h]=f[n]),g++);f=l}catch(r){}}d.helper.dropped=!0;a.beforedrop&&b.isFunction(a.beforedrop)&&(h=a.beforedrop.call(this,e,d,f,b("#"+b.jgrid.jqID(c.p.id)),b(this)),void 0!==h&&null!==h&&"object"===typeof h&&(f=h));if(d.helper.dropped){var m;a.autoid&&(b.isFunction(a.autoid)?m=a.autoid.call(this,
|
543 |
-
f):(m=Math.ceil(1E3*Math.random()),m=a.autoidprefix+m));b("#"+b.jgrid.jqID(this.id)).jqGrid("addRowData",m,f,a.droppos)}a.ondrop&&b.isFunction(a.ondrop)&&a.ondrop.call(this,e,d,f)}}},a.drop_opts||{})},onstart:null,onstop:null,beforedrop:null,ondrop:null,drop_opts:{activeClass:"ui-state-active",hoverClass:"ui-state-hover"},drag_opts:{revert:"invalid",helper:"clone",cursor:"move",appendTo:"#jqgrid_dnd",zIndex:5E3},dragcopy:!1,dropbyname:!1,droppos:"first",autoid:!0,autoidprefix:"dnd_"},a||{}),a.connectWith)for(a.connectWith=
|
544 |
-
a.connectWith.split(","),a.connectWith=b.map(a.connectWith,function(a){return b.trim(a)}),b.data(c,"dnd",a),0===c.p.reccount||c.p.jqgdnd||d(),c.p.jqgdnd=!0,e=0;e<a.connectWith.length;e++)g=a.connectWith[e],b(g).droppable(b.isFunction(a.drop)?a.drop.call(b(c),a):a.drop)})},gridResize:function(a){return this.each(function(){var d=this,c=b.jgrid.jqID(d.p.id);d.grid&&b.fn.resizable&&(a=b.extend({},a||{}),a.alsoResize?(a._alsoResize_=a.alsoResize,delete a.alsoResize):a._alsoResize_=!1,a.stop&&b.isFunction(a.stop)?
|
545 |
-
(a._stop_=a.stop,delete a.stop):a._stop_=!1,a.stop=function(e,g){b(d).jqGrid("setGridParam",{height:b("#gview_"+c+" .ui-jqgrid-bdiv").height()});b(d).jqGrid("setGridWidth",g.size.width,a.shrinkToFit);a._stop_&&a._stop_.call(d,e,g)},a.alsoResize=a._alsoResize_?eval("("+("{'#gview_"+c+" .ui-jqgrid-bdiv':true,'"+a._alsoResize_+"':true}")+")"):b(".ui-jqgrid-bdiv","#gview_"+c),delete a._alsoResize_,b("#gbox_"+c).resizable(a))})}})})(jQuery);
|
1 |
+
/*
|
2 |
+
* jqGrid 4.6.0 - jQuery Grid
|
3 |
+
* Copyright (c) 2008, Tony Tomov, tony@trirand.com
|
4 |
+
* Dual licensed under the MIT or GPL licenses
|
5 |
+
* http://www.opensource.org/licenses/mit-license.php
|
6 |
+
* http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
+
* Date:2014-02-20
|
8 |
+
* 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.pivot.js; grid.import.js; JsonXml.js; grid.tbltogrid.js; grid.jqueryui.js;
|
9 |
+
*/
|
10 |
+
(function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{version:"4.6.0",htmlDecode:function(b){return b&&(" "===b||" "===b||1===b.length&&160===b.charCodeAt(0))?"":b?String(b).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&"):b},htmlEncode:function(b){return b?String(b).replace(/&/g,"&").replace(/\"/g,""").replace(/</g,"<").replace(/>/g,">"):b},format:function(e){var f=b.makeArray(arguments).slice(1);null==e&&(e="");return e.replace(/\{(\d+)\}/g,
|
11 |
+
function(b,d){return f[d]})},msie:"Microsoft Internet Explorer"===navigator.appName,msiever:function(){var b=-1;null!=/MSIE ([0-9]{1,}[.0-9]{0,})/.exec(navigator.userAgent)&&(b=parseFloat(RegExp.$1));return b},getCellIndex:function(e){e=b(e);if(e.is("tr"))return-1;e=(e.is("td")||e.is("th")?e:e.closest("td,th"))[0];return b.jgrid.msie?b.inArray(e,e.parentNode.cells):e.cellIndex},stripHtml:function(b){b=String(b);var f=/<("[^"]*"|'[^']*'|[^'">])*>/gi;return b?(b=b.replace(f,""))&&" "!==b&&" "!==
|
12 |
+
b?b.replace(/\"/g,"'"):"":b},stripPref:function(e,f){var c=b.type(e);if("string"===c||"number"===c)e=String(e),f=""!==e?String(f).replace(String(e),""):f;return f},parse:function(e){"while(1);"===e.substr(0,9)&&(e=e.substr(9));"/*"===e.substr(0,2)&&(e=e.substr(2,e.length-4));e||(e="{}");return!0===b.jgrid.useJSON&&"object"===typeof JSON&&"function"===typeof JSON.parse?JSON.parse(e):eval("("+e+")")},parseDate:function(e,f,c,d){var a=/^\/Date\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\)\/$/,l="string"===
|
13 |
+
typeof f?f.match(a):null,a=function(a,b){a=String(a);for(b=parseInt(b,10)||2;a.length<b;)a="0"+a;return a},g={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},h=0,k,n,h=function(a,b){0===a?12===b&&(b=0):12!==b&&(b+=12);return b};void 0===d&&(d=b.jgrid.formatter.date);void 0===d.parseRe&&(d.parseRe=/[#%\\\/:_;.,\t\s-]/);d.masks.hasOwnProperty(e)&&(e=d.masks[e]);if(f&&null!=f)if(isNaN(f-0)||"u"!==String(e).toLowerCase())if(f.constructor===Date)h=f;else if(null!==l){if(h=new Date(parseInt(l[1],10)),l[3]){var m=60*Number(l[5])+
|
14 |
+
Number(l[6]),m=m*("-"===l[4]?1:-1),m=m-h.getTimezoneOffset();h.setTime(Number(Number(h)+6E4*m))}}else{m=0;"ISO8601Long"===d.srcformat&&"Z"===f.charAt(f.length-1)&&(m-=(new Date).getTimezoneOffset());f=String(f).replace(/\T/g,"#").replace(/\t/,"%").split(d.parseRe);e=e.replace(/\T/g,"#").replace(/\t/,"%").split(d.parseRe);k=0;for(n=e.length;k<n;k++)"M"===e[k]&&(l=b.inArray(f[k],d.monthNames),-1!==l&&12>l&&(f[k]=l+1,g.m=f[k])),"F"===e[k]&&(l=b.inArray(f[k],d.monthNames,12),-1!==l&&11<l&&(f[k]=l+1-12,
|
15 |
+
g.m=f[k])),"a"===e[k]&&(l=b.inArray(f[k],d.AmPm),-1!==l&&2>l&&f[k]===d.AmPm[l]&&(f[k]=l,g.h=h(f[k],g.h))),"A"===e[k]&&(l=b.inArray(f[k],d.AmPm),-1!==l&&1<l&&f[k]===d.AmPm[l]&&(f[k]=l-2,g.h=h(f[k],g.h))),"g"===e[k]&&(g.h=parseInt(f[k],10)),void 0!==f[k]&&(g[e[k].toLowerCase()]=parseInt(f[k],10));g.f&&(g.m=g.f);if(0===g.m&&0===g.y&&0===g.d)return" ";g.m=parseInt(g.m,10)-1;h=g.y;70<=h&&99>=h?g.y=1900+g.y:0<=h&&69>=h&&(g.y=2E3+g.y);h=new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u);0<m&&h.setTime(Number(Number(h)+
|
16 |
+
6E4*m))}else h=new Date(1E3*parseFloat(f));else h=new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u);if(void 0===c)return h;d.masks.hasOwnProperty(c)?c=d.masks[c]:c||(c="Y-m-d");e=h.getHours();f=h.getMinutes();g=h.getDate();m=h.getMonth()+1;l=h.getTimezoneOffset();k=h.getSeconds();n=h.getMilliseconds();var r=h.getDay(),p=h.getFullYear(),q=(r+6)%7+1,x=(new Date(p,m-1,g)-new Date(p,0,1))/864E5,G={d:a(g),D:d.dayNames[r],j:g,l:d.dayNames[r+7],N:q,S:d.S(g),w:r,z:x,W:5>q?Math.floor((x+q-1)/7)+1:Math.floor((x+q-1)/7)||
|
17 |
+
(4>((new Date(p-1,0,1)).getDay()+6)%7?53:52),F:d.monthNames[m-1+12],m:a(m),M:d.monthNames[m-1],n:m,t:"?",L:"?",o:"?",Y:p,y:String(p).substring(2),a:12>e?d.AmPm[0]:d.AmPm[1],A:12>e?d.AmPm[2]:d.AmPm[3],B:"?",g:e%12||12,G:e,h:a(e%12||12),H:a(e),i:a(f),s:a(k),u:n,e:"?",I:"?",O:(0<l?"-":"+")+a(100*Math.floor(Math.abs(l)/60)+Math.abs(l)%60,4),P:"?",T:(String(h).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g)||
|
18 |
+
[""]).pop().replace(/[^-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(h/1E3)};return c.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,function(a){return G.hasOwnProperty(a)?G[a]:a.substring(1)})},jqID:function(b){return String(b).replace(/[!"#$%&'()*+,.\/:; <=>?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(e){return(e||b.jgrid.uidPref)+b.jgrid.guid++},getAccessor:function(b,f){var c,d,a=[],l;if("function"===typeof f)return f(b);c=b[f];if(void 0===c)try{if("string"===typeof f&&
|
19 |
+
(a=f.split(".")),l=a.length)for(c=b;c&&l--;)d=a.shift(),c=c[d]}catch(g){}return c},getXmlData:function(e,f,c){var d="string"===typeof f?f.match(/^(.*)\[(\w+)\]$/):null;if("function"===typeof f)return f(e);if(d&&d[2])return d[1]?b(d[1],e).attr(d[2]):b(e).attr(d[2]);e=b(f,e);return c?e:0<e.length?b(e).text():void 0},cellWidth:function(){var e=b("<div class='ui-jqgrid' style='left:10000px'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;display:block;'></td></tr></table></div>"),
|
20 |
+
f=e.appendTo("body").find("td").width();e.remove();return 0.1<Math.abs(f-5)},cell_width:!0,ajaxOptions:{},from:function(e){return new function(e,c){"string"===typeof e&&(e=b.data(e));var d=this,a=e,l=!0,g=!1,h=c,k=/[\$,%]/g,n=null,m=null,r=0,p=!1,q="",x=[],G=!0;if("object"===typeof e&&e.push)0<e.length&&(G="object"!==typeof e[0]?!1:!0);else throw"data provides is not an array";this._hasData=function(){return null===a?!1:0===a.length?!1:!0};this._getStr=function(a){var b=[];g&&b.push("jQuery.trim(");
|
21 |
+
b.push("String("+a+")");g&&b.push(")");l||b.push(".toLowerCase()");return b.join("")};this._strComp=function(a){return"string"===typeof a?".toString()":""};this._group=function(a,b){return{field:a.toString(),unique:b,items:[]}};this._toStr=function(a){g&&(a=b.trim(a));a=a.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"');return l?a:a.toLowerCase()};this._funcLoop=function(d){var l=[];b.each(a,function(a,b){l.push(d(b))});return l};this._append=function(a){var b;h=null===h?"":h+(""===q?" && ":
|
22 |
+
q);for(b=0;b<r;b++)h+="(";p&&(h+="!");h+="("+a+")";p=!1;q="";r=0};this._setCommand=function(a,b){n=a;m=b};this._resetNegate=function(){p=!1};this._repeatCommand=function(a,b){return null===n?d:null!==a&&null!==b?n(a,b):null!==m&&G?n(m,a):n(a)};this._equals=function(a,b){return 0===d._compare(a,b,1)};this._compare=function(a,b,d){var e=Object.prototype.toString;void 0===d&&(d=1);void 0===a&&(a=null);void 0===b&&(b=null);if(null===a&&null===b)return 0;if(null===a&&null!==b)return 1;if(null!==a&&null===
|
23 |
+
b)return-1;if("[object Date]"===e.call(a)&&"[object Date]"===e.call(b))return a<b?-d:a>b?d:0;l||"number"===typeof a||"number"===typeof b||(a=String(a),b=String(b));return a<b?-d:a>b?d:0};this._performSort=function(){0!==x.length&&(a=d._doSort(a,0))};this._doSort=function(a,b){var l=x[b].by,e=x[b].dir,g=x[b].type,c=x[b].datefmt,f=x[b].sfunc;if(b===x.length-1)return d._getOrder(a,l,e,g,c,f);b++;l=d._getGroup(a,l,e,g,c);e=[];for(g=0;g<l.length;g++)for(f=d._doSort(l[g].items,b),c=0;c<f.length;c++)e.push(f[c]);
|
24 |
+
return e};this._getOrder=function(a,e,g,c,f,h){var m=[],n=[],r="a"===g?1:-1,p,x;void 0===c&&(c="text");x="float"===c||"number"===c||"currency"===c||"numeric"===c?function(a){a=parseFloat(String(a).replace(k,""));return isNaN(a)?0:a}:"int"===c||"integer"===c?function(a){return a?parseFloat(String(a).replace(k,"")):0}:"date"===c||"datetime"===c?function(a){return b.jgrid.parseDate(f,a).getTime()}:b.isFunction(c)?c:function(a){a=a?b.trim(String(a)):"";return l?a:a.toLowerCase()};b.each(a,function(a,
|
25 |
+
d){p=""!==e?b.jgrid.getAccessor(d,e):d;void 0===p&&(p="");p=x(p,d);n.push({vSort:p,index:a})});b.isFunction(h)?n.sort(function(a,b){a=a.vSort;b=b.vSort;return h.call(this,a,b,r)}):n.sort(function(a,b){a=a.vSort;b=b.vSort;return d._compare(a,b,r)});c=0;for(var q=a.length;c<q;)g=n[c].index,m.push(a[g]),c++;return m};this._getGroup=function(a,c,e,l,g){var f=[],h=null,k=null,m;b.each(d._getOrder(a,c,e,l,g),function(a,e){m=b.jgrid.getAccessor(e,c);null==m&&(m="");d._equals(k,m)||(k=m,null!==h&&f.push(h),
|
26 |
+
h=d._group(c,m));h.items.push(e)});null!==h&&f.push(h);return f};this.ignoreCase=function(){l=!1;return d};this.useCase=function(){l=!0;return d};this.trim=function(){g=!0;return d};this.noTrim=function(){g=!1;return d};this.execute=function(){var c=h,e=[];if(null===c)return d;b.each(a,function(){eval(c)&&e.push(this)});a=e;return d};this.data=function(){return a};this.select=function(c){d._performSort();if(!d._hasData())return[];d.execute();if(b.isFunction(c)){var e=[];b.each(a,function(a,b){e.push(c(b))});
|
27 |
+
return e}return a};this.hasMatch=function(){if(!d._hasData())return!1;d.execute();return 0<a.length};this.andNot=function(a,b,c){p=!p;return d.and(a,b,c)};this.orNot=function(a,b,c){p=!p;return d.or(a,b,c)};this.not=function(a,b,c){return d.andNot(a,b,c)};this.and=function(a,b,c){q=" && ";return void 0===a?d:d._repeatCommand(a,b,c)};this.or=function(a,b,c){q=" || ";return void 0===a?d:d._repeatCommand(a,b,c)};this.orBegin=function(){r++;return d};this.orEnd=function(){null!==h&&(h+=")");return d};
|
28 |
+
this.isNot=function(a){p=!p;return d.is(a)};this.is=function(a){d._append("this."+a);d._resetNegate();return d};this._compareValues=function(a,c,e,l,g){var f;f=G?"jQuery.jgrid.getAccessor(this,'"+c+"')":"this";void 0===e&&(e=null);var h=e,m=void 0===g.stype?"text":g.stype;if(null!==e)switch(m){case "int":case "integer":h=isNaN(Number(h))||""===h?"0":h;f="parseInt("+f+",10)";h="parseInt("+h+",10)";break;case "float":case "number":case "numeric":h=String(h).replace(k,"");h=isNaN(Number(h))||""===h?
|
29 |
+
"0":h;f="parseFloat("+f+")";h="parseFloat("+h+")";break;case "date":case "datetime":h=String(b.jgrid.parseDate(g.newfmt||"Y-m-d",h).getTime());f='jQuery.jgrid.parseDate("'+g.srcfmt+'",'+f+").getTime()";break;default:f=d._getStr(f),h=d._getStr('"'+d._toStr(h)+'"')}d._append(f+" "+l+" "+h);d._setCommand(a,c);d._resetNegate();return d};this.equals=function(a,b,c){return d._compareValues(d.equals,a,b,"==",c)};this.notEquals=function(a,b,c){return d._compareValues(d.equals,a,b,"!==",c)};this.isNull=function(a,
|
30 |
+
b,c){return d._compareValues(d.equals,a,null,"===",c)};this.greater=function(a,b,c){return d._compareValues(d.greater,a,b,">",c)};this.less=function(a,b,c){return d._compareValues(d.less,a,b,"<",c)};this.greaterOrEquals=function(a,b,c){return d._compareValues(d.greaterOrEquals,a,b,">=",c)};this.lessOrEquals=function(a,b,c){return d._compareValues(d.lessOrEquals,a,b,"<=",c)};this.startsWith=function(a,c){var e=null==c?a:c,e=g?b.trim(e.toString()).length:e.toString().length;G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+
|
31 |
+
a+"')")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(c)+'"')):(null!=c&&(e=g?b.trim(c.toString()).length:c.toString().length),d._append(d._getStr("this")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(a)+'"')));d._setCommand(d.startsWith,a);d._resetNegate();return d};this.endsWith=function(a,c){var e=null==c?a:c,e=g?b.trim(e.toString()).length:e.toString().length;G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr("+d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".length-"+
|
32 |
+
e+","+e+') == "'+d._toStr(c)+'"'):d._append(d._getStr("this")+".substr("+d._getStr("this")+'.length-"'+d._toStr(a)+'".length,"'+d._toStr(a)+'".length) == "'+d._toStr(a)+'"');d._setCommand(d.endsWith,a);d._resetNegate();return d};this.contains=function(a,b){G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+'.indexOf("'+d._toStr(b)+'",0) > -1'):d._append(d._getStr("this")+'.indexOf("'+d._toStr(a)+'",0) > -1');d._setCommand(d.contains,a);d._resetNegate();return d};this.groupBy=function(b,
|
33 |
+
c,e,l){return d._hasData()?d._getGroup(a,b,c,e,l):null};this.orderBy=function(a,c,e,l,g){c=null==c?"a":b.trim(c.toString().toLowerCase());null==e&&(e="text");null==l&&(l="Y-m-d");null==g&&(g=!1);if("desc"===c||"descending"===c)c="d";if("asc"===c||"ascending"===c)c="a";x.push({by:a,dir:c,type:e,datefmt:l,sfunc:g});return d};return d}(e,null)},getMethod:function(e){return this.getAccessor(b.fn.jqGrid,e)},extend:function(e){b.extend(b.fn.jqGrid,e);this.no_legacy_api||b.fn.extend(e)}});b.fn.jqGrid=function(e){if("string"===
|
34 |
+
typeof e){var f=b.jgrid.getMethod(e);if(!f)throw"jqGrid - No such method: "+e;var c=b.makeArray(arguments).slice(1);return f.apply(this,c)}return this.each(function(){if(!this.grid){var d=b.extend(!0,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:!1,selarrrow:[],savedRow:[],shrinkToFit:!0,xmlReader:{},jsonReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,
|
35 |
+
lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:!1,loadonce:!1,multiselect:!1,multikey:!1,editurl:null,search:!1,caption:"",hidegrid:!0,hiddengrid:!1,postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},
|
36 |
+
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:!1,gridstate:"visible",cellEdit:!1,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[!1,""],scroll:!1,multiboxonly:!1,deselectAfterSort:!0,scrollrows:!1,autowidth:!1,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:!1,rownumWidth:25,
|
37 |
+
rownumbers:!1,pagerpos:"center",recordpos:"right",footerrow:!1,userDataOnFooter:!1,hoverrows:!0,altclass:"ui-priority-secondary",viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:!1,headertitles:!1,scrollTimeout:40,data:[],_index:{},grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],plusicon:"ui-icon-circlesmall-plus",
|
38 |
+
minusicon:"ui-icon-circlesmall-minus",displayField:[],groupSummaryPos:[],formatDisplayField:[],_locgr:!1},ignoreCase:!1,cmTemplate:{},idPrefix:"",multiSort:!1},b.jgrid.defaults,e||{}),a=this,c={headers:[],cols:[],footers:[],dragStart:function(c,e,g){var f=b(this.bDiv).offset().left;this.resizing={idx:c,startX:e.clientX,sOL:e.clientX-f};this.hDiv.style.cursor="col-resize";this.curGbox=b("#rs_m"+b.jgrid.jqID(d.id),"#gbox_"+b.jgrid.jqID(d.id));this.curGbox.css({display:"block",left:e.clientX-f,top:g[1],
|
39 |
+
height:g[2]});b(a).triggerHandler("jqGridResizeStart",[e,c]);b.isFunction(d.resizeStart)&&d.resizeStart.call(a,e,c);document.onselectstart=function(){return!1}},dragMove:function(a){if(this.resizing){var b=a.clientX-this.resizing.startX;a=this.headers[this.resizing.idx];var c="ltr"===d.direction?a.width+b:a.width-b,e;33<c&&(this.curGbox.css({left:this.resizing.sOL+b}),!0===d.forceFit?(e=this.headers[this.resizing.idx+d.nv],b="ltr"===d.direction?e.width-b:e.width+b,33<b&&(a.newWidth=c,e.newWidth=b)):
|
40 |
+
(this.newWidth="ltr"===d.direction?d.tblwidth+b:d.tblwidth-b,a.newWidth=c))}},dragEnd:function(){this.hDiv.style.cursor="default";if(this.resizing){var c=this.resizing.idx,e=this.headers[c].newWidth||this.headers[c].width,e=parseInt(e,10);this.resizing=!1;b("#rs_m"+b.jgrid.jqID(d.id)).css("display","none");d.colModel[c].width=e;this.headers[c].width=e;this.headers[c].el.style.width=e+"px";this.cols[c].style.width=e+"px";0<this.footers.length&&(this.footers[c].style.width=e+"px");!0===d.forceFit?(e=
|
41 |
+
this.headers[c+d.nv].newWidth||this.headers[c+d.nv].width,this.headers[c+d.nv].width=e,this.headers[c+d.nv].el.style.width=e+"px",this.cols[c+d.nv].style.width=e+"px",0<this.footers.length&&(this.footers[c+d.nv].style.width=e+"px"),d.colModel[c+d.nv].width=e):(d.tblwidth=this.newWidth||d.tblwidth,b("table:first",this.bDiv).css("width",d.tblwidth+"px"),b("table:first",this.hDiv).css("width",d.tblwidth+"px"),this.hDiv.scrollLeft=this.bDiv.scrollLeft,d.footerrow&&(b("table:first",this.sDiv).css("width",
|
42 |
+
d.tblwidth+"px"),this.sDiv.scrollLeft=this.bDiv.scrollLeft));b(a).triggerHandler("jqGridResizeStop",[e,c]);b.isFunction(d.resizeStop)&&d.resizeStop.call(a,e,c)}this.curGbox=null;document.onselectstart=function(){return!0}},populateVisible:function(){c.timer&&clearTimeout(c.timer);c.timer=null;var a=b(c.bDiv).height();if(a){var e=b("table:first",c.bDiv),g,f;if(e[0].rows.length)try{f=(g=e[0].rows[1])?b(g).outerHeight()||c.prevRowHeight:c.prevRowHeight}catch(pa){f=c.prevRowHeight}if(f){c.prevRowHeight=
|
43 |
+
f;var h=d.rowNum;g=c.scrollTop=c.bDiv.scrollTop;var k=Math.round(e.position().top)-g,m=k+e.height();f*=h;var E,n,C;m<a&&0>=k&&(void 0===d.lastpage||parseInt((m+g+f-1)/f,10)<=d.lastpage)&&(n=parseInt((a-m+f-1)/f,10),0<=m||2>n||!0===d.scroll?(E=Math.round((m+g)/f)+1,k=-1):k=1);0<k&&(E=parseInt(g/f,10)+1,n=parseInt((g+a)/f,10)+2-E,C=!0);!n||d.lastpage&&(E>d.lastpage||1===d.lastpage||E===d.page&&E===d.lastpage)||(c.hDiv.loading?c.timer=setTimeout(c.populateVisible,d.scrollTimeout):(d.page=E,C&&(c.selectionPreserver(e[0]),
|
44 |
+
c.emptyRows.call(e[0],!1,!1)),c.populate(n)))}}},scrollGrid:function(a){if(d.scroll){var b=c.bDiv.scrollTop;void 0===c.scrollTop&&(c.scrollTop=0);b!==c.scrollTop&&(c.scrollTop=b,c.timer&&clearTimeout(c.timer),c.timer=setTimeout(c.populateVisible,d.scrollTimeout))}c.hDiv.scrollLeft=c.bDiv.scrollLeft;d.footerrow&&(c.sDiv.scrollLeft=c.bDiv.scrollLeft);a&&a.stopPropagation()},selectionPreserver:function(a){var c=a.p,d=c.selrow,e=c.selarrrow?b.makeArray(c.selarrrow):null,f=a.grid.bDiv.scrollLeft,g=function(){var h;
|
45 |
+
c.selrow=null;c.selarrrow=[];if(c.multiselect&&e&&0<e.length)for(h=0;h<e.length;h++)e[h]!==d&&b(a).jqGrid("setSelection",e[h],!1,null);d&&b(a).jqGrid("setSelection",d,!1,null);a.grid.bDiv.scrollLeft=f;b(a).unbind(".selectionPreserver",g)};b(a).bind("jqGridGridComplete.selectionPreserver",g)}};if("TABLE"!==this.tagName.toUpperCase())alert("Element is not a table");else if(void 0!==document.documentMode&&5>=document.documentMode)alert("Grid can not be used in this ('quirks') mode!");else{b(this).empty().attr("tabindex",
|
46 |
+
"0");this.p=d;this.p.useProp=!!b.fn.prop;var g,f;if(0===this.p.colNames.length)for(g=0;g<this.p.colModel.length;g++)this.p.colNames[g]=this.p.colModel[g].label||this.p.colModel[g].name;if(this.p.colNames.length!==this.p.colModel.length)alert(b.jgrid.errors.model);else{var k=b("<div class='ui-jqgrid-view'></div>"),n=b.jgrid.msie;a.p.direction=b.trim(a.p.direction.toLowerCase());-1===b.inArray(a.p.direction,["ltr","rtl"])&&(a.p.direction="ltr");f=a.p.direction;b(k).insertBefore(this);b(this).removeClass("scroll").appendTo(k);
|
47 |
+
var m=b("<div class='ui-jqgrid ui-widget ui-widget-content ui-corner-all'></div>");b(m).attr({id:"gbox_"+this.id,dir:f}).insertBefore(k);b(k).attr("id","gview_"+this.id).appendTo(m);b("<div class='ui-widget-overlay jqgrid-overlay' id='lui_"+this.id+"'></div>").insertBefore(k);b("<div class='loading ui-state-default ui-state-active' id='load_"+this.id+"'>"+this.p.loadtext+"</div>").insertBefore(k);b(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,
|
48 |
+
"aria-labelledby":"gbox_"+this.id});var r=function(a,b){a=parseInt(a,10);return isNaN(a)?b||0:a},p=function(d,e,f,g,pa,h){var k=a.p.colModel[d],m=k.align,E='style="',n=k.classes,C=k.name,A=[];m&&(E+="text-align:"+m+";");!0===k.hidden&&(E+="display:none;");if(0===e)E+="width: "+c.headers[d].width+"px;";else if(k.cellattr&&b.isFunction(k.cellattr)&&(d=k.cellattr.call(a,pa,f,g,k,h))&&"string"===typeof d)if(d=d.replace(/style/i,"style").replace(/title/i,"title"),-1<d.indexOf("title")&&(k.title=!1),-1<
|
49 |
+
d.indexOf("class")&&(n=void 0),A=d.replace("-style","-sti").split(/style/),2===A.length){A[1]=b.trim(A[1].replace("-sti","-style").replace("=",""));if(0===A[1].indexOf("'")||0===A[1].indexOf('"'))A[1]=A[1].substring(1);E+=A[1].replace(/'/gi,'"')}else E+='"';A.length||(A[0]="",E+='"');E+=(void 0!==n?' class="'+n+'"':"")+(k.title&&f?' title="'+b.jgrid.stripHtml(f)+'"':"");E+=' aria-describedby="'+a.p.id+"_"+C+'"';return E+A[0]},q=function(c){return null==c||""===c?" ":a.p.autoencode?b.jgrid.htmlEncode(c):
|
50 |
+
String(c)},x=function(c,d,e,f,g){var h=a.p.colModel[e];void 0!==h.formatter?(c=""!==String(a.p.idPrefix)?b.jgrid.stripPref(a.p.idPrefix,c):c,c={rowId:c,colModel:h,gid:a.p.id,pos:e},d=b.isFunction(h.formatter)?h.formatter.call(a,d,c,f,g):b.fmatter?b.fn.fmatter.call(a,h.formatter,d,c,f,g):q(d)):d=q(d);return d},G=function(a,b,c,d,e,f){b=x(a,b,c,e,"add");return'<td role="gridcell" '+p(c,d,b,e,a,f)+">"+b+"</td>"},U=function(b,c,d,e){e='<input role="checkbox" type="checkbox" id="jqg_'+a.p.id+"_"+b+'" class="cbox" name="jqg_'+
|
51 |
+
a.p.id+"_"+b+'"'+(e?'checked="checked"':"")+"/>";return'<td role="gridcell" '+p(c,d,"",null,b,!0)+">"+e+"</td>"},M=function(a,b,c,d){c=(parseInt(c,10)-1)*parseInt(d,10)+1+b;return'<td role="gridcell" class="ui-state-default jqgrid-rownum" '+p(a,b,c,null,b,!0)+">"+c+"</td>"},ea=function(b){var c,d=[],e=0,f;for(f=0;f<a.p.colModel.length;f++)c=a.p.colModel[f],"cb"!==c.name&&"subgrid"!==c.name&&"rn"!==c.name&&(d[e]="local"===b?c.name:"xml"===b||"xmlstring"===b?c.xmlmap||c.name:c.jsonmap||c.name,!1!==
|
52 |
+
a.p.keyIndex&&!0===c.key&&(a.p.keyName=d[e]),e++);return d},W=function(c){var d=a.p.remapColumns;d&&d.length||(d=b.map(a.p.colModel,function(a,b){return b}));c&&(d=b.map(d,function(a){return a<c?null:a-c}));return d},X=function(a,c){var d;this.p.deepempty?b(this.rows).slice(1).remove():(d=0<this.rows.length?this.rows[0]:null,b(this.firstChild).empty().append(d));a&&this.p.scroll&&(b(this.grid.bDiv.firstChild).css({height:"auto"}),b(this.grid.bDiv.firstChild.firstChild).css({height:0,display:"none"}),
|
53 |
+
0!==this.grid.bDiv.scrollTop&&(this.grid.bDiv.scrollTop=0));!0===c&&this.p.treeGrid&&(this.p.data=[],this.p._index={})},O=function(){var c=a.p.data.length,d,e,f;d=!0===a.p.rownumbers?1:0;e=!0===a.p.multiselect?1:0;f=!0===a.p.subGrid?1:0;d=!1===a.p.keyIndex||!0===a.p.loadonce?a.p.localReader.id:a.p.colModel[a.p.keyIndex+e+f+d].name;for(e=0;e<c;e++)f=b.jgrid.getAccessor(a.p.data[e],d),void 0===f&&(f=String(e+1)),a.p._index[f]=e},$=function(c,d,e,f,g,h){var l="-1",k="",m;d=d?"display:none;":"";e="ui-widget-content jqgrow ui-row-"+
|
54 |
+
a.p.direction+(e?" "+e:"")+(h?" ui-state-highlight":"");h=b(a).triggerHandler("jqGridRowAttr",[f,g,c]);"object"!==typeof h&&(h=b.isFunction(a.p.rowattr)?a.p.rowattr.call(a,f,g,c):{});if(!b.isEmptyObject(h)){h.hasOwnProperty("id")&&(c=h.id,delete h.id);h.hasOwnProperty("tabindex")&&(l=h.tabindex,delete h.tabindex);h.hasOwnProperty("style")&&(d+=h.style,delete h.style);h.hasOwnProperty("class")&&(e+=" "+h["class"],delete h["class"]);try{delete h.role}catch(n){}for(m in h)h.hasOwnProperty(m)&&(k+=" "+
|
55 |
+
m+"="+h[m])}return'<tr role="row" id="'+c+'" tabindex="'+l+'" class="'+e+'"'+(""===d?"":' style="'+d+'"')+k+">"},K=function(c,d,e,f,g){var h=new Date,l="local"!==a.p.datatype&&a.p.loadonce||"xmlstring"===a.p.datatype,k=a.p.xmlReader,m="local"===a.p.datatype?"local":"xml";l&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;if(b.isXMLDoc(c)){-1!==a.p.treeANode||a.p.scroll?e=1<e?e:1:(X.call(a,!1,!0),e=1);var n=b(a),C,A,R=0,p,u=!0===a.p.multiselect?1:0,z=0,x,q=!0===a.p.rownumbers?
|
56 |
+
1:0,t,Z=[],aa,v={},w,H,s=[],L=!0===a.p.altRows?a.p.altclass:"",ia;!0===a.p.subGrid&&(z=1,x=b.jgrid.getMethod("addSubGridCell"));k.repeatitems||(Z=ea(m));t=!1===a.p.keyIndex?b.isFunction(k.id)?k.id.call(a,c):k.id:a.p.keyIndex;0<Z.length&&!isNaN(t)&&(t=a.p.keyName);m=-1===String(t).indexOf("[")?Z.length?function(a,c){return b(t,a).text()||c}:function(a,c){return b(k.cell,a).eq(t).text()||c}:function(a,b){return a.getAttribute(t.replace(/[\[\]]/g,""))||b};a.p.userData={};a.p.page=r(b.jgrid.getXmlData(c,
|
57 |
+
k.page),a.p.page);a.p.lastpage=r(b.jgrid.getXmlData(c,k.total),1);a.p.records=r(b.jgrid.getXmlData(c,k.records));b.isFunction(k.userdata)?a.p.userData=k.userdata.call(a,c)||{}:b.jgrid.getXmlData(c,k.userdata,!0).each(function(){a.p.userData[this.getAttribute("name")]=b(this).text()});c=b.jgrid.getXmlData(c,k.root,!0);(c=b.jgrid.getXmlData(c,k.row,!0))||(c=[]);var S=c.length,I=0,y=[],D=parseInt(a.p.rowNum,10),B=a.p.scroll?b.jgrid.randId():1;0<S&&0>=a.p.page&&(a.p.page=1);if(c&&S){g&&(D*=g+1);g=b.isFunction(a.p.afterInsertRow);
|
58 |
+
var F=!1,J;a.p.grouping&&(F=!0===a.p.groupingView.groupCollapse,J=b.jgrid.getMethod("groupingPrepare"));for(;I<S;){w=c[I];H=m(w,B+I);H=a.p.idPrefix+H;C=0===e?0:e+1;ia=1===(C+I)%2?L:"";var K=s.length;s.push("");q&&s.push(M(0,I,a.p.page,a.p.rowNum));u&&s.push(U(H,q,I,!1));z&&s.push(x.call(n,u+q,I+e));if(k.repeatitems){aa||(aa=W(u+z+q));var N=b.jgrid.getXmlData(w,k.cell,!0);b.each(aa,function(b){var c=N[this];if(!c)return!1;p=c.textContent||c.text;v[a.p.colModel[b+u+z+q].name]=p;s.push(G(H,p,b+u+z+q,
|
59 |
+
I+e,w,v))})}else for(C=0;C<Z.length;C++)p=b.jgrid.getXmlData(w,Z[C]),v[a.p.colModel[C+u+z+q].name]=p,s.push(G(H,p,C+u+z+q,I+e,w,v));s[K]=$(H,F,ia,v,w,!1);s.push("</tr>");a.p.grouping&&(y.push(s),a.p.groupingView._locgr||J.call(n,v,I),s=[]);if(l||!0===a.p.treeGrid)v._id_=b.jgrid.stripPref(a.p.idPrefix,H),a.p.data.push(v),a.p._index[v._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("tbody:first",d).append(s.join("")),n.triggerHandler("jqGridAfterInsertRow",[H,v,w]),g&&a.p.afterInsertRow.call(a,H,v,w),
|
60 |
+
s=[]);v={};R++;I++;if(R===D)break}}!0===a.p.gridview&&(A=-1<a.p.treeANode?a.p.treeANode:0,a.p.grouping?(l||n.jqGrid("groupingRender",y,a.p.colModel.length,a.p.page,D),y=null):!0===a.p.treeGrid&&0<A?b(a.rows[A]).after(s.join("")):b("tbody:first",d).append(s.join("")));if(!0===a.p.subGrid)try{n.jqGrid("addSubGrid",u+q)}catch(Q){}a.p.totaltime=new Date-h;0<R&&0===a.p.records&&(a.p.records=S);s=null;if(!0===a.p.treeGrid)try{n.jqGrid("setTreeNode",A+1,R+A+1)}catch(O){}a.p.treeGrid||a.p.scroll||(a.grid.bDiv.scrollTop=
|
61 |
+
0);a.p.reccount=R;a.p.treeANode=-1;a.p.userDataOnFooter&&n.jqGrid("footerData","set",a.p.userData,!0);l&&(a.p.records=S,a.p.lastpage=Math.ceil(S/D));f||a.updatepager(!1,!0);if(l){for(;R<S;){w=c[R];H=m(w,R+B);H=a.p.idPrefix+H;if(k.repeatitems){aa||(aa=W(u+z+q));var P=b.jgrid.getXmlData(w,k.cell,!0);b.each(aa,function(b){var c=P[this];if(!c)return!1;p=c.textContent||c.text;v[a.p.colModel[b+u+z+q].name]=p})}else for(C=0;C<Z.length;C++)p=b.jgrid.getXmlData(w,Z[C]),v[a.p.colModel[C+u+z+q].name]=p;v._id_=
|
62 |
+
b.jgrid.stripPref(a.p.idPrefix,H);a.p.grouping&&J.call(n,v,R);a.p.data.push(v);a.p._index[v._id_]=a.p.data.length-1;v={};R++}a.p.grouping&&(a.p.groupingView._locgr=!0,n.jqGrid("groupingRender",y,a.p.colModel.length,a.p.page,D),y=null)}}},Y=function(c,d,e,f,g){var h=new Date;if(c){-1!==a.p.treeANode||a.p.scroll?e=1<e?e:1:(X.call(a,!1,!0),e=1);var k,l="local"!==a.p.datatype&&a.p.loadonce||"jsonstring"===a.p.datatype;l&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;"local"===a.p.datatype?
|
63 |
+
(d=a.p.localReader,k="local"):(d=a.p.jsonReader,k="json");var m=b(a),n=0,C,A,p,q=[],u=a.p.multiselect?1:0,z=!0===a.p.subGrid?1:0,x,t=!0===a.p.rownumbers?1:0,D=W(u+z+t);k=ea(k);var y,B,v,w={},H,s,L=[],ia=!0===a.p.altRows?a.p.altclass:"",S;a.p.page=r(b.jgrid.getAccessor(c,d.page),a.p.page);a.p.lastpage=r(b.jgrid.getAccessor(c,d.total),1);a.p.records=r(b.jgrid.getAccessor(c,d.records));a.p.userData=b.jgrid.getAccessor(c,d.userdata)||{};z&&(x=b.jgrid.getMethod("addSubGridCell"));v=!1===a.p.keyIndex?b.isFunction(d.id)?
|
64 |
+
d.id.call(a,c):d.id:a.p.keyIndex;d.repeatitems||(q=k,0<q.length&&!isNaN(v)&&(v=a.p.keyName));B=b.jgrid.getAccessor(c,d.root);null==B&&b.isArray(c)&&(B=c);B||(B=[]);c=B.length;A=0;0<c&&0>=a.p.page&&(a.p.page=1);var I=parseInt(a.p.rowNum,10),F=a.p.scroll?b.jgrid.randId():1,J=!1,K;g&&(I*=g+1);"local"!==a.p.datatype||a.p.deselectAfterSort||(J=!0);var N=b.isFunction(a.p.afterInsertRow),P=[],Q=!1,O;a.p.grouping&&(Q=!0===a.p.groupingView.groupCollapse,O=b.jgrid.getMethod("groupingPrepare"));for(;A<c;){g=
|
65 |
+
B[A];s=b.jgrid.getAccessor(g,v);void 0===s&&("number"===typeof v&&null!=a.p.colModel[v+u+z+t]&&(s=b.jgrid.getAccessor(g,a.p.colModel[v+u+z+t].name)),void 0===s&&(s=F+A,0===q.length&&d.cell&&(C=b.jgrid.getAccessor(g,d.cell)||g,s=null!=C&&void 0!==C[v]?C[v]:s)));s=a.p.idPrefix+s;C=1===e?0:e;S=1===(C+A)%2?ia:"";J&&(K=a.p.multiselect?-1!==b.inArray(s,a.p.selarrrow):s===a.p.selrow);var T=L.length;L.push("");t&&L.push(M(0,A,a.p.page,a.p.rowNum));u&&L.push(U(s,t,A,K));z&&L.push(x.call(m,u+t,A+e));y=k;d.repeatitems&&
|
66 |
+
(d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g),b.isArray(g)&&(y=D));for(p=0;p<y.length;p++)C=b.jgrid.getAccessor(g,y[p]),w[a.p.colModel[p+u+z+t].name]=C,L.push(G(s,C,p+u+z+t,A+e,g,w));L[T]=$(s,Q,S,w,g,K);L.push("</tr>");a.p.grouping&&(P.push(L),a.p.groupingView._locgr||O.call(m,w,A),L=[]);if(l||!0===a.p.treeGrid)w._id_=b.jgrid.stripPref(a.p.idPrefix,s),a.p.data.push(w),a.p._index[w._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(L.join("")),m.triggerHandler("jqGridAfterInsertRow",
|
67 |
+
[s,w,g]),N&&a.p.afterInsertRow.call(a,s,w,g),L=[]);w={};n++;A++;if(n===I)break}!0===a.p.gridview&&(H=-1<a.p.treeANode?a.p.treeANode:0,a.p.grouping?l||(m.jqGrid("groupingRender",P,a.p.colModel.length,a.p.page,I),P=null):!0===a.p.treeGrid&&0<H?b(a.rows[H]).after(L.join("")):b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(L.join("")));if(!0===a.p.subGrid)try{m.jqGrid("addSubGrid",u+t)}catch(V){}a.p.totaltime=new Date-h;0<n&&0===a.p.records&&(a.p.records=c);if(!0===a.p.treeGrid)try{m.jqGrid("setTreeNode",
|
68 |
+
H+1,n+H+1)}catch(Y){}a.p.treeGrid||a.p.scroll||(a.grid.bDiv.scrollTop=0);a.p.reccount=n;a.p.treeANode=-1;a.p.userDataOnFooter&&m.jqGrid("footerData","set",a.p.userData,!0);l&&(a.p.records=c,a.p.lastpage=Math.ceil(c/I));f||a.updatepager(!1,!0);if(l){for(;n<c&&B[n];){g=B[n];s=b.jgrid.getAccessor(g,v);void 0===s&&("number"===typeof v&&null!=a.p.colModel[v+u+z+t]&&(s=b.jgrid.getAccessor(g,a.p.colModel[v+u+z+t].name)),void 0===s&&(s=F+n,0===q.length&&d.cell&&(e=b.jgrid.getAccessor(g,d.cell)||g,s=null!=
|
69 |
+
e&&void 0!==e[v]?e[v]:s)));if(g){s=a.p.idPrefix+s;y=k;d.repeatitems&&(d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g),b.isArray(g)&&(y=D));for(p=0;p<y.length;p++)w[a.p.colModel[p+u+z+t].name]=b.jgrid.getAccessor(g,y[p]);w._id_=b.jgrid.stripPref(a.p.idPrefix,s);a.p.grouping&&O.call(m,w,n);a.p.data.push(w);a.p._index[w._id_]=a.p.data.length-1;w={}}n++}a.p.grouping&&(a.p.groupingView._locgr=!0,m.jqGrid("groupingRender",P,a.p.colModel.length,a.p.page,I))}}},oa=function(){function c(a){var b=0,d,e,g,h,k;
|
70 |
+
if(null!=a.groups){(e=a.groups.length&&"OR"===a.groupOp.toString().toUpperCase())&&u.orBegin();for(d=0;d<a.groups.length;d++){0<b&&e&&u.or();try{c(a.groups[d])}catch(l){alert(l)}b++}e&&u.orEnd()}if(null!=a.rules)try{(g=a.rules.length&&"OR"===a.groupOp.toString().toUpperCase())&&u.orBegin();for(d=0;d<a.rules.length;d++)k=a.rules[d],h=a.groupOp.toString().toUpperCase(),q[k.op]&&k.field&&(0<b&&h&&"OR"===h&&(u=u.or()),u=q[k.op](u,h)(k.field,k.data,f[k.field])),b++;g&&u.orEnd()}catch(m){alert(m)}}var d=
|
71 |
+
a.p.multiSort?[]:"",e=[],g=!1,f={},h=[],k=[],l,m,n;if(b.isArray(a.p.data)){var p=a.p.grouping?a.p.groupingView:!1,A,r;b.each(a.p.colModel,function(){m=this.sorttype||"text";"date"===m||"datetime"===m?(this.formatter&&"string"===typeof this.formatter&&"date"===this.formatter?(l=this.formatoptions&&this.formatoptions.srcformat?this.formatoptions.srcformat:b.jgrid.formatter.date.srcformat,n=this.formatoptions&&this.formatoptions.newformat?this.formatoptions.newformat:b.jgrid.formatter.date.newformat):
|
72 |
+
l=n=this.datefmt||"Y-m-d",f[this.name]={stype:m,srcfmt:l,newfmt:n,sfunc:this.sortfunc||null}):f[this.name]={stype:m,srcfmt:"",newfmt:"",sfunc:this.sortfunc||null};if(a.p.grouping)for(r=0,A=p.groupField.length;r<A;r++)if(this.name===p.groupField[r]){var c=this.name;this.index&&(c=this.index);h[r]=f[c];k[r]=c}a.p.multiSort?this.lso&&(d.push(this.name),c=this.lso.split("-"),e.push(c[c.length-1])):g||this.index!==a.p.sortname&&this.name!==a.p.sortname||(d=this.name,g=!0)});if(a.p.treeGrid)b(a).jqGrid("SortTree",
|
73 |
+
d,a.p.sortorder,f[d].stype||"text",f[d].srcfmt||"");else{var q={eq:function(a){return a.equals},ne:function(a){return a.notEquals},lt:function(a){return a.less},le:function(a){return a.lessOrEquals},gt:function(a){return a.greater},ge:function(a){return a.greaterOrEquals},cn:function(a){return a.contains},nc:function(a,b){return"OR"===b?a.orNot().contains:a.andNot().contains},bw:function(a){return a.startsWith},bn:function(a,b){return"OR"===b?a.orNot().startsWith:a.andNot().startsWith},en:function(a,
|
74 |
+
b){return"OR"===b?a.orNot().endsWith:a.andNot().endsWith},ew:function(a){return a.endsWith},ni:function(a,b){return"OR"===b?a.orNot().equals:a.andNot().equals},"in":function(a){return a.equals},nu:function(a){return a.isNull},nn:function(a,b){return"OR"===b?a.orNot().isNull:a.andNot().isNull}},u=b.jgrid.from(a.p.data);a.p.ignoreCase&&(u=u.ignoreCase());if(!0===a.p.search){var z=a.p.postData.filters;if(z)"string"===typeof z&&(z=b.jgrid.parse(z)),c(z);else try{u=q[a.p.postData.searchOper](u)(a.p.postData.searchField,
|
75 |
+
a.p.postData.searchString,f[a.p.postData.searchField])}catch(t){}}if(a.p.grouping)for(r=0;r<A;r++)u.orderBy(k[r],p.groupOrder[r],h[r].stype,h[r].srcfmt);a.p.multiSort?b.each(d,function(a){u.orderBy(this,e[a],f[this].stype,f[this].srcfmt,f[this].sfunc)}):d&&a.p.sortorder&&g&&("DESC"===a.p.sortorder.toUpperCase()?u.orderBy(a.p.sortname,"d",f[d].stype,f[d].srcfmt,f[d].sfunc):u.orderBy(a.p.sortname,"a",f[d].stype,f[d].srcfmt,f[d].sfunc));var z=u.select(),x=parseInt(a.p.rowNum,10),y=z.length,B=parseInt(a.p.page,
|
76 |
+
10),D=Math.ceil(y/x),v={};if((a.p.search||a.p.resetsearch)&&a.p.grouping&&a.p.groupingView._locgr){a.p.groupingView.groups=[];var w,G=b.jgrid.getMethod("groupingPrepare"),s,F;if(a.p.footerrow&&a.p.userDataOnFooter){for(s in a.p.userData)a.p.userData.hasOwnProperty(s)&&(a.p.userData[s]=0);F=!0}for(w=0;w<y;w++){if(F)for(s in a.p.userData)a.p.userData[s]+=parseFloat(z[w][s]||0);G.call(b(a),z[w],w,x)}}z=z.slice((B-1)*x,B*x);f=u=null;v[a.p.localReader.total]=D;v[a.p.localReader.page]=B;v[a.p.localReader.records]=
|
77 |
+
y;v[a.p.localReader.root]=z;v[a.p.localReader.userdata]=a.p.userData;z=null;return v}}},P=function(){a.grid.hDiv.loading=!0;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()}},T=function(){a.grid.hDiv.loading=!1;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()}},
|
78 |
+
Q=function(c){if(!a.grid.hDiv.loading){var d=a.p.scroll&&!1===c,e={},g,f=a.p.prmNames;0>=a.p.page&&(a.p.page=Math.min(1,a.p.lastpage));null!==f.search&&(e[f.search]=a.p.search);null!==f.nd&&(e[f.nd]=(new Date).getTime());null!==f.rows&&(e[f.rows]=a.p.rowNum);null!==f.page&&(e[f.page]=a.p.page);null!==f.sort&&(e[f.sort]=a.p.sortname);null!==f.order&&(e[f.order]=a.p.sortorder);null!==a.p.rowTotal&&null!==f.totalrows&&(e[f.totalrows]=a.p.rowTotal);var h=b.isFunction(a.p.loadComplete),k=h?a.p.loadComplete:
|
79 |
+
null,l=0;c=c||1;1<c?null!==f.npage?(e[f.npage]=c,l=c-1,c=1):k=function(b){a.p.page++;a.grid.hDiv.loading=!1;h&&a.p.loadComplete.call(a,b);Q(c-1)}:null!==f.npage&&delete a.p.postData[f.npage];if(a.p.grouping){b(a).jqGrid("groupingSetup");var m=a.p.groupingView,n,p="";for(n=0;n<m.groupField.length;n++){var r=m.groupField[n];b.each(a.p.colModel,function(a,b){b.name===r&&b.index&&(r=b.index)});p+=r+" "+m.groupOrder[n]+", "}e[f.sort]=p+e[f.sort]}b.extend(a.p.postData,e);var q=a.p.scroll?a.rows.length-
|
80 |
+
1:1,e=b(a).triggerHandler("jqGridBeforeRequest");if(!1!==e&&"stop"!==e)if(b.isFunction(a.p.datatype))a.p.datatype.call(a,a.p.postData,"load_"+a.p.id,q,c,l);else{if(b.isFunction(a.p.beforeRequest)&&(e=a.p.beforeRequest.call(a),void 0===e&&(e=!0),!1===e))return;g=a.p.datatype.toLowerCase();switch(g){case "json":case "jsonp":case "xml":case "script":b.ajax(b.extend({url:a.p.url,type:a.p.mtype,dataType:g,data:b.isFunction(a.p.serializeGridData)?a.p.serializeGridData.call(a,a.p.postData):a.p.postData,
|
81 |
+
success:function(e,f,h){if(b.isFunction(a.p.beforeProcessing)&&!1===a.p.beforeProcessing.call(a,e,f,h))T();else{"xml"===g?K(e,a.grid.bDiv,q,1<c,l):Y(e,a.grid.bDiv,q,1<c,l);b(a).triggerHandler("jqGridLoadComplete",[e]);k&&k.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);d&&a.grid.populateVisible();if(a.p.loadonce||a.p.treeGrid)a.p.datatype="local";1===c&&T()}},error:function(d,e,f){b.isFunction(a.p.loadError)&&a.p.loadError.call(a,d,e,f);1===c&&T()},beforeSend:function(c,d){var e=!0;
|
82 |
+
b.isFunction(a.p.loadBeforeSend)&&(e=a.p.loadBeforeSend.call(a,c,d));void 0===e&&(e=!0);if(!1===e)return!1;P()}},b.jgrid.ajaxOptions,a.p.ajaxGridOptions));break;case "xmlstring":P();e="string"!==typeof a.p.datastr?a.p.datastr:b.parseXML(a.p.datastr);K(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;T();break;case "jsonstring":P();e="string"===typeof a.p.datastr?b.jgrid.parse(a.p.datastr):
|
83 |
+
a.p.datastr;Y(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;T();break;case "local":case "clientside":P(),a.p.datatype="local",e=oa(),Y(e,a.grid.bDiv,q,1<c,l),b(a).triggerHandler("jqGridLoadComplete",[e]),k&&k.call(a,e),b(a).triggerHandler("jqGridAfterLoadComplete",[e]),d&&a.grid.populateVisible(),T()}}}},ha=function(c){b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv)[a.p.useProp?
|
84 |
+
"prop":"attr"]("checked",c);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",c)},qa=function(c,e){var d="",g="<table cellspacing='0' cellpadding='0' border='0' style='table-layout:auto;' class='ui-pg-table'><tbody><tr>",k="",l,m,n,p,q=function(c){var e;b.isFunction(a.p.onPaging)&&(e=a.p.onPaging.call(a,c));if("stop"===e)return!1;a.p.selrow=null;a.p.multiselect&&(a.p.selarrrow=[],ha(!1));a.p.savedRow=[];return!0};c=c.substr(1);
|
85 |
+
e+="_"+c;l="pg_"+c;m=c+"_left";n=c+"_center";p=c+"_right";b("#"+b.jgrid.jqID(c)).append("<div id='"+l+"' class='ui-pager-control' role='group'><table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table' style='width:100%;table-layout:fixed;height:100%;' role='row'><tbody><tr><td id='"+m+"' align='left'></td><td id='"+n+"' align='center' style='white-space:pre;'></td><td id='"+p+"' align='right'></td></tr></tbody></table></div>").attr("dir","ltr");if(0<a.p.rowList.length){k="<td dir='"+f+
|
86 |
+
"'>";k+="<select class='ui-pg-selbox' role='listbox'>";for(m=0;m<a.p.rowList.length;m++)k+='<option role="option" value="'+a.p.rowList[m]+'"'+(a.p.rowNum===a.p.rowList[m]?' selected="selected"':"")+">"+a.p.rowList[m]+"</option>";k+="</select></td>"}"rtl"===f&&(g+=k);!0===a.p.pginput&&(d="<td dir='"+f+"'>"+b.jgrid.format(a.p.pgtext||"","<input class='ui-pg-input' type='text' size='2' maxlength='7' value='0' role='textbox'/>","<span id='sp_1_"+b.jgrid.jqID(c)+"'></span>")+"</td>");!0===a.p.pgbuttons?
|
87 |
+
(m=["first"+e,"prev"+e,"next"+e,"last"+e],"rtl"===f&&m.reverse(),g+="<td id='"+m[0]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-first'></span></td>",g+="<td id='"+m[1]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-prev'></span></td>",g=g+(""!==d?"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>"+d+"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>":
|
88 |
+
"")+("<td id='"+m[2]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-next'></span></td>"),g+="<td id='"+m[3]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-end'></span></td>"):""!==d&&(g+=d);"ltr"===f&&(g+=k);g+="</tr></tbody></table>";!0===a.p.viewrecords&&b("td#"+c+"_"+a.p.recordpos,"#"+l).append("<div dir='"+f+"' style='text-align:"+a.p.recordpos+"' class='ui-paging-info'></div>");b("td#"+c+"_"+a.p.pagerpos,"#"+l).append(g);k=b(".ui-jqgrid").css("font-size")||
|
89 |
+
"11px";b(document.body).append("<div id='testpg' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+k+";visibility:hidden;' ></div>");g=b(g).clone().appendTo("#testpg").width();b("#testpg").remove();0<g&&(""!==d&&(g+=50),b("td#"+c+"_"+a.p.pagerpos,"#"+l).width(g));a.p._nvtd=[];a.p._nvtd[0]=g?Math.floor((a.p.width-g)/2):Math.floor(a.p.width/3);a.p._nvtd[1]=0;g=null;b(".ui-pg-selbox","#"+l).bind("change",function(){if(!q("records"))return!1;a.p.page=Math.round(a.p.rowNum*(a.p.page-1)/
|
90 |
+
this.value-0.5)+1;a.p.rowNum=this.value;a.p.pager&&b(".ui-pg-selbox",a.p.pager).val(this.value);a.p.toppager&&b(".ui-pg-selbox",a.p.toppager).val(this.value);Q();return!1});!0===a.p.pgbuttons&&(b(".ui-pg-button","#"+l).hover(function(){b(this).hasClass("ui-state-disabled")?this.style.cursor="default":(b(this).addClass("ui-state-hover"),this.style.cursor="pointer")},function(){b(this).hasClass("ui-state-disabled")||(b(this).removeClass("ui-state-hover"),this.style.cursor="default")}),b("#first"+b.jgrid.jqID(e)+
|
91 |
+
", #prev"+b.jgrid.jqID(e)+", #next"+b.jgrid.jqID(e)+", #last"+b.jgrid.jqID(e)).click(function(){if(b(this).hasClass("ui-state-disabled"))return!1;var c=r(a.p.page,1),d=r(a.p.lastpage,1),g=!1,f=!0,h=!0,k=!0,l=!0;0===d||1===d?l=k=h=f=!1:1<d&&1<=c?1===c?h=f=!1:c===d&&(l=k=!1):1<d&&0===c&&(l=k=!1,c=d-1);if(!q(this.id))return!1;this.id==="first"+e&&f&&(a.p.page=1,g=!0);this.id==="prev"+e&&h&&(a.p.page=c-1,g=!0);this.id==="next"+e&&k&&(a.p.page=c+1,g=!0);this.id==="last"+e&&l&&(a.p.page=d,g=!0);g&&Q();
|
92 |
+
return!1}));!0===a.p.pginput&&b("input.ui-pg-input","#"+l).keypress(function(c){if(13===(c.charCode||c.keyCode||0)){if(!q("user"))return!1;b(this).val(r(b(this).val(),1));a.p.page=0<b(this).val()?b(this).val():a.p.page;Q();return!1}return this})},wa=function(c,e){var d,g="",f=a.p.colModel,h=!1,k;k=a.p.frozenColumns?e:a.grid.headers[c].el;var l="";b("span.ui-grid-ico-sort",k).addClass("ui-state-disabled");b(k).attr("aria-selected","false");if(f[c].lso)if("asc"===f[c].lso)f[c].lso+="-desc",l="desc";
|
93 |
+
else if("desc"===f[c].lso)f[c].lso+="-asc",l="asc";else{if("asc-desc"===f[c].lso||"desc-asc"===f[c].lso)f[c].lso=""}else f[c].lso=l=f[c].firstsortorder||"asc";l?(b("span.s-ico",k).show(),b("span.ui-icon-"+l,k).removeClass("ui-state-disabled"),b(k).attr("aria-selected","true")):a.p.viewsortcols[0]||b("span.s-ico",k).hide();a.p.sortorder="";b.each(f,function(b){this.lso&&(0<b&&h&&(g+=", "),d=this.lso.split("-"),g+=f[b].index||f[b].name,g+=" "+d[d.length-1],h=!0,a.p.sortorder=d[d.length-1])});k=g.lastIndexOf(a.p.sortorder);
|
94 |
+
g=g.substring(0,k);a.p.sortname=g},ra=function(c,d,e,g,f){if(a.p.colModel[d].sortable&&!(0<a.p.savedRow.length)){e||(a.p.lastsort===d?"asc"===a.p.sortorder?a.p.sortorder="desc":"desc"===a.p.sortorder&&(a.p.sortorder="asc"):a.p.sortorder=a.p.colModel[d].firstsortorder||"asc",a.p.page=1);if(a.p.multiSort)wa(d,f);else{if(g){if(a.p.lastsort===d&&a.p.sortorder===g&&!e)return;a.p.sortorder=g}e=a.grid.headers[a.p.lastsort].el;f=a.p.frozenColumns?f:a.grid.headers[d].el;b("span.ui-grid-ico-sort",e).addClass("ui-state-disabled");
|
95 |
+
b(e).attr("aria-selected","false");a.p.frozenColumns&&(a.grid.fhDiv.find("span.ui-grid-ico-sort").addClass("ui-state-disabled"),a.grid.fhDiv.find("th").attr("aria-selected","false"));b("span.ui-icon-"+a.p.sortorder,f).removeClass("ui-state-disabled");b(f).attr("aria-selected","true");a.p.viewsortcols[0]||a.p.lastsort===d||(a.p.frozenColumns&&a.grid.fhDiv.find("span.s-ico").hide(),b("span.s-ico",e).hide(),b("span.s-ico",f).show());c=c.substring(5+a.p.id.length+1);a.p.sortname=a.p.colModel[d].index||
|
96 |
+
c}"stop"===b(a).triggerHandler("jqGridSortCol",[a.p.sortname,d,a.p.sortorder])?a.p.lastsort=d:b.isFunction(a.p.onSortCol)&&"stop"===a.p.onSortCol.call(a,a.p.sortname,d,a.p.sortorder)?a.p.lastsort=d:("local"===a.p.datatype?a.p.deselectAfterSort&&b(a).jqGrid("resetSelection"):(a.p.selrow=null,a.p.multiselect&&ha(!1),a.p.selarrrow=[],a.p.savedRow=[]),a.p.scroll&&(f=a.grid.bDiv.scrollLeft,X.call(a,!0,!1),a.grid.hDiv.scrollLeft=f),a.p.subGrid&&"local"===a.p.datatype&&b("td.sgexpanded","#"+b.jgrid.jqID(a.p.id)).each(function(){b(this).trigger("click")}),
|
97 |
+
Q(),a.p.lastsort=d,a.p.sortname!==c&&d&&(a.p.lastsort=d))}},xa=function(c){c=b(a.grid.headers[c].el);c=[c.position().left+c.outerWidth()];"rtl"===a.p.direction&&(c[0]=a.p.width-c[0]);c[0]-=a.grid.bDiv.scrollLeft;c.push(b(a.grid.hDiv).position().top);c.push(b(a.grid.bDiv).offset().top-b(a.grid.hDiv).offset().top+b(a.grid.bDiv).height());return c},sa=function(c){var d,e=a.grid.headers,g=b.jgrid.getCellIndex(c);for(d=0;d<e.length;d++)if(c===e[d].el){g=d;break}return g};this.p.id=this.id;-1===b.inArray(a.p.multikey,
|
98 |
+
["shiftKey","altKey","ctrlKey"])&&(a.p.multikey=!1);a.p.keyIndex=!1;a.p.keyName=!1;for(g=0;g<a.p.colModel.length;g++)a.p.colModel[g]=b.extend(!0,{},a.p.cmTemplate,a.p.colModel[g].template||{},a.p.colModel[g]),!1===a.p.keyIndex&&!0===a.p.colModel[g].key&&(a.p.keyIndex=g);a.p.sortorder=a.p.sortorder.toLowerCase();b.jgrid.cell_width=b.jgrid.cellWidth();!0===a.p.grouping&&(a.p.scroll=!1,a.p.rownumbers=!1,a.p.treeGrid=!1,a.p.gridview=!0);if(!0===this.p.treeGrid){try{b(this).jqGrid("setTreeGrid")}catch(za){}"local"!==
|
99 |
+
a.p.datatype&&(a.p.localReader={id:"_id_"})}if(this.p.subGrid)try{b(a).jqGrid("setSubGrid")}catch(Aa){}this.p.multiselect&&(this.p.colNames.unshift("<input role='checkbox' id='cb_"+this.p.id+"' class='cbox' type='checkbox'/>"),this.p.colModel.unshift({name:"cb",width:b.jgrid.cell_width?a.p.multiselectWidth+a.p.cellLayout:a.p.multiselectWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));this.p.rownumbers&&(this.p.colNames.unshift(""),this.p.colModel.unshift({name:"rn",width:a.p.rownumWidth,
|
100 |
+
sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));a.p.xmlReader=b.extend(!0,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},a.p.xmlReader);a.p.jsonReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},
|
101 |
+
a.p.jsonReader);a.p.localReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},a.p.localReader);a.p.scroll&&(a.p.pgbuttons=!1,a.p.pginput=!1,a.p.rowList=[]);a.p.data.length&&O();var D="<thead><tr class='ui-jqgrid-labels' role='rowheader'>",ta,F,ja,fa,ka,y,t,ba,ua=ba="",ga=[],va=[];F=[];if(!0===a.p.shrinkToFit&&!0===a.p.forceFit)for(g=a.p.colModel.length-1;0<=g;g--)if(!a.p.colModel[g].hidden){a.p.colModel[g].resizable=
|
102 |
+
!1;break}"horizontal"===a.p.viewsortcols[1]&&(ba=" ui-i-asc",ua=" ui-i-desc");ta=n?"class='ui-th-div-ie'":"";ba="<span class='s-ico' style='display:none'><span sort='asc' class='ui-grid-ico-sort ui-icon-asc"+ba+" ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-"+f+"'></span>"+("<span sort='desc' class='ui-grid-ico-sort ui-icon-desc"+ua+" ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-"+f+"'></span></span>");if(a.p.multiSort)for(ga=a.p.sortname.split(","),g=0;g<ga.length;g++)F=b.trim(ga[g]).split(" "),
|
103 |
+
ga[g]=b.trim(F[0]),va[g]=F[1]?b.trim(F[1]):a.p.sortorder||"asc";for(g=0;g<this.p.colNames.length;g++)F=a.p.headertitles?' title="'+b.jgrid.stripHtml(a.p.colNames[g])+'"':"",D+="<th id='"+a.p.id+"_"+a.p.colModel[g].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+f+"'"+F+">",F=a.p.colModel[g].index||a.p.colModel[g].name,D+="<div id='jqgh_"+a.p.id+"_"+a.p.colModel[g].name+"' "+ta+">"+a.p.colNames[g],a.p.colModel[g].width=a.p.colModel[g].width?parseInt(a.p.colModel[g].width,10):
|
104 |
+
150,"boolean"!==typeof a.p.colModel[g].title&&(a.p.colModel[g].title=!0),a.p.colModel[g].lso="",F===a.p.sortname&&(a.p.lastsort=g),a.p.multiSort&&(F=b.inArray(F,ga),-1!==F&&(a.p.colModel[g].lso=va[F])),D+=ba+"</div></th>";D+="</tr></thead>";ba=null;b(this).append(D);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 la=[],ca;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){a.p.selarrrow=
|
105 |
+
[];var c=!0===a.p.frozenColumns?a.p.id+"_frozen":"";this.checked?(b(a.rows).each(function(d){0<d&&!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",!0),b(this).addClass("ui-state-highlight").attr("aria-selected","true"),a.p.selarrrow.push(this.id),a.p.selrow=this.id,c&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?
|
106 |
+
"prop":"attr"]("checked",!0),b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).addClass("ui-state-highlight")))}),ca=!0,la=[]):(b(a.rows).each(function(d){0<d&&!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",!1),b(this).removeClass("ui-state-highlight").attr("aria-selected","false"),la.push(this.id),c&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?
|
107 |
+
"prop":"attr"]("checked",!1),b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).removeClass("ui-state-highlight")))}),a.p.selrow=null,ca=!1);b(a).triggerHandler("jqGridSelectAll",[ca?a.p.selarrrow:la,ca]);b.isFunction(a.p.onSelectAll)&&a.p.onSelectAll.call(a,ca?a.p.selarrrow:la,ca)})}!0===a.p.autowidth&&(D=b(m).innerWidth(),a.p.width=0<D?D:"nw");(function(){var d=0,e=b.jgrid.cell_width?0:r(a.p.cellLayout,0),g=0,f,h=r(a.p.scrollOffset,0),k,m=!1,n,p=0,q;b.each(a.p.colModel,function(){void 0===this.hidden&&(this.hidden=
|
108 |
+
!1);if(a.p.grouping&&a.p.autowidth){var c=b.inArray(this.name,a.p.groupingView.groupField);0<=c&&a.p.groupingView.groupColumnShow.length>c&&(this.hidden=!a.p.groupingView.groupColumnShow[c])}this.widthOrg=k=r(this.width,0);!1===this.hidden&&(d+=k+e,this.fixed?p+=k+e:g++)});isNaN(a.p.width)&&(a.p.width=d+(!1!==a.p.shrinkToFit||isNaN(a.p.height)?0:h));c.width=a.p.width;a.p.tblwidth=d;!1===a.p.shrinkToFit&&!0===a.p.forceFit&&(a.p.forceFit=!1);!0===a.p.shrinkToFit&&0<g&&(n=c.width-e*g-p,isNaN(a.p.height)||
|
109 |
+
(n-=h,m=!0),d=0,b.each(a.p.colModel,function(b){!1!==this.hidden||this.fixed||(this.width=k=Math.round(n*this.width/(a.p.tblwidth-e*g-p)),d+=k,f=b)}),q=0,m?c.width-p-(d+e*g)!==h&&(q=c.width-p-(d+e*g)-h):m||1===Math.abs(c.width-p-(d+e*g))||(q=c.width-p-(d+e*g)),a.p.colModel[f].width+=q,a.p.tblwidth=d+q+e*g+p,a.p.tblwidth>a.p.width&&(a.p.colModel[f].width-=a.p.tblwidth-parseInt(a.p.width,10),a.p.tblwidth=a.p.width))})();b(m).css("width",c.width+"px").append("<div class='ui-jqgrid-resize-mark' id='rs_m"+
|
110 |
+
a.p.id+"'> </div>");b(k).css("width",c.width+"px");var D=b("thead:first",a).get(0),V="";a.p.footerrow&&(V+="<table role='grid' style='width:"+a.p.tblwidth+"px' class='ui-jqgrid-ftable' cellspacing='0' cellpadding='0' border='0'><tbody><tr role='row' class='ui-widget-content footrow footrow-"+f+"'>");var k=b("tr:first",D),da="<tr class='jqgfirstrow' role='row' style='height:auto'>";a.p.disableClick=!1;b("th",k).each(function(d){ja=a.p.colModel[d].width;void 0===a.p.colModel[d].resizable&&(a.p.colModel[d].resizable=
|
111 |
+
!0);a.p.colModel[d].resizable?(fa=document.createElement("span"),b(fa).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+f).css("cursor","col-resize"),b(this).addClass(a.p.resizeclass)):fa="";b(this).css("width",ja+"px").prepend(fa);fa=null;var e="";a.p.colModel[d].hidden&&(b(this).css("display","none"),e="display:none;");da+="<td role='gridcell' style='height:0px;width:"+ja+"px;"+e+"'></td>";c.headers[d]={width:ja,el:this};ka=a.p.colModel[d].sortable;"boolean"!==typeof ka&&(ka=a.p.colModel[d].sortable=
|
112 |
+
!0);e=a.p.colModel[d].name;"cb"!==e&&"subgrid"!==e&&"rn"!==e&&a.p.viewsortcols[2]&&b(">div",this).addClass("ui-jqgrid-sortable");ka&&(a.p.multiSort?a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),a.p.colModel[d].lso&&b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.colModel[d].lso&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),d===a.p.lastsort&&
|
113 |
+
b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")):d===a.p.lastsort&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")));a.p.footerrow&&(V+="<td role='gridcell' "+p(d,0,"",null,"",!1)+"> </td>")}).mousedown(function(d){if(1===b(d.target).closest("th>span.ui-jqgrid-resize").length){var e=sa(this);if(!0===a.p.forceFit){var g=a.p,f=e,h;for(h=e+1;h<a.p.colModel.length;h++)if(!0!==a.p.colModel[h].hidden){f=h;break}g.nv=
|
114 |
+
f-e}c.dragStart(e,d,xa(e));return!1}}).click(function(c){if(a.p.disableClick)return a.p.disableClick=!1;var d="th>div.ui-jqgrid-sortable",e,g;a.p.viewsortcols[2]||(d="th>div>span>span.ui-grid-ico-sort");c=b(c.target).closest(d);if(1===c.length){var f;if(a.p.frozenColumns){var h=b(this)[0].id.substring(a.p.id.length+1);b(a.p.colModel).each(function(a){if(this.name===h)return f=a,!1})}else f=sa(this);a.p.viewsortcols[2]||(e=!0,g=c.attr("sort"));null!=f&&ra(b("div",this)[0].id,f,e,g,this);return!1}});
|
115 |
+
if(a.p.sortable&&b.fn.sortable)try{b(a).jqGrid("sortableColumns",k)}catch(Ba){}a.p.footerrow&&(V+="</tr></tbody></table>");da+="</tr>";k=document.createElement("tbody");this.appendChild(k);b(this).addClass("ui-jqgrid-btable").append(da);var da=null,k=b("<table class='ui-jqgrid-htable' style='width:"+a.p.tblwidth+"px' role='grid' aria-labelledby='gbox_"+this.id+"' cellspacing='0' cellpadding='0' border='0'></table>").append(D),J=a.p.caption&&!0===a.p.hiddengrid?!0:!1;g=b("<div class='ui-jqgrid-hbox"+
|
116 |
+
("rtl"===f?"-rtl":"")+"'></div>");D=null;c.hDiv=document.createElement("div");b(c.hDiv).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(g);b(g).append(k);k=null;J&&b(c.hDiv).hide();a.p.pager&&("string"===typeof a.p.pager?"#"!==a.p.pager.substr(0,1)&&(a.p.pager="#"+a.p.pager):a.p.pager="#"+b(a.p.pager).attr("id"),b(a.p.pager).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom").appendTo(m),J&&b(a.p.pager).hide(),qa(a.p.pager,""));!1===
|
117 |
+
a.p.cellEdit&&!0===a.p.hoverrows&&b(a).bind("mouseover",function(a){t=b(a.target).closest("tr.jqgrow");"ui-subgrid"!==b(t).attr("class")&&b(t).addClass("ui-state-hover")}).bind("mouseout",function(a){t=b(a.target).closest("tr.jqgrow");b(t).removeClass("ui-state-hover")});var B,N,ma;b(a).before(c.hDiv).click(function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");if(0===b(t).length||-1<t[0].className.indexOf("ui-state-disabled")||(b(y,a).closest("table.ui-jqgrid-btable").attr("id")||"").replace("_frozen",
|
118 |
+
"")!==a.id)return this;var d=b(y).hasClass("cbox"),e=b(a).triggerHandler("jqGridBeforeSelectRow",[t[0].id,c]);(e=!1===e||"stop"===e?!1:!0)&&b.isFunction(a.p.beforeSelectRow)&&(e=a.p.beforeSelectRow.call(a,t[0].id,c));if("A"!==y.tagName&&("INPUT"!==y.tagName&&"TEXTAREA"!==y.tagName&&"OPTION"!==y.tagName&&"SELECT"!==y.tagName||d)&&!0===e)if(B=t[0].id,N=b.jgrid.getCellIndex(y),ma=b(y).closest("td,th").html(),b(a).triggerHandler("jqGridCellSelect",[B,N,ma,c]),b.isFunction(a.p.onCellSelect)&&a.p.onCellSelect.call(a,
|
119 |
+
B,N,ma,c),!0===a.p.cellEdit)if(a.p.multiselect&&d)b(a).jqGrid("setSelection",B,!0,c);else{B=t[0].rowIndex;try{b(a).jqGrid("editCell",B,N,!0)}catch(g){}}else if(a.p.multikey)c[a.p.multikey]?b(a).jqGrid("setSelection",B,!0,c):a.p.multiselect&&d&&(d=b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+B).is(":checked"),b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+B)[a.p.useProp?"prop":"attr"]("checked",d));else{if(a.p.multiselect&&a.p.multiboxonly&&!d){var f=a.p.frozenColumns?a.p.id+"_frozen":"";b(a.p.selarrrow).each(function(c,
|
120 |
+
d){var e=b(a).jqGrid("getGridRowById",d);b(e).removeClass("ui-state-highlight");b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(d))[a.p.useProp?"prop":"attr"]("checked",!1);f&&(b("#"+b.jgrid.jqID(d),"#"+b.jgrid.jqID(f)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(d),"#"+b.jgrid.jqID(f))[a.p.useProp?"prop":"attr"]("checked",!1))});a.p.selarrrow=[]}b(a).jqGrid("setSelection",B,!0,c)}}).bind("reloadGrid",function(c,d){!0===a.p.treeGrid&&(a.p.datatype=a.p.treedatatype);
|
121 |
+
d&&d.current&&a.grid.selectionPreserver(a);"local"===a.p.datatype?(b(a).jqGrid("resetSelection"),a.p.data.length&&O()):a.p.treeGrid||(a.p.selrow=null,a.p.multiselect&&(a.p.selarrrow=[],ha(!1)),a.p.savedRow=[]);a.p.scroll&&X.call(a,!0,!1);if(d&&d.page){var e=d.page;e>a.p.lastpage&&(e=a.p.lastpage);1>e&&(e=1);a.p.page=e;a.grid.bDiv.scrollTop=a.grid.prevRowHeight?(e-1)*a.grid.prevRowHeight*a.p.rowNum:0}a.grid.prevRowHeight&&a.p.scroll?(delete a.p.lastpage,a.grid.populateVisible()):a.grid.populate();
|
122 |
+
!0===a.p._inlinenav&&b(a).jqGrid("showAddEditButtons");return!1}).dblclick(function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");0!==b(t).length&&(B=t[0].rowIndex,N=b.jgrid.getCellIndex(y),b(a).triggerHandler("jqGridDblClickRow",[b(t).attr("id"),B,N,c]),b.isFunction(a.p.ondblClickRow)&&a.p.ondblClickRow.call(a,b(t).attr("id"),B,N,c))}).bind("contextmenu",function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");0!==b(t).length&&(a.p.multiselect||b(a).jqGrid("setSelection",t[0].id,!0,c),B=t[0].rowIndex,
|
123 |
+
N=b.jgrid.getCellIndex(y),b(a).triggerHandler("jqGridRightClickRow",[b(t).attr("id"),B,N,c]),b.isFunction(a.p.onRightClickRow)&&a.p.onRightClickRow.call(a,b(t).attr("id"),B,N,c))});c.bDiv=document.createElement("div");n&&"auto"===String(a.p.height).toLowerCase()&&(a.p.height="100%");b(c.bDiv).append(b('<div style="position:relative;'+(n&&8>b.jgrid.msiever()?"height:0.01%;":"")+'"></div>').append("<div></div>").append(this)).addClass("ui-jqgrid-bdiv").css({height:a.p.height+(isNaN(a.p.height)?"":"px"),
|
124 |
+
width:c.width+"px"}).scroll(c.scrollGrid);b("table:first",c.bDiv).css({width:a.p.tblwidth+"px"});b.support.tbody||2===b("tbody",this).length&&b("tbody:gt(0)",this).remove();a.p.multikey&&(b.jgrid.msie?b(c.bDiv).bind("selectstart",function(){return!1}):b(c.bDiv).bind("mousedown",function(){return!1}));J&&b(c.bDiv).hide();c.cDiv=document.createElement("div");var na=!0===a.p.hidegrid?b("<a role='link' class='ui-jqgrid-titlebar-close ui-corner-all HeaderButton' />").hover(function(){na.addClass("ui-state-hover")},
|
125 |
+
function(){na.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-circle-triangle-n'></span>").css("rtl"===f?"left":"right","0px"):"";b(c.cDiv).append(na).append("<span class='ui-jqgrid-title'>"+a.p.caption+"</span>").addClass("ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===f?"-rtl":"")+" ui-widget-header ui-corner-top ui-helper-clearfix");b(c.cDiv).insertBefore(c.hDiv);a.p.toolbar[0]&&(c.uDiv=document.createElement("div"),"top"===a.p.toolbar[1]?b(c.uDiv).insertBefore(c.hDiv):"bottom"===
|
126 |
+
a.p.toolbar[1]&&b(c.uDiv).insertAfter(c.hDiv),"both"===a.p.toolbar[1]?(c.ubDiv=document.createElement("div"),b(c.uDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id).insertBefore(c.hDiv),b(c.ubDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id).insertAfter(c.hDiv),J&&b(c.ubDiv).hide()):b(c.uDiv).width(c.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id),J&&b(c.uDiv).hide());a.p.toppager&&(a.p.toppager=b.jgrid.jqID(a.p.id)+"_toppager",c.topDiv=
|
127 |
+
b("<div id='"+a.p.toppager+"'></div>")[0],a.p.toppager="#"+a.p.toppager,b(c.topDiv).addClass("ui-state-default ui-jqgrid-toppager").width(c.width).insertBefore(c.hDiv),qa(a.p.toppager,"_t"));a.p.footerrow&&(c.sDiv=b("<div class='ui-jqgrid-sdiv'></div>")[0],g=b("<div class='ui-jqgrid-hbox"+("rtl"===f?"-rtl":"")+"'></div>"),b(c.sDiv).append(g).width(c.width).insertAfter(c.hDiv),b(g).append(V),c.footers=b(".ui-jqgrid-ftable",c.sDiv)[0].rows[0].cells,a.p.rownumbers&&(c.footers[0].className="ui-state-default jqgrid-rownum"),
|
128 |
+
J&&b(c.sDiv).hide());g=null;if(a.p.caption){var ya=a.p.datatype;!0===a.p.hidegrid&&(b(".ui-jqgrid-titlebar-close",c.cDiv).click(function(d){var e=b.isFunction(a.p.onHeaderClick),g=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",f,h=this;!0===a.p.toolbar[0]&&("both"===a.p.toolbar[1]&&(g+=", #"+b(c.ubDiv).attr("id")),g+=", #"+b(c.uDiv).attr("id"));f=b(g,"#gview_"+b.jgrid.jqID(a.p.id)).length;"visible"===a.p.gridstate?b(g,"#gbox_"+b.jgrid.jqID(a.p.id)).slideUp("fast",function(){f--;
|
129 |
+
0===f&&(b("span",h).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(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&(J||a.p.onHeaderClick.call(a,a.p.gridstate,d)))}):"hidden"===a.p.gridstate&&b(g,"#gbox_"+b.jgrid.jqID(a.p.id)).slideDown("fast",function(){f--;0===f&&(b("span",h).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),
|
130 |
+
J&&(a.p.datatype=ya,Q(),J=!1),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(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&(J||a.p.onHeaderClick.call(a,a.p.gridstate,d)))});return!1}),J&&(a.p.datatype="local",b(".ui-jqgrid-titlebar-close",c.cDiv).trigger("click")))}else b(c.cDiv).hide();b(c.hDiv).after(c.bDiv).mousemove(function(a){if(c.resizing)return c.dragMove(a),!1});b(".ui-jqgrid-labels",
|
131 |
+
c.hDiv).bind("selectstart",function(){return!1});b(document).bind("mouseup.jqGrid"+a.p.id,function(){return c.resizing?(c.dragEnd(),!1):!0});a.formatCol=p;a.sortData=ra;a.updatepager=function(c,d){var e,g,f,h,k,l,m,n="",p=a.p.pager?"_"+b.jgrid.jqID(a.p.pager.substr(1)):"",q=a.p.toppager?"_"+a.p.toppager.substr(1):"";f=parseInt(a.p.page,10)-1;0>f&&(f=0);f*=parseInt(a.p.rowNum,10);k=f+a.p.reccount;if(a.p.scroll){e=b("tbody:first > tr:gt(0)",a.grid.bDiv);f=k-e.length;a.p.reccount=e.length;if(e=e.outerHeight()||
|
132 |
+
a.grid.prevRowHeight)g=f*e,m=parseInt(a.p.records,10)*e,b(">div:first",a.grid.bDiv).css({height:m}).children("div:first").css({height:g,display:g?"":"none"}),0==a.grid.bDiv.scrollTop&&1<a.p.page&&(a.grid.bDiv.scrollTop=a.p.rowNum*(a.p.page-1)*e);a.grid.bDiv.scrollLeft=a.grid.hDiv.scrollLeft}n=a.p.pager||"";if(n+=a.p.toppager?n?","+a.p.toppager:a.p.toppager:"")m=b.jgrid.formatter.integer||{},e=r(a.p.page),g=r(a.p.lastpage),b(".selbox",n)[this.p.useProp?"prop":"attr"]("disabled",!1),!0===a.p.pginput&&
|
133 |
+
(b(".ui-pg-input",n).val(a.p.page),h=a.p.toppager?"#sp_1"+p+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|