Gallery Bank: WordPress Photo Gallery Plugin - Version 2.0.1

Version Description

  • CSS Conflicts Fixed
  • Timbthumb 2.8.11 Updated
Download this release

Release Info

Developer Gallery-Bank
Plugin Icon 128x128 Gallery Bank: WordPress Photo Gallery Plugin
Version 2.0.1
Comparing to
See all releases

Code changes from version 2.0.0 to 2.0.1

Files changed (78) hide show
  1. .project +0 -12
  2. assets/js/customcodes.js +0 -24
  3. assets/js/globalize/globalize.culture.de-DE.js +0 -81
  4. assets/js/globalize/globalize.culture.ja-JP.js +0 -100
  5. assets/js/globalize/globalize.js +0 -1573
  6. assets/js/jquery.tooltip.js +287 -0
  7. assets/js/jquery_ui_custom.js +0 -6378
  8. assets/js/plugins/bootstrap/bootstrap-colorpicker.js +0 -541
  9. assets/js/plugins/bootstrap/bootstrap-progressbar.js +0 -185
  10. assets/js/plugins/bootstrap/bootstrap.min.js +0 -759
  11. assets/js/plugins/forms/jquery.ibutton.js +0 -379
  12. assets/js/plugins/forms/jquery.maskedinput.min.js +0 -258
  13. assets/js/plugins/forms/jquery.select2.min.js +0 -79
  14. assets/js/plugins/forms/jquery.uniform.min.js +0 -535
  15. assets/js/plugins/tables/jquery.dataTables.min.js +3 -3
  16. assets/js/plugins/ui/jquery.fullcalendar.min.js +0 -1
  17. assets/js/plugins/ui/jquery.jgrowl.min.js +0 -11
  18. assets/js/plugins/ui/prettify.js +0 -28
  19. gallery-bank.php +1 -1
  20. languages/gallery-bank-ar_AR.mo +0 -0
  21. languages/gallery-bank-ar_AR.po +72 -90
  22. languages/gallery-bank-bg_BG.mo +0 -0
  23. languages/gallery-bank-bg_BG.po +72 -90
  24. languages/gallery-bank-cs_CZ.mo +0 -0
  25. languages/gallery-bank-cs_CZ.po +72 -87
  26. languages/gallery-bank-da_DK.mo +0 -0
  27. languages/gallery-bank-da_DK.po +72 -88
  28. languages/gallery-bank-de_DE.mo +0 -0
  29. languages/gallery-bank-de_DE.po +72 -88
  30. languages/gallery-bank-es_ES.mo +0 -0
  31. languages/gallery-bank-es_ES.po +72 -87
  32. languages/gallery-bank-fi_FI.mo +0 -0
  33. languages/gallery-bank-fi_FI.po +74 -92
  34. languages/gallery-bank-fr_FR.mo +0 -0
  35. languages/gallery-bank-fr_FR.po +74 -91
  36. languages/gallery-bank-he_IL.mo +0 -0
  37. languages/gallery-bank-he_IL.po +74 -89
  38. languages/gallery-bank-hu_HU.mo +0 -0
  39. languages/gallery-bank-hu_HU.po +74 -89
  40. languages/gallery-bank-id_ID.mo +0 -0
  41. languages/gallery-bank-id_ID.po +73 -90
  42. languages/gallery-bank-it_IT.mo +0 -0
  43. languages/gallery-bank-it_IT.po +74 -90
  44. languages/gallery-bank-ko_KR.mo +0 -0
  45. languages/gallery-bank-ko_KR.po +74 -92
  46. languages/gallery-bank-nl_NL.mo +0 -0
  47. languages/gallery-bank-nl_NL.po +74 -91
  48. languages/gallery-bank-pl_PL.mo +0 -0
  49. languages/gallery-bank-pl_PL.po +74 -89
  50. languages/gallery-bank-pt_BR.mo +0 -0
  51. languages/gallery-bank-pt_BR.po +73 -157
  52. languages/gallery-bank-pt_PT.mo +0 -0
  53. languages/gallery-bank-pt_PT.po +73 -157
  54. languages/gallery-bank-ro_RO.mo +0 -0
  55. languages/gallery-bank-ro_RO.po +74 -91
  56. languages/gallery-bank-ru_RU.mo +0 -0
  57. languages/gallery-bank-ru_RU.po +72 -91
  58. languages/gallery-bank-sk_SK.mo +0 -0
  59. languages/gallery-bank-sk_SK.po +72 -90
  60. languages/gallery-bank-sq_AL.mo +0 -0
  61. languages/gallery-bank-sq_AL.po +72 -91
  62. languages/gallery-bank-sr_RS.mo +0 -0
  63. languages/gallery-bank-sr_RS.po +72 -90
  64. languages/gallery-bank-sv_SE.mo +0 -0
  65. languages/gallery-bank-sv_SE.po +72 -90
  66. languages/gallery-bank-tr_TR.mo +0 -0
  67. languages/gallery-bank-tr_TR.po +72 -90
  68. languages/gallery-bank-zh_CN.mo +0 -0
  69. languages/gallery-bank-zh_CN.po +72 -90
  70. lib/album-gallery-bank-class.php +42 -3
  71. lib/front-view-album-class.php +113 -32
  72. lib/gallery-bank-class.php +2 -6
  73. readme.txt +46 -19
  74. views/add-new-album.php +1 -0
  75. views/edit-album.php +2 -0
  76. views/front-view-albums.php +29 -8
  77. views/front-view-all-albums.php +29 -10
  78. views/front_view.php +113 -32
.project DELETED
@@ -1,12 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <projectDescription>
3
- <name>Gallery Bank Pro Version 2.0</name>
4
- <comment></comment>
5
- <projects>
6
- </projects>
7
- <buildSpec>
8
- </buildSpec>
9
- <natures>
10
- <nature>com.aptana.projects.webnature</nature>
11
- </natures>
12
- </projectDescription>
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/customcodes.js DELETED
@@ -1,24 +0,0 @@
1
- (function()
2
- {
3
- tinymce.create('tinymce.plugins.quote',
4
- {
5
- init : function(ed, url)
6
- {
7
- ed.addButton('quote',
8
- {
9
- title : 'Booking+ ShortCode',
10
- image : url+'/icon.png',
11
- onclick : function()
12
- {
13
- ed.selection.setContent('[booking color=#aec71e size=30px padding=5px]BOOK NOW[/booking]');
14
-
15
- }
16
- });
17
- },
18
- createControl : function(n, cm)
19
- {
20
- return null;
21
- },
22
- });
23
- tinymce.PluginManager.add('quote', tinymce.plugins.quote);
24
- })();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/globalize/globalize.culture.de-DE.js DELETED
@@ -1,81 +0,0 @@
1
- /*
2
- * Globalize Culture de-DE
3
- *
4
- * http://github.com/jquery/globalize
5
- *
6
- * Copyright Software Freedom Conservancy, Inc.
7
- * Dual licensed under the MIT or GPL Version 2 licenses.
8
- * http://jquery.org/license
9
- *
10
- * This file was generated by the Globalize Culture Generator
11
- * Translation: bugs found in this file need to be fixed in the generator
12
- */
13
-
14
- (function( window, undefined ) {
15
-
16
- var Globalize;
17
-
18
- if ( typeof require !== "undefined"
19
- && typeof exports !== "undefined"
20
- && typeof module !== "undefined" ) {
21
- // Assume CommonJS
22
- Globalize = require( "globalize" );
23
- } else {
24
- // Global variable
25
- Globalize = window.Globalize;
26
- }
27
-
28
- Globalize.addCultureInfo( "de-DE", "default", {
29
- name: "de-DE",
30
- englishName: "German (Germany)",
31
- nativeName: "Deutsch (Deutschland)",
32
- language: "de",
33
- numberFormat: {
34
- ",": ".",
35
- ".": ",",
36
- NaN: "n. def.",
37
- negativeInfinity: "-unendlich",
38
- positiveInfinity: "+unendlich",
39
- percent: {
40
- pattern: ["-n%","n%"],
41
- ",": ".",
42
- ".": ","
43
- },
44
- currency: {
45
- pattern: ["-n $","n $"],
46
- ",": ".",
47
- ".": ",",
48
- symbol: "€"
49
- }
50
- },
51
- calendars: {
52
- standard: {
53
- "/": ".",
54
- firstDay: 1,
55
- days: {
56
- names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],
57
- namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"],
58
- namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"]
59
- },
60
- months: {
61
- names: ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
62
- namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
63
- },
64
- AM: null,
65
- PM: null,
66
- eras: [{"name":"n. Chr.","start":null,"offset":0}],
67
- patterns: {
68
- d: "dd.MM.yyyy",
69
- D: "dddd, d. MMMM yyyy",
70
- t: "HH:mm",
71
- T: "HH:mm:ss",
72
- f: "dddd, d. MMMM yyyy HH:mm",
73
- F: "dddd, d. MMMM yyyy HH:mm:ss",
74
- M: "dd MMMM",
75
- Y: "MMMM yyyy"
76
- }
77
- }
78
- }
79
- });
80
-
81
- }( this ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/globalize/globalize.culture.ja-JP.js DELETED
@@ -1,100 +0,0 @@
1
- /*
2
- * Globalize Culture ja-JP
3
- *
4
- * http://github.com/jquery/globalize
5
- *
6
- * Copyright Software Freedom Conservancy, Inc.
7
- * Dual licensed under the MIT or GPL Version 2 licenses.
8
- * http://jquery.org/license
9
- *
10
- * This file was generated by the Globalize Culture Generator
11
- * Translation: bugs found in this file need to be fixed in the generator
12
- */
13
-
14
- (function( window, undefined ) {
15
-
16
- var Globalize;
17
-
18
- if ( typeof require !== "undefined"
19
- && typeof exports !== "undefined"
20
- && typeof module !== "undefined" ) {
21
- // Assume CommonJS
22
- Globalize = require( "globalize" );
23
- } else {
24
- // Global variable
25
- Globalize = window.Globalize;
26
- }
27
-
28
- Globalize.addCultureInfo( "ja-JP", "default", {
29
- name: "ja-JP",
30
- englishName: "Japanese (Japan)",
31
- nativeName: "日本語 (日本)",
32
- language: "ja",
33
- numberFormat: {
34
- NaN: "NaN (非数値)",
35
- negativeInfinity: "-∞",
36
- positiveInfinity: "+∞",
37
- percent: {
38
- pattern: ["-n%","n%"]
39
- },
40
- currency: {
41
- pattern: ["-$n","$n"],
42
- decimals: 0,
43
- symbol: "¥"
44
- }
45
- },
46
- calendars: {
47
- standard: {
48
- days: {
49
- names: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],
50
- namesAbbr: ["日","月","火","水","木","金","土"],
51
- namesShort: ["日","月","火","水","木","金","土"]
52
- },
53
- months: {
54
- names: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""],
55
- namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
56
- },
57
- AM: ["午前","午前","午前"],
58
- PM: ["午後","午後","午後"],
59
- eras: [{"name":"西暦","start":null,"offset":0}],
60
- patterns: {
61
- d: "yyyy/MM/dd",
62
- D: "yyyy'年'M'月'd'日'",
63
- t: "H:mm",
64
- T: "H:mm:ss",
65
- f: "yyyy'年'M'月'd'日' H:mm",
66
- F: "yyyy'年'M'月'd'日' H:mm:ss",
67
- M: "M'月'd'日'",
68
- Y: "yyyy'年'M'月'"
69
- }
70
- },
71
- Japanese: {
72
- name: "Japanese",
73
- days: {
74
- names: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],
75
- namesAbbr: ["日","月","火","水","木","金","土"],
76
- namesShort: ["日","月","火","水","木","金","土"]
77
- },
78
- months: {
79
- names: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""],
80
- namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""]
81
- },
82
- AM: ["午前","午前","午前"],
83
- PM: ["午後","午後","午後"],
84
- eras: [{"name":"平成","start":null,"offset":1867},{"name":"昭和","start":-1812153600000,"offset":1911},{"name":"大正","start":-1357603200000,"offset":1925},{"name":"明治","start":60022080000,"offset":1988}],
85
- twoDigitYearMax: 99,
86
- patterns: {
87
- d: "gg y/M/d",
88
- D: "gg y'年'M'月'd'日'",
89
- t: "H:mm",
90
- T: "H:mm:ss",
91
- f: "gg y'年'M'月'd'日' H:mm",
92
- F: "gg y'年'M'月'd'日' H:mm:ss",
93
- M: "M'月'd'日'",
94
- Y: "gg y'年'M'月'"
95
- }
96
- }
97
- }
98
- });
99
-
100
- }( this ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/globalize/globalize.js DELETED
@@ -1,1573 +0,0 @@
1
- /*!
2
- * Globalize
3
- *
4
- * http://github.com/jquery/globalize
5
- *
6
- * Copyright Software Freedom Conservancy, Inc.
7
- * Dual licensed under the MIT or GPL Version 2 licenses.
8
- * http://jquery.org/license
9
- */
10
-
11
- (function( window, undefined ) {
12
-
13
- var Globalize,
14
- // private variables
15
- regexHex,
16
- regexInfinity,
17
- regexParseFloat,
18
- regexTrim,
19
- // private JavaScript utility functions
20
- arrayIndexOf,
21
- endsWith,
22
- extend,
23
- isArray,
24
- isFunction,
25
- isObject,
26
- startsWith,
27
- trim,
28
- truncate,
29
- zeroPad,
30
- // private Globalization utility functions
31
- appendPreOrPostMatch,
32
- expandFormat,
33
- formatDate,
34
- formatNumber,
35
- getTokenRegExp,
36
- getEra,
37
- getEraYear,
38
- parseExact,
39
- parseNegativePattern;
40
-
41
- // Global variable (Globalize) or CommonJS module (globalize)
42
- Globalize = function( cultureSelector ) {
43
- return new Globalize.prototype.init( cultureSelector );
44
- };
45
-
46
- if ( typeof require !== "undefined"
47
- && typeof exports !== "undefined"
48
- && typeof module !== "undefined" ) {
49
- // Assume CommonJS
50
- module.exports = Globalize;
51
- } else {
52
- // Export as global variable
53
- window.Globalize = Globalize;
54
- }
55
-
56
- Globalize.cultures = {};
57
-
58
- Globalize.prototype = {
59
- constructor: Globalize,
60
- init: function( cultureSelector ) {
61
- this.cultures = Globalize.cultures;
62
- this.cultureSelector = cultureSelector;
63
-
64
- return this;
65
- }
66
- };
67
- Globalize.prototype.init.prototype = Globalize.prototype;
68
-
69
- // 1. When defining a culture, all fields are required except the ones stated as optional.
70
- // 2. Each culture should have a ".calendars" object with at least one calendar named "standard"
71
- // which serves as the default calendar in use by that culture.
72
- // 3. Each culture should have a ".calendar" object which is the current calendar being used,
73
- // it may be dynamically changed at any time to one of the calendars in ".calendars".
74
- Globalize.cultures[ "default" ] = {
75
- // A unique name for the culture in the form <language code>-<country/region code>
76
- name: "en",
77
- // the name of the culture in the english language
78
- englishName: "English",
79
- // the name of the culture in its own language
80
- nativeName: "English",
81
- // whether the culture uses right-to-left text
82
- isRTL: false,
83
- // "language" is used for so-called "specific" cultures.
84
- // For example, the culture "es-CL" means "Spanish, in Chili".
85
- // It represents the Spanish-speaking culture as it is in Chili,
86
- // which might have different formatting rules or even translations
87
- // than Spanish in Spain. A "neutral" culture is one that is not
88
- // specific to a region. For example, the culture "es" is the generic
89
- // Spanish culture, which may be a more generalized version of the language
90
- // that may or may not be what a specific culture expects.
91
- // For a specific culture like "es-CL", the "language" field refers to the
92
- // neutral, generic culture information for the language it is using.
93
- // This is not always a simple matter of the string before the dash.
94
- // For example, the "zh-Hans" culture is netural (Simplified Chinese).
95
- // And the "zh-SG" culture is Simplified Chinese in Singapore, whose lanugage
96
- // field is "zh-CHS", not "zh".
97
- // This field should be used to navigate from a specific culture to it's
98
- // more general, neutral culture. If a culture is already as general as it
99
- // can get, the language may refer to itself.
100
- language: "en",
101
- // numberFormat defines general number formatting rules, like the digits in
102
- // each grouping, the group separator, and how negative numbers are displayed.
103
- numberFormat: {
104
- // [negativePattern]
105
- // Note, numberFormat.pattern has no "positivePattern" unlike percent and currency,
106
- // but is still defined as an array for consistency with them.
107
- // negativePattern: one of "(n)|-n|- n|n-|n -"
108
- pattern: [ "-n" ],
109
- // number of decimal places normally shown
110
- decimals: 2,
111
- // string that separates number groups, as in 1,000,000
112
- ",": ",",
113
- // string that separates a number from the fractional portion, as in 1.99
114
- ".": ".",
115
- // array of numbers indicating the size of each number group.
116
- // TODO: more detailed description and example
117
- groupSizes: [ 3 ],
118
- // symbol used for positive numbers
119
- "+": "+",
120
- // symbol used for negative numbers
121
- "-": "-",
122
- // symbol used for NaN (Not-A-Number)
123
- NaN: "NaN",
124
- // symbol used for Negative Infinity
125
- negativeInfinity: "-Infinity",
126
- // symbol used for Positive Infinity
127
- positiveInfinity: "Infinity",
128
- percent: {
129
- // [negativePattern, positivePattern]
130
- // negativePattern: one of "-n %|-n%|-%n|%-n|%n-|n-%|n%-|-% n|n %-|% n-|% -n|n- %"
131
- // positivePattern: one of "n %|n%|%n|% n"
132
- pattern: [ "-n %", "n %" ],
133
- // number of decimal places normally shown
134
- decimals: 2,
135
- // array of numbers indicating the size of each number group.
136
- // TODO: more detailed description and example
137
- groupSizes: [ 3 ],
138
- // string that separates number groups, as in 1,000,000
139
- ",": ",",
140
- // string that separates a number from the fractional portion, as in 1.99
141
- ".": ".",
142
- // symbol used to represent a percentage
143
- symbol: "%"
144
- },
145
- currency: {
146
- // [negativePattern, positivePattern]
147
- // negativePattern: one of "($n)|-$n|$-n|$n-|(n$)|-n$|n-$|n$-|-n $|-$ n|n $-|$ n-|$ -n|n- $|($ n)|(n $)"
148
- // positivePattern: one of "$n|n$|$ n|n $"
149
- pattern: [ "($n)", "$n" ],
150
- // number of decimal places normally shown
151
- decimals: 2,
152
- // array of numbers indicating the size of each number group.
153
- // TODO: more detailed description and example
154
- groupSizes: [ 3 ],
155
- // string that separates number groups, as in 1,000,000
156
- ",": ",",
157
- // string that separates a number from the fractional portion, as in 1.99
158
- ".": ".",
159
- // symbol used to represent currency
160
- symbol: "$"
161
- }
162
- },
163
- // calendars defines all the possible calendars used by this culture.
164
- // There should be at least one defined with name "standard", and is the default
165
- // calendar used by the culture.
166
- // A calendar contains information about how dates are formatted, information about
167
- // the calendar's eras, a standard set of the date formats,
168
- // translations for day and month names, and if the calendar is not based on the Gregorian
169
- // calendar, conversion functions to and from the Gregorian calendar.
170
- calendars: {
171
- standard: {
172
- // name that identifies the type of calendar this is
173
- name: "Gregorian_USEnglish",
174
- // separator of parts of a date (e.g. "/" in 11/05/1955)
175
- "/": "/",
176
- // separator of parts of a time (e.g. ":" in 05:44 PM)
177
- ":": ":",
178
- // the first day of the week (0 = Sunday, 1 = Monday, etc)
179
- firstDay: 0,
180
- days: {
181
- // full day names
182
- names: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
183
- // abbreviated day names
184
- namesAbbr: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
185
- // shortest day names
186
- namesShort: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ]
187
- },
188
- months: {
189
- // full month names (13 months for lunar calendards -- 13th month should be "" if not lunar)
190
- names: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", "" ],
191
- // abbreviated month names
192
- namesAbbr: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "" ]
193
- },
194
- // AM and PM designators in one of these forms:
195
- // The usual view, and the upper and lower case versions
196
- // [ standard, lowercase, uppercase ]
197
- // The culture does not use AM or PM (likely all standard date formats use 24 hour time)
198
- // null
199
- AM: [ "AM", "am", "AM" ],
200
- PM: [ "PM", "pm", "PM" ],
201
- eras: [
202
- // eras in reverse chronological order.
203
- // name: the name of the era in this culture (e.g. A.D., C.E.)
204
- // start: when the era starts in ticks (gregorian, gmt), null if it is the earliest supported era.
205
- // offset: offset in years from gregorian calendar
206
- {
207
- "name": "A.D.",
208
- "start": null,
209
- "offset": 0
210
- }
211
- ],
212
- // when a two digit year is given, it will never be parsed as a four digit
213
- // year greater than this year (in the appropriate era for the culture)
214
- // Set it as a full year (e.g. 2029) or use an offset format starting from
215
- // the current year: "+19" would correspond to 2029 if the current year 2010.
216
- twoDigitYearMax: 2029,
217
- // set of predefined date and time patterns used by the culture
218
- // these represent the format someone in this culture would expect
219
- // to see given the portions of the date that are shown.
220
- patterns: {
221
- // short date pattern
222
- d: "M/d/yyyy",
223
- // long date pattern
224
- D: "dddd, MMMM dd, yyyy",
225
- // short time pattern
226
- t: "h:mm tt",
227
- // long time pattern
228
- T: "h:mm:ss tt",
229
- // long date, short time pattern
230
- f: "dddd, MMMM dd, yyyy h:mm tt",
231
- // long date, long time pattern
232
- F: "dddd, MMMM dd, yyyy h:mm:ss tt",
233
- // month/day pattern
234
- M: "MMMM dd",
235
- // month/year pattern
236
- Y: "yyyy MMMM",
237
- // S is a sortable format that does not vary by culture
238
- S: "yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss"
239
- }
240
- // optional fields for each calendar:
241
- /*
242
- monthsGenitive:
243
- Same as months but used when the day preceeds the month.
244
- Omit if the culture has no genitive distinction in month names.
245
- For an explaination of genitive months, see http://blogs.msdn.com/michkap/archive/2004/12/25/332259.aspx
246
- convert:
247
- Allows for the support of non-gregorian based calendars. This convert object is used to
248
- to convert a date to and from a gregorian calendar date to handle parsing and formatting.
249
- The two functions:
250
- fromGregorian( date )
251
- Given the date as a parameter, return an array with parts [ year, month, day ]
252
- corresponding to the non-gregorian based year, month, and day for the calendar.
253
- toGregorian( year, month, day )
254
- Given the non-gregorian year, month, and day, return a new Date() object
255
- set to the corresponding date in the gregorian calendar.
256
- */
257
- }
258
- },
259
- // For localized strings
260
- messages: {}
261
- };
262
-
263
- Globalize.cultures[ "default" ].calendar = Globalize.cultures[ "default" ].calendars.standard;
264
-
265
- Globalize.cultures[ "en" ] = Globalize.cultures[ "default" ];
266
-
267
- Globalize.cultureSelector = "en";
268
-
269
- //
270
- // private variables
271
- //
272
-
273
- regexHex = /^0x[a-f0-9]+$/i;
274
- regexInfinity = /^[+-]?infinity$/i;
275
- regexParseFloat = /^[+-]?\d*\.?\d*(e[+-]?\d+)?$/;
276
- regexTrim = /^\s+|\s+$/g;
277
-
278
- //
279
- // private JavaScript utility functions
280
- //
281
-
282
- arrayIndexOf = function( array, item ) {
283
- if ( array.indexOf ) {
284
- return array.indexOf( item );
285
- }
286
- for ( var i = 0, length = array.length; i < length; i++ ) {
287
- if ( array[i] === item ) {
288
- return i;
289
- }
290
- }
291
- return -1;
292
- };
293
-
294
- endsWith = function( value, pattern ) {
295
- return value.substr( value.length - pattern.length ) === pattern;
296
- };
297
-
298
- extend = function( deep ) {
299
- var options, name, src, copy, copyIsArray, clone,
300
- target = arguments[0] || {},
301
- i = 1,
302
- length = arguments.length,
303
- deep = false;
304
-
305
- // Handle a deep copy situation
306
- if ( typeof target === "boolean" ) {
307
- deep = target;
308
- target = arguments[1] || {};
309
- // skip the boolean and the target
310
- i = 2;
311
- }
312
-
313
- // Handle case when target is a string or something (possible in deep copy)
314
- if ( typeof target !== "object" && !isFunction(target) ) {
315
- target = {};
316
- }
317
-
318
- for ( ; i < length; i++ ) {
319
- // Only deal with non-null/undefined values
320
- if ( (options = arguments[ i ]) != null ) {
321
- // Extend the base object
322
- for ( name in options ) {
323
- src = target[ name ];
324
- copy = options[ name ];
325
-
326
- // Prevent never-ending loop
327
- if ( target === copy ) {
328
- continue;
329
- }
330
-
331
- // Recurse if we're merging plain objects or arrays
332
- if ( deep && copy && ( isObject(copy) || (copyIsArray = isArray(copy)) ) ) {
333
- if ( copyIsArray ) {
334
- copyIsArray = false;
335
- clone = src && isArray(src) ? src : [];
336
-
337
- } else {
338
- clone = src && isObject(src) ? src : {};
339
- }
340
-
341
- // Never move original objects, clone them
342
- target[ name ] = extend( deep, clone, copy );
343
-
344
- // Don't bring in undefined values
345
- } else if ( copy !== undefined ) {
346
- target[ name ] = copy;
347
- }
348
- }
349
- }
350
- }
351
-
352
- // Return the modified object
353
- return target;
354
- };
355
-
356
- isArray = Array.isArray || function( obj ) {
357
- return Object.prototype.toString.call( obj ) === "[object Array]";
358
- };
359
-
360
- isFunction = function( obj ) {
361
- return Object.prototype.toString.call( obj ) === "[object Function]"
362
- }
363
-
364
- isObject = function( obj ) {
365
- return Object.prototype.toString.call( obj ) === "[object Object]";
366
- };
367
-
368
- startsWith = function( value, pattern ) {
369
- return value.indexOf( pattern ) === 0;
370
- };
371
-
372
- trim = function( value ) {
373
- return ( value + "" ).replace( regexTrim, "" );
374
- };
375
-
376
- truncate = function( value ) {
377
- return value | 0;
378
- };
379
-
380
- zeroPad = function( str, count, left ) {
381
- var l;
382
- for ( l = str.length; l < count; l += 1 ) {
383
- str = ( left ? ("0" + str) : (str + "0") );
384
- }
385
- return str;
386
- };
387
-
388
- //
389
- // private Globalization utility functions
390
- //
391
-
392
- appendPreOrPostMatch = function( preMatch, strings ) {
393
- // appends pre- and post- token match strings while removing escaped characters.
394
- // Returns a single quote count which is used to determine if the token occurs
395
- // in a string literal.
396
- var quoteCount = 0,
397
- escaped = false;
398
- for ( var i = 0, il = preMatch.length; i < il; i++ ) {
399
- var c = preMatch.charAt( i );
400
- switch ( c ) {
401
- case "\'":
402
- if ( escaped ) {
403
- strings.push( "\'" );
404
- }
405
- else {
406
- quoteCount++;
407
- }
408
- escaped = false;
409
- break;
410
- case "\\":
411
- if ( escaped ) {
412
- strings.push( "\\" );
413
- }
414
- escaped = !escaped;
415
- break;
416
- default:
417
- strings.push( c );
418
- escaped = false;
419
- break;
420
- }
421
- }
422
- return quoteCount;
423
- };
424
-
425
- expandFormat = function( cal, format ) {
426
- // expands unspecified or single character date formats into the full pattern.
427
- format = format || "F";
428
- var pattern,
429
- patterns = cal.patterns,
430
- len = format.length;
431
- if ( len === 1 ) {
432
- pattern = patterns[ format ];
433
- if ( !pattern ) {
434
- throw "Invalid date format string \'" + format + "\'.";
435
- }
436
- format = pattern;
437
- }
438
- else if ( len === 2 && format.charAt(0) === "%" ) {
439
- // %X escape format -- intended as a custom format string that is only one character, not a built-in format.
440
- format = format.charAt( 1 );
441
- }
442
- return format;
443
- };
444
-
445
- formatDate = function( value, format, culture ) {
446
- var cal = culture.calendar,
447
- convert = cal.convert;
448
-
449
- if ( !format || !format.length || format === "i" ) {
450
- var ret;
451
- if ( culture && culture.name.length ) {
452
- if ( convert ) {
453
- // non-gregorian calendar, so we cannot use built-in toLocaleString()
454
- ret = formatDate( value, cal.patterns.F, culture );
455
- }
456
- else {
457
- var eraDate = new Date( value.getTime() ),
458
- era = getEra( value, cal.eras );
459
- eraDate.setFullYear( getEraYear(value, cal, era) );
460
- ret = eraDate.toLocaleString();
461
- }
462
- }
463
- else {
464
- ret = value.toString();
465
- }
466
- return ret;
467
- }
468
-
469
- var eras = cal.eras,
470
- sortable = format === "s";
471
- format = expandFormat( cal, format );
472
-
473
- // Start with an empty string
474
- ret = [];
475
- var hour,
476
- zeros = [ "0", "00", "000" ],
477
- foundDay,
478
- checkedDay,
479
- dayPartRegExp = /([^d]|^)(d|dd)([^d]|$)/g,
480
- quoteCount = 0,
481
- tokenRegExp = getTokenRegExp(),
482
- converted;
483
-
484
- function padZeros( num, c ) {
485
- var r, s = num + "";
486
- if ( c > 1 && s.length < c ) {
487
- r = ( zeros[c - 2] + s);
488
- return r.substr( r.length - c, c );
489
- }
490
- else {
491
- r = s;
492
- }
493
- return r;
494
- }
495
-
496
- function hasDay() {
497
- if ( foundDay || checkedDay ) {
498
- return foundDay;
499
- }
500
- foundDay = dayPartRegExp.test( format );
501
- checkedDay = true;
502
- return foundDay;
503
- }
504
-
505
- function getPart( date, part ) {
506
- if ( converted ) {
507
- return converted[ part ];
508
- }
509
- switch ( part ) {
510
- case 0: return date.getFullYear();
511
- case 1: return date.getMonth();
512
- case 2: return date.getDate();
513
- }
514
- }
515
-
516
- if ( !sortable && convert ) {
517
- converted = convert.fromGregorian( value );
518
- }
519
-
520
- for ( ; ; ) {
521
- // Save the current index
522
- var index = tokenRegExp.lastIndex,
523
- // Look for the next pattern
524
- ar = tokenRegExp.exec( format );
525
-
526
- // Append the text before the pattern (or the end of the string if not found)
527
- var preMatch = format.slice( index, ar ? ar.index : format.length );
528
- quoteCount += appendPreOrPostMatch( preMatch, ret );
529
-
530
- if ( !ar ) {
531
- break;
532
- }
533
-
534
- // do not replace any matches that occur inside a string literal.
535
- if ( quoteCount % 2 ) {
536
- ret.push( ar[0] );
537
- continue;
538
- }
539
-
540
- var current = ar[ 0 ],
541
- clength = current.length;
542
-
543
- switch ( current ) {
544
- case "ddd":
545
- //Day of the week, as a three-letter abbreviation
546
- case "dddd":
547
- // Day of the week, using the full name
548
- var names = ( clength === 3 ) ? cal.days.namesAbbr : cal.days.names;
549
- ret.push( names[value.getDay()] );
550
- break;
551
- case "d":
552
- // Day of month, without leading zero for single-digit days
553
- case "dd":
554
- // Day of month, with leading zero for single-digit days
555
- foundDay = true;
556
- ret.push(
557
- padZeros( getPart(value, 2), clength )
558
- );
559
- break;
560
- case "MMM":
561
- // Month, as a three-letter abbreviation
562
- case "MMMM":
563
- // Month, using the full name
564
- var part = getPart( value, 1 );
565
- ret.push(
566
- ( cal.monthsGenitive && hasDay() )
567
- ?
568
- cal.monthsGenitive[ clength === 3 ? "namesAbbr" : "names" ][ part ]
569
- :
570
- cal.months[ clength === 3 ? "namesAbbr" : "names" ][ part ]
571
- );
572
- break;
573
- case "M":
574
- // Month, as digits, with no leading zero for single-digit months
575
- case "MM":
576
- // Month, as digits, with leading zero for single-digit months
577
- ret.push(
578
- padZeros( getPart(value, 1) + 1, clength )
579
- );
580
- break;
581
- case "y":
582
- // Year, as two digits, but with no leading zero for years less than 10
583
- case "yy":
584
- // Year, as two digits, with leading zero for years less than 10
585
- case "yyyy":
586
- // Year represented by four full digits
587
- part = converted ? converted[ 0 ] : getEraYear( value, cal, getEra(value, eras), sortable );
588
- if ( clength < 4 ) {
589
- part = part % 100;
590
- }
591
- ret.push(
592
- padZeros( part, clength )
593
- );
594
- break;
595
- case "h":
596
- // Hours with no leading zero for single-digit hours, using 12-hour clock
597
- case "hh":
598
- // Hours with leading zero for single-digit hours, using 12-hour clock
599
- hour = value.getHours() % 12;
600
- if ( hour === 0 ) hour = 12;
601
- ret.push(
602
- padZeros( hour, clength )
603
- );
604
- break;
605
- case "H":
606
- // Hours with no leading zero for single-digit hours, using 24-hour clock
607
- case "HH":
608
- // Hours with leading zero for single-digit hours, using 24-hour clock
609
- ret.push(
610
- padZeros( value.getHours(), clength )
611
- );
612
- break;
613
- case "m":
614
- // Minutes with no leading zero for single-digit minutes
615
- case "mm":
616
- // Minutes with leading zero for single-digit minutes
617
- ret.push(
618
- padZeros( value.getMinutes(), clength )
619
- );
620
- break;
621
- case "s":
622
- // Seconds with no leading zero for single-digit seconds
623
- case "ss":
624
- // Seconds with leading zero for single-digit seconds
625
- ret.push(
626
- padZeros( value.getSeconds(), clength )
627
- );
628
- break;
629
- case "t":
630
- // One character am/pm indicator ("a" or "p")
631
- case "tt":
632
- // Multicharacter am/pm indicator
633
- part = value.getHours() < 12 ? ( cal.AM ? cal.AM[0] : " " ) : ( cal.PM ? cal.PM[0] : " " );
634
- ret.push( clength === 1 ? part.charAt(0) : part );
635
- break;
636
- case "f":
637
- // Deciseconds
638
- case "ff":
639
- // Centiseconds
640
- case "fff":
641
- // Milliseconds
642
- ret.push(
643
- padZeros( value.getMilliseconds(), 3 ).substr( 0, clength )
644
- );
645
- break;
646
- case "z":
647
- // Time zone offset, no leading zero
648
- case "zz":
649
- // Time zone offset with leading zero
650
- hour = value.getTimezoneOffset() / 60;
651
- ret.push(
652
- ( hour <= 0 ? "+" : "-" ) + padZeros( Math.floor(Math.abs(hour)), clength )
653
- );
654
- break;
655
- case "zzz":
656
- // Time zone offset with leading zero
657
- hour = value.getTimezoneOffset() / 60;
658
- ret.push(
659
- ( hour <= 0 ? "+" : "-" ) + padZeros( Math.floor(Math.abs(hour)), 2 )
660
- // Hard coded ":" separator, rather than using cal.TimeSeparator
661
- // Repeated here for consistency, plus ":" was already assumed in date parsing.
662
- + ":" + padZeros( Math.abs(value.getTimezoneOffset() % 60), 2 )
663
- );
664
- break;
665
- case "g":
666
- case "gg":
667
- if ( cal.eras ) {
668
- ret.push(
669
- cal.eras[ getEra(value, eras) ].name
670
- );
671
- }
672
- break;
673
- case "/":
674
- ret.push( cal["/"] );
675
- break;
676
- default:
677
- throw "Invalid date format pattern \'" + current + "\'.";
678
- break;
679
- }
680
- }
681
- return ret.join( "" );
682
- };
683
-
684
- // formatNumber
685
- (function() {
686
- var expandNumber;
687
-
688
- expandNumber = function( number, precision, formatInfo ) {
689
- var groupSizes = formatInfo.groupSizes,
690
- curSize = groupSizes[ 0 ],
691
- curGroupIndex = 1,
692
- factor = Math.pow( 10, precision ),
693
- rounded = Math.round( number * factor ) / factor;
694
-
695
- if ( !isFinite(rounded) ) {
696
- rounded = number;
697
- }
698
- number = rounded;
699
-
700
- var numberString = number+"",
701
- right = "",
702
- split = numberString.split( /e/i ),
703
- exponent = split.length > 1 ? parseInt( split[1], 10 ) : 0;
704
- numberString = split[ 0 ];
705
- split = numberString.split( "." );
706
- numberString = split[ 0 ];
707
- right = split.length > 1 ? split[ 1 ] : "";
708
-
709
- var l;
710
- if ( exponent > 0 ) {
711
- right = zeroPad( right, exponent, false );
712
- numberString += right.slice( 0, exponent );
713
- right = right.substr( exponent );
714
- }
715
- else if ( exponent < 0 ) {
716
- exponent = -exponent;
717
- numberString = zeroPad( numberString, exponent + 1 );
718
- right = numberString.slice( -exponent, numberString.length ) + right;
719
- numberString = numberString.slice( 0, -exponent );
720
- }
721
-
722
- if ( precision > 0 ) {
723
- right = formatInfo[ "." ] +
724
- ( (right.length > precision) ? right.slice(0, precision) : zeroPad(right, precision) );
725
- }
726
- else {
727
- right = "";
728
- }
729
-
730
- var stringIndex = numberString.length - 1,
731
- sep = formatInfo[ "," ],
732
- ret = "";
733
-
734
- while ( stringIndex >= 0 ) {
735
- if ( curSize === 0 || curSize > stringIndex ) {
736
- return numberString.slice( 0, stringIndex + 1 ) + ( ret.length ? (sep + ret + right) : right );
737
- }
738
- ret = numberString.slice( stringIndex - curSize + 1, stringIndex + 1 ) + ( ret.length ? (sep + ret) : "" );
739
-
740
- stringIndex -= curSize;
741
-
742
- if ( curGroupIndex < groupSizes.length ) {
743
- curSize = groupSizes[ curGroupIndex ];
744
- curGroupIndex++;
745
- }
746
- }
747
-
748
- return numberString.slice( 0, stringIndex + 1 ) + sep + ret + right;
749
- };
750
-
751
- formatNumber = function( value, format, culture ) {
752
- if ( !isFinite(value) ) {
753
- if ( value === Infinity ) {
754
- return culture.numberFormat.positiveInfinity;
755
- }
756
- if ( value === -Infinity ) {
757
- return culture.numberFormat.negativeInfinity;
758
- }
759
- return culture.numberFormat.NaN;
760
- }
761
- if ( !format || format === "i" ) {
762
- return culture.name.length ? value.toLocaleString() : value.toString();
763
- }
764
- format = format || "D";
765
-
766
- var nf = culture.numberFormat,
767
- number = Math.abs( value ),
768
- precision = -1,
769
- pattern;
770
- if ( format.length > 1 ) precision = parseInt( format.slice(1), 10 );
771
-
772
- var current = format.charAt( 0 ).toUpperCase(),
773
- formatInfo;
774
-
775
- switch ( current ) {
776
- case "D":
777
- pattern = "n";
778
- number = truncate( number );
779
- if ( precision !== -1 ) {
780
- number = zeroPad( "" + number, precision, true );
781
- }
782
- if ( value < 0 ) number = "-" + number;
783
- break;
784
- case "N":
785
- formatInfo = nf;
786
- // fall through
787
- case "C":
788
- formatInfo = formatInfo || nf.currency;
789
- // fall through
790
- case "P":
791
- formatInfo = formatInfo || nf.percent;
792
- pattern = value < 0 ? formatInfo.pattern[ 0 ] : ( formatInfo.pattern[1] || "n" );
793
- if ( precision === -1 ) precision = formatInfo.decimals;
794
- number = expandNumber( number * (current === "P" ? 100 : 1), precision, formatInfo );
795
- break;
796
- default:
797
- throw "Bad number format specifier: " + current;
798
- }
799
-
800
- var patternParts = /n|\$|-|%/g,
801
- ret = "";
802
- for ( ; ; ) {
803
- var index = patternParts.lastIndex,
804
- ar = patternParts.exec( pattern );
805
-
806
- ret += pattern.slice( index, ar ? ar.index : pattern.length );
807
-
808
- if ( !ar ) {
809
- break;
810
- }
811
-
812
- switch ( ar[0] ) {
813
- case "n":
814
- ret += number;
815
- break;
816
- case "$":
817
- ret += nf.currency.symbol;
818
- break;
819
- case "-":
820
- // don't make 0 negative
821
- if ( /[1-9]/.test(number) ) {
822
- ret += nf[ "-" ];
823
- }
824
- break;
825
- case "%":
826
- ret += nf.percent.symbol;
827
- break;
828
- }
829
- }
830
-
831
- return ret;
832
- };
833
-
834
- }());
835
-
836
- getTokenRegExp = function() {
837
- // regular expression for matching date and time tokens in format strings.
838
- return /\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g;
839
- };
840
-
841
- getEra = function( date, eras ) {
842
- if ( !eras ) return 0;
843
- var start, ticks = date.getTime();
844
- for ( var i = 0, l = eras.length; i < l; i++ ) {
845
- start = eras[ i ].start;
846
- if ( start === null || ticks >= start ) {
847
- return i;
848
- }
849
- }
850
- return 0;
851
- };
852
-
853
- getEraYear = function( date, cal, era, sortable ) {
854
- var year = date.getFullYear();
855
- if ( !sortable && cal.eras ) {
856
- // convert normal gregorian year to era-shifted gregorian
857
- // year by subtracting the era offset
858
- year -= cal.eras[ era ].offset;
859
- }
860
- return year;
861
- };
862
-
863
- // parseExact
864
- (function() {
865
- var expandYear,
866
- getDayIndex,
867
- getMonthIndex,
868
- getParseRegExp,
869
- outOfRange,
870
- toUpper,
871
- toUpperArray;
872
-
873
- expandYear = function( cal, year ) {
874
- // expands 2-digit year into 4 digits.
875
- var now = new Date(),
876
- era = getEra( now );
877
- if ( year < 100 ) {
878
- var twoDigitYearMax = cal.twoDigitYearMax;
879
- twoDigitYearMax = typeof twoDigitYearMax === "string" ? new Date().getFullYear() % 100 + parseInt( twoDigitYearMax, 10 ) : twoDigitYearMax;
880
- var curr = getEraYear( now, cal, era );
881
- year += curr - ( curr % 100 );
882
- if ( year > twoDigitYearMax ) {
883
- year -= 100;
884
- }
885
- }
886
- return year;
887
- };
888
-
889
- getDayIndex = function ( cal, value, abbr ) {
890
- var ret,
891
- days = cal.days,
892
- upperDays = cal._upperDays;
893
- if ( !upperDays ) {
894
- cal._upperDays = upperDays = [
895
- toUpperArray( days.names ),
896
- toUpperArray( days.namesAbbr ),
897
- toUpperArray( days.namesShort )
898
- ];
899
- }
900
- value = toUpper( value );
901
- if ( abbr ) {
902
- ret = arrayIndexOf( upperDays[1], value );
903
- if ( ret === -1 ) {
904
- ret = arrayIndexOf( upperDays[2], value );
905
- }
906
- }
907
- else {
908
- ret = arrayIndexOf( upperDays[0], value );
909
- }
910
- return ret;
911
- };
912
-
913
- getMonthIndex = function( cal, value, abbr ) {
914
- var months = cal.months,
915
- monthsGen = cal.monthsGenitive || cal.months,
916
- upperMonths = cal._upperMonths,
917
- upperMonthsGen = cal._upperMonthsGen;
918
- if ( !upperMonths ) {
919
- cal._upperMonths = upperMonths = [
920
- toUpperArray( months.names ),
921
- toUpperArray( months.namesAbbr )
922
- ];
923
- cal._upperMonthsGen = upperMonthsGen = [
924
- toUpperArray( monthsGen.names ),
925
- toUpperArray( monthsGen.namesAbbr )
926
- ];
927
- }
928
- value = toUpper( value );
929
- var i = arrayIndexOf( abbr ? upperMonths[1] : upperMonths[0], value );
930
- if ( i < 0 ) {
931
- i = arrayIndexOf( abbr ? upperMonthsGen[1] : upperMonthsGen[0], value );
932
- }
933
- return i;
934
- };
935
-
936
- getParseRegExp = function( cal, format ) {
937
- // converts a format string into a regular expression with groups that
938
- // can be used to extract date fields from a date string.
939
- // check for a cached parse regex.
940
- var re = cal._parseRegExp;
941
- if ( !re ) {
942
- cal._parseRegExp = re = {};
943
- }
944
- else {
945
- var reFormat = re[ format ];
946
- if ( reFormat ) {
947
- return reFormat;
948
- }
949
- }
950
-
951
- // expand single digit formats, then escape regular expression characters.
952
- var expFormat = expandFormat( cal, format ).replace( /([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, "\\\\$1" ),
953
- regexp = [ "^" ],
954
- groups = [],
955
- index = 0,
956
- quoteCount = 0,
957
- tokenRegExp = getTokenRegExp(),
958
- match;
959
-
960
- // iterate through each date token found.
961
- while ( (match = tokenRegExp.exec(expFormat)) !== null ) {
962
- var preMatch = expFormat.slice( index, match.index );
963
- index = tokenRegExp.lastIndex;
964
-
965
- // don't replace any matches that occur inside a string literal.
966
- quoteCount += appendPreOrPostMatch( preMatch, regexp );
967
- if ( quoteCount % 2 ) {
968
- regexp.push( match[0] );
969
- continue;
970
- }
971
-
972
- // add a regex group for the token.
973
- var m = match[ 0 ],
974
- len = m.length,
975
- add;
976
- switch ( m ) {
977
- case "dddd": case "ddd":
978
- case "MMMM": case "MMM":
979
- case "gg": case "g":
980
- add = "(\\D+)";
981
- break;
982
- case "tt": case "t":
983
- add = "(\\D*)";
984
- break;
985
- case "yyyy":
986
- case "fff":
987
- case "ff":
988
- case "f":
989
- add = "(\\d{" + len + "})";
990
- break;
991
- case "dd": case "d":
992
- case "MM": case "M":
993
- case "yy": case "y":
994
- case "HH": case "H":
995
- case "hh": case "h":
996
- case "mm": case "m":
997
- case "ss": case "s":
998
- add = "(\\d\\d?)";
999
- break;
1000
- case "zzz":
1001
- add = "([+-]?\\d\\d?:\\d{2})";
1002
- break;
1003
- case "zz": case "z":
1004
- add = "([+-]?\\d\\d?)";
1005
- break;
1006
- case "/":
1007
- add = "(\\" + cal[ "/" ] + ")";
1008
- break;
1009
- default:
1010
- throw "Invalid date format pattern \'" + m + "\'.";
1011
- break;
1012
- }
1013
- if ( add ) {
1014
- regexp.push( add );
1015
- }
1016
- groups.push( match[0] );
1017
- }
1018
- appendPreOrPostMatch( expFormat.slice(index), regexp );
1019
- regexp.push( "$" );
1020
-
1021
- // allow whitespace to differ when matching formats.
1022
- var regexpStr = regexp.join( "" ).replace( /\s+/g, "\\s+" ),
1023
- parseRegExp = { "regExp": regexpStr, "groups": groups };
1024
-
1025
- // cache the regex for this format.
1026
- return re[ format ] = parseRegExp;
1027
- };
1028
-
1029
- outOfRange = function( value, low, high ) {
1030
- return value < low || value > high;
1031
- };
1032
-
1033
- toUpper = function( value ) {
1034
- // "he-IL" has non-breaking space in weekday names.
1035
- return value.split( "\u00A0" ).join( " " ).toUpperCase();
1036
- };
1037
-
1038
- toUpperArray = function( arr ) {
1039
- var results = [];
1040
- for ( var i = 0, l = arr.length; i < l; i++ ) {
1041
- results[ i ] = toUpper( arr[i] );
1042
- }
1043
- return results;
1044
- };
1045
-
1046
- parseExact = function( value, format, culture ) {
1047
- // try to parse the date string by matching against the format string
1048
- // while using the specified culture for date field names.
1049
- value = trim( value );
1050
- var cal = culture.calendar,
1051
- // convert date formats into regular expressions with groupings.
1052
- // use the regexp to determine the input format and extract the date fields.
1053
- parseInfo = getParseRegExp( cal, format ),
1054
- match = new RegExp( parseInfo.regExp ).exec( value );
1055
- if ( match === null ) {
1056
- return null;
1057
- }
1058
- // found a date format that matches the input.
1059
- var groups = parseInfo.groups,
1060
- era = null, year = null, month = null, date = null, weekDay = null,
1061
- hour = 0, hourOffset, min = 0, sec = 0, msec = 0, tzMinOffset = null,
1062
- pmHour = false;
1063
- // iterate the format groups to extract and set the date fields.
1064
- for ( var j = 0, jl = groups.length; j < jl; j++ ) {
1065
- var matchGroup = match[ j + 1 ];
1066
- if ( matchGroup ) {
1067
- var current = groups[ j ],
1068
- clength = current.length,
1069
- matchInt = parseInt( matchGroup, 10 );
1070
- switch ( current ) {
1071
- case "dd": case "d":
1072
- // Day of month.
1073
- date = matchInt;
1074
- // check that date is generally in valid range, also checking overflow below.
1075
- if ( outOfRange(date, 1, 31) ) return null;
1076
- break;
1077
- case "MMM": case "MMMM":
1078
- month = getMonthIndex( cal, matchGroup, clength === 3 );
1079
- if ( outOfRange(month, 0, 11) ) return null;
1080
- break;
1081
- case "M": case "MM":
1082
- // Month.
1083
- month = matchInt - 1;
1084
- if ( outOfRange(month, 0, 11) ) return null;
1085
- break;
1086
- case "y": case "yy":
1087
- case "yyyy":
1088
- year = clength < 4 ? expandYear( cal, matchInt ) : matchInt;
1089
- if ( outOfRange(year, 0, 9999) ) return null;
1090
- break;
1091
- case "h": case "hh":
1092
- // Hours (12-hour clock).
1093
- hour = matchInt;
1094
- if ( hour === 12 ) hour = 0;
1095
- if ( outOfRange(hour, 0, 11) ) return null;
1096
- break;
1097
- case "H": case "HH":
1098
- // Hours (24-hour clock).
1099
- hour = matchInt;
1100
- if ( outOfRange(hour, 0, 23) ) return null;
1101
- break;
1102
- case "m": case "mm":
1103
- // Minutes.
1104
- min = matchInt;
1105
- if ( outOfRange(min, 0, 59) ) return null;
1106
- break;
1107
- case "s": case "ss":
1108
- // Seconds.
1109
- sec = matchInt;
1110
- if ( outOfRange(sec, 0, 59) ) return null;
1111
- break;
1112
- case "tt": case "t":
1113
- // AM/PM designator.
1114
- // see if it is standard, upper, or lower case PM. If not, ensure it is at least one of
1115
- // the AM tokens. If not, fail the parse for this format.
1116
- pmHour = cal.PM && ( matchGroup === cal.PM[0] || matchGroup === cal.PM[1] || matchGroup === cal.PM[2] );
1117
- if (
1118
- !pmHour && (
1119
- !cal.AM || ( matchGroup !== cal.AM[0] && matchGroup !== cal.AM[1] && matchGroup !== cal.AM[2] )
1120
- )
1121
- ) return null;
1122
- break;
1123
- case "f":
1124
- // Deciseconds.
1125
- case "ff":
1126
- // Centiseconds.
1127
- case "fff":
1128
- // Milliseconds.
1129
- msec = matchInt * Math.pow( 10, 3 - clength );
1130
- if ( outOfRange(msec, 0, 999) ) return null;
1131
- break;
1132
- case "ddd":
1133
- // Day of week.
1134
- case "dddd":
1135
- // Day of week.
1136
- weekDay = getDayIndex( cal, matchGroup, clength === 3 );
1137
- if ( outOfRange(weekDay, 0, 6) ) return null;
1138
- break;
1139
- case "zzz":
1140
- // Time zone offset in +/- hours:min.
1141
- var offsets = matchGroup.split( /:/ );
1142
- if ( offsets.length !== 2 ) return null;
1143
- hourOffset = parseInt( offsets[0], 10 );
1144
- if ( outOfRange(hourOffset, -12, 13) ) return null;
1145
- var minOffset = parseInt( offsets[1], 10 );
1146
- if ( outOfRange(minOffset, 0, 59) ) return null;
1147
- tzMinOffset = ( hourOffset * 60 ) + ( startsWith(matchGroup, "-") ? -minOffset : minOffset );
1148
- break;
1149
- case "z": case "zz":
1150
- // Time zone offset in +/- hours.
1151
- hourOffset = matchInt;
1152
- if ( outOfRange(hourOffset, -12, 13) ) return null;
1153
- tzMinOffset = hourOffset * 60;
1154
- break;
1155
- case "g": case "gg":
1156
- var eraName = matchGroup;
1157
- if ( !eraName || !cal.eras ) return null;
1158
- eraName = trim( eraName.toLowerCase() );
1159
- for ( var i = 0, l = cal.eras.length; i < l; i++ ) {
1160
- if ( eraName === cal.eras[i].name.toLowerCase() ) {
1161
- era = i;
1162
- break;
1163
- }
1164
- }
1165
- // could not find an era with that name
1166
- if ( era === null ) return null;
1167
- break;
1168
- }
1169
- }
1170
- }
1171
- var result = new Date(), defaultYear, convert = cal.convert;
1172
- defaultYear = convert ? convert.fromGregorian( result )[ 0 ] : result.getFullYear();
1173
- if ( year === null ) {
1174
- year = defaultYear;
1175
- }
1176
- else if ( cal.eras ) {
1177
- // year must be shifted to normal gregorian year
1178
- // but not if year was not specified, its already normal gregorian
1179
- // per the main if clause above.
1180
- year += cal.eras[( era || 0 )].offset;
1181
- }
1182
- // set default day and month to 1 and January, so if unspecified, these are the defaults
1183
- // instead of the current day/month.
1184
- if ( month === null ) {
1185
- month = 0;
1186
- }
1187
- if ( date === null ) {
1188
- date = 1;
1189
- }
1190
- // now have year, month, and date, but in the culture's calendar.
1191
- // convert to gregorian if necessary
1192
- if ( convert ) {
1193
- result = convert.toGregorian( year, month, date );
1194
- // conversion failed, must be an invalid match
1195
- if ( result === null ) return null;
1196
- }
1197
- else {
1198
- // have to set year, month and date together to avoid overflow based on current date.
1199
- result.setFullYear( year, month, date );
1200
- // check to see if date overflowed for specified month (only checked 1-31 above).
1201
- if ( result.getDate() !== date ) return null;
1202
- // invalid day of week.
1203
- if ( weekDay !== null && result.getDay() !== weekDay ) {
1204
- return null;
1205
- }
1206
- }
1207
- // if pm designator token was found make sure the hours fit the 24-hour clock.
1208
- if ( pmHour && hour < 12 ) {
1209
- hour += 12;
1210
- }
1211
- result.setHours( hour, min, sec, msec );
1212
- if ( tzMinOffset !== null ) {
1213
- // adjust timezone to utc before applying local offset.
1214
- var adjustedMin = result.getMinutes() - ( tzMinOffset + result.getTimezoneOffset() );
1215
- // Safari limits hours and minutes to the range of -127 to 127. We need to use setHours
1216
- // to ensure both these fields will not exceed this range. adjustedMin will range
1217
- // somewhere between -1440 and 1500, so we only need to split this into hours.
1218
- result.setHours( result.getHours() + parseInt(adjustedMin / 60, 10), adjustedMin % 60 );
1219
- }
1220
- return result;
1221
- };
1222
- }());
1223
-
1224
- parseNegativePattern = function( value, nf, negativePattern ) {
1225
- var neg = nf[ "-" ],
1226
- pos = nf[ "+" ],
1227
- ret;
1228
- switch ( negativePattern ) {
1229
- case "n -":
1230
- neg = " " + neg;
1231
- pos = " " + pos;
1232
- // fall through
1233
- case "n-":
1234
- if ( endsWith(value, neg) ) {
1235
- ret = [ "-", value.substr(0, value.length - neg.length) ];
1236
- }
1237
- else if ( endsWith(value, pos) ) {
1238
- ret = [ "+", value.substr(0, value.length - pos.length) ];
1239
- }
1240
- break;
1241
- case "- n":
1242
- neg += " ";
1243
- pos += " ";
1244
- // fall through
1245
- case "-n":
1246
- if ( startsWith(value, neg) ) {
1247
- ret = [ "-", value.substr(neg.length) ];
1248
- }
1249
- else if ( startsWith(value, pos) ) {
1250
- ret = [ "+", value.substr(pos.length) ];
1251
- }
1252
- break;
1253
- case "(n)":
1254
- if ( startsWith(value, "(") && endsWith(value, ")") ) {
1255
- ret = [ "-", value.substr(1, value.length - 2) ];
1256
- }
1257
- break;
1258
- }
1259
- return ret || [ "", value ];
1260
- };
1261
-
1262
- //
1263
- // public instance functions
1264
- //
1265
-
1266
- Globalize.prototype.findClosestCulture = function( cultureSelector ) {
1267
- return Globalize.findClosestCulture.call( this, cultureSelector );
1268
- };
1269
-
1270
- Globalize.prototype.format = function( value, format, cultureSelector ) {
1271
- return Globalize.format.call( this, value, format, cultureSelector );
1272
- };
1273
-
1274
- Globalize.prototype.localize = function( key, cultureSelector ) {
1275
- return Globalize.localize.call( this, key, cultureSelector );
1276
- };
1277
-
1278
- Globalize.prototype.parseInt = function( value, radix, cultureSelector ) {
1279
- return Globalize.parseInt.call( this, value, radix, cultureSelector );
1280
- };
1281
-
1282
- Globalize.prototype.parseFloat = function( value, radix, cultureSelector ) {
1283
- return Globalize.parseFloat.call( this, value, radix, cultureSelector );
1284
- };
1285
-
1286
- Globalize.prototype.culture = function( cultureSelector ) {
1287
- return Globalize.culture.call( this, cultureSelector );
1288
- };
1289
-
1290
- //
1291
- // public singleton functions
1292
- //
1293
-
1294
- Globalize.addCultureInfo = function( cultureName, baseCultureName, info ) {
1295
-
1296
- var base = {},
1297
- isNew = false;
1298
-
1299
- if ( typeof cultureName !== "string" ) {
1300
- // cultureName argument is optional string. If not specified, assume info is first
1301
- // and only argument. Specified info deep-extends current culture.
1302
- info = cultureName;
1303
- cultureName = this.culture().name;
1304
- base = this.cultures[ cultureName ];
1305
- } else if ( typeof baseCultureName !== "string" ) {
1306
- // baseCultureName argument is optional string. If not specified, assume info is second
1307
- // argument. Specified info deep-extends specified culture.
1308
- // If specified culture does not exist, create by deep-extending default
1309
- info = baseCultureName;
1310
- isNew = ( this.cultures[ cultureName ] == null );
1311
- base = this.cultures[ cultureName ] || this.cultures[ "default" ];
1312
- } else {
1313
- // cultureName and baseCultureName specified. Assume a new culture is being created
1314
- // by deep-extending an specified base culture
1315
- isNew = true;
1316
- base = this.cultures[ baseCultureName ];
1317
- }
1318
-
1319
- this.cultures[ cultureName ] = extend(true, {},
1320
- base,
1321
- info
1322
- );
1323
- // Make the standard calendar the current culture if it's a new culture
1324
- if ( isNew ) {
1325
- this.cultures[ cultureName ].calendar = this.cultures[ cultureName ].calendars.standard;
1326
- }
1327
- };
1328
-
1329
- Globalize.findClosestCulture = function( name ) {
1330
- var match;
1331
- if ( !name ) {
1332
- return this.cultures[ this.cultureSelector ] || this.cultures[ "default" ];
1333
- }
1334
- if ( typeof name === "string" ) {
1335
- name = name.split( "," );
1336
- }
1337
- if ( isArray(name) ) {
1338
- var lang,
1339
- cultures = this.cultures,
1340
- list = name,
1341
- i, l = list.length,
1342
- prioritized = [];
1343
- for ( i = 0; i < l; i++ ) {
1344
- name = trim( list[i] );
1345
- var pri, parts = name.split( ";" );
1346
- lang = trim( parts[0] );
1347
- if ( parts.length === 1 ) {
1348
- pri = 1;
1349
- }
1350
- else {
1351
- name = trim( parts[1] );
1352
- if ( name.indexOf("q=") === 0 ) {
1353
- name = name.substr( 2 );
1354
- pri = parseFloat( name );
1355
- pri = isNaN( pri ) ? 0 : pri;
1356
- }
1357
- else {
1358
- pri = 1;
1359
- }
1360
- }
1361
- prioritized.push({ lang: lang, pri: pri });
1362
- }
1363
- prioritized.sort(function( a, b ) {
1364
- return a.pri < b.pri ? 1 : -1;
1365
- });
1366
-
1367
- // exact match
1368
- for ( i = 0; i < l; i++ ) {
1369
- lang = prioritized[ i ].lang;
1370
- match = cultures[ lang ];
1371
- if ( match ) {
1372
- return match;
1373
- }
1374
- }
1375
-
1376
- // neutral language match
1377
- for ( i = 0; i < l; i++ ) {
1378
- lang = prioritized[ i ].lang;
1379
- do {
1380
- var index = lang.lastIndexOf( "-" );
1381
- if ( index === -1 ) {
1382
- break;
1383
- }
1384
- // strip off the last part. e.g. en-US => en
1385
- lang = lang.substr( 0, index );
1386
- match = cultures[ lang ];
1387
- if ( match ) {
1388
- return match;
1389
- }
1390
- }
1391
- while ( 1 );
1392
- }
1393
-
1394
- // last resort: match first culture using that language
1395
- for ( i = 0; i < l; i++ ) {
1396
- lang = prioritized[ i ].lang;
1397
- for ( var cultureKey in cultures ) {
1398
- var culture = cultures[ cultureKey ];
1399
- if ( culture.language == lang ) {
1400
- return culture;
1401
- }
1402
- }
1403
- }
1404
- }
1405
- else if ( typeof name === "object" ) {
1406
- return name;
1407
- }
1408
- return match || null;
1409
- };
1410
-
1411
- Globalize.format = function( value, format, cultureSelector ) {
1412
- culture = this.findClosestCulture( cultureSelector );
1413
- if ( value instanceof Date ) {
1414
- value = formatDate( value, format, culture );
1415
- }
1416
- else if ( typeof value === "number" ) {
1417
- value = formatNumber( value, format, culture );
1418
- }
1419
- return value;
1420
- };
1421
-
1422
- Globalize.localize = function( key, cultureSelector ) {
1423
- return this.findClosestCulture( cultureSelector ).messages[ key ] ||
1424
- this.cultures[ "default" ].messages[ key ];
1425
- };
1426
-
1427
- Globalize.parseDate = function( value, formats, culture ) {
1428
- culture = this.findClosestCulture( culture );
1429
-
1430
- var date, prop, patterns;
1431
- if ( formats ) {
1432
- if ( typeof formats === "string" ) {
1433
- formats = [ formats ];
1434
- }
1435
- if ( formats.length ) {
1436
- for ( var i = 0, l = formats.length; i < l; i++ ) {
1437
- var format = formats[ i ];
1438
- if ( format ) {
1439
- date = parseExact( value, format, culture );
1440
- if ( date ) {
1441
- break;
1442
- }
1443
- }
1444
- }
1445
- }
1446
- } else {
1447
- patterns = culture.calendar.patterns;
1448
- for ( prop in patterns ) {
1449
- date = parseExact( value, patterns[prop], culture );
1450
- if ( date ) {
1451
- break;
1452
- }
1453
- }
1454
- }
1455
-
1456
- return date || null;
1457
- };
1458
-
1459
- Globalize.parseInt = function( value, radix, cultureSelector ) {
1460
- return truncate( Globalize.parseFloat(value, radix, cultureSelector) );
1461
- };
1462
-
1463
- Globalize.parseFloat = function( value, radix, cultureSelector ) {
1464
- // radix argument is optional
1465
- if ( typeof radix !== "number" ) {
1466
- cultureSelector = radix;
1467
- radix = 10;
1468
- }
1469
-
1470
- var culture = this.findClosestCulture( cultureSelector );
1471
- var ret = NaN,
1472
- nf = culture.numberFormat;
1473
-
1474
- if ( value.indexOf(culture.numberFormat.currency.symbol) > -1 ) {
1475
- // remove currency symbol
1476
- value = value.replace( culture.numberFormat.currency.symbol, "" );
1477
- // replace decimal seperator
1478
- value = value.replace( culture.numberFormat.currency["."], culture.numberFormat["."] );
1479
- }
1480
-
1481
- // trim leading and trailing whitespace
1482
- value = trim( value );
1483
-
1484
- // allow infinity or hexidecimal
1485
- if ( regexInfinity.test(value) ) {
1486
- ret = parseFloat( value );
1487
- }
1488
- else if ( !radix && regexHex.test(value) ) {
1489
- ret = parseInt( value, 16 );
1490
- }
1491
- else {
1492
-
1493
- // determine sign and number
1494
- var signInfo = parseNegativePattern( value, nf, nf.pattern[0] ),
1495
- sign = signInfo[ 0 ],
1496
- num = signInfo[ 1 ];
1497
-
1498
- // #44 - try parsing as "(n)"
1499
- if ( sign === "" && nf.pattern[0] !== "(n)" ) {
1500
- signInfo = parseNegativePattern( value, nf, "(n)" );
1501
- sign = signInfo[ 0 ];
1502
- num = signInfo[ 1 ];
1503
- }
1504
-
1505
- // try parsing as "-n"
1506
- if ( sign === "" && nf.pattern[0] !== "-n" ) {
1507
- signInfo = parseNegativePattern( value, nf, "-n" );
1508
- sign = signInfo[ 0 ];
1509
- num = signInfo[ 1 ];
1510
- }
1511
-
1512
- sign = sign || "+";
1513
-
1514
- // determine exponent and number
1515
- var exponent,
1516
- intAndFraction,
1517
- exponentPos = num.indexOf( "e" );
1518
- if ( exponentPos < 0 ) exponentPos = num.indexOf( "E" );
1519
- if ( exponentPos < 0 ) {
1520
- intAndFraction = num;
1521
- exponent = null;
1522
- }
1523
- else {
1524
- intAndFraction = num.substr( 0, exponentPos );
1525
- exponent = num.substr( exponentPos + 1 );
1526
- }
1527
- // determine decimal position
1528
- var integer,
1529
- fraction,
1530
- decSep = nf[ "." ],
1531
- decimalPos = intAndFraction.indexOf( decSep );
1532
- if ( decimalPos < 0 ) {
1533
- integer = intAndFraction;
1534
- fraction = null;
1535
- }
1536
- else {
1537
- integer = intAndFraction.substr( 0, decimalPos );
1538
- fraction = intAndFraction.substr( decimalPos + decSep.length );
1539
- }
1540
- // handle groups (e.g. 1,000,000)
1541
- var groupSep = nf[ "," ];
1542
- integer = integer.split( groupSep ).join( "" );
1543
- var altGroupSep = groupSep.replace( /\u00A0/g, " " );
1544
- if ( groupSep !== altGroupSep ) {
1545
- integer = integer.split( altGroupSep ).join( "" );
1546
- }
1547
- // build a natively parsable number string
1548
- var p = sign + integer;
1549
- if ( fraction !== null ) {
1550
- p += "." + fraction;
1551
- }
1552
- if ( exponent !== null ) {
1553
- // exponent itself may have a number patternd
1554
- var expSignInfo = parseNegativePattern( exponent, nf, "-n" );
1555
- p += "e" + ( expSignInfo[0] || "+" ) + expSignInfo[ 1 ];
1556
- }
1557
- if ( regexParseFloat.test(p) ) {
1558
- ret = parseFloat( p );
1559
- }
1560
- }
1561
- return ret;
1562
- };
1563
-
1564
- Globalize.culture = function( cultureSelector ) {
1565
- // setter
1566
- if ( typeof cultureSelector !== "undefined" ) {
1567
- this.cultureSelector = cultureSelector;
1568
- }
1569
- // getter
1570
- return this.findClosestCulture( cultureSelector ) || this.culture[ "default" ];
1571
- };
1572
-
1573
- }( this ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/jquery.tooltip.js ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* ===========================================================
2
+ * bootstrap-tooltip.js v2.2.2
3
+ * http://twitter.github.com/bootstrap/javascript.html#tooltips
4
+ * Inspired by the original jQuery.tipsy by Jason Frame
5
+ * ===========================================================
6
+ * Copyright 2012 Twitter, Inc.
7
+ *
8
+ * Licensed under the Apache License, Version 2.0 (the "License");
9
+ * you may not use this file except in compliance with the License.
10
+ * You may obtain a copy of the License at
11
+ *
12
+ * http://www.apache.org/licenses/LICENSE-2.0
13
+ *
14
+ * Unless required by applicable law or agreed to in writing, software
15
+ * distributed under the License is distributed on an "AS IS" BASIS,
16
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
+ * See the License for the specific language governing permissions and
18
+ * limitations under the License.
19
+ * ========================================================== */
20
+
21
+
22
+ !function ($) {
23
+
24
+ "use strict"; // jshint ;_;
25
+
26
+
27
+ /* TOOLTIP PUBLIC CLASS DEFINITION
28
+ * =============================== */
29
+
30
+ var Tooltip = function (element, options) {
31
+ this.init('tooltip', element, options)
32
+ }
33
+
34
+ Tooltip.prototype = {
35
+
36
+ constructor: Tooltip
37
+
38
+ , init: function (type, element, options) {
39
+ var eventIn
40
+ , eventOut
41
+
42
+ this.type = type
43
+ this.$element = $(element)
44
+ this.options = this.getOptions(options)
45
+ this.enabled = true
46
+
47
+ if (this.options.trigger == 'click') {
48
+ this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
49
+ } else if (this.options.trigger != 'manual') {
50
+ eventIn = this.options.trigger == 'hover' ? 'mouseenter' : 'focus'
51
+ eventOut = this.options.trigger == 'hover' ? 'mouseleave' : 'blur'
52
+ this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
53
+ this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
54
+ }
55
+
56
+ this.options.selector ?
57
+ (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
58
+ this.fixTitle()
59
+ }
60
+
61
+ , getOptions: function (options) {
62
+ options = $.extend({}, $.fn[this.type].defaults, options, this.$element.data())
63
+
64
+ if (options.delay && typeof options.delay == 'number') {
65
+ options.delay = {
66
+ show: options.delay
67
+ , hide: options.delay
68
+ }
69
+ }
70
+
71
+ return options
72
+ }
73
+
74
+ , enter: function (e) {
75
+ var self = $(e.currentTarget)[this.type](this._options).data(this.type)
76
+
77
+ if (!self.options.delay || !self.options.delay.show) return self.show()
78
+
79
+ clearTimeout(this.timeout)
80
+ self.hoverState = 'in'
81
+ this.timeout = setTimeout(function() {
82
+ if (self.hoverState == 'in') self.show()
83
+ }, self.options.delay.show)
84
+ }
85
+
86
+ , leave: function (e) {
87
+ var self = $(e.currentTarget)[this.type](this._options).data(this.type)
88
+
89
+ if (this.timeout) clearTimeout(this.timeout)
90
+ if (!self.options.delay || !self.options.delay.hide) return self.hide()
91
+
92
+ self.hoverState = 'out'
93
+ this.timeout = setTimeout(function() {
94
+ if (self.hoverState == 'out') self.hide()
95
+ }, self.options.delay.hide)
96
+ }
97
+
98
+ , show: function () {
99
+ var $tip
100
+ , inside
101
+ , pos
102
+ , actualWidth
103
+ , actualHeight
104
+ , placement
105
+ , tp
106
+
107
+ if (this.hasContent() && this.enabled) {
108
+ $tip = this.tip()
109
+ this.setContent()
110
+
111
+ if (this.options.animation) {
112
+ $tip.addClass('fade')
113
+ }
114
+
115
+ placement = typeof this.options.placement == 'function' ?
116
+ this.options.placement.call(this, $tip[0], this.$element[0]) :
117
+ this.options.placement
118
+
119
+ inside = /in/.test(placement)
120
+
121
+ $tip
122
+ .detach()
123
+ .css({ top: 0, left: 0, display: 'block' })
124
+ .insertAfter(this.$element)
125
+
126
+ pos = this.getPosition(inside)
127
+
128
+ actualWidth = $tip[0].offsetWidth
129
+ actualHeight = $tip[0].offsetHeight
130
+
131
+ switch (inside ? placement.split(' ')[1] : placement) {
132
+ case 'bottom':
133
+ tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
134
+ break
135
+ case 'top':
136
+ tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
137
+ break
138
+ case 'left':
139
+ tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
140
+ break
141
+ case 'right':
142
+ tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
143
+ break
144
+ }
145
+
146
+ $tip
147
+ .offset(tp)
148
+ .addClass(placement)
149
+ .addClass('in')
150
+ }
151
+ }
152
+
153
+ , setContent: function () {
154
+ var $tip = this.tip()
155
+ , title = this.getTitle()
156
+
157
+ $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
158
+ $tip.removeClass('fade in top bottom left right')
159
+ }
160
+
161
+ , hide: function () {
162
+ var that = this
163
+ , $tip = this.tip()
164
+
165
+ $tip.removeClass('in')
166
+
167
+ function removeWithAnimation() {
168
+ var timeout = setTimeout(function () {
169
+ $tip.off($.support.transition.end).detach()
170
+ }, 500)
171
+
172
+ $tip.one($.support.transition.end, function () {
173
+ clearTimeout(timeout)
174
+ $tip.detach()
175
+ })
176
+ }
177
+
178
+ $.support.transition && this.$tip.hasClass('fade') ?
179
+ removeWithAnimation() :
180
+ $tip.detach()
181
+
182
+ return this
183
+ }
184
+
185
+ , fixTitle: function () {
186
+ var $e = this.$element
187
+ if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
188
+ $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
189
+ }
190
+ }
191
+
192
+ , hasContent: function () {
193
+ return this.getTitle()
194
+ }
195
+
196
+ , getPosition: function (inside) {
197
+ return $.extend({}, (inside ? {top: 0, left: 0} : this.$element.offset()), {
198
+ width: this.$element[0].offsetWidth
199
+ , height: this.$element[0].offsetHeight
200
+ })
201
+ }
202
+
203
+ , getTitle: function () {
204
+ var title
205
+ , $e = this.$element
206
+ , o = this.options
207
+
208
+ title = $e.attr('data-original-title')
209
+ || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
210
+
211
+ return title
212
+ }
213
+
214
+ , tip: function () {
215
+ return this.$tip = this.$tip || $(this.options.template)
216
+ }
217
+
218
+ , validate: function () {
219
+ if (!this.$element[0].parentNode) {
220
+ this.hide()
221
+ this.$element = null
222
+ this.options = null
223
+ }
224
+ }
225
+
226
+ , enable: function () {
227
+ this.enabled = true
228
+ }
229
+
230
+ , disable: function () {
231
+ this.enabled = false
232
+ }
233
+
234
+ , toggleEnabled: function () {
235
+ this.enabled = !this.enabled
236
+ }
237
+
238
+ , toggle: function (e) {
239
+ var self = $(e.currentTarget)[this.type](this._options).data(this.type)
240
+ self[self.tip().hasClass('in') ? 'hide' : 'show']()
241
+ }
242
+
243
+ , destroy: function () {
244
+ this.hide().$element.off('.' + this.type).removeData(this.type)
245
+ }
246
+
247
+ }
248
+
249
+
250
+ /* TOOLTIP PLUGIN DEFINITION
251
+ * ========================= */
252
+
253
+ var old = $.fn.tooltip
254
+
255
+ $.fn.tooltip = function ( option ) {
256
+ return this.each(function () {
257
+ var $this = $(this)
258
+ , data = $this.data('tooltip')
259
+ , options = typeof option == 'object' && option
260
+ if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
261
+ if (typeof option == 'string') data[option]()
262
+ })
263
+ }
264
+
265
+ $.fn.tooltip.Constructor = Tooltip
266
+
267
+ $.fn.tooltip.defaults = {
268
+ animation: true
269
+ , placement: 'top'
270
+ , selector: false
271
+ , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
272
+ , trigger: 'hover'
273
+ , title: ''
274
+ , delay: 0
275
+ , html: false
276
+ }
277
+
278
+
279
+ /* TOOLTIP NO CONFLICT
280
+ * =================== */
281
+
282
+ $.fn.tooltip.noConflict = function () {
283
+ $.fn.tooltip = old
284
+ return this
285
+ }
286
+
287
+ }(window.jQuery);
assets/js/jquery_ui_custom.js DELETED
@@ -1,6378 +0,0 @@
1
- /*! jQuery UI - v1.9.0 - 2012-10-11
2
- * http://jqueryui.com
3
- * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js
4
- * Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
5
-
6
- (function(e, t) {
7
- function i(t, n) {
8
- var r, i, o, u = t.nodeName.toLowerCase();
9
- return "area" === u ? ( r = t.parentNode, i = r.name, !t.href || !i || r.nodeName.toLowerCase() !== "map" ? !1 : ( o = e("img[usemap=#"+i+"]")[0], !!o && s(o))) : (/input|select|textarea|button|object/.test(u) ? !t.disabled : "a" === u ? t.href || n : n) && s(t)
10
- }
11
-
12
- function s(t) {
13
- return !e(t).parents().andSelf().filter(function() {
14
- return e.css(this, "visibility") === "hidden" || e.expr.filters.hidden(this)
15
- }).length
16
- }
17
-
18
- var n = 0, r = /^ui-id-\d+$/;
19
- e.ui = e.ui || {};
20
- if (e.ui.version)
21
- return;
22
- e.extend(e.ui, {
23
- version : "1.9.0",
24
- keyCode : {
25
- BACKSPACE : 8,
26
- COMMA : 188,
27
- DELETE : 46,
28
- DOWN : 40,
29
- END : 35,
30
- ENTER : 13,
31
- ESCAPE : 27,
32
- HOME : 36,
33
- LEFT : 37,
34
- NUMPAD_ADD : 107,
35
- NUMPAD_DECIMAL : 110,
36
- NUMPAD_DIVIDE : 111,
37
- NUMPAD_ENTER : 108,
38
- NUMPAD_MULTIPLY : 106,
39
- NUMPAD_SUBTRACT : 109,
40
- PAGE_DOWN : 34,
41
- PAGE_UP : 33,
42
- PERIOD : 190,
43
- RIGHT : 39,
44
- SPACE : 32,
45
- TAB : 9,
46
- UP : 38
47
- }
48
- }), e.fn.extend({
49
- _focus : e.fn.focus,
50
- focus : function(t, n) {
51
- return typeof t == "number" ? this.each(function() {
52
- var r = this;
53
- setTimeout(function() {
54
- e(r).focus(), n && n.call(r)
55
- }, t)
56
- }) : this._focus.apply(this, arguments)
57
- },
58
- scrollParent : function() {
59
- var t;
60
- return e.browser.msie && /(static|relative)/.test(this.css("position")) || /absolute/.test(this.css("position")) ? t = this.parents().filter(function() {
61
- return /(relative|absolute|fixed)/.test(e.css(this, "position")) && /(auto|scroll)/.test(e.css(this, "overflow") + e.css(this, "overflow-y") + e.css(this, "overflow-x"))
62
- }).eq(0) : t = this.parents().filter(function() {
63
- return /(auto|scroll)/.test(e.css(this, "overflow") + e.css(this, "overflow-y") + e.css(this, "overflow-x"))
64
- }).eq(0), /fixed/.test(this.css("position")) || !t.length ? e(document) : t
65
- },
66
- zIndex : function(n) {
67
- if (n !== t)
68
- return this.css("zIndex", n);
69
- if (this.length) {
70
- var r = e(this[0]), i, s;
71
- while (r.length && r[0] !== document) {
72
- i = r.css("position");
73
- if (i === "absolute" || i === "relative" || i === "fixed") {
74
- s = parseInt(r.css("zIndex"), 10);
75
- if (!isNaN(s) && s !== 0)
76
- return s
77
- }
78
- r = r.parent()
79
- }
80
- }
81
- return 0
82
- },
83
- uniqueId : function() {
84
- return this.each(function() {
85
- this.id || (this.id = "ui-id-" + ++n)
86
- })
87
- },
88
- removeUniqueId : function() {
89
- return this.each(function() {
90
- r.test(this.id) && e(this).removeAttr("id")
91
- })
92
- }
93
- }), e("<a>").outerWidth(1).jquery || e.each(["Width", "Height"], function(n, r) {
94
- function u(t, n, r, s) {
95
- return e.each(i, function() {
96
- n -= parseFloat(e.css(t, "padding" + this)) || 0, r && (n -= parseFloat(e.css(t, "border" + this + "Width")) || 0), s && (n -= parseFloat(e.css(t, "margin" + this)) || 0)
97
- }), n
98
- }
99
-
100
- var i = r === "Width" ? ["Left", "Right"] : ["Top", "Bottom"], s = r.toLowerCase(), o = {
101
- innerWidth : e.fn.innerWidth,
102
- innerHeight : e.fn.innerHeight,
103
- outerWidth : e.fn.outerWidth,
104
- outerHeight : e.fn.outerHeight
105
- };
106
- e.fn["inner" + r] = function(n) {
107
- return n === t ? o["inner" + r].call(this) : this.each(function() {
108
- e(this).css(s, u(this, n) + "px")
109
- })
110
- }, e.fn["outer" + r] = function(t, n) {
111
- return typeof t != "number" ? o["outer" + r].call(this, t) : this.each(function() {
112
- e(this).css(s, u(this, t, !0, n) + "px")
113
- })
114
- }
115
- }), e.extend(e.expr[":"], {
116
- data : e.expr.createPseudo ? e.expr.createPseudo(function(t) {
117
- return function(n) {
118
- return !!e.data(n, t)
119
- }
120
- }) : function(t, n, r) {
121
- return !!e.data(t, r[3])
122
- },
123
- focusable : function(t) {
124
- return i(t, !isNaN(e.attr(t, "tabindex")))
125
- },
126
- tabbable : function(t) {
127
- var n = e.attr(t, "tabindex"), r = isNaN(n);
128
- return (r || n >= 0) && i(t, !r)
129
- }
130
- }), e(function() {
131
- var t = document.body, n = t.appendChild( n = document.createElement("div"));
132
- n.offsetHeight, e.extend(n.style, {
133
- minHeight : "100px",
134
- height : "auto",
135
- padding : 0,
136
- borderWidth : 0
137
- }), e.support.minHeight = n.offsetHeight === 100, e.support.selectstart = "onselectstart" in n, t.removeChild(n).style.display = "none"
138
- }), e.fn.extend({
139
- disableSelection : function() {
140
- return this.bind((e.support.selectstart ? "selectstart" : "mousedown") + ".ui-disableSelection", function(e) {
141
- e.preventDefault()
142
- })
143
- },
144
- enableSelection : function() {
145
- return this.unbind(".ui-disableSelection")
146
- }
147
- }), e.extend(e.ui, {
148
- plugin : {
149
- add : function(t, n, r) {
150
- var i, s = e.ui[t].prototype;
151
- for (i in r)s.plugins[i] = s.plugins[i] || [], s.plugins[i].push([n, r[i]])
152
- },
153
- call : function(e, t, n) {
154
- var r, i = e.plugins[t];
155
- if (!i || !e.element[0].parentNode || e.element[0].parentNode.nodeType === 11)
156
- return;
157
- for ( r = 0; r < i.length; r++)
158
- e.options[i[r][0]] && i[r][1].apply(e.element, n)
159
- }
160
- },
161
- contains : e.contains,
162
- hasScroll : function(t, n) {
163
- if (e(t).css("overflow") === "hidden")
164
- return !1;
165
- var r = n && n === "left" ? "scrollLeft" : "scrollTop", i = !1;
166
- return t[r] > 0 ? !0 : (t[r] = 1, i = t[r] > 0, t[r] = 0, i)
167
- },
168
- isOverAxis : function(e, t, n) {
169
- return e > t && e < t + n
170
- },
171
- isOver : function(t, n, r, i, s, o) {
172
- return e.ui.isOverAxis(t, r, s) && e.ui.isOverAxis(n, i, o)
173
- }
174
- })
175
- })(jQuery);
176
- (function(e, t) {
177
- var n = 0, r = Array.prototype.slice, i = e.cleanData;
178
- e.cleanData = function(t) {
179
- for (var n = 0, r; ( r = t[n]) != null; n++)
180
- try {
181
- e(r).triggerHandler("remove")
182
- } catch(s) {
183
- }
184
- i(t)
185
- }, e.widget = function(t, n, r) {
186
- var i, s, o, u, a = t.split(".")[0];
187
- t = t.split(".")[1], i = a + "-" + t, r || ( r = n, n = e.Widget), e.expr[":"][i.toLowerCase()] = function(t) {
188
- return !!e.data(t, i)
189
- }, e[a] = e[a] || {}, s = e[a][t], o = e[a][t] = function(e, t) {
190
- if (!this._createWidget)
191
- return new o(e, t);
192
- arguments.length && this._createWidget(e, t)
193
- }, e.extend(o, s, {
194
- version : r.version,
195
- _proto : e.extend({}, r),
196
- _childConstructors : []
197
- }), u = new n, u.options = e.widget.extend({}, u.options), e.each(r, function(t, i) {
198
- e.isFunction(i) && (r[t] = function() {
199
- var e = function() {
200
- return n.prototype[t].apply(this, arguments)
201
- }, r = function(e) {
202
- return n.prototype[t].apply(this, e)
203
- };
204
- return function() {
205
- var t = this._super, n = this._superApply, s;
206
- return this._super = e, this._superApply = r, s = i.apply(this, arguments), this._super = t, this._superApply = n, s
207
- }
208
- }())
209
- }), o.prototype = e.widget.extend(u, {
210
- widgetEventPrefix : t
211
- }, r, {
212
- constructor : o,
213
- namespace : a,
214
- widgetName : t,
215
- widgetBaseClass : i,
216
- widgetFullName : i
217
- }), s ? (e.each(s._childConstructors, function(t, n) {
218
- var r = n.prototype;
219
- e.widget(r.namespace + "." + r.widgetName, o, n._proto)
220
- }),
221
- delete s._childConstructors) : n._childConstructors.push(o), e.widget.bridge(t, o)
222
- }, e.widget.extend = function(n) {
223
- var i = r.call(arguments, 1), s = 0, o = i.length, u, a;
224
- for (; s < o; s++)
225
- for (u in i[s]) a = i[s][u], i[s].hasOwnProperty(u) && a !== t && (n[u] = e.isPlainObject(a) ? e.widget.extend({}, n[u], a) : a);
226
- return n
227
- }, e.widget.bridge = function(n, i) {
228
- var s = i.prototype.widgetFullName;
229
- e.fn[n] = function(o) {
230
- var u = typeof o == "string", a = r.call(arguments, 1), f = this;
231
- return o = !u && a.length ? e.widget.extend.apply(null, [o].concat(a)) : o, u ? this.each(function() {
232
- var r, i = e.data(this, s);
233
- if (!i)
234
- return e.error("cannot call methods on " + n + " prior to initialization; " + "attempted to call method '" + o + "'");
235
- if (!e.isFunction(i[o]) || o.charAt(0) === "_")
236
- return e.error("no such method '" + o + "' for " + n + " widget instance");
237
- r = i[o].apply(i, a);
238
- if (r !== i && r !== t)
239
- return f = r && r.jquery ? f.pushStack(r.get()) : r, !1
240
- }) : this.each(function() {
241
- var t = e.data(this, s);
242
- t ? t.option(o || {})._init() : new i(o, this)
243
- }), f
244
- }
245
- }, e.Widget = function(e, t) {
246
- }, e.Widget._childConstructors = [], e.Widget.prototype = {
247
- widgetName : "widget",
248
- widgetEventPrefix : "",
249
- defaultElement : "<div>",
250
- options : {
251
- disabled : !1,
252
- create : null
253
- },
254
- _createWidget : function(t, r) {
255
- r = e(r||this.defaultElement||this)[0], this.element = e(r), this.uuid = n++, this.eventNamespace = "." + this.widgetName + this.uuid, this.options = e.widget.extend({}, this.options, this._getCreateOptions(), t), this.bindings = e(), this.hoverable = e(), this.focusable = e(), r !== this && (e.data(r, this.widgetName, this), e.data(r, this.widgetFullName, this), this._on({
256
- remove : "destroy"
257
- }), this.document = e(r.style ? r.ownerDocument : r.document || r), this.window = e(this.document[0].defaultView || this.document[0].parentWindow)), this._create(), this._trigger("create", null, this._getCreateEventData()), this._init()
258
- },
259
- _getCreateOptions : e.noop,
260
- _getCreateEventData : e.noop,
261
- _create : e.noop,
262
- _init : e.noop,
263
- destroy : function() {
264
- this._destroy(), this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)), this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName + "-disabled " + "ui-state-disabled"), this.bindings.unbind(this.eventNamespace), this.hoverable.removeClass("ui-state-hover"), this.focusable.removeClass("ui-state-focus")
265
- },
266
- _destroy : e.noop,
267
- widget : function() {
268
- return this.element
269
- },
270
- option : function(n, r) {
271
- var i = n, s, o, u;
272
- if (arguments.length === 0)
273
- return e.widget.extend({}, this.options);
274
- if ( typeof n == "string") {
275
- i = {}, s = n.split("."), n = s.shift();
276
- if (s.length) {
277
- o = i[n] = e.widget.extend({}, this.options[n]);
278
- for ( u = 0; u < s.length - 1; u++)
279
- o[s[u]] = o[s[u]] || {}, o = o[s[u]];
280
- n = s.pop();
281
- if (r === t)
282
- return o[n] === t ? null : o[n];
283
- o[n] = r
284
- } else {
285
- if (r === t)
286
- return this.options[n] === t ? null : this.options[n];
287
- i[n] = r
288
- }
289
- }
290
- return this._setOptions(i), this
291
- },
292
- _setOptions : function(e) {
293
- var t;
294
- for (t in e)
295
- this._setOption(t, e[t]);
296
- return this
297
- },
298
- _setOption : function(e, t) {
299
- return this.options[e] = t, e === "disabled" && (this.widget().toggleClass(this.widgetFullName + "-disabled ui-state-disabled", !!t).attr("aria-disabled", t), this.hoverable.removeClass("ui-state-hover"), this.focusable.removeClass("ui-state-focus")), this
300
- },
301
- enable : function() {
302
- return this._setOption("disabled", !1)
303
- },
304
- disable : function() {
305
- return this._setOption("disabled", !0)
306
- },
307
- _on : function(t, n) {
308
- n ? ( t = e(t), this.bindings = this.bindings.add(t)) : ( n = t, t = this.element);
309
- var r = this;
310
- e.each(n, function(n, i) {
311
- function s() {
312
- if (r.options.disabled === !0 || e(this).hasClass("ui-state-disabled"))
313
- return;
314
- return ( typeof i == "string" ? r[i] : i).apply(r, arguments)
315
- }
316
- typeof i != "string" && (s.guid = i.guid = i.guid || s.guid || e.guid++);
317
- var o = n.match(/^(\w+)\s*(.*)$/), u = o[1] + r.eventNamespace, a = o[2];
318
- a ? r.widget().delegate(a, u, s) : t.bind(u, s)
319
- })
320
- },
321
- _off : function(e, t) {
322
- t = (t || "").split(" ").join(this.eventNamespace + " ") + this.eventNamespace, e.unbind(t).undelegate(t)
323
- },
324
- _delay : function(e, t) {
325
- function n() {
326
- return ( typeof e == "string" ? r[e] : e).apply(r, arguments)
327
- }
328
-
329
- var r = this;
330
- return setTimeout(n, t || 0)
331
- },
332
- _hoverable : function(t) {
333
- this.hoverable = this.hoverable.add(t), this._on(t, {
334
- mouseenter : function(t) {
335
- e(t.currentTarget).addClass("ui-state-hover")
336
- },
337
- mouseleave : function(t) {
338
- e(t.currentTarget).removeClass("ui-state-hover")
339
- }
340
- })
341
- },
342
- _focusable : function(t) {
343
- this.focusable = this.focusable.add(t), this._on(t, {
344
- focusin : function(t) {
345
- e(t.currentTarget).addClass("ui-state-focus")
346
- },
347
- focusout : function(t) {
348
- e(t.currentTarget).removeClass("ui-state-focus")
349
- }
350
- })
351
- },
352
- _trigger : function(t, n, r) {
353
- var i, s, o = this.options[t];
354
- r = r || {}, n = e.Event(n), n.type = (t === this.widgetEventPrefix ? t : this.widgetEventPrefix + t).toLowerCase(), n.target = this.element[0], s = n.originalEvent;
355
- if (s)
356
- for (i in s) i in n || (n[i] = s[i]);
357
- return this.element.trigger(n, r), !(e.isFunction(o) && o.apply(this.element[0], [n].concat(r)) === !1 || n.isDefaultPrevented())
358
- }
359
- }, e.each({
360
- show : "fadeIn",
361
- hide : "fadeOut"
362
- }, function(t, n) {
363
- e.Widget.prototype["_" + t] = function(r, i, s) {
364
- typeof i == "string" && ( i = {
365
- effect : i
366
- });
367
- var o, u = i ? i === !0 || typeof i == "number" ? n : i.effect || n : t;
368
- i = i || {}, typeof i == "number" && ( i = {
369
- duration : i
370
- }), o = !e.isEmptyObject(i), i.complete = s, i.delay && r.delay(i.delay), o && e.effects && (e.effects.effect[u] || e.uiBackCompat !== !1 && e.effects[u]) ? r[t](i) : u !== t && r[u] ? r[u](i.duration, i.easing, s) : r.queue(function(n) {
371
- e(this)[t](), s && s.call(r[0]), n()
372
- })
373
- }
374
- }), e.uiBackCompat !== !1 && (e.Widget.prototype._getCreateOptions = function() {
375
- return e.metadata && e.metadata.get(this.element[0])[this.widgetName]
376
- })
377
- })(jQuery);
378
- (function(e, t) {
379
- var n = !1;
380
- e(document).mouseup(function(e) {
381
- n = !1
382
- }), e.widget("ui.mouse", {
383
- version : "1.9.0",
384
- options : {
385
- cancel : "input,textarea,button,select,option",
386
- distance : 1,
387
- delay : 0
388
- },
389
- _mouseInit : function() {
390
- var t = this;
391
- this.element.bind("mousedown." + this.widgetName, function(e) {
392
- return t._mouseDown(e)
393
- }).bind("click." + this.widgetName, function(n) {
394
- if (!0 === e.data(n.target, t.widgetName + ".preventClickEvent"))
395
- return e.removeData(n.target, t.widgetName + ".preventClickEvent"), n.stopImmediatePropagation(), !1
396
- }), this.started = !1
397
- },
398
- _mouseDestroy : function() {
399
- this.element.unbind("." + this.widgetName), this._mouseMoveDelegate && e(document).unbind("mousemove." + this.widgetName, this._mouseMoveDelegate).unbind("mouseup." + this.widgetName, this._mouseUpDelegate)
400
- },
401
- _mouseDown : function(t) {
402
- if (n)
403
- return;
404
- this._mouseStarted && this._mouseUp(t), this._mouseDownEvent = t;
405
- var r = this, i = t.which === 1, s = typeof this.options.cancel == "string" && t.target.nodeName ? e(t.target).closest(this.options.cancel).length : !1;
406
- if (!i || s || !this._mouseCapture(t))
407
- return !0;
408
- this.mouseDelayMet = !this.options.delay, this.mouseDelayMet || (this._mouseDelayTimer = setTimeout(function() {
409
- r.mouseDelayMet = !0
410
- }, this.options.delay));
411
- if (this._mouseDistanceMet(t) && this._mouseDelayMet(t)) {
412
- this._mouseStarted = this._mouseStart(t) !== !1;
413
- if (!this._mouseStarted)
414
- return t.preventDefault(), !0
415
- }
416
- return !0 === e.data(t.target, this.widgetName + ".preventClickEvent") && e.removeData(t.target, this.widgetName + ".preventClickEvent"), this._mouseMoveDelegate = function(e) {
417
- return r._mouseMove(e)
418
- }, this._mouseUpDelegate = function(e) {
419
- return r._mouseUp(e)
420
- }, e(document).bind("mousemove." + this.widgetName, this._mouseMoveDelegate).bind("mouseup." + this.widgetName, this._mouseUpDelegate), t.preventDefault(), n = !0, !0
421
- },
422
- _mouseMove : function(t) {
423
- return !e.browser.msie || document.documentMode >= 9 || !!t.button ? this._mouseStarted ? (this._mouseDrag(t), t.preventDefault()) : (this._mouseDistanceMet(t) && this._mouseDelayMet(t) && (this._mouseStarted = this._mouseStart(this._mouseDownEvent, t) !== !1, this._mouseStarted ? this._mouseDrag(t) : this._mouseUp(t)), !this._mouseStarted) : this._mouseUp(t)
424
- },
425
- _mouseUp : function(t) {
426
- return e(document).unbind("mousemove." + this.widgetName, this._mouseMoveDelegate).unbind("mouseup." + this.widgetName, this._mouseUpDelegate), this._mouseStarted && (this._mouseStarted = !1, t.target === this._mouseDownEvent.target && e.data(t.target, this.widgetName + ".preventClickEvent", !0), this._mouseStop(t)), !1
427
- },
428
- _mouseDistanceMet : function(e) {
429
- return Math.max(Math.abs(this._mouseDownEvent.pageX - e.pageX), Math.abs(this._mouseDownEvent.pageY - e.pageY)) >= this.options.distance
430
- },
431
- _mouseDelayMet : function(e) {
432
- return this.mouseDelayMet
433
- },
434
- _mouseStart : function(e) {
435
- },
436
- _mouseDrag : function(e) {
437
- },
438
- _mouseStop : function(e) {
439
- },
440
- _mouseCapture : function(e) {
441
- return !0
442
- }
443
- })
444
- })(jQuery);
445
- (function(e, t) {
446
- function h(e, t, n) {
447
- return [parseInt(e[0], 10) * (l.test(e[0]) ? t / 100 : 1), parseInt(e[1], 10) * (l.test(e[1]) ? n / 100 : 1)]
448
- }
449
-
450
- function p(t, n) {
451
- return parseInt(e.css(t, n), 10) || 0
452
- }
453
- e.ui = e.ui || {};
454
- var n, r = Math.max, i = Math.abs, s = Math.round, o = /left|center|right/, u = /top|center|bottom/, a = /[\+\-]\d+%?/, f = /^\w+/, l = /%$/, c = e.fn.position;
455
- e.position = {
456
- scrollbarWidth : function() {
457
- if (n !== t)
458
- return n;
459
- var r, i, s = e("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"), o = s.children()[0];
460
- return e("body").append(s), r = o.offsetWidth, s.css("overflow", "scroll"), i = o.offsetWidth, r === i && ( i = s[0].clientWidth), s.remove(), n = r - i
461
- },
462
- getScrollInfo : function(t) {
463
- var n = t.isWindow ? "" : t.element.css("overflow-x"), r = t.isWindow ? "" : t.element.css("overflow-y"), i = n === "scroll" || n === "auto" && t.width < t.element[0].scrollWidth, s = r === "scroll" || r === "auto" && t.height < t.element[0].scrollHeight;
464
- return {
465
- width : i ? e.position.scrollbarWidth() : 0,
466
- height : s ? e.position.scrollbarWidth() : 0
467
- }
468
- },
469
- getWithinInfo : function(t) {
470
- var n = e(t || window), r = e.isWindow(n[0]);
471
- return {
472
- element : n,
473
- isWindow : r,
474
- offset : n.offset() || {
475
- left : 0,
476
- top : 0
477
- },
478
- scrollLeft : n.scrollLeft(),
479
- scrollTop : n.scrollTop(),
480
- width : r ? n.width() : n.outerWidth(),
481
- height : r ? n.height() : n.outerHeight()
482
- }
483
- }
484
- }, e.fn.position = function(t) {
485
- if (!t || !t.of)
486
- return c.apply(this, arguments);
487
- t = e.extend({}, t);
488
- var n, l, d, v, m, g = e(t.of), y = e.position.getWithinInfo(t.within), b = e.position.getScrollInfo(y), w = g[0], E = (t.collision || "flip").split(" "), S = {};
489
- return w.nodeType === 9 ? ( l = g.width(), d = g.height(), v = {
490
- top : 0,
491
- left : 0
492
- }) : e.isWindow(w) ? ( l = g.width(), d = g.height(), v = {
493
- top : g.scrollTop(),
494
- left : g.scrollLeft()
495
- }) : w.preventDefault ? (t.at = "left top", l = d = 0, v = {
496
- top : w.pageY,
497
- left : w.pageX
498
- }) : ( l = g.outerWidth(), d = g.outerHeight(), v = g.offset()), m = e.extend({}, v), e.each(["my", "at"], function() {
499
- var e = (t[this] || "").split(" "), n, r;
500
- e.length === 1 && ( e = o.test(e[0]) ? e.concat(["center"]) : u.test(e[0]) ? ["center"].concat(e) : ["center", "center"]), e[0] = o.test(e[0]) ? e[0] : "center", e[1] = u.test(e[1]) ? e[1] : "center", n = a.exec(e[0]), r = a.exec(e[1]), S[this] = [ n ? n[0] : 0, r ? r[0] : 0], t[this] = [f.exec(e[0])[0], f.exec(e[1])[0]]
501
- }), E.length === 1 && (E[1] = E[0]), t.at[0] === "right" ? m.left += l : t.at[0] === "center" && (m.left += l / 2), t.at[1] === "bottom" ? m.top += d : t.at[1] === "center" && (m.top += d / 2), n = h(S.at, l, d), m.left += n[0], m.top += n[1], this.each(function() {
502
- var o, u, a = e(this), f = a.outerWidth(), c = a.outerHeight(), w = p(this, "marginLeft"), x = p(this, "marginTop"), T = f + w + p(this, "marginRight") + b.width, N = c + x + p(this, "marginBottom") + b.height, C = e.extend({}, m), k = h(S.my, a.outerWidth(), a.outerHeight());
503
- t.my[0] === "right" ? C.left -= f : t.my[0] === "center" && (C.left -= f / 2), t.my[1] === "bottom" ? C.top -= c : t.my[1] === "center" && (C.top -= c / 2), C.left += k[0], C.top += k[1], e.support.offsetFractions || (C.left = s(C.left), C.top = s(C.top)), o = {
504
- marginLeft : w,
505
- marginTop : x
506
- }, e.each(["left", "top"], function(r, i) {
507
- e.ui.position[E[r]] && e.ui.position[E[r]][i](C, {
508
- targetWidth : l,
509
- targetHeight : d,
510
- elemWidth : f,
511
- elemHeight : c,
512
- collisionPosition : o,
513
- collisionWidth : T,
514
- collisionHeight : N,
515
- offset : [n[0] + k[0], n[1] + k[1]],
516
- my : t.my,
517
- at : t.at,
518
- within : y,
519
- elem : a
520
- })
521
- }), e.fn.bgiframe && a.bgiframe(), t.using && ( u = function(e) {
522
- var n = v.left - C.left, s = n + l - f, o = v.top - C.top, u = o + d - c, h = {
523
- target : {
524
- element : g,
525
- left : v.left,
526
- top : v.top,
527
- width : l,
528
- height : d
529
- },
530
- element : {
531
- element : a,
532
- left : C.left,
533
- top : C.top,
534
- width : f,
535
- height : c
536
- },
537
- horizontal : s < 0 ? "left" : n > 0 ? "right" : "center",
538
- vertical : u < 0 ? "top" : o > 0 ? "bottom" : "middle"
539
- };
540
- l < f && i(n + s) < l && (h.horizontal = "center"), d < c && i(o + u) < d && (h.vertical = "middle"), r(i(n), i(s)) > r(i(o), i(u)) ? h.important = "horizontal" : h.important = "vertical", t.using.call(this, e, h)
541
- }), a.offset(e.extend(C, {
542
- using : u
543
- }))
544
- })
545
- }, e.ui.position = {
546
- fit : {
547
- left : function(e, t) {
548
- var n = t.within, i = n.isWindow ? n.scrollLeft : n.offset.left, s = n.width, o = e.left - t.collisionPosition.marginLeft, u = i - o, a = o + t.collisionWidth - s - i, f;
549
- t.collisionWidth > s ? u > 0 && a <= 0 ? ( f = e.left + u + t.collisionWidth - s - i, e.left += u - f) : a > 0 && u <= 0 ? e.left = i : u > a ? e.left = i + s - t.collisionWidth : e.left = i : u > 0 ? e.left += u : a > 0 ? e.left -= a : e.left = r(e.left - o, e.left)
550
- },
551
- top : function(e, t) {
552
- var n = t.within, i = n.isWindow ? n.scrollTop : n.offset.top, s = t.within.height, o = e.top - t.collisionPosition.marginTop, u = i - o, a = o + t.collisionHeight - s - i, f;
553
- t.collisionHeight > s ? u > 0 && a <= 0 ? ( f = e.top + u + t.collisionHeight - s - i, e.top += u - f) : a > 0 && u <= 0 ? e.top = i : u > a ? e.top = i + s - t.collisionHeight : e.top = i : u > 0 ? e.top += u : a > 0 ? e.top -= a : e.top = r(e.top - o, e.top)
554
- }
555
- },
556
- flip : {
557
- left : function(e, t) {
558
- var n = t.within, r = n.offset.left + n.scrollLeft, s = n.width, o = n.isWindow ? n.scrollLeft : n.offset.left, u = e.left - t.collisionPosition.marginLeft, a = u - o, f = u + t.collisionWidth - s - o, l = t.my[0] === "left" ? -t.elemWidth : t.my[0] === "right" ? t.elemWidth : 0, c = t.at[0] === "left" ? t.targetWidth : t.at[0] === "right" ? -t.targetWidth : 0, h = -2 * t.offset[0], p, d;
559
- if (a < 0) {
560
- p = e.left + l + c + h + t.collisionWidth - s - r;
561
- if (p < 0 || p < i(a))
562
- e.left += l + c + h
563
- } else if (f > 0) {
564
- d = e.left - t.collisionPosition.marginLeft + l + c + h - o;
565
- if (d > 0 || i(d) < f)
566
- e.left += l + c + h
567
- }
568
- },
569
- top : function(e, t) {
570
- var n = t.within, r = n.offset.top + n.scrollTop, s = n.height, o = n.isWindow ? n.scrollTop : n.offset.top, u = e.top - t.collisionPosition.marginTop, a = u - o, f = u + t.collisionHeight - s - o, l = t.my[1] === "top", c = l ? -t.elemHeight : t.my[1] === "bottom" ? t.elemHeight : 0, h = t.at[1] === "top" ? t.targetHeight : t.at[1] === "bottom" ? -t.targetHeight : 0, p = -2 * t.offset[1], d, v;
571
- a < 0 ? ( v = e.top + c + h + p + t.collisionHeight - s - r, e.top + c + h + p > a && (v < 0 || v < i(a)) && (e.top += c + h + p)) : f > 0 && ( d = e.top - t.collisionPosition.marginTop + c + h + p - o, e.top + c + h + p > f && (d > 0 || i(d) < f) && (e.top += c + h + p))
572
- }
573
- },
574
- flipfit : {
575
- left : function() {
576
- e.ui.position.flip.left.apply(this, arguments), e.ui.position.fit.left.apply(this, arguments)
577
- },
578
- top : function() {
579
- e.ui.position.flip.top.apply(this, arguments), e.ui.position.fit.top.apply(this, arguments)
580
- }
581
- }
582
- }, function() {
583
- var t, n, r, i, s, o = document.getElementsByTagName("body")[0], u = document.createElement("div");
584
- t = document.createElement( o ? "div" : "body"), r = {
585
- visibility : "hidden",
586
- width : 0,
587
- height : 0,
588
- border : 0,
589
- margin : 0,
590
- background : "none"
591
- }, o && e.extend(r, {
592
- position : "absolute",
593
- left : "-1000px",
594
- top : "-1000px"
595
- });
596
- for (s in r)
597
- t.style[s] = r[s];
598
- t.appendChild(u), n = o || document.documentElement, n.insertBefore(t, n.firstChild), u.style.cssText = "position: absolute; left: 10.7432222px;", i = e(u).offset().left, e.support.offsetFractions = i > 10 && i < 11, t.innerHTML = "", n.removeChild(t)
599
- }(), e.uiBackCompat !== !1 && function(e) {
600
- var n = e.fn.position;
601
- e.fn.position = function(r) {
602
- if (!r || !r.offset)
603
- return n.call(this, r);
604
- var i = r.offset.split(" "), s = r.at.split(" ");
605
- return i.length === 1 && (i[1] = i[0]), /^\d/.test(i[0]) && (i[0] = "+" + i[0]), /^\d/.test(i[1]) && (i[1] = "+" + i[1]), s.length === 1 && (/left|center|right/.test(s[0]) ? s[1] = "center" : (s[1] = s[0], s[0] = "center")), n.call(this, e.extend(r, {
606
- at : s[0] + i[0] + " " + s[1] + i[1],
607
- offset : t
608
- }))
609
- }
610
- }(jQuery)
611
- })(jQuery);
612
- (function(e, t) {
613
- e.widget("ui.draggable", e.ui.mouse, {
614
- version : "1.9.0",
615
- widgetEventPrefix : "drag",
616
- options : {
617
- addClasses : !0,
618
- appendTo : "parent",
619
- axis : !1,
620
- connectToSortable : !1,
621
- containment : !1,
622
- cursor : "auto",
623
- cursorAt : !1,
624
- grid : !1,
625
- handle : !1,
626
- helper : "original",
627
- iframeFix : !1,
628
- opacity : !1,
629
- refreshPositions : !1,
630
- revert : !1,
631
- revertDuration : 500,
632
- scope : "default",
633
- scroll : !0,
634
- scrollSensitivity : 20,
635
- scrollSpeed : 20,
636
- snap : !1,
637
- snapMode : "both",
638
- snapTolerance : 20,
639
- stack : !1,
640
- zIndex : !1
641
- },
642
- _create : function() {
643
- this.options.helper == "original" && !/^(?:r|a|f)/.test(this.element.css("position")) && (this.element[0].style.position = "relative"), this.options.addClasses && this.element.addClass("ui-draggable"), this.options.disabled && this.element.addClass("ui-draggable-disabled"), this._mouseInit()
644
- },
645
- _destroy : function() {
646
- this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"), this._mouseDestroy()
647
- },
648
- _mouseCapture : function(t) {
649
- var n = this.options;
650
- return this.helper || n.disabled || e(t.target).is(".ui-resizable-handle") ? !1 : (this.handle = this._getHandle(t), this.handle ? (e(n.iframeFix === !0 ? "iframe" : n.iframeFix).each(function() {
651
- e('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({
652
- width : this.offsetWidth + "px",
653
- height : this.offsetHeight + "px",
654
- position : "absolute",
655
- opacity : "0.001",
656
- zIndex : 1e3
657
- }).css(e(this).offset()).appendTo("body")
658
- }), !0) : !1)
659
- },
660
- _mouseStart : function(t) {
661
- var n = this.options;
662
- return this.helper = this._createHelper(t), this.helper.addClass("ui-draggable-dragging"), this._cacheHelperProportions(), e.ui.ddmanager && (e.ui.ddmanager.current = this), this._cacheMargins(), this.cssPosition = this.helper.css("position"), this.scrollParent = this.helper.scrollParent(), this.offset = this.positionAbs = this.element.offset(), this.offset = {
663
- top : this.offset.top - this.margins.top,
664
- left : this.offset.left - this.margins.left
665
- }, e.extend(this.offset, {
666
- click : {
667
- left : t.pageX - this.offset.left,
668
- top : t.pageY - this.offset.top
669
- },
670
- parent : this._getParentOffset(),
671
- relative : this._getRelativeOffset()
672
- }), this.originalPosition = this.position = this._generatePosition(t), this.originalPageX = t.pageX, this.originalPageY = t.pageY, n.cursorAt && this._adjustOffsetFromHelper(n.cursorAt), n.containment && this._setContainment(), this._trigger("start", t) === !1 ? (this._clear(), !1) : (this._cacheHelperProportions(), e.ui.ddmanager && !n.dropBehaviour && e.ui.ddmanager.prepareOffsets(this, t), this._mouseDrag(t, !0), e.ui.ddmanager && e.ui.ddmanager.dragStart(this, t), !0)
673
- },
674
- _mouseDrag : function(t, n) {
675
- this.position = this._generatePosition(t), this.positionAbs = this._convertPositionTo("absolute");
676
- if (!n) {
677
- var r = this._uiHash();
678
- if (this._trigger("drag", t, r) === !1)
679
- return this._mouseUp({}), !1;
680
- this.position = r.position
681
- }
682
- if (!this.options.axis || this.options.axis != "y")
683
- this.helper[0].style.left = this.position.left + "px";
684
- if (!this.options.axis || this.options.axis != "x")
685
- this.helper[0].style.top = this.position.top + "px";
686
- return e.ui.ddmanager && e.ui.ddmanager.drag(this, t), !1
687
- },
688
- _mouseStop : function(t) {
689
- var n = !1;
690
- e.ui.ddmanager && !this.options.dropBehaviour && ( n = e.ui.ddmanager.drop(this, t)), this.dropped && ( n = this.dropped, this.dropped = !1);
691
- var r = this.element[0], i = !1;
692
- while (r && ( r = r.parentNode))r == document && ( i = !0);
693
- if (!i && this.options.helper === "original")
694
- return !1;
695
- if (this.options.revert == "invalid" && !n || this.options.revert == "valid" && n || this.options.revert === !0 || e.isFunction(this.options.revert) && this.options.revert.call(this.element, n)) {
696
- var s = this;
697
- e(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() {
698
- s._trigger("stop", t) !== !1 && s._clear()
699
- })
700
- } else
701
- this._trigger("stop", t) !== !1 && this._clear();
702
- return !1
703
- },
704
- _mouseUp : function(t) {
705
- return e("div.ui-draggable-iframeFix").each(function() {
706
- this.parentNode.removeChild(this)
707
- }), e.ui.ddmanager && e.ui.ddmanager.dragStop(this, t), e.ui.mouse.prototype._mouseUp.call(this, t)
708
- },
709
- cancel : function() {
710
- return this.helper.is(".ui-draggable-dragging") ? this._mouseUp({}) : this._clear(), this
711
- },
712
- _getHandle : function(t) {
713
- var n = !this.options.handle || !e(this.options.handle, this.element).length ? !0 : !1;
714
- return e(this.options.handle, this.element).find("*").andSelf().each(function() {
715
- this == t.target && ( n = !0)
716
- }), n
717
- },
718
- _createHelper : function(t) {
719
- var n = this.options, r = e.isFunction(n.helper) ? e(n.helper.apply(this.element[0], [t])) : n.helper == "clone" ? this.element.clone().removeAttr("id") : this.element;
720
- return r.parents("body").length || r.appendTo(n.appendTo == "parent" ? this.element[0].parentNode : n.appendTo), r[0] != this.element[0] && !/(fixed|absolute)/.test(r.css("position")) && r.css("position", "absolute"), r
721
- },
722
- _adjustOffsetFromHelper : function(t) {
723
- typeof t == "string" && ( t = t.split(" ")), e.isArray(t) && ( t = {
724
- left : +t[0],
725
- top : +t[1] || 0
726
- }), "left" in t && (this.offset.click.left = t.left + this.margins.left), "right" in t && (this.offset.click.left = this.helperProportions.width - t.right + this.margins.left), "top" in t && (this.offset.click.top = t.top + this.margins.top), "bottom" in t && (this.offset.click.top = this.helperProportions.height - t.bottom + this.margins.top)
727
- },
728
- _getParentOffset : function() {
729
- this.offsetParent = this.helper.offsetParent();
730
- var t = this.offsetParent.offset();
731
- this.cssPosition == "absolute" && this.scrollParent[0] != document && e.contains(this.scrollParent[0], this.offsetParent[0]) && (t.left += this.scrollParent.scrollLeft(), t.top += this.scrollParent.scrollTop());
732
- if (this.offsetParent[0] == document.body || this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == "html" && e.browser.msie)
733
- t = {
734
- top : 0,
735
- left : 0
736
- };
737
- return {
738
- top : t.top + (parseInt(this.offsetParent.css("borderTopWidth"), 10) || 0),
739
- left : t.left + (parseInt(this.offsetParent.css("borderLeftWidth"), 10) || 0)
740
- }
741
- },
742
- _getRelativeOffset : function() {
743
- if (this.cssPosition == "relative") {
744
- var e = this.element.position();
745
- return {
746
- top : e.top - (parseInt(this.helper.css("top"), 10) || 0) + this.scrollParent.scrollTop(),
747
- left : e.left - (parseInt(this.helper.css("left"), 10) || 0) + this.scrollParent.scrollLeft()
748
- }
749
- }
750
- return {
751
- top : 0,
752
- left : 0
753
- }
754
- },
755
- _cacheMargins : function() {
756
- this.margins = {
757
- left : parseInt(this.element.css("marginLeft"), 10) || 0,
758
- top : parseInt(this.element.css("marginTop"), 10) || 0,
759
- right : parseInt(this.element.css("marginRight"), 10) || 0,
760
- bottom : parseInt(this.element.css("marginBottom"), 10) || 0
761
- }
762
- },
763
- _cacheHelperProportions : function() {
764
- this.helperProportions = {
765
- width : this.helper.outerWidth(),
766
- height : this.helper.outerHeight()
767
- }
768
- },
769
- _setContainment : function() {
770
- var t = this.options;
771
- t.containment == "parent" && (t.containment = this.helper[0].parentNode);
772
- if (t.containment == "document" || t.containment == "window")
773
- this.containment = [t.containment == "document" ? 0 : e(window).scrollLeft() - this.offset.relative.left - this.offset.parent.left, t.containment == "document" ? 0 : e(window).scrollTop() - this.offset.relative.top - this.offset.parent.top, (t.containment == "document" ? 0 : e(window).scrollLeft()) + e(t.containment == "document" ? document : window).width() - this.helperProportions.width - this.margins.left, (t.containment == "document" ? 0 : e(window).scrollTop()) + (e(t.containment == "document" ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top];
774
- if (!/^(document|window|parent)$/.test(t.containment) && t.containment.constructor != Array) {
775
- var n = e(t.containment), r = n[0];
776
- if (!r)
777
- return;
778
- var i = n.offset(), s = e(r).css("overflow") != "hidden";
779
- this.containment = [(parseInt(e(r).css("borderLeftWidth"), 10) || 0) + (parseInt(e(r).css("paddingLeft"), 10) || 0), (parseInt(e(r).css("borderTopWidth"), 10) || 0) + (parseInt(e(r).css("paddingTop"), 10) || 0), ( s ? Math.max(r.scrollWidth, r.offsetWidth) : r.offsetWidth) - (parseInt(e(r).css("borderLeftWidth"), 10) || 0) - (parseInt(e(r).css("paddingRight"), 10) || 0) - this.helperProportions.width - this.margins.left - this.margins.right, ( s ? Math.max(r.scrollHeight, r.offsetHeight) : r.offsetHeight) - (parseInt(e(r).css("borderTopWidth"), 10) || 0) - (parseInt(e(r).css("paddingBottom"), 10) || 0) - this.helperProportions.height - this.margins.top - this.margins.bottom], this.relative_container = n
780
- } else
781
- t.containment.constructor == Array && (this.containment = t.containment)
782
- },
783
- _convertPositionTo : function(t, n) {
784
- n || ( n = this.position);
785
- var r = t == "absolute" ? 1 : -1, i = this.options, s = this.cssPosition != "absolute" || this.scrollParent[0] != document && !!e.contains(this.scrollParent[0], this.offsetParent[0]) ? this.scrollParent : this.offsetParent, o = /(html|body)/i.test(s[0].tagName);
786
- return {
787
- top : n.top + this.offset.relative.top * r + this.offset.parent.top * r - (this.cssPosition == "fixed" ? -this.scrollParent.scrollTop() : o ? 0 : s.scrollTop()) * r,
788
- left : n.left + this.offset.relative.left * r + this.offset.parent.left * r - (this.cssPosition == "fixed" ? -this.scrollParent.scrollLeft() : o ? 0 : s.scrollLeft()) * r
789
- }
790
- },
791
- _generatePosition : function(t) {
792
- var n = this.options, r = this.cssPosition != "absolute" || this.scrollParent[0] != document && !!e.contains(this.scrollParent[0], this.offsetParent[0]) ? this.scrollParent : this.offsetParent, i = /(html|body)/i.test(r[0].tagName), s = t.pageX, o = t.pageY;
793
- if (this.originalPosition) {
794
- var u;
795
- if (this.containment) {
796
- if (this.relative_container) {
797
- var a = this.relative_container.offset();
798
- u = [this.containment[0] + a.left, this.containment[1] + a.top, this.containment[2] + a.left, this.containment[3] + a.top]
799
- } else
800
- u = this.containment;
801
- t.pageX - this.offset.click.left < u[0] && ( s = u[0] + this.offset.click.left), t.pageY - this.offset.click.top < u[1] && ( o = u[1] + this.offset.click.top), t.pageX - this.offset.click.left > u[2] && ( s = u[2] + this.offset.click.left), t.pageY - this.offset.click.top > u[3] && ( o = u[3] + this.offset.click.top)
802
- }
803
- if (n.grid) {
804
- var f = n.grid[1] ? this.originalPageY + Math.round((o - this.originalPageY) / n.grid[1]) * n.grid[1] : this.originalPageY;
805
- o = u ? f - this.offset.click.top < u[1] || f - this.offset.click.top > u[3] ? f - this.offset.click.top < u[1] ? f + n.grid[1] : f - n.grid[1] : f : f;
806
- var l = n.grid[0] ? this.originalPageX + Math.round((s - this.originalPageX) / n.grid[0]) * n.grid[0] : this.originalPageX;
807
- s = u ? l - this.offset.click.left < u[0] || l - this.offset.click.left > u[2] ? l - this.offset.click.left < u[0] ? l + n.grid[0] : l - n.grid[0] : l : l
808
- }
809
- }
810
- return {
811
- top : o - this.offset.click.top - this.offset.relative.top - this.offset.parent.top + (this.cssPosition == "fixed" ? -this.scrollParent.scrollTop() : i ? 0 : r.scrollTop()),
812
- left : s - this.offset.click.left - this.offset.relative.left - this.offset.parent.left + (this.cssPosition == "fixed" ? -this.scrollParent.scrollLeft() : i ? 0 : r.scrollLeft())
813
- }
814
- },
815
- _clear : function() {
816
- this.helper.removeClass("ui-draggable-dragging"), this.helper[0] != this.element[0] && !this.cancelHelperRemoval && this.helper.remove(), this.helper = null, this.cancelHelperRemoval = !1
817
- },
818
- _trigger : function(t, n, r) {
819
- return r = r || this._uiHash(), e.ui.plugin.call(this, t, [n, r]), t == "drag" && (this.positionAbs = this._convertPositionTo("absolute")), e.Widget.prototype._trigger.call(this, t, n, r)
820
- },
821
- plugins : {},
822
- _uiHash : function(e) {
823
- return {
824
- helper : this.helper,
825
- position : this.position,
826
- originalPosition : this.originalPosition,
827
- offset : this.positionAbs
828
- }
829
- }
830
- }), e.ui.plugin.add("draggable", "connectToSortable", {
831
- start : function(t, n) {
832
- var r = e(this).data("draggable"), i = r.options, s = e.extend({}, n, {
833
- item : r.element
834
- });
835
- r.sortables = [], e(i.connectToSortable).each(function() {
836
- var n = e.data(this, "sortable");
837
- n && !n.options.disabled && (r.sortables.push({
838
- instance : n,
839
- shouldRevert : n.options.revert
840
- }), n.refreshPositions(), n._trigger("activate", t, s))
841
- })
842
- },
843
- stop : function(t, n) {
844
- var r = e(this).data("draggable"), i = e.extend({}, n, {
845
- item : r.element
846
- });
847
- e.each(r.sortables, function() {
848
- this.instance.isOver ? (this.instance.isOver = 0, r.cancelHelperRemoval = !0, this.instance.cancelHelperRemoval = !1, this.shouldRevert && (this.instance.options.revert = !0), this.instance._mouseStop(t), this.instance.options.helper = this.instance.options._helper, r.options.helper == "original" && this.instance.currentItem.css({
849
- top : "auto",
850
- left : "auto"
851
- })) : (this.instance.cancelHelperRemoval = !1, this.instance._trigger("deactivate", t, i))
852
- })
853
- },
854
- drag : function(t, n) {
855
- var r = e(this).data("draggable"), i = this, s = function(t) {
856
- var n = this.offset.click.top, r = this.offset.click.left, i = this.positionAbs.top, s = this.positionAbs.left, o = t.height, u = t.width, a = t.top, f = t.left;
857
- return e.ui.isOver(i + n, s + r, a, f, o, u)
858
- };
859
- e.each(r.sortables, function(s) {
860
- this.instance.positionAbs = r.positionAbs, this.instance.helperProportions = r.helperProportions, this.instance.offset.click = r.offset.click, this.instance._intersectsWith(this.instance.containerCache) ? (this.instance.isOver || (this.instance.isOver = 1, this.instance.currentItem = e(i).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item", !0), this.instance.options._helper = this.instance.options.helper, this.instance.options.helper = function() {
861
- return n.helper[0]
862
- }, t.target = this.instance.currentItem[0], this.instance._mouseCapture(t, !0), this.instance._mouseStart(t, !0, !0), this.instance.offset.click.top = r.offset.click.top, this.instance.offset.click.left = r.offset.click.left, this.instance.offset.parent.left -= r.offset.parent.left - this.instance.offset.parent.left, this.instance.offset.parent.top -= r.offset.parent.top - this.instance.offset.parent.top, r._trigger("toSortable", t), r.dropped = this.instance.element, r.currentItem = r.element, this.instance.fromOutside = r), this.instance.currentItem && this.instance._mouseDrag(t)) : this.instance.isOver && (this.instance.isOver = 0, this.instance.cancelHelperRemoval = !0, this.instance.options.revert = !1, this.instance._trigger("out", t, this.instance._uiHash(this.instance)), this.instance._mouseStop(t, !0), this.instance.options.helper = this.instance.options._helper, this.instance.currentItem.remove(), this.instance.placeholder && this.instance.placeholder.remove(), r._trigger("fromSortable", t), r.dropped = !1)
863
- })
864
- }
865
- }), e.ui.plugin.add("draggable", "cursor", {
866
- start : function(t, n) {
867
- var r = e("body"), i = e(this).data("draggable").options;
868
- r.css("cursor") && (i._cursor = r.css("cursor")), r.css("cursor", i.cursor)
869
- },
870
- stop : function(t, n) {
871
- var r = e(this).data("draggable").options;
872
- r._cursor && e("body").css("cursor", r._cursor)
873
- }
874
- }), e.ui.plugin.add("draggable", "opacity", {
875
- start : function(t, n) {
876
- var r = e(n.helper), i = e(this).data("draggable").options;
877
- r.css("opacity") && (i._opacity = r.css("opacity")), r.css("opacity", i.opacity)
878
- },
879
- stop : function(t, n) {
880
- var r = e(this).data("draggable").options;
881
- r._opacity && e(n.helper).css("opacity", r._opacity)
882
- }
883
- }), e.ui.plugin.add("draggable", "scroll", {
884
- start : function(t, n) {
885
- var r = e(this).data("draggable");
886
- r.scrollParent[0] != document && r.scrollParent[0].tagName != "HTML" && (r.overflowOffset = r.scrollParent.offset())
887
- },
888
- drag : function(t, n) {
889
- var r = e(this).data("draggable"), i = r.options, s = !1;
890
- if (r.scrollParent[0] != document && r.scrollParent[0].tagName != "HTML") {
891
- if (!i.axis || i.axis != "x")
892
- r.overflowOffset.top + r.scrollParent[0].offsetHeight - t.pageY < i.scrollSensitivity ? r.scrollParent[0].scrollTop = s = r.scrollParent[0].scrollTop + i.scrollSpeed : t.pageY - r.overflowOffset.top < i.scrollSensitivity && (r.scrollParent[0].scrollTop = s = r.scrollParent[0].scrollTop - i.scrollSpeed);
893
- if (!i.axis || i.axis != "y")
894
- r.overflowOffset.left + r.scrollParent[0].offsetWidth - t.pageX < i.scrollSensitivity ? r.scrollParent[0].scrollLeft = s = r.scrollParent[0].scrollLeft + i.scrollSpeed : t.pageX - r.overflowOffset.left < i.scrollSensitivity && (r.scrollParent[0].scrollLeft = s = r.scrollParent[0].scrollLeft - i.scrollSpeed)
895
- } else {
896
- if (!i.axis || i.axis != "x")
897
- t.pageY - e(document).scrollTop() < i.scrollSensitivity ? s = e(document).scrollTop(e(document).scrollTop() - i.scrollSpeed) : e(window).height() - (t.pageY - e(document).scrollTop()) < i.scrollSensitivity && ( s = e(document).scrollTop(e(document).scrollTop() + i.scrollSpeed));
898
- if (!i.axis || i.axis != "y")
899
- t.pageX - e(document).scrollLeft() < i.scrollSensitivity ? s = e(document).scrollLeft(e(document).scrollLeft() - i.scrollSpeed) : e(window).width() - (t.pageX - e(document).scrollLeft()) < i.scrollSensitivity && ( s = e(document).scrollLeft(e(document).scrollLeft() + i.scrollSpeed))
900
- }
901
- s !== !1 && e.ui.ddmanager && !i.dropBehaviour && e.ui.ddmanager.prepareOffsets(r, t)
902
- }
903
- }), e.ui.plugin.add("draggable", "snap", {
904
- start : function(t, n) {
905
- var r = e(this).data("draggable"), i = r.options;
906
- r.snapElements = [], e(i.snap.constructor != String ? i.snap.items || ":data(draggable)" : i.snap).each(function() {
907
- var t = e(this), n = t.offset();
908
- this != r.element[0] && r.snapElements.push({
909
- item : this,
910
- width : t.outerWidth(),
911
- height : t.outerHeight(),
912
- top : n.top,
913
- left : n.left
914
- })
915
- })
916
- },
917
- drag : function(t, n) {
918
- var r = e(this).data("draggable"), i = r.options, s = i.snapTolerance, o = n.offset.left, u = o + r.helperProportions.width, a = n.offset.top, f = a + r.helperProportions.height;
919
- for (var l = r.snapElements.length - 1; l >= 0; l--) {
920
- var c = r.snapElements[l].left, h = c + r.snapElements[l].width, p = r.snapElements[l].top, d = p + r.snapElements[l].height;
921
- if (!(c - s < o && o < h + s && p - s < a && a < d + s || c - s < o && o < h + s && p - s < f && f < d + s || c - s < u && u < h + s && p - s < a && a < d + s || c - s < u && u < h + s && p - s < f && f < d + s)) {
922
- r.snapElements[l].snapping && r.options.snap.release && r.options.snap.release.call(r.element, t, e.extend(r._uiHash(), {
923
- snapItem : r.snapElements[l].item
924
- })), r.snapElements[l].snapping = !1;
925
- continue
926
- }
927
- if (i.snapMode != "inner") {
928
- var v = Math.abs(p - f) <= s, m = Math.abs(d - a) <= s, g = Math.abs(c - u) <= s, y = Math.abs(h - o) <= s;
929
- v && (n.position.top = r._convertPositionTo("relative", {
930
- top : p - r.helperProportions.height,
931
- left : 0
932
- }).top - r.margins.top), m && (n.position.top = r._convertPositionTo("relative", {
933
- top : d,
934
- left : 0
935
- }).top - r.margins.top), g && (n.position.left = r._convertPositionTo("relative", {
936
- top : 0,
937
- left : c - r.helperProportions.width
938
- }).left - r.margins.left), y && (n.position.left = r._convertPositionTo("relative", {
939
- top : 0,
940
- left : h
941
- }).left - r.margins.left)
942
- }
943
- var b = v || m || g || y;
944
- if (i.snapMode != "outer") {
945
- var v = Math.abs(p - a) <= s, m = Math.abs(d - f) <= s, g = Math.abs(c - o) <= s, y = Math.abs(h - u) <= s;
946
- v && (n.position.top = r._convertPositionTo("relative", {
947
- top : p,
948
- left : 0
949
- }).top - r.margins.top), m && (n.position.top = r._convertPositionTo("relative", {
950
- top : d - r.helperProportions.height,
951
- left : 0
952
- }).top - r.margins.top), g && (n.position.left = r._convertPositionTo("relative", {
953
- top : 0,
954
- left : c
955
- }).left - r.margins.left), y && (n.position.left = r._convertPositionTo("relative", {
956
- top : 0,
957
- left : h - r.helperProportions.width
958
- }).left - r.margins.left)
959
- }
960
- !r.snapElements[l].snapping && (v || m || g || y || b) && r.options.snap.snap && r.options.snap.snap.call(r.element, t, e.extend(r._uiHash(), {
961
- snapItem : r.snapElements[l].item
962
- })), r.snapElements[l].snapping = v || m || g || y || b
963
- }
964
- }
965
- }), e.ui.plugin.add("draggable", "stack", {
966
- start : function(t, n) {
967
- var r = e(this).data("draggable").options, i = e.makeArray(e(r.stack)).sort(function(t, n) {
968
- return (parseInt(e(t).css("zIndex"), 10) || 0) - (parseInt(e(n).css("zIndex"), 10) || 0)
969
- });
970
- if (!i.length)
971
- return;
972
- var s = parseInt(i[0].style.zIndex) || 0;
973
- e(i).each(function(e) {
974
- this.style.zIndex = s + e
975
- }), this[0].style.zIndex = s + i.length
976
- }
977
- }), e.ui.plugin.add("draggable", "zIndex", {
978
- start : function(t, n) {
979
- var r = e(n.helper), i = e(this).data("draggable").options;
980
- r.css("zIndex") && (i._zIndex = r.css("zIndex")), r.css("zIndex", i.zIndex)
981
- },
982
- stop : function(t, n) {
983
- var r = e(this).data("draggable").options;
984
- r._zIndex && e(n.helper).css("zIndex", r._zIndex)
985
- }
986
- })
987
- })(jQuery);
988
- (function(e, t) {
989
- e.widget("ui.droppable", {
990
- version : "1.9.0",
991
- widgetEventPrefix : "drop",
992
- options : {
993
- accept : "*",
994
- activeClass : !1,
995
- addClasses : !0,
996
- greedy : !1,
997
- hoverClass : !1,
998
- scope : "default",
999
- tolerance : "intersect"
1000
- },
1001
- _create : function() {
1002
- var t = this.options, n = t.accept;
1003
- this.isover = 0, this.isout = 1, this.accept = e.isFunction(n) ? n : function(e) {
1004
- return e.is(n)
1005
- }, this.proportions = {
1006
- width : this.element[0].offsetWidth,
1007
- height : this.element[0].offsetHeight
1008
- }, e.ui.ddmanager.droppables[t.scope] = e.ui.ddmanager.droppables[t.scope] || [], e.ui.ddmanager.droppables[t.scope].push(this), t.addClasses && this.element.addClass("ui-droppable")
1009
- },
1010
- _destroy : function() {
1011
- var t = e.ui.ddmanager.droppables[this.options.scope];
1012
- for (var n = 0; n < t.length; n++)
1013
- t[n] == this && t.splice(n, 1);
1014
- this.element.removeClass("ui-droppable ui-droppable-disabled")
1015
- },
1016
- _setOption : function(t, n) {
1017
- t == "accept" && (this.accept = e.isFunction(n) ? n : function(e) {
1018
- return e.is(n)
1019
- }), e.Widget.prototype._setOption.apply(this, arguments)
1020
- },
1021
- _activate : function(t) {
1022
- var n = e.ui.ddmanager.current;
1023
- this.options.activeClass && this.element.addClass(this.options.activeClass), n && this._trigger("activate", t, this.ui(n))
1024
- },
1025
- _deactivate : function(t) {
1026
- var n = e.ui.ddmanager.current;
1027
- this.options.activeClass && this.element.removeClass(this.options.activeClass), n && this._trigger("deactivate", t, this.ui(n))
1028
- },
1029
- _over : function(t) {
1030
- var n = e.ui.ddmanager.current;
1031
- if (!n || (n.currentItem||n.element)[0] == this.element[0])
1032
- return;
1033
- this.accept.call(this.element[0], n.currentItem || n.element) && (this.options.hoverClass && this.element.addClass(this.options.hoverClass), this._trigger("over", t, this.ui(n)))
1034
- },
1035
- _out : function(t) {
1036
- var n = e.ui.ddmanager.current;
1037
- if (!n || (n.currentItem||n.element)[0] == this.element[0])
1038
- return;
1039
- this.accept.call(this.element[0], n.currentItem || n.element) && (this.options.hoverClass && this.element.removeClass(this.options.hoverClass), this._trigger("out", t, this.ui(n)))
1040
- },
1041
- _drop : function(t, n) {
1042
- var r = n || e.ui.ddmanager.current;
1043
- if (!r || (r.currentItem||r.element)[0] == this.element[0])
1044
- return !1;
1045
- var i = !1;
1046
- return this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function() {
1047
- var t = e.data(this, "droppable");
1048
- if (t.options.greedy && !t.options.disabled && t.options.scope == r.options.scope && t.accept.call(t.element[0], r.currentItem || r.element) && e.ui.intersect(r, e.extend(t, {
1049
- offset : t.element.offset()
1050
- }), t.options.tolerance))
1051
- return i = !0, !1
1052
- }), i ? !1 : this.accept.call(this.element[0], r.currentItem || r.element) ? (this.options.activeClass && this.element.removeClass(this.options.activeClass), this.options.hoverClass && this.element.removeClass(this.options.hoverClass), this._trigger("drop", t, this.ui(r)), this.element) : !1
1053
- },
1054
- ui : function(e) {
1055
- return {
1056
- draggable : e.currentItem || e.element,
1057
- helper : e.helper,
1058
- position : e.position,
1059
- offset : e.positionAbs
1060
- }
1061
- }
1062
- }), e.ui.intersect = function(t, n, r) {
1063
- if (!n.offset)
1064
- return !1;
1065
- var i = (t.positionAbs || t.position.absolute).left, s = i + t.helperProportions.width, o = (t.positionAbs || t.position.absolute).top, u = o + t.helperProportions.height, a = n.offset.left, f = a + n.proportions.width, l = n.offset.top, c = l + n.proportions.height;
1066
- switch(r) {
1067
- case"fit":
1068
- return a <= i && s <= f && l <= o && u <= c;
1069
- case"intersect":
1070
- return a < i + t.helperProportions.width / 2 && s - t.helperProportions.width / 2 < f && l < o + t.helperProportions.height / 2 && u - t.helperProportions.height / 2 < c;
1071
- case"pointer":
1072
- var h = (t.positionAbs || t.position.absolute).left + (t.clickOffset || t.offset.click).left, p = (t.positionAbs || t.position.absolute).top + (t.clickOffset || t.offset.click).top, d = e.ui.isOver(p, h, l, a, n.proportions.height, n.proportions.width);
1073
- return d;
1074
- case"touch":
1075
- return (o >= l && o <= c || u >= l && u <= c || o < l && u > c) && (i >= a && i <= f || s >= a && s <= f || i < a && s > f);
1076
- default:
1077
- return !1
1078
- }
1079
- }, e.ui.ddmanager = {
1080
- current : null,
1081
- droppables : {
1082
- "default" : []
1083
- },
1084
- prepareOffsets : function(t, n) {
1085
- var r = e.ui.ddmanager.droppables[t.options.scope] || [], i = n ? n.type : null, s = (t.currentItem || t.element).find(":data(droppable)").andSelf();
1086
- e:
1087
- for (var o = 0; o < r.length; o++) {
1088
- if (r[o].options.disabled || t && !r[o].accept.call(r[o].element[0], t.currentItem || t.element))
1089
- continue;
1090
- for (var u = 0; u < s.length; u++)
1091
- if (s[u] == r[o].element[0]) {
1092
- r[o].proportions.height = 0;
1093
- continue e
1094
- }
1095
- r[o].visible = r[o].element.css("display") != "none";
1096
- if (!r[o].visible)
1097
- continue;
1098
- i == "mousedown" && r[o]._activate.call(r[o], n), r[o].offset = r[o].element.offset(), r[o].proportions = {
1099
- width : r[o].element[0].offsetWidth,
1100
- height : r[o].element[0].offsetHeight
1101
- }
1102
- }
1103
- },
1104
- drop : function(t, n) {
1105
- var r = !1;
1106
- return e.each(e.ui.ddmanager.droppables[t.options.scope] || [], function() {
1107
- if (!this.options)
1108
- return;
1109
- !this.options.disabled && this.visible && e.ui.intersect(t, this, this.options.tolerance) && ( r = this._drop.call(this, n) || r), !this.options.disabled && this.visible && this.accept.call(this.element[0], t.currentItem || t.element) && (this.isout = 1, this.isover = 0, this._deactivate.call(this, n))
1110
- }), r
1111
- },
1112
- dragStart : function(t, n) {
1113
- t.element.parentsUntil("body").bind("scroll.droppable", function() {
1114
- t.options.refreshPositions || e.ui.ddmanager.prepareOffsets(t, n)
1115
- })
1116
- },
1117
- drag : function(t, n) {
1118
- t.options.refreshPositions && e.ui.ddmanager.prepareOffsets(t, n), e.each(e.ui.ddmanager.droppables[t.options.scope] || [], function() {
1119
- if (this.options.disabled || this.greedyChild || !this.visible)
1120
- return;
1121
- var r = e.ui.intersect(t, this, this.options.tolerance), i = !r && this.isover == 1 ? "isout" : r && this.isover == 0 ? "isover" : null;
1122
- if (!i)
1123
- return;
1124
- var s;
1125
- if (this.options.greedy) {
1126
- var o = this.options.scope, u = this.element.parents(":data(droppable)").filter(function() {
1127
- return e.data(this, "droppable").options.scope === o
1128
- });
1129
- u.length && ( s = e.data(u[0], "droppable"), s.greedyChild = i == "isover" ? 1 : 0)
1130
- }
1131
- s && i == "isover" && (s.isover = 0, s.isout = 1, s._out.call(s, n)), this[i] = 1, this[i == "isout" ? "isover" : "isout"] = 0, this[i == "isover" ? "_over" : "_out"].call(this, n), s && i == "isout" && (s.isout = 0, s.isover = 1, s._over.call(s, n))
1132
- })
1133
- },
1134
- dragStop : function(t, n) {
1135
- t.element.parentsUntil("body").unbind("scroll.droppable"), t.options.refreshPositions || e.ui.ddmanager.prepareOffsets(t, n)
1136
- }
1137
- }
1138
- })(jQuery);
1139
- (function(e, t) {
1140
- e.widget("ui.resizable", e.ui.mouse, {
1141
- version : "1.9.0",
1142
- widgetEventPrefix : "resize",
1143
- options : {
1144
- alsoResize : !1,
1145
- animate : !1,
1146
- animateDuration : "slow",
1147
- animateEasing : "swing",
1148
- aspectRatio : !1,
1149
- autoHide : !1,
1150
- containment : !1,
1151
- ghost : !1,
1152
- grid : !1,
1153
- handles : "e,s,se",
1154
- helper : !1,
1155
- maxHeight : null,
1156
- maxWidth : null,
1157
- minHeight : 10,
1158
- minWidth : 10,
1159
- zIndex : 1e3
1160
- },
1161
- _create : function() {
1162
- var t = this, n = this.options;
1163
- this.element.addClass("ui-resizable"), e.extend(this, {
1164
- _aspectRatio : !!n.aspectRatio,
1165
- aspectRatio : n.aspectRatio,
1166
- originalElement : this.element,
1167
- _proportionallyResizeElements : [],
1168
- _helper : n.helper || n.ghost || n.animate ? n.helper || "ui-resizable-helper" : null
1169
- }), this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i) && (this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({
1170
- position : this.element.css("position"),
1171
- width : this.element.outerWidth(),
1172
- height : this.element.outerHeight(),
1173
- top : this.element.css("top"),
1174
- left : this.element.css("left")
1175
- })), this.element = this.element.parent().data("resizable", this.element.data("resizable")), this.elementIsWrapper = !0, this.element.css({
1176
- marginLeft : this.originalElement.css("marginLeft"),
1177
- marginTop : this.originalElement.css("marginTop"),
1178
- marginRight : this.originalElement.css("marginRight"),
1179
- marginBottom : this.originalElement.css("marginBottom")
1180
- }), this.originalElement.css({
1181
- marginLeft : 0,
1182
- marginTop : 0,
1183
- marginRight : 0,
1184
- marginBottom : 0
1185
- }), this.originalResizeStyle = this.originalElement.css("resize"), this.originalElement.css("resize", "none"), this._proportionallyResizeElements.push(this.originalElement.css({
1186
- position : "static",
1187
- zoom : 1,
1188
- display : "block"
1189
- })), this.originalElement.css({
1190
- margin : this.originalElement.css("margin")
1191
- }), this._proportionallyResize()), this.handles = n.handles || (e(".ui-resizable-handle", this.element).length ? {
1192
- n : ".ui-resizable-n",
1193
- e : ".ui-resizable-e",
1194
- s : ".ui-resizable-s",
1195
- w : ".ui-resizable-w",
1196
- se : ".ui-resizable-se",
1197
- sw : ".ui-resizable-sw",
1198
- ne : ".ui-resizable-ne",
1199
- nw : ".ui-resizable-nw"
1200
- } : "e,s,se");
1201
- if (this.handles.constructor == String) {
1202
- this.handles == "all" && (this.handles = "n,e,s,w,se,sw,ne,nw");
1203
- var r = this.handles.split(",");
1204
- this.handles = {};
1205
- for (var i = 0; i < r.length; i++) {
1206
- var s = e.trim(r[i]), o = "ui-resizable-" + s, u = e('<div class="ui-resizable-handle ' + o + '"></div>');
1207
- u.css({
1208
- zIndex : n.zIndex
1209
- }), "se" == s && u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"), this.handles[s] = ".ui-resizable-" + s, this.element.append(u)
1210
- }
1211
- }
1212
- this._renderAxis = function(t) {
1213
- t = t || this.element;
1214
- for (var n in this.handles) {
1215
- this.handles[n].constructor == String && (this.handles[n] = e(this.handles[n], this.element).show());
1216
- if (this.elementIsWrapper && this.originalElement[0].nodeName.match(/textarea|input|select|button/i)) {
1217
- var r = e(this.handles[n], this.element), i = 0;
1218
- i = /sw|ne|nw|se|n|s/.test(n) ? r.outerHeight() : r.outerWidth();
1219
- var s = ["padding", /ne|nw|n/.test(n) ? "Top" : /se|sw|s/.test(n) ? "Bottom" : /^e$/.test(n) ? "Right" : "Left"].join("");
1220
- t.css(s, i), this._proportionallyResize()
1221
- }
1222
- if (!e(this.handles[n]).length)
1223
- continue
1224
- }
1225
- }, this._renderAxis(this.element), this._handles = e(".ui-resizable-handle", this.element).disableSelection(), this._handles.mouseover(function() {
1226
- if (!t.resizing) {
1227
- if (this.className)
1228
- var e = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);
1229
- t.axis = e && e[1] ? e[1] : "se"
1230
- }
1231
- }), n.autoHide && (this._handles.hide(), e(this.element).addClass("ui-resizable-autohide").mouseenter(function() {
1232
- if (n.disabled)
1233
- return;
1234
- e(this).removeClass("ui-resizable-autohide"), t._handles.show()
1235
- }).mouseleave(function() {
1236
- if (n.disabled)
1237
- return;
1238
- t.resizing || (e(this).addClass("ui-resizable-autohide"), t._handles.hide())
1239
- })), this._mouseInit()
1240
- },
1241
- _destroy : function() {
1242
- this._mouseDestroy();
1243
- var t = function(t) {
1244
- e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()
1245
- };
1246
- if (this.elementIsWrapper) {
1247
- t(this.element);
1248
- var n = this.element;
1249
- n.after(this.originalElement.css({
1250
- position : n.css("position"),
1251
- width : n.outerWidth(),
1252
- height : n.outerHeight(),
1253
- top : n.css("top"),
1254
- left : n.css("left")
1255
- })).remove()
1256
- }
1257
- return this.originalElement.css("resize", this.originalResizeStyle), t(this.originalElement), this
1258
- },
1259
- _mouseCapture : function(t) {
1260
- var n = !1;
1261
- for (var r in this.handles)e(this.handles[r])[0] == t.target && ( n = !0);
1262
- return !this.options.disabled && n
1263
- },
1264
- _mouseStart : function(t) {
1265
- var r = this.options, i = this.element.position(), s = this.element;
1266
- this.resizing = !0, this.documentScroll = {
1267
- top : e(document).scrollTop(),
1268
- left : e(document).scrollLeft()
1269
- }, (s.is(".ui-draggable") || /absolute/.test(s.css("position"))) && s.css({
1270
- position : "absolute",
1271
- top : i.top,
1272
- left : i.left
1273
- }), this._renderProxy();
1274
- var o = n(this.helper.css("left")), u = n(this.helper.css("top"));
1275
- r.containment && (o += e(r.containment).scrollLeft() || 0, u += e(r.containment).scrollTop() || 0), this.offset = this.helper.offset(), this.position = {
1276
- left : o,
1277
- top : u
1278
- }, this.size = this._helper ? {
1279
- width : s.outerWidth(),
1280
- height : s.outerHeight()
1281
- } : {
1282
- width : s.width(),
1283
- height : s.height()
1284
- }, this.originalSize = this._helper ? {
1285
- width : s.outerWidth(),
1286
- height : s.outerHeight()
1287
- } : {
1288
- width : s.width(),
1289
- height : s.height()
1290
- }, this.originalPosition = {
1291
- left : o,
1292
- top : u
1293
- }, this.sizeDiff = {
1294
- width : s.outerWidth() - s.width(),
1295
- height : s.outerHeight() - s.height()
1296
- }, this.originalMousePosition = {
1297
- left : t.pageX,
1298
- top : t.pageY
1299
- }, this.aspectRatio = typeof r.aspectRatio == "number" ? r.aspectRatio : this.originalSize.width / this.originalSize.height || 1;
1300
- var a = e(".ui-resizable-" + this.axis).css("cursor");
1301
- return e("body").css("cursor", a == "auto" ? this.axis + "-resize" : a), s.addClass("ui-resizable-resizing"), this._propagate("start", t), !0
1302
- },
1303
- _mouseDrag : function(e) {
1304
- var t = this.helper, n = this.options, r = {}, i = this, s = this.originalMousePosition, o = this.axis, u = e.pageX - s.left || 0, a = e.pageY - s.top || 0, f = this._change[o];
1305
- if (!f)
1306
- return !1;
1307
- var l = f.apply(this, [e, u, a]);
1308
- this._updateVirtualBoundaries(e.shiftKey);
1309
- if (this._aspectRatio || e.shiftKey)
1310
- l = this._updateRatio(l, e);
1311
- return l = this._respectSize(l, e), this._propagate("resize", e), t.css({
1312
- top : this.position.top + "px",
1313
- left : this.position.left + "px",
1314
- width : this.size.width + "px",
1315
- height : this.size.height + "px"
1316
- }), !this._helper && this._proportionallyResizeElements.length && this._proportionallyResize(), this._updateCache(l), this._trigger("resize", e, this.ui()), !1
1317
- },
1318
- _mouseStop : function(t) {
1319
- this.resizing = !1;
1320
- var n = this.options, r = this;
1321
- if (this._helper) {
1322
- var i = this._proportionallyResizeElements, s = i.length && /textarea/i.test(i[0].nodeName), o = s && e.ui.hasScroll(i[0], "left") ? 0 : r.sizeDiff.height, u = s ? 0 : r.sizeDiff.width, a = {
1323
- width : r.helper.width() - u,
1324
- height : r.helper.height() - o
1325
- }, f = parseInt(r.element.css("left"), 10) + (r.position.left - r.originalPosition.left) || null, l = parseInt(r.element.css("top"), 10) + (r.position.top - r.originalPosition.top) || null;
1326
- n.animate || this.element.css(e.extend(a, {
1327
- top : l,
1328
- left : f
1329
- })), r.helper.height(r.size.height), r.helper.width(r.size.width), this._helper && !n.animate && this._proportionallyResize()
1330
- }
1331
- return e("body").css("cursor", "auto"), this.element.removeClass("ui-resizable-resizing"), this._propagate("stop", t), this._helper && this.helper.remove(), !1
1332
- },
1333
- _updateVirtualBoundaries : function(e) {
1334
- var t = this.options, n, i, s, o, u;
1335
- u = {
1336
- minWidth : r(t.minWidth) ? t.minWidth : 0,
1337
- maxWidth : r(t.maxWidth) ? t.maxWidth : Infinity,
1338
- minHeight : r(t.minHeight) ? t.minHeight : 0,
1339
- maxHeight : r(t.maxHeight) ? t.maxHeight : Infinity
1340
- };
1341
- if (this._aspectRatio || e)
1342
- n = u.minHeight * this.aspectRatio, s = u.minWidth / this.aspectRatio, i = u.maxHeight * this.aspectRatio, o = u.maxWidth / this.aspectRatio, n > u.minWidth && (u.minWidth = n), s > u.minHeight && (u.minHeight = s), i < u.maxWidth && (u.maxWidth = i), o < u.maxHeight && (u.maxHeight = o);
1343
- this._vBoundaries = u
1344
- },
1345
- _updateCache : function(e) {
1346
- var t = this.options;
1347
- this.offset = this.helper.offset(), r(e.left) && (this.position.left = e.left), r(e.top) && (this.position.top = e.top), r(e.height) && (this.size.height = e.height), r(e.width) && (this.size.width = e.width)
1348
- },
1349
- _updateRatio : function(e, t) {
1350
- var n = this.options, i = this.position, s = this.size, o = this.axis;
1351
- return r(e.height) ? e.width = e.height * this.aspectRatio : r(e.width) && (e.height = e.width / this.aspectRatio), o == "sw" && (e.left = i.left + (s.width - e.width), e.top = null), o == "nw" && (e.top = i.top + (s.height - e.height), e.left = i.left + (s.width - e.width)), e
1352
- },
1353
- _respectSize : function(e, t) {
1354
- var n = this.helper, i = this._vBoundaries, s = this._aspectRatio || t.shiftKey, o = this.axis, u = r(e.width) && i.maxWidth && i.maxWidth < e.width, a = r(e.height) && i.maxHeight && i.maxHeight < e.height, f = r(e.width) && i.minWidth && i.minWidth > e.width, l = r(e.height) && i.minHeight && i.minHeight > e.height;
1355
- f && (e.width = i.minWidth), l && (e.height = i.minHeight), u && (e.width = i.maxWidth), a && (e.height = i.maxHeight);
1356
- var c = this.originalPosition.left + this.originalSize.width, h = this.position.top + this.size.height, p = /sw|nw|w/.test(o), d = /nw|ne|n/.test(o);
1357
- f && p && (e.left = c - i.minWidth), u && p && (e.left = c - i.maxWidth), l && d && (e.top = h - i.minHeight), a && d && (e.top = h - i.maxHeight);
1358
- var v = !e.width && !e.height;
1359
- return v && !e.left && e.top ? e.top = null : v && !e.top && e.left && (e.left = null), e
1360
- },
1361
- _proportionallyResize : function() {
1362
- var t = this.options;
1363
- if (!this._proportionallyResizeElements.length)
1364
- return;
1365
- var n = this.helper || this.element;
1366
- for (var r = 0; r < this._proportionallyResizeElements.length; r++) {
1367
- var i = this._proportionallyResizeElements[r];
1368
- if (!this.borderDif) {
1369
- var s = [i.css("borderTopWidth"), i.css("borderRightWidth"), i.css("borderBottomWidth"), i.css("borderLeftWidth")], o = [i.css("paddingTop"), i.css("paddingRight"), i.css("paddingBottom"), i.css("paddingLeft")];
1370
- this.borderDif = e.map(s, function(e, t) {
1371
- var n = parseInt(e, 10) || 0, r = parseInt(o[t], 10) || 0;
1372
- return n + r
1373
- })
1374
- }
1375
- i.css({
1376
- height : n.height() - this.borderDif[0] - this.borderDif[2] || 0,
1377
- width : n.width() - this.borderDif[1] - this.borderDif[3] || 0
1378
- })
1379
- }
1380
- },
1381
- _renderProxy : function() {
1382
- var t = this.element, n = this.options;
1383
- this.elementOffset = t.offset();
1384
- if (this._helper) {
1385
- this.helper = this.helper || e('<div style="overflow:hidden;"></div>');
1386
- var r = e.browser.msie && e.browser.version < 7, i = r ? 1 : 0, s = r ? 2 : -1;
1387
- this.helper.addClass(this._helper).css({
1388
- width : this.element.outerWidth() + s,
1389
- height : this.element.outerHeight() + s,
1390
- position : "absolute",
1391
- left : this.elementOffset.left - i + "px",
1392
- top : this.elementOffset.top - i + "px",
1393
- zIndex : ++n.zIndex
1394
- }), this.helper.appendTo("body").disableSelection()
1395
- } else
1396
- this.helper = this.element
1397
- },
1398
- _change : {
1399
- e : function(e, t, n) {
1400
- return {
1401
- width : this.originalSize.width + t
1402
- }
1403
- },
1404
- w : function(e, t, n) {
1405
- var r = this.options, i = this.originalSize, s = this.originalPosition;
1406
- return {
1407
- left : s.left + t,
1408
- width : i.width - t
1409
- }
1410
- },
1411
- n : function(e, t, n) {
1412
- var r = this.options, i = this.originalSize, s = this.originalPosition;
1413
- return {
1414
- top : s.top + n,
1415
- height : i.height - n
1416
- }
1417
- },
1418
- s : function(e, t, n) {
1419
- return {
1420
- height : this.originalSize.height + n
1421
- }
1422
- },
1423
- se : function(t, n, r) {
1424
- return e.extend(this._change.s.apply(this, arguments), this._change.e.apply(this, [t, n, r]))
1425
- },
1426
- sw : function(t, n, r) {
1427
- return e.extend(this._change.s.apply(this, arguments), this._change.w.apply(this, [t, n, r]))
1428
- },
1429
- ne : function(t, n, r) {
1430
- return e.extend(this._change.n.apply(this, arguments), this._change.e.apply(this, [t, n, r]))
1431
- },
1432
- nw : function(t, n, r) {
1433
- return e.extend(this._change.n.apply(this, arguments), this._change.w.apply(this, [t, n, r]))
1434
- }
1435
- },
1436
- _propagate : function(t, n) {
1437
- e.ui.plugin.call(this, t, [n, this.ui()]), t != "resize" && this._trigger(t, n, this.ui())
1438
- },
1439
- plugins : {},
1440
- ui : function() {
1441
- return {
1442
- originalElement : this.originalElement,
1443
- element : this.element,
1444
- helper : this.helper,
1445
- position : this.position,
1446
- size : this.size,
1447
- originalSize : this.originalSize,
1448
- originalPosition : this.originalPosition
1449
- }
1450
- }
1451
- }), e.ui.plugin.add("resizable", "alsoResize", {
1452
- start : function(t, n) {
1453
- var r = e(this).data("resizable"), i = r.options, s = function(t) {
1454
- e(t).each(function() {
1455
- var t = e(this);
1456
- t.data("resizable-alsoresize", {
1457
- width : parseInt(t.width(), 10),
1458
- height : parseInt(t.height(), 10),
1459
- left : parseInt(t.css("left"), 10),
1460
- top : parseInt(t.css("top"), 10)
1461
- })
1462
- })
1463
- };
1464
- typeof i.alsoResize == "object" && !i.alsoResize.parentNode ? i.alsoResize.length ? (i.alsoResize = i.alsoResize[0], s(i.alsoResize)) : e.each(i.alsoResize, function(e) {
1465
- s(e)
1466
- }) : s(i.alsoResize)
1467
- },
1468
- resize : function(t, n) {
1469
- var r = e(this).data("resizable"), i = r.options, s = r.originalSize, o = r.originalPosition, u = {
1470
- height : r.size.height - s.height || 0,
1471
- width : r.size.width - s.width || 0,
1472
- top : r.position.top - o.top || 0,
1473
- left : r.position.left - o.left || 0
1474
- }, a = function(t, r) {
1475
- e(t).each(function() {
1476
- var t = e(this), i = e(this).data("resizable-alsoresize"), s = {}, o = r && r.length ? r : t.parents(n.originalElement[0]).length ? ["width", "height"] : ["width", "height", "top", "left"];
1477
- e.each(o, function(e, t) {
1478
- var n = (i[t] || 0) + (u[t] || 0);
1479
- n && n >= 0 && (s[t] = n || null)
1480
- }), t.css(s)
1481
- })
1482
- };
1483
- typeof i.alsoResize == "object" && !i.alsoResize.nodeType ? e.each(i.alsoResize, function(e, t) {
1484
- a(e, t)
1485
- }) : a(i.alsoResize)
1486
- },
1487
- stop : function(t, n) {
1488
- e(this).removeData("resizable-alsoresize")
1489
- }
1490
- }), e.ui.plugin.add("resizable", "animate", {
1491
- stop : function(t, n) {
1492
- var r = e(this).data("resizable"), i = r.options, s = r._proportionallyResizeElements, o = s.length && /textarea/i.test(s[0].nodeName), u = o && e.ui.hasScroll(s[0], "left") ? 0 : r.sizeDiff.height, a = o ? 0 : r.sizeDiff.width, f = {
1493
- width : r.size.width - a,
1494
- height : r.size.height - u
1495
- }, l = parseInt(r.element.css("left"), 10) + (r.position.left - r.originalPosition.left) || null, c = parseInt(r.element.css("top"), 10) + (r.position.top - r.originalPosition.top) || null;
1496
- r.element.animate(e.extend(f, c && l ? {
1497
- top : c,
1498
- left : l
1499
- } : {}), {
1500
- duration : i.animateDuration,
1501
- easing : i.animateEasing,
1502
- step : function() {
1503
- var n = {
1504
- width : parseInt(r.element.css("width"), 10),
1505
- height : parseInt(r.element.css("height"), 10),
1506
- top : parseInt(r.element.css("top"), 10),
1507
- left : parseInt(r.element.css("left"), 10)
1508
- };
1509
- s && s.length && e(s[0]).css({
1510
- width : n.width,
1511
- height : n.height
1512
- }), r._updateCache(n), r._propagate("resize", t)
1513
- }
1514
- })
1515
- }
1516
- }), e.ui.plugin.add("resizable", "containment", {
1517
- start : function(t, r) {
1518
- var i = e(this).data("resizable"), s = i.options, o = i.element, u = s.containment, a = u instanceof e ? u.get(0) : /parent/.test(u) ? o.parent().get(0) : u;
1519
- if (!a)
1520
- return;
1521
- i.containerElement = e(a);
1522
- if (/document/.test(u) || u == document)
1523
- i.containerOffset = {
1524
- left : 0,
1525
- top : 0
1526
- }, i.containerPosition = {
1527
- left : 0,
1528
- top : 0
1529
- }, i.parentData = {
1530
- element : e(document),
1531
- left : 0,
1532
- top : 0,
1533
- width : e(document).width(),
1534
- height : e(document).height() || document.body.parentNode.scrollHeight
1535
- };
1536
- else {
1537
- var f = e(a), l = [];
1538
- e(["Top", "Right", "Left", "Bottom"]).each(function(e, t) {
1539
- l[e] = n(f.css("padding" + t))
1540
- }), i.containerOffset = f.offset(), i.containerPosition = f.position(), i.containerSize = {
1541
- height : f.innerHeight() - l[3],
1542
- width : f.innerWidth() - l[1]
1543
- };
1544
- var c = i.containerOffset, h = i.containerSize.height, p = i.containerSize.width, d = e.ui.hasScroll(a, "left") ? a.scrollWidth : p, v = e.ui.hasScroll(a) ? a.scrollHeight : h;
1545
- i.parentData = {
1546
- element : a,
1547
- left : c.left,
1548
- top : c.top,
1549
- width : d,
1550
- height : v
1551
- }
1552
- }
1553
- },
1554
- resize : function(t, n) {
1555
- var r = e(this).data("resizable"), i = r.options, s = r.containerSize, o = r.containerOffset, u = r.size, a = r.position, f = r._aspectRatio || t.shiftKey, l = {
1556
- top : 0,
1557
- left : 0
1558
- }, c = r.containerElement;
1559
- c[0] != document && /static/.test(c.css("position")) && ( l = o), a.left < (r._helper ? o.left : 0) && (r.size.width = r.size.width + (r._helper ? r.position.left - o.left : r.position.left - l.left), f && (r.size.height = r.size.width / r.aspectRatio), r.position.left = i.helper ? o.left : 0), a.top < (r._helper ? o.top : 0) && (r.size.height = r.size.height + (r._helper ? r.position.top - o.top : r.position.top), f && (r.size.width = r.size.height * r.aspectRatio), r.position.top = r._helper ? o.top : 0), r.offset.left = r.parentData.left + r.position.left, r.offset.top = r.parentData.top + r.position.top;
1560
- var h = Math.abs((r._helper ? r.offset.left - l.left : r.offset.left - l.left) + r.sizeDiff.width), p = Math.abs((r._helper ? r.offset.top - l.top : r.offset.top - o.top) + r.sizeDiff.height), d = r.containerElement.get(0) == r.element.parent().get(0), v = /relative|absolute/.test(r.containerElement.css("position"));
1561
- d && v && (h -= r.parentData.left), h + r.size.width >= r.parentData.width && (r.size.width = r.parentData.width - h, f && (r.size.height = r.size.width / r.aspectRatio)), p + r.size.height >= r.parentData.height && (r.size.height = r.parentData.height - p, f && (r.size.width = r.size.height * r.aspectRatio))
1562
- },
1563
- stop : function(t, n) {
1564
- var r = e(this).data("resizable"), i = r.options, s = r.position, o = r.containerOffset, u = r.containerPosition, a = r.containerElement, f = e(r.helper), l = f.offset(), c = f.outerWidth() - r.sizeDiff.width, h = f.outerHeight() - r.sizeDiff.height;
1565
- r._helper && !i.animate && /relative/.test(a.css("position")) && e(this).css({
1566
- left : l.left - u.left - o.left,
1567
- width : c,
1568
- height : h
1569
- }), r._helper && !i.animate && /static/.test(a.css("position")) && e(this).css({
1570
- left : l.left - u.left - o.left,
1571
- width : c,
1572
- height : h
1573
- })
1574
- }
1575
- }), e.ui.plugin.add("resizable", "ghost", {
1576
- start : function(t, n) {
1577
- var r = e(this).data("resizable"), i = r.options, s = r.size;
1578
- r.ghost = r.originalElement.clone(), r.ghost.css({
1579
- opacity : .25,
1580
- display : "block",
1581
- position : "relative",
1582
- height : s.height,
1583
- width : s.width,
1584
- margin : 0,
1585
- left : 0,
1586
- top : 0
1587
- }).addClass("ui-resizable-ghost").addClass( typeof i.ghost == "string" ? i.ghost : ""), r.ghost.appendTo(r.helper)
1588
- },
1589
- resize : function(t, n) {
1590
- var r = e(this).data("resizable"), i = r.options;
1591
- r.ghost && r.ghost.css({
1592
- position : "relative",
1593
- height : r.size.height,
1594
- width : r.size.width
1595
- })
1596
- },
1597
- stop : function(t, n) {
1598
- var r = e(this).data("resizable"), i = r.options;
1599
- r.ghost && r.helper && r.helper.get(0).removeChild(r.ghost.get(0))
1600
- }
1601
- }), e.ui.plugin.add("resizable", "grid", {
1602
- resize : function(t, n) {
1603
- var r = e(this).data("resizable"), i = r.options, s = r.size, o = r.originalSize, u = r.originalPosition, a = r.axis, f = i._aspectRatio || t.shiftKey;
1604
- i.grid = typeof i.grid == "number" ? [i.grid, i.grid] : i.grid;
1605
- var l = Math.round((s.width - o.width) / (i.grid[0] || 1)) * (i.grid[0] || 1), c = Math.round((s.height - o.height) / (i.grid[1] || 1)) * (i.grid[1] || 1);
1606
- /^(se|s|e)$/.test(a) ? (r.size.width = o.width + l, r.size.height = o.height + c) : /^(ne)$/.test(a) ? (r.size.width = o.width + l, r.size.height = o.height + c, r.position.top = u.top - c) : /^(sw)$/.test(a) ? (r.size.width = o.width + l, r.size.height = o.height + c, r.position.left = u.left - l) : (r.size.width = o.width + l, r.size.height = o.height + c, r.position.top = u.top - c, r.position.left = u.left - l)
1607
- }
1608
- });
1609
- var n = function(e) {
1610
- return parseInt(e, 10) || 0
1611
- }, r = function(e) {
1612
- return !isNaN(parseInt(e, 10))
1613
- }
1614
- })(jQuery);
1615
- (function(e, t) {
1616
- e.widget("ui.selectable", e.ui.mouse, {
1617
- version : "1.9.0",
1618
- options : {
1619
- appendTo : "body",
1620
- autoRefresh : !0,
1621
- distance : 0,
1622
- filter : "*",
1623
- tolerance : "touch"
1624
- },
1625
- _create : function() {
1626
- var t = this;
1627
- this.element.addClass("ui-selectable"), this.dragged = !1;
1628
- var n;
1629
- this.refresh = function() {
1630
- n = e(t.options.filter, t.element[0]), n.addClass("ui-selectee"), n.each(function() {
1631
- var t = e(this), n = t.offset();
1632
- e.data(this, "selectable-item", {
1633
- element : this,
1634
- $element : t,
1635
- left : n.left,
1636
- top : n.top,
1637
- right : n.left + t.outerWidth(),
1638
- bottom : n.top + t.outerHeight(),
1639
- startselected : !1,
1640
- selected : t.hasClass("ui-selected"),
1641
- selecting : t.hasClass("ui-selecting"),
1642
- unselecting : t.hasClass("ui-unselecting")
1643
- })
1644
- })
1645
- }, this.refresh(), this.selectees = n.addClass("ui-selectee"), this._mouseInit(), this.helper = e("<div class='ui-selectable-helper'></div>")
1646
- },
1647
- _destroy : function() {
1648
- this.selectees.removeClass("ui-selectee").removeData("selectable-item"), this.element.removeClass("ui-selectable ui-selectable-disabled"), this._mouseDestroy()
1649
- },
1650
- _mouseStart : function(t) {
1651
- var n = this;
1652
- this.opos = [t.pageX, t.pageY];
1653
- if (this.options.disabled)
1654
- return;
1655
- var r = this.options;
1656
- this.selectees = e(r.filter, this.element[0]), this._trigger("start", t), e(r.appendTo).append(this.helper), this.helper.css({
1657
- left : t.clientX,
1658
- top : t.clientY,
1659
- width : 0,
1660
- height : 0
1661
- }), r.autoRefresh && this.refresh(), this.selectees.filter(".ui-selected").each(function() {
1662
- var r = e.data(this, "selectable-item");
1663
- r.startselected = !0, !t.metaKey && !t.ctrlKey && (r.$element.removeClass("ui-selected"), r.selected = !1, r.$element.addClass("ui-unselecting"), r.unselecting = !0, n._trigger("unselecting", t, {
1664
- unselecting : r.element
1665
- }))
1666
- }), e(t.target).parents().andSelf().each(function() {
1667
- var r = e.data(this, "selectable-item");
1668
- if (r) {
1669
- var i = !t.metaKey && !t.ctrlKey || !r.$element.hasClass("ui-selected");
1670
- return r.$element.removeClass( i ? "ui-unselecting" : "ui-selected").addClass( i ? "ui-selecting" : "ui-unselecting"), r.unselecting = !i, r.selecting = i, r.selected = i, i ? n._trigger("selecting", t, {
1671
- selecting : r.element
1672
- }) : n._trigger("unselecting", t, {
1673
- unselecting : r.element
1674
- }), !1
1675
- }
1676
- })
1677
- },
1678
- _mouseDrag : function(t) {
1679
- var n = this;
1680
- this.dragged = !0;
1681
- if (this.options.disabled)
1682
- return;
1683
- var r = this.options, i = this.opos[0], s = this.opos[1], o = t.pageX, u = t.pageY;
1684
- if (i > o) {
1685
- var a = o;
1686
- o = i, i = a
1687
- }
1688
- if (s > u) {
1689
- var a = u;
1690
- u = s, s = a
1691
- }
1692
- return this.helper.css({
1693
- left : i,
1694
- top : s,
1695
- width : o - i,
1696
- height : u - s
1697
- }), this.selectees.each(function() {
1698
- var a = e.data(this, "selectable-item");
1699
- if (!a || a.element == n.element[0])
1700
- return;
1701
- var f = !1;
1702
- r.tolerance == "touch" ? f = !(a.left > o || a.right < i || a.top > u || a.bottom < s) : r.tolerance == "fit" && ( f = a.left > i && a.right < o && a.top > s && a.bottom < u), f ? (a.selected && (a.$element.removeClass("ui-selected"), a.selected = !1), a.unselecting && (a.$element.removeClass("ui-unselecting"), a.unselecting = !1), a.selecting || (a.$element.addClass("ui-selecting"), a.selecting = !0, n._trigger("selecting", t, {
1703
- selecting : a.element
1704
- }))) : (a.selecting && ((t.metaKey || t.ctrlKey) && a.startselected ? (a.$element.removeClass("ui-selecting"), a.selecting = !1, a.$element.addClass("ui-selected"), a.selected = !0) : (a.$element.removeClass("ui-selecting"), a.selecting = !1, a.startselected && (a.$element.addClass("ui-unselecting"), a.unselecting = !0), n._trigger("unselecting", t, {
1705
- unselecting : a.element
1706
- }))), a.selected && !t.metaKey && !t.ctrlKey && !a.startselected && (a.$element.removeClass("ui-selected"), a.selected = !1, a.$element.addClass("ui-unselecting"), a.unselecting = !0, n._trigger("unselecting", t, {
1707
- unselecting : a.element
1708
- })))
1709
- }), !1
1710
- },
1711
- _mouseStop : function(t) {
1712
- var n = this;
1713
- this.dragged = !1;
1714
- var r = this.options;
1715
- return e(".ui-unselecting", this.element[0]).each(function() {
1716
- var r = e.data(this, "selectable-item");
1717
- r.$element.removeClass("ui-unselecting"), r.unselecting = !1, r.startselected = !1, n._trigger("unselected", t, {
1718
- unselected : r.element
1719
- })
1720
- }), e(".ui-selecting", this.element[0]).each(function() {
1721
- var r = e.data(this, "selectable-item");
1722
- r.$element.removeClass("ui-selecting").addClass("ui-selected"), r.selecting = !1, r.selected = !0, r.startselected = !0, n._trigger("selected", t, {
1723
- selected : r.element
1724
- })
1725
- }), this._trigger("stop", t), this.helper.remove(), !1
1726
- }
1727
- })
1728
- })(jQuery);
1729
- (function(e, t) {
1730
- e.widget("ui.sortable", e.ui.mouse, {
1731
- version : "1.9.0",
1732
- widgetEventPrefix : "sort",
1733
- ready : !1,
1734
- options : {
1735
- appendTo : "parent",
1736
- axis : !1,
1737
- connectWith : !1,
1738
- containment : !1,
1739
- cursor : "auto",
1740
- cursorAt : !1,
1741
- dropOnEmpty : !0,
1742
- forcePlaceholderSize : !1,
1743
- forceHelperSize : !1,
1744
- grid : !1,
1745
- handle : !1,
1746
- helper : "original",
1747
- items : "> *",
1748
- opacity : !1,
1749
- placeholder : !1,
1750
- revert : !1,
1751
- scroll : !0,
1752
- scrollSensitivity : 20,
1753
- scrollSpeed : 20,
1754
- scope : "default",
1755
- tolerance : "intersect",
1756
- zIndex : 1e3
1757
- },
1758
- _create : function() {
1759
- var e = this.options;
1760
- this.containerCache = {}, this.element.addClass("ui-sortable"), this.refresh(), this.floating = this.items.length ? e.axis === "x" || /left|right/.test(this.items[0].item.css("float")) || /inline|table-cell/.test(this.items[0].item.css("display")) : !1, this.offset = this.element.offset(), this._mouseInit(), this.ready = !0
1761
- },
1762
- _destroy : function() {
1763
- this.element.removeClass("ui-sortable ui-sortable-disabled"), this._mouseDestroy();
1764
- for (var e = this.items.length - 1; e >= 0; e--)
1765
- this.items[e].item.removeData(this.widgetName + "-item");
1766
- return this
1767
- },
1768
- _setOption : function(t, n) {
1769
- t === "disabled" ? (this.options[t] = n, this.widget().toggleClass("ui-sortable-disabled", !!n)) : e.Widget.prototype._setOption.apply(this, arguments)
1770
- },
1771
- _mouseCapture : function(t, n) {
1772
- var r = this;
1773
- if (this.reverting)
1774
- return !1;
1775
- if (this.options.disabled || this.options.type == "static")
1776
- return !1;
1777
- this._refreshItems(t);
1778
- var i = null, s = e(t.target).parents().each(function() {
1779
- if (e.data(this, r.widgetName + "-item") == r)
1780
- return i = e(this), !1
1781
- });
1782
- e.data(t.target, r.widgetName + "-item") == r && ( i = e(t.target));
1783
- if (!i)
1784
- return !1;
1785
- if (this.options.handle && !n) {
1786
- var o = !1;
1787
- e(this.options.handle, i).find("*").andSelf().each(function() {
1788
- this == t.target && ( o = !0)
1789
- });
1790
- if (!o)
1791
- return !1
1792
- }
1793
- return this.currentItem = i, this._removeCurrentsFromItems(), !0
1794
- },
1795
- _mouseStart : function(t, n, r) {
1796
- var i = this.options;
1797
- this.currentContainer = this, this.refreshPositions(), this.helper = this._createHelper(t), this._cacheHelperProportions(), this._cacheMargins(), this.scrollParent = this.helper.scrollParent(), this.offset = this.currentItem.offset(), this.offset = {
1798
- top : this.offset.top - this.margins.top,
1799
- left : this.offset.left - this.margins.left
1800
- }, e.extend(this.offset, {
1801
- click : {
1802
- left : t.pageX - this.offset.left,
1803
- top : t.pageY - this.offset.top
1804
- },
1805
- parent : this._getParentOffset(),
1806
- relative : this._getRelativeOffset()
1807
- }), this.helper.css("position", "absolute"), this.cssPosition = this.helper.css("position"), this.originalPosition = this._generatePosition(t), this.originalPageX = t.pageX, this.originalPageY = t.pageY, i.cursorAt && this._adjustOffsetFromHelper(i.cursorAt), this.domPosition = {
1808
- prev : this.currentItem.prev()[0],
1809
- parent : this.currentItem.parent()[0]
1810
- }, this.helper[0] != this.currentItem[0] && this.currentItem.hide(), this._createPlaceholder(), i.containment && this._setContainment(), i.cursor && (e("body").css("cursor") && (this._storedCursor = e("body").css("cursor")), e("body").css("cursor", i.cursor)), i.opacity && (this.helper.css("opacity") && (this._storedOpacity = this.helper.css("opacity")), this.helper.css("opacity", i.opacity)), i.zIndex && (this.helper.css("zIndex") && (this._storedZIndex = this.helper.css("zIndex")), this.helper.css("zIndex", i.zIndex)), this.scrollParent[0] != document && this.scrollParent[0].tagName != "HTML" && (this.overflowOffset = this.scrollParent.offset()), this._trigger("start", t, this._uiHash()), this._preserveHelperProportions || this._cacheHelperProportions();
1811
- if (!r)
1812
- for (var s = this.containers.length - 1; s >= 0; s--)
1813
- this.containers[s]._trigger("activate", t, this._uiHash(this));
1814
- return e.ui.ddmanager && (e.ui.ddmanager.current = this), e.ui.ddmanager && !i.dropBehaviour && e.ui.ddmanager.prepareOffsets(this, t), this.dragging = !0, this.helper.addClass("ui-sortable-helper"), this._mouseDrag(t), !0
1815
- },
1816
- _mouseDrag : function(t) {
1817
- this.position = this._generatePosition(t), this.positionAbs = this._convertPositionTo("absolute"), this.lastPositionAbs || (this.lastPositionAbs = this.positionAbs);
1818
- if (this.options.scroll) {
1819
- var n = this.options, r = !1;
1820
- this.scrollParent[0] != document && this.scrollParent[0].tagName != "HTML" ? (this.overflowOffset.top + this.scrollParent[0].offsetHeight - t.pageY < n.scrollSensitivity ? this.scrollParent[0].scrollTop = r = this.scrollParent[0].scrollTop + n.scrollSpeed : t.pageY - this.overflowOffset.top < n.scrollSensitivity && (this.scrollParent[0].scrollTop = r = this.scrollParent[0].scrollTop - n.scrollSpeed), this.overflowOffset.left + this.scrollParent[0].offsetWidth - t.pageX < n.scrollSensitivity ? this.scrollParent[0].scrollLeft = r = this.scrollParent[0].scrollLeft + n.scrollSpeed : t.pageX - this.overflowOffset.left < n.scrollSensitivity && (this.scrollParent[0].scrollLeft = r = this.scrollParent[0].scrollLeft - n.scrollSpeed)) : (t.pageY - e(document).scrollTop() < n.scrollSensitivity ? r = e(document).scrollTop(e(document).scrollTop() - n.scrollSpeed) : e(window).height() - (t.pageY - e(document).scrollTop()) < n.scrollSensitivity && ( r = e(document).scrollTop(e(document).scrollTop() + n.scrollSpeed)), t.pageX - e(document).scrollLeft() < n.scrollSensitivity ? r = e(document).scrollLeft(e(document).scrollLeft() - n.scrollSpeed) : e(window).width() - (t.pageX - e(document).scrollLeft()) < n.scrollSensitivity && ( r = e(document).scrollLeft(e(document).scrollLeft() + n.scrollSpeed))), r !== !1 && e.ui.ddmanager && !n.dropBehaviour && e.ui.ddmanager.prepareOffsets(this, t)
1821
- }
1822
- this.positionAbs = this._convertPositionTo("absolute");
1823
- if (!this.options.axis || this.options.axis != "y")
1824
- this.helper[0].style.left = this.position.left + "px";
1825
- if (!this.options.axis || this.options.axis != "x")
1826
- this.helper[0].style.top = this.position.top + "px";
1827
- for (var i = this.items.length - 1; i >= 0; i--) {
1828
- var s = this.items[i], o = s.item[0], u = this._intersectsWithPointer(s);
1829
- if (!u)
1830
- continue;
1831
- if (s.instance !== this.currentContainer)
1832
- continue;
1833
- if (o != this.currentItem[0] && this.placeholder[u==1?"next":"prev"]()[0] != o && !e.contains(this.placeholder[0], o) && (this.options.type == "semi-dynamic" ? !e.contains(this.element[0], o) : !0)) {
1834
- this.direction = u == 1 ? "down" : "up";
1835
- if (this.options.tolerance != "pointer" && !this._intersectsWithSides(s))
1836
- break;
1837
- this._rearrange(t, s), this._trigger("change", t, this._uiHash());
1838
- break
1839
- }
1840
- }
1841
- return this._contactContainers(t), e.ui.ddmanager && e.ui.ddmanager.drag(this, t), this._trigger("sort", t, this._uiHash()), this.lastPositionAbs = this.positionAbs, !1
1842
- },
1843
- _mouseStop : function(t, n) {
1844
- if (!t)
1845
- return;
1846
- e.ui.ddmanager && !this.options.dropBehaviour && e.ui.ddmanager.drop(this, t);
1847
- if (this.options.revert) {
1848
- var r = this, i = this.placeholder.offset();
1849
- this.reverting = !0, e(this.helper).animate({
1850
- left : i.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollLeft),
1851
- top : i.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollTop)
1852
- }, parseInt(this.options.revert, 10) || 500, function() {
1853
- r._clear(t)
1854
- })
1855
- } else
1856
- this._clear(t, n);
1857
- return !1
1858
- },
1859
- cancel : function() {
1860
- if (this.dragging) {
1861
- this._mouseUp({
1862
- target : null
1863
- }), this.options.helper == "original" ? this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper") : this.currentItem.show();
1864
- for (var t = this.containers.length - 1; t >= 0; t--)
1865
- this.containers[t]._trigger("deactivate", null, this._uiHash(this)), this.containers[t].containerCache.over && (this.containers[t]._trigger("out", null, this._uiHash(this)), this.containers[t].containerCache.over = 0)
1866
- }
1867
- return this.placeholder && (this.placeholder[0].parentNode && this.placeholder[0].parentNode.removeChild(this.placeholder[0]), this.options.helper != "original" && this.helper && this.helper[0].parentNode && this.helper.remove(), e.extend(this, {
1868
- helper : null,
1869
- dragging : !1,
1870
- reverting : !1,
1871
- _noFinalSort : null
1872
- }), this.domPosition.prev ? e(this.domPosition.prev).after(this.currentItem) : e(this.domPosition.parent).prepend(this.currentItem)), this
1873
- },
1874
- serialize : function(t) {
1875
- var n = this._getItemsAsjQuery(t && t.connected), r = [];
1876
- return t = t || {}, e(n).each(function() {
1877
- var n = (e(t.item || this).attr(t.attribute || "id") || "").match(t.expression || /(.+)[-=_](.+)/);
1878
- n && r.push((t.key || n[1] + "[]") + "=" + (t.key && t.expression ? n[1] : n[2]))
1879
- }), !r.length && t.key && r.push(t.key + "="), r.join("&")
1880
- },
1881
- toArray : function(t) {
1882
- var n = this._getItemsAsjQuery(t && t.connected), r = [];
1883
- return t = t || {}, n.each(function() {
1884
- r.push(e(t.item || this).attr(t.attribute || "id") || "")
1885
- }), r
1886
- },
1887
- _intersectsWith : function(e) {
1888
- var t = this.positionAbs.left, n = t + this.helperProportions.width, r = this.positionAbs.top, i = r + this.helperProportions.height, s = e.left, o = s + e.width, u = e.top, a = u + e.height, f = this.offset.click.top, l = this.offset.click.left, c = r + f > u && r + f < a && t + l > s && t + l < o;
1889
- return this.options.tolerance == "pointer" || this.options.forcePointerForContainers || this.options.tolerance != "pointer" && this.helperProportions[this.floating ? "width" : "height"] > e[this.floating ? "width" : "height"] ? c : s < t + this.helperProportions.width / 2 && n - this.helperProportions.width / 2 < o && u < r + this.helperProportions.height / 2 && i - this.helperProportions.height / 2 < a
1890
- },
1891
- _intersectsWithPointer : function(t) {
1892
- var n = this.options.axis === "x" || e.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, t.top, t.height), r = this.options.axis === "y" || e.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, t.left, t.width), i = n && r, s = this._getDragVerticalDirection(), o = this._getDragHorizontalDirection();
1893
- return i ? this.floating ? o && o == "right" || s == "down" ? 2 : 1 : s && (s == "down" ? 2 : 1) : !1
1894
- },
1895
- _intersectsWithSides : function(t) {
1896
- var n = e.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, t.top + t.height / 2, t.height), r = e.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, t.left + t.width / 2, t.width), i = this._getDragVerticalDirection(), s = this._getDragHorizontalDirection();
1897
- return this.floating && s ? s == "right" && r || s == "left" && !r : i && (i == "down" && n || i == "up" && !n)
1898
- },
1899
- _getDragVerticalDirection : function() {
1900
- var e = this.positionAbs.top - this.lastPositionAbs.top;
1901
- return e != 0 && (e > 0 ? "down" : "up")
1902
- },
1903
- _getDragHorizontalDirection : function() {
1904
- var e = this.positionAbs.left - this.lastPositionAbs.left;
1905
- return e != 0 && (e > 0 ? "right" : "left")
1906
- },
1907
- refresh : function(e) {
1908
- return this._refreshItems(e), this.refreshPositions(), this
1909
- },
1910
- _connectWith : function() {
1911
- var e = this.options;
1912
- return e.connectWith.constructor == String ? [e.connectWith] : e.connectWith
1913
- },
1914
- _getItemsAsjQuery : function(t) {
1915
- var n = [], r = [], i = this._connectWith();
1916
- if (i && t)
1917
- for (var s = i.length - 1; s >= 0; s--) {
1918
- var o = e(i[s]);
1919
- for (var u = o.length - 1; u >= 0; u--) {
1920
- var a = e.data(o[u], this.widgetName);
1921
- a && a != this && !a.options.disabled && r.push([e.isFunction(a.options.items) ? a.options.items.call(a.element) : e(a.options.items, a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), a])
1922
- }
1923
- }
1924
- r.push([e.isFunction(this.options.items) ? this.options.items.call(this.element, null, {
1925
- options : this.options,
1926
- item : this.currentItem
1927
- }) : e(this.options.items, this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), this]);
1928
- for (var s = r.length - 1; s >= 0; s--)
1929
- r[s][0].each(function() {
1930
- n.push(this)
1931
- });
1932
- return e(n)
1933
- },
1934
- _removeCurrentsFromItems : function() {
1935
- var e = this.currentItem.find(":data(" + this.widgetName + "-item)");
1936
- for (var t = 0; t < this.items.length; t++)
1937
- for (var n = 0; n < e.length; n++)
1938
- e[n] == this.items[t].item[0] && this.items.splice(t, 1)
1939
- },
1940
- _refreshItems : function(t) {
1941
- this.items = [], this.containers = [this];
1942
- var n = this.items, r = [[e.isFunction(this.options.items) ? this.options.items.call(this.element[0], t, {
1943
- item : this.currentItem
1944
- }) : e(this.options.items, this.element), this]], i = this._connectWith();
1945
- if (i && this.ready)
1946
- for (var s = i.length - 1; s >= 0; s--) {
1947
- var o = e(i[s]);
1948
- for (var u = o.length - 1; u >= 0; u--) {
1949
- var a = e.data(o[u], this.widgetName);
1950
- a && a != this && !a.options.disabled && (r.push([e.isFunction(a.options.items) ? a.options.items.call(a.element[0], t, {
1951
- item : this.currentItem
1952
- }) : e(a.options.items, a.element), a]), this.containers.push(a))
1953
- }
1954
- }
1955
- for (var s = r.length - 1; s >= 0; s--) {
1956
- var f = r[s][1], l = r[s][0];
1957
- for (var u = 0, c = l.length; u < c; u++) {
1958
- var h = e(l[u]);
1959
- h.data(this.widgetName + "-item", f), n.push({
1960
- item : h,
1961
- instance : f,
1962
- width : 0,
1963
- height : 0,
1964
- left : 0,
1965
- top : 0
1966
- })
1967
- }
1968
- }
1969
- },
1970
- refreshPositions : function(t) {
1971
- this.offsetParent && this.helper && (this.offset.parent = this._getParentOffset());
1972
- for (var n = this.items.length - 1; n >= 0; n--) {
1973
- var r = this.items[n];
1974
- if (r.instance != this.currentContainer && this.currentContainer && r.item[0] != this.currentItem[0])
1975
- continue;
1976
- var i = this.options.toleranceElement ? e(this.options.toleranceElement, r.item) : r.item;
1977
- t || (r.width = i.outerWidth(), r.height = i.outerHeight());
1978
- var s = i.offset();
1979
- r.left = s.left, r.top = s.top
1980
- }
1981
- if (this.options.custom && this.options.custom.refreshContainers)
1982
- this.options.custom.refreshContainers.call(this);
1983
- else
1984
- for (var n = this.containers.length - 1; n >= 0; n--) {
1985
- var s = this.containers[n].element.offset();
1986
- this.containers[n].containerCache.left = s.left, this.containers[n].containerCache.top = s.top, this.containers[n].containerCache.width = this.containers[n].element.outerWidth(), this.containers[n].containerCache.height = this.containers[n].element.outerHeight()
1987
- }
1988
- return this
1989
- },
1990
- _createPlaceholder : function(t) {
1991
- t = t || this;
1992
- var n = t.options;
1993
- if (!n.placeholder || n.placeholder.constructor == String) {
1994
- var r = n.placeholder;
1995
- n.placeholder = {
1996
- element : function() {
1997
- var n = e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];
1998
- return r || (n.style.visibility = "hidden"), n
1999
- },
2000
- update : function(e, i) {
2001
- if (r && !n.forcePlaceholderSize)
2002
- return;
2003
- i.height() || i.height(t.currentItem.innerHeight() - parseInt(t.currentItem.css("paddingTop") || 0, 10) - parseInt(t.currentItem.css("paddingBottom") || 0, 10)), i.width() || i.width(t.currentItem.innerWidth() - parseInt(t.currentItem.css("paddingLeft") || 0, 10) - parseInt(t.currentItem.css("paddingRight") || 0, 10))
2004
- }
2005
- }
2006
- }
2007
- t.placeholder = e(n.placeholder.element.call(t.element, t.currentItem)), t.currentItem.after(t.placeholder), n.placeholder.update(t, t.placeholder)
2008
- },
2009
- _contactContainers : function(t) {
2010
- var n = null, r = null;
2011
- for (var i = this.containers.length - 1; i >= 0; i--) {
2012
- if (e.contains(this.currentItem[0], this.containers[i].element[0]))
2013
- continue;
2014
- if (this._intersectsWith(this.containers[i].containerCache)) {
2015
- if (n && e.contains(this.containers[i].element[0], n.element[0]))
2016
- continue;
2017
- n = this.containers[i], r = i
2018
- } else
2019
- this.containers[i].containerCache.over && (this.containers[i]._trigger("out", t, this._uiHash(this)), this.containers[i].containerCache.over = 0)
2020
- }
2021
- if (!n)
2022
- return;
2023
- if (this.containers.length === 1)
2024
- this.containers[r]._trigger("over", t, this._uiHash(this)), this.containers[r].containerCache.over = 1;
2025
- else if (this.currentContainer != this.containers[r]) {
2026
- var s = 1e4, o = null, u = this.positionAbs[this.containers[r].floating ? "left" : "top"];
2027
- for (var a = this.items.length - 1; a >= 0; a--) {
2028
- if (!e.contains(this.containers[r].element[0], this.items[a].item[0]))
2029
- continue;
2030
- var f = this.containers[r].floating ? this.items[a].item.offset().left : this.items[a].item.offset().top;
2031
- Math.abs(f - u) < s && ( s = Math.abs(f - u), o = this.items[a], this.direction = f - u > 0 ? "down" : "up")
2032
- }
2033
- if (!o && !this.options.dropOnEmpty)
2034
- return;
2035
- this.currentContainer = this.containers[r], o ? this._rearrange(t, o, null, !0) : this._rearrange(t, null, this.containers[r].element, !0), this._trigger("change", t, this._uiHash()), this.containers[r]._trigger("change", t, this._uiHash(this)), this.options.placeholder.update(this.currentContainer, this.placeholder), this.containers[r]._trigger("over", t, this._uiHash(this)), this.containers[r].containerCache.over = 1
2036
- }
2037
- },
2038
- _createHelper : function(t) {
2039
- var n = this.options, r = e.isFunction(n.helper) ? e(n.helper.apply(this.element[0], [t, this.currentItem])) : n.helper == "clone" ? this.currentItem.clone() : this.currentItem;
2040
- return r.parents("body").length || e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]), r[0] == this.currentItem[0] && (this._storedCSS = {
2041
- width : this.currentItem[0].style.width,
2042
- height : this.currentItem[0].style.height,
2043
- position : this.currentItem.css("position"),
2044
- top : this.currentItem.css("top"),
2045
- left : this.currentItem.css("left")
2046
- }), (r[0].style.width == "" || n.forceHelperSize) && r.width(this.currentItem.width()), (r[0].style.height == "" || n.forceHelperSize) && r.height(this.currentItem.height()), r
2047
- },
2048
- _adjustOffsetFromHelper : function(t) {
2049
- typeof t == "string" && ( t = t.split(" ")), e.isArray(t) && ( t = {
2050
- left : +t[0],
2051
- top : +t[1] || 0
2052
- }), "left" in t && (this.offset.click.left = t.left + this.margins.left), "right" in t && (this.offset.click.left = this.helperProportions.width - t.right + this.margins.left), "top" in t && (this.offset.click.top = t.top + this.margins.top), "bottom" in t && (this.offset.click.top = this.helperProportions.height - t.bottom + this.margins.top)
2053
- },
2054
- _getParentOffset : function() {
2055
- this.offsetParent = this.helper.offsetParent();
2056
- var t = this.offsetParent.offset();
2057
- this.cssPosition == "absolute" && this.scrollParent[0] != document && e.contains(this.scrollParent[0], this.offsetParent[0]) && (t.left += this.scrollParent.scrollLeft(), t.top += this.scrollParent.scrollTop());
2058
- if (this.offsetParent[0] == document.body || this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == "html" && e.browser.msie)
2059
- t = {
2060
- top : 0,
2061
- left : 0
2062
- };
2063
- return {
2064
- top : t.top + (parseInt(this.offsetParent.css("borderTopWidth"), 10) || 0),
2065
- left : t.left + (parseInt(this.offsetParent.css("borderLeftWidth"), 10) || 0)
2066
- }
2067
- },
2068
- _getRelativeOffset : function() {
2069
- if (this.cssPosition == "relative") {
2070
- var e = this.currentItem.position();
2071
- return {
2072
- top : e.top - (parseInt(this.helper.css("top"), 10) || 0) + this.scrollParent.scrollTop(),
2073
- left : e.left - (parseInt(this.helper.css("left"), 10) || 0) + this.scrollParent.scrollLeft()
2074
- }
2075
- }
2076
- return {
2077
- top : 0,
2078
- left : 0
2079
- }
2080
- },
2081
- _cacheMargins : function() {
2082
- this.margins = {
2083
- left : parseInt(this.currentItem.css("marginLeft"), 10) || 0,
2084
- top : parseInt(this.currentItem.css("marginTop"), 10) || 0
2085
- }
2086
- },
2087
- _cacheHelperProportions : function() {
2088
- this.helperProportions = {
2089
- width : this.helper.outerWidth(),
2090
- height : this.helper.outerHeight()
2091
- }
2092
- },
2093
- _setContainment : function() {
2094
- var t = this.options;
2095
- t.containment == "parent" && (t.containment = this.helper[0].parentNode);
2096
- if (t.containment == "document" || t.containment == "window")
2097
- this.containment = [0 - this.offset.relative.left - this.offset.parent.left, 0 - this.offset.relative.top - this.offset.parent.top, e(t.containment == "document" ? document : window).width() - this.helperProportions.width - this.margins.left, (e(t.containment == "document" ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top];
2098
- if (!/^(document|window|parent)$/.test(t.containment)) {
2099
- var n = e(t.containment)[0], r = e(t.containment).offset(), i = e(n).css("overflow") != "hidden";
2100
- this.containment = [r.left + (parseInt(e(n).css("borderLeftWidth"), 10) || 0) + (parseInt(e(n).css("paddingLeft"), 10) || 0) - this.margins.left, r.top + (parseInt(e(n).css("borderTopWidth"), 10) || 0) + (parseInt(e(n).css("paddingTop"), 10) || 0) - this.margins.top, r.left + ( i ? Math.max(n.scrollWidth, n.offsetWidth) : n.offsetWidth) - (parseInt(e(n).css("borderLeftWidth"), 10) || 0) - (parseInt(e(n).css("paddingRight"), 10) || 0) - this.helperProportions.width - this.margins.left, r.top + ( i ? Math.max(n.scrollHeight, n.offsetHeight) : n.offsetHeight) - (parseInt(e(n).css("borderTopWidth"), 10) || 0) - (parseInt(e(n).css("paddingBottom"), 10) || 0) - this.helperProportions.height - this.margins.top]
2101
- }
2102
- },
2103
- _convertPositionTo : function(t, n) {
2104
- n || ( n = this.position);
2105
- var r = t == "absolute" ? 1 : -1, i = this.options, s = this.cssPosition != "absolute" || this.scrollParent[0] != document && !!e.contains(this.scrollParent[0], this.offsetParent[0]) ? this.scrollParent : this.offsetParent, o = /(html|body)/i.test(s[0].tagName);
2106
- return {
2107
- top : n.top + this.offset.relative.top * r + this.offset.parent.top * r - (this.cssPosition == "fixed" ? -this.scrollParent.scrollTop() : o ? 0 : s.scrollTop()) * r,
2108
- left : n.left + this.offset.relative.left * r + this.offset.parent.left * r - (this.cssPosition == "fixed" ? -this.scrollParent.scrollLeft() : o ? 0 : s.scrollLeft()) * r
2109
- }
2110
- },
2111
- _generatePosition : function(t) {
2112
- var n = this.options, r = this.cssPosition != "absolute" || this.scrollParent[0] != document && !!e.contains(this.scrollParent[0], this.offsetParent[0]) ? this.scrollParent : this.offsetParent, i = /(html|body)/i.test(r[0].tagName);
2113
- this.cssPosition == "relative" && (this.scrollParent[0] == document || this.scrollParent[0] == this.offsetParent[0]) && (this.offset.relative = this._getRelativeOffset());
2114
- var s = t.pageX, o = t.pageY;
2115
- if (this.originalPosition) {
2116
- this.containment && (t.pageX - this.offset.click.left < this.containment[0] && ( s = this.containment[0] + this.offset.click.left), t.pageY - this.offset.click.top < this.containment[1] && ( o = this.containment[1] + this.offset.click.top), t.pageX - this.offset.click.left > this.containment[2] && ( s = this.containment[2] + this.offset.click.left), t.pageY - this.offset.click.top > this.containment[3] && ( o = this.containment[3] + this.offset.click.top));
2117
- if (n.grid) {
2118
- var u = this.originalPageY + Math.round((o - this.originalPageY) / n.grid[1]) * n.grid[1];
2119
- o = this.containment ? u - this.offset.click.top < this.containment[1] || u - this.offset.click.top > this.containment[3] ? u - this.offset.click.top < this.containment[1] ? u + n.grid[1] : u - n.grid[1] : u : u;
2120
- var a = this.originalPageX + Math.round((s - this.originalPageX) / n.grid[0]) * n.grid[0];
2121
- s = this.containment ? a - this.offset.click.left < this.containment[0] || a - this.offset.click.left > this.containment[2] ? a - this.offset.click.left < this.containment[0] ? a + n.grid[0] : a - n.grid[0] : a : a
2122
- }
2123
- }
2124
- return {
2125
- top : o - this.offset.click.top - this.offset.relative.top - this.offset.parent.top + (this.cssPosition == "fixed" ? -this.scrollParent.scrollTop() : i ? 0 : r.scrollTop()),
2126
- left : s - this.offset.click.left - this.offset.relative.left - this.offset.parent.left + (this.cssPosition == "fixed" ? -this.scrollParent.scrollLeft() : i ? 0 : r.scrollLeft())
2127
- }
2128
- },
2129
- _rearrange : function(e, t, n, r) {
2130
- n ? n[0].appendChild(this.placeholder[0]) : t.item[0].parentNode.insertBefore(this.placeholder[0], this.direction == "down" ? t.item[0] : t.item[0].nextSibling), this.counter = this.counter ? ++this.counter : 1;
2131
- var i = this.counter;
2132
- this._delay(function() {
2133
- i == this.counter && this.refreshPositions(!r)
2134
- })
2135
- },
2136
- _clear : function(t, n) {
2137
- this.reverting = !1;
2138
- var r = [];
2139
- !this._noFinalSort && this.currentItem.parent().length && this.placeholder.before(this.currentItem), this._noFinalSort = null;
2140
- if (this.helper[0] == this.currentItem[0]) {
2141
- for (var i in this._storedCSS)
2142
- if (this._storedCSS[i] == "auto" || this._storedCSS[i] == "static")
2143
- this._storedCSS[i] = "";
2144
- this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")
2145
- } else
2146
- this.currentItem.show();
2147
- this.fromOutside && !n && r.push(function(e) {
2148
- this._trigger("receive", e, this._uiHash(this.fromOutside))
2149
- }), (this.fromOutside || this.domPosition.prev != this.currentItem.prev().not(".ui-sortable-helper")[0] || this.domPosition.parent != this.currentItem.parent()[0]) && !n && r.push(function(e) {
2150
- this._trigger("update", e, this._uiHash())
2151
- }), this !== this.currentContainer && (n || (r.push(function(e) {
2152
- this._trigger("remove", e, this._uiHash())
2153
- }), r.push( function(e) {
2154
- return function(t) {
2155
- e._trigger("receive", t, this._uiHash(this))
2156
- }
2157
- }.call(this, this.currentContainer)), r.push( function(e) {
2158
- return function(t) {
2159
- e._trigger("update", t, this._uiHash(this))
2160
- }
2161
- }.call(this, this.currentContainer))));
2162
- for (var i = this.containers.length - 1; i >= 0; i--)
2163
- n || r.push( function(e) {
2164
- return function(t) {
2165
- e._trigger("deactivate", t, this._uiHash(this))
2166
- }
2167
- }.call(this, this.containers[i])), this.containers[i].containerCache.over && (r.push( function(e) {
2168
- return function(t) {
2169
- e._trigger("out", t, this._uiHash(this))
2170
- }
2171
- }.call(this, this.containers[i])), this.containers[i].containerCache.over = 0);
2172
- this._storedCursor && e("body").css("cursor", this._storedCursor), this._storedOpacity && this.helper.css("opacity", this._storedOpacity), this._storedZIndex && this.helper.css("zIndex", this._storedZIndex == "auto" ? "" : this._storedZIndex), this.dragging = !1;
2173
- if (this.cancelHelperRemoval) {
2174
- if (!n) {
2175
- this._trigger("beforeStop", t, this._uiHash());
2176
- for (var i = 0; i < r.length; i++)
2177
- r[i].call(this, t);
2178
- this._trigger("stop", t, this._uiHash())
2179
- }
2180
- return this.fromOutside = !1, !1
2181
- }
2182
- n || this._trigger("beforeStop", t, this._uiHash()), this.placeholder[0].parentNode.removeChild(this.placeholder[0]), this.helper[0] != this.currentItem[0] && this.helper.remove(), this.helper = null;
2183
- if (!n) {
2184
- for (var i = 0; i < r.length; i++)
2185
- r[i].call(this, t);
2186
- this._trigger("stop", t, this._uiHash())
2187
- }
2188
- return this.fromOutside = !1, !0
2189
- },
2190
- _trigger : function() {
2191
- e.Widget.prototype._trigger.apply(this, arguments) === !1 && this.cancel()
2192
- },
2193
- _uiHash : function(t) {
2194
- var n = t || this;
2195
- return {
2196
- helper : n.helper,
2197
- placeholder : n.placeholder || e([]),
2198
- position : n.position,
2199
- originalPosition : n.originalPosition,
2200
- offset : n.positionAbs,
2201
- item : n.currentItem,
2202
- sender : t ? t.element : null
2203
- }
2204
- }
2205
- })
2206
- })(jQuery);
2207
- (function(e, t) {
2208
- var n = 0, r = {}, i = {};
2209
- r.height = r.paddingTop = r.paddingBottom = r.borderTopWidth = r.borderBottomWidth = "hide", i.height = i.paddingTop = i.paddingBottom = i.borderTopWidth = i.borderBottomWidth = "show", e.widget("ui.accordion", {
2210
- version : "1.9.0",
2211
- options : {
2212
- active : 0,
2213
- animate : {},
2214
- collapsible : !1,
2215
- event : "click",
2216
- header : "> li > :first-child,> :not(li):even",
2217
- heightStyle : "auto",
2218
- icons : {
2219
- activeHeader : "ui-icon-triangle-1-s",
2220
- header : "ui-icon-triangle-1-e"
2221
- },
2222
- activate : null,
2223
- beforeActivate : null
2224
- },
2225
- _create : function() {
2226
- var t = this.accordionId = "ui-accordion-" + (this.element.attr("id") || ++n), r = this.options;
2227
- this.prevShow = this.prevHide = e(), this.element.addClass("ui-accordion ui-widget ui-helper-reset"), this.headers = this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"), this._hoverable(this.headers), this._focusable(this.headers), this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(), !r.collapsible && r.active === !1 && (r.active = 0), r.active < 0 && (r.active += this.headers.length), this.active = this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"), this.active.next().addClass("ui-accordion-content-active").show(), this._createIcons(), this.originalHeight = this.element[0].style.height, this.refresh(), this.element.attr("role", "tablist"), this.headers.attr("role", "tab").each(function(n) {
2228
- var r = e(this), i = r.attr("id"), s = r.next(), o = s.attr("id");
2229
- i || ( i = t + "-header-" + n, r.attr("id", i)), o || ( o = t + "-panel-" + n, s.attr("id", o)), r.attr("aria-controls", o), s.attr("aria-labelledby", i)
2230
- }).next().attr("role", "tabpanel"), this.headers.not(this.active).attr({
2231
- "aria-selected" : "false",
2232
- tabIndex : -1
2233
- }).next().attr({
2234
- "aria-expanded" : "false",
2235
- "aria-hidden" : "true"
2236
- }).hide(), this.active.length ? this.active.attr({
2237
- "aria-selected" : "true",
2238
- tabIndex : 0
2239
- }).next().attr({
2240
- "aria-expanded" : "true",
2241
- "aria-hidden" : "false"
2242
- }) : this.headers.eq(0).attr("tabIndex", 0), this._on(this.headers, {
2243
- keydown : "_keydown"
2244
- }), this._on(this.headers.next(), {
2245
- keydown : "_panelKeyDown"
2246
- }), this._setupEvents(r.event)
2247
- },
2248
- _getCreateEventData : function() {
2249
- return {
2250
- header : this.active,
2251
- content : this.active.length ? this.active.next() : e()
2252
- }
2253
- },
2254
- _createIcons : function() {
2255
- var t = this.options.icons;
2256
- t && (e("<span>").addClass("ui-accordion-header-icon ui-icon " + t.header).prependTo(this.headers), this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader), this.headers.addClass("ui-accordion-icons"))
2257
- },
2258
- _destroyIcons : function() {
2259
- this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()
2260
- },
2261
- _destroy : function() {
2262
- var e;
2263
- this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"), this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function() {
2264
- /^ui-accordion/.test(this.id) && this.removeAttribute("id")
2265
- }), this._destroyIcons(), e = this.headers.next().css("display", "").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function() {
2266
- /^ui-accordion/.test(this.id) && this.removeAttribute("id")
2267
- }), this.options.heightStyle !== "content" && (this.element.css("height", this.originalHeight), e.css("height", ""))
2268
- },
2269
- _setOption : function(e, t) {
2270
- if (e === "active") {
2271
- this._activate(t);
2272
- return
2273
- }
2274
- e === "event" && (this.options.event && this._off(this.headers, this.options.event), this._setupEvents(t)), this._super(e, t), e === "collapsible" && !t && this.options.active === !1 && this._activate(0), e === "icons" && (this._destroyIcons(), t && this._createIcons()), e === "disabled" && this.headers.add(this.headers.next()).toggleClass("ui-state-disabled", !!t)
2275
- },
2276
- _keydown : function(t) {
2277
- if (t.altKey || t.ctrlKey)
2278
- return;
2279
- var n = e.ui.keyCode, r = this.headers.length, i = this.headers.index(t.target), s = !1;
2280
- switch(t.keyCode) {
2281
- case n.RIGHT:
2282
- case n.DOWN:
2283
- s = this.headers[(i + 1) % r];
2284
- break;
2285
- case n.LEFT:
2286
- case n.UP:
2287
- s = this.headers[(i - 1 + r) % r];
2288
- break;
2289
- case n.SPACE:
2290
- case n.ENTER:
2291
- this._eventHandler(t);
2292
- break;
2293
- case n.HOME:
2294
- s = this.headers[0];
2295
- break;
2296
- case n.END:
2297
- s = this.headers[r - 1]
2298
- }
2299
- s && (e(t.target).attr("tabIndex", -1), e(s).attr("tabIndex", 0), s.focus(), t.preventDefault())
2300
- },
2301
- _panelKeyDown : function(t) {
2302
- t.keyCode === e.ui.keyCode.UP && t.ctrlKey && e(t.currentTarget).prev().focus()
2303
- },
2304
- refresh : function() {
2305
- var t, n, r = this.options.heightStyle, i = this.element.parent();
2306
- this.element.css("height", this.originalHeight), r === "fill" ? (e.support.minHeight || ( n = i.css("overflow"), i.css("overflow", "hidden")), t = i.height(), this.element.siblings(":visible").each(function() {
2307
- var n = e(this), r = n.css("position");
2308
- if (r === "absolute" || r === "fixed")
2309
- return;
2310
- t -= n.outerHeight(!0)
2311
- }), n && i.css("overflow", n), this.headers.each(function() {
2312
- t -= e(this).outerHeight(!0)
2313
- }), this.headers.next().each(function() {
2314
- e(this).height(Math.max(0, t - e(this).innerHeight() + e(this).height()))
2315
- }).css("overflow", "auto")) : r === "auto" && ( t = 0, this.headers.next().each(function() {
2316
- t = Math.max(t, e(this).height("").height())
2317
- }).height(t)), r !== "content" && this.element.height(this.element.height())
2318
- },
2319
- _activate : function(t) {
2320
- var n = this._findActive(t)[0];
2321
- if (n === this.active[0])
2322
- return;
2323
- n = n || this.active[0], this._eventHandler({
2324
- target : n,
2325
- currentTarget : n,
2326
- preventDefault : e.noop
2327
- })
2328
- },
2329
- _findActive : function(t) {
2330
- return typeof t == "number" ? this.headers.eq(t) : e()
2331
- },
2332
- _setupEvents : function(t) {
2333
- var n = {};
2334
- if (!t)
2335
- return;
2336
- e.each(t.split(" "), function(e, t) {
2337
- n[t] = "_eventHandler"
2338
- }), this._on(this.headers, n)
2339
- },
2340
- _eventHandler : function(t) {
2341
- var n = this.options, r = this.active, i = e(t.currentTarget), s = i[0] === r[0], o = s && n.collapsible, u = o ? e() : i.next(), a = r.next(), f = {
2342
- oldHeader : r,
2343
- oldPanel : a,
2344
- newHeader : o ? e() : i,
2345
- newPanel : u
2346
- };
2347
- t.preventDefault();
2348
- if (s && !n.collapsible || this._trigger("beforeActivate", t, f) === !1)
2349
- return;
2350
- n.active = o ? !1 : this.headers.index(i), this.active = s ? e() : i, this._toggle(f), r.removeClass("ui-accordion-header-active ui-state-active"), n.icons && r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header), s || (i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"), n.icons && i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader), i.next().addClass("ui-accordion-content-active"))
2351
- },
2352
- _toggle : function(t) {
2353
- var n = t.newPanel, r = this.prevShow.length ? this.prevShow : t.oldPanel;
2354
- this.prevShow.add(this.prevHide).stop(!0, !0), this.prevShow = n, this.prevHide = r, this.options.animate ? this._animate(n, r, t) : (r.hide(), n.show(), this._toggleComplete(t)), r.attr({
2355
- "aria-expanded" : "false",
2356
- "aria-hidden" : "true"
2357
- }), r.prev().attr("aria-selected", "false"), n.length && r.length ? r.prev().attr("tabIndex", -1) : n.length && this.headers.filter(function() {
2358
- return e(this).attr("tabIndex") === 0
2359
- }).attr("tabIndex", -1), n.attr({
2360
- "aria-expanded" : "true",
2361
- "aria-hidden" : "false"
2362
- }).prev().attr({
2363
- "aria-selected" : "true",
2364
- tabIndex : 0
2365
- })
2366
- },
2367
- _animate : function(e, t, n) {
2368
- var s, o, u, a = this, f = 0, l = e.length && (!t.length || e.index() < t.index()), c = this.options.animate || {}, h = l && c.down || c, p = function() {
2369
- a._toggleComplete(n)
2370
- };
2371
- typeof h == "number" && ( u = h), typeof h == "string" && ( o = h), o = o || h.easing || c.easing, u = u || h.duration || c.duration;
2372
- if (!t.length)
2373
- return e.animate(i, u, o, p);
2374
- if (!e.length)
2375
- return t.animate(r, u, o, p);
2376
- s = e.show().outerHeight(), t.animate(r, {
2377
- duration : u,
2378
- easing : o,
2379
- step : function(e, t) {
2380
- t.now = Math.round(e)
2381
- }
2382
- }), e.hide().animate(i, {
2383
- duration : u,
2384
- easing : o,
2385
- complete : p,
2386
- step : function(e, n) {
2387
- n.now = Math.round(e), n.prop !== "height" ? f += n.now : a.options.heightStyle !== "content" && (n.now = Math.round(s - t.outerHeight() - f), f = 0)
2388
- }
2389
- })
2390
- },
2391
- _toggleComplete : function(e) {
2392
- var t = e.oldPanel;
2393
- t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"), t.length && (t.parent()[0].className = t.parent()[0].className), this._trigger("activate", null, e)
2394
- }
2395
- }), e.uiBackCompat !== !1 && ( function(e, t) {
2396
- e.extend(t.options, {
2397
- navigation : !1,
2398
- navigationFilter : function() {
2399
- return this.href.toLowerCase() === location.href.toLowerCase()
2400
- }
2401
- });
2402
- var n = t._create;
2403
- t._create = function() {
2404
- if (this.options.navigation) {
2405
- var t = this, r = this.element.find(this.options.header), i = r.next(), s = r.add(i).find("a").filter(this.options.navigationFilter)[0];
2406
- s && r.add(i).each(function(n) {
2407
- if (e.contains(this, s))
2408
- return t.options.active = Math.floor(n / 2), !1
2409
- })
2410
- }
2411
- n.call(this)
2412
- }
2413
- }(jQuery, jQuery.ui.accordion.prototype), function(e, t) {
2414
- e.extend(t.options, {
2415
- heightStyle : null,
2416
- autoHeight : !0,
2417
- clearStyle : !1,
2418
- fillSpace : !1
2419
- });
2420
- var n = t._create, r = t._setOption;
2421
- e.extend(t, {
2422
- _create : function() {
2423
- this.options.heightStyle = this.options.heightStyle || this._mergeHeightStyle(), n.call(this)
2424
- },
2425
- _setOption : function(e, t) {
2426
- if (e === "autoHeight" || e === "clearStyle" || e === "fillSpace")
2427
- this.options.heightStyle = this._mergeHeightStyle();
2428
- r.apply(this, arguments)
2429
- },
2430
- _mergeHeightStyle : function() {
2431
- var e = this.options;
2432
- if (e.fillSpace)
2433
- return "fill";
2434
- if (e.clearStyle)
2435
- return "content";
2436
- if (e.autoHeight)
2437
- return "auto"
2438
- }
2439
- })
2440
- }(jQuery, jQuery.ui.accordion.prototype), function(e, t) {
2441
- e.extend(t.options.icons, {
2442
- activeHeader : null,
2443
- headerSelected : "ui-icon-triangle-1-s"
2444
- });
2445
- var n = t._createIcons;
2446
- t._createIcons = function() {
2447
- this.options.icons && (this.options.icons.activeHeader = this.options.icons.activeHeader || this.options.icons.headerSelected), n.call(this)
2448
- }
2449
- }(jQuery, jQuery.ui.accordion.prototype), function(e, t) {
2450
- t.activate = t._activate;
2451
- var n = t._findActive;
2452
- t._findActive = function(e) {
2453
- return e === -1 && ( e = !1), e && typeof e != "number" && ( e = this.headers.index(this.headers.filter(e)), e === -1 && ( e = !1)), n.call(this, e)
2454
- }
2455
- }(jQuery, jQuery.ui.accordion.prototype), jQuery.ui.accordion.prototype.resize = jQuery.ui.accordion.prototype.refresh, function(e, t) {
2456
- e.extend(t.options, {
2457
- change : null,
2458
- changestart : null
2459
- });
2460
- var n = t._trigger;
2461
- t._trigger = function(e, t, r) {
2462
- var i = n.apply(this, arguments);
2463
- return i ? (e === "beforeActivate" ? i = n.call(this, "changestart", t, {
2464
- oldHeader : r.oldHeader,
2465
- oldContent : r.oldPanel,
2466
- newHeader : r.newHeader,
2467
- newContent : r.newPanel
2468
- }) : e === "activate" && ( i = n.call(this, "change", t, {
2469
- oldHeader : r.oldHeader,
2470
- oldContent : r.oldPanel,
2471
- newHeader : r.newHeader,
2472
- newContent : r.newPanel
2473
- })), i) : !1
2474
- }
2475
- }(jQuery, jQuery.ui.accordion.prototype), function(e, t) {
2476
- e.extend(t.options, {
2477
- animate : null,
2478
- animated : "slide"
2479
- });
2480
- var n = t._create;
2481
- t._create = function() {
2482
- var e = this.options;
2483
- e.animate === null && (e.animated ? e.animated === "slide" ? e.animate = 300 : e.animated === "bounceslide" ? e.animate = {
2484
- duration : 200,
2485
- down : {
2486
- easing : "easeOutBounce",
2487
- duration : 1e3
2488
- }
2489
- } : e.animate = e.animated : e.animate = !1), n.call(this)
2490
- }
2491
- }(jQuery, jQuery.ui.accordion.prototype))
2492
- })(jQuery);
2493
- (function(e, t) {
2494
- var n = 0;
2495
- e.widget("ui.autocomplete", {
2496
- version : "1.9.0",
2497
- defaultElement : "<input>",
2498
- options : {
2499
- appendTo : "body",
2500
- autoFocus : !1,
2501
- delay : 300,
2502
- minLength : 1,
2503
- position : {
2504
- my : "left top",
2505
- at : "left bottom",
2506
- collision : "none"
2507
- },
2508
- source : null,
2509
- change : null,
2510
- close : null,
2511
- focus : null,
2512
- open : null,
2513
- response : null,
2514
- search : null,
2515
- select : null
2516
- },
2517
- pending : 0,
2518
- _create : function() {
2519
- var t, n, r;
2520
- this.isMultiLine = this._isMultiLine(), this.valueMethod = this.element[this.element.is("input,textarea") ? "val" : "text"], this.isNewMenu = !0, this.element.addClass("ui-autocomplete-input").attr("autocomplete", "off"), this._on({
2521
- keydown : function(i) {
2522
- if (this.element.prop("readOnly")) {
2523
- t = !0, r = !0, n = !0;
2524
- return
2525
- }
2526
- t = !1, r = !1, n = !1;
2527
- var s = e.ui.keyCode;
2528
- switch(i.keyCode) {
2529
- case s.PAGE_UP:
2530
- t = !0, this._move("previousPage", i);
2531
- break;
2532
- case s.PAGE_DOWN:
2533
- t = !0, this._move("nextPage", i);
2534
- break;
2535
- case s.UP:
2536
- t = !0, this._keyEvent("previous", i);
2537
- break;
2538
- case s.DOWN:
2539
- t = !0, this._keyEvent("next", i);
2540
- break;
2541
- case s.ENTER:
2542
- case s.NUMPAD_ENTER:
2543
- this.menu.active && ( t = !0, i.preventDefault(), this.menu.select(i));
2544
- break;
2545
- case s.TAB:
2546
- this.menu.active && this.menu.select(i);
2547
- break;
2548
- case s.ESCAPE:
2549
- this.menu.element.is(":visible") && (this._value(this.term), this.close(i), i.preventDefault());
2550
- break;
2551
- default:
2552
- n = !0, this._searchTimeout(i)
2553
- }
2554
- },
2555
- keypress : function(r) {
2556
- if (t) {
2557
- t = !1, r.preventDefault();
2558
- return
2559
- }
2560
- if (n)
2561
- return;
2562
- var i = e.ui.keyCode;
2563
- switch(r.keyCode) {
2564
- case i.PAGE_UP:
2565
- this._move("previousPage", r);
2566
- break;
2567
- case i.PAGE_DOWN:
2568
- this._move("nextPage", r);
2569
- break;
2570
- case i.UP:
2571
- this._keyEvent("previous", r);
2572
- break;
2573
- case i.DOWN:
2574
- this._keyEvent("next", r)
2575
- }
2576
- },
2577
- input : function(e) {
2578
- if (r) {
2579
- r = !1, e.preventDefault();
2580
- return
2581
- }
2582
- this._searchTimeout(e)
2583
- },
2584
- focus : function() {
2585
- this.selectedItem = null, this.previous = this._value()
2586
- },
2587
- blur : function(e) {
2588
- if (this.cancelBlur) {
2589
- delete this.cancelBlur;
2590
- return
2591
- }
2592
- clearTimeout(this.searching), this.close(e), this._change(e)
2593
- }
2594
- }), this._initSource(), this.menu = e("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({
2595
- input : e(),
2596
- role : null
2597
- }).zIndex(this.element.zIndex() + 1).hide().data("menu"), this._on(this.menu.element, {
2598
- mousedown : function(t) {
2599
- t.preventDefault(), this.cancelBlur = !0, this._delay(function() {
2600
- delete this.cancelBlur
2601
- });
2602
- var n = this.menu.element[0];
2603
- e(t.target).closest(".ui-menu-item").length || this._delay(function() {
2604
- var t = this;
2605
- this.document.one("mousedown", function(r) {
2606
- r.target !== t.element[0] && r.target !== n && !e.contains(n, r.target) && t.close()
2607
- })
2608
- })
2609
- },
2610
- menufocus : function(t, n) {
2611
- if (this.isNewMenu) {
2612
- this.isNewMenu = !1;
2613
- if (t.originalEvent && /^mouse/.test(t.originalEvent.type)) {
2614
- this.menu.blur(), this.document.one("mousemove", function() {
2615
- e(t.target).trigger(t.originalEvent)
2616
- });
2617
- return
2618
- }
2619
- }
2620
- var r = n.item.data("ui-autocomplete-item") || n.item.data("item.autocomplete");
2621
- !1 !== this._trigger("focus", t, {
2622
- item : r
2623
- }) ? t.originalEvent && /^key/.test(t.originalEvent.type) && this._value(r.value) : this.liveRegion.text(r.value)
2624
- },
2625
- menuselect : function(e, t) {
2626
- var n = t.item.data("ui-autocomplete-item") || t.item.data("item.autocomplete"), r = this.previous;
2627
- this.element[0] !== this.document[0].activeElement && (this.element.focus(), this.previous = r, this._delay(function() {
2628
- this.previous = r, this.selectedItem = n
2629
- })), !1 !== this._trigger("select", e, {
2630
- item : n
2631
- }) && this._value(n.value), this.term = this._value(), this.close(e), this.selectedItem = n
2632
- }
2633
- }), this.liveRegion = e("<span>", {
2634
- role : "status",
2635
- "aria-live" : "polite"
2636
- }).addClass("ui-helper-hidden-accessible").insertAfter(this.element), e.fn.bgiframe && this.menu.element.bgiframe(), this._on(this.window, {
2637
- beforeunload : function() {
2638
- this.element.removeAttr("autocomplete")
2639
- }
2640
- })
2641
- },
2642
- _destroy : function() {
2643
- clearTimeout(this.searching), this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"), this.menu.element.remove(), this.liveRegion.remove()
2644
- },
2645
- _setOption : function(e, t) {
2646
- this._super(e, t), e === "source" && this._initSource(), e === "appendTo" && this.menu.element.appendTo(this.document.find(t||"body")[0]), e === "disabled" && t && this.xhr && this.xhr.abort()
2647
- },
2648
- _isMultiLine : function() {
2649
- return this.element.is("textarea") ? !0 : this.element.is("input") ? !1 : this.element.prop("isContentEditable")
2650
- },
2651
- _initSource : function() {
2652
- var t, n, r = this;
2653
- e.isArray(this.options.source) ? ( t = this.options.source, this.source = function(n, r) {
2654
- r(e.ui.autocomplete.filter(t, n.term))
2655
- }) : typeof this.options.source == "string" ? ( n = this.options.source, this.source = function(t, i) {
2656
- r.xhr && r.xhr.abort(), r.xhr = e.ajax({
2657
- url : n,
2658
- data : t,
2659
- dataType : "json",
2660
- success : function(e, t) {
2661
- i(e)
2662
- },
2663
- error : function() {
2664
- i([])
2665
- }
2666
- })
2667
- }) : this.source = this.options.source
2668
- },
2669
- _searchTimeout : function(e) {
2670
- clearTimeout(this.searching), this.searching = this._delay(function() {
2671
- this.term !== this._value() && (this.selectedItem = null, this.search(null, e))
2672
- }, this.options.delay)
2673
- },
2674
- search : function(e, t) {
2675
- e = e != null ? e : this._value(), this.term = this._value();
2676
- if (e.length < this.options.minLength)
2677
- return this.close(t);
2678
- if (this._trigger("search", t) === !1)
2679
- return;
2680
- return this._search(e)
2681
- },
2682
- _search : function(e) {
2683
- this.pending++, this.element.addClass("ui-autocomplete-loading"), this.cancelSearch = !1, this.source({
2684
- term : e
2685
- }, this._response())
2686
- },
2687
- _response : function() {
2688
- var e = this, t = ++n;
2689
- return function(r) {
2690
- t === n && e.__response(r), e.pending--, e.pending || e.element.removeClass("ui-autocomplete-loading")
2691
- }
2692
- },
2693
- __response : function(e) {
2694
- e && ( e = this._normalize(e)), this._trigger("response", null, {
2695
- content : e
2696
- }), !this.options.disabled && e && e.length && !this.cancelSearch ? (this._suggest(e), this._trigger("open")) : this._close()
2697
- },
2698
- close : function(e) {
2699
- this.cancelSearch = !0, this._close(e)
2700
- },
2701
- _close : function(e) {
2702
- this.menu.element.is(":visible") && (this.menu.element.hide(), this.menu.blur(), this.isNewMenu = !0, this._trigger("close", e))
2703
- },
2704
- _change : function(e) {
2705
- this.previous !== this._value() && this._trigger("change", e, {
2706
- item : this.selectedItem
2707
- })
2708
- },
2709
- _normalize : function(t) {
2710
- return t.length && t[0].label && t[0].value ? t : e.map(t, function(t) {
2711
- return typeof t == "string" ? {
2712
- label : t,
2713
- value : t
2714
- } : e.extend({
2715
- label : t.label || t.value,
2716
- value : t.value || t.label
2717
- }, t)
2718
- })
2719
- },
2720
- _suggest : function(t) {
2721
- var n = this.menu.element.empty().zIndex(this.element.zIndex() + 1);
2722
- this._renderMenu(n, t), this.menu.refresh(), n.show(), this._resizeMenu(), n.position(e.extend({
2723
- of : this.element
2724
- }, this.options.position)), this.options.autoFocus && this.menu.next()
2725
- },
2726
- _resizeMenu : function() {
2727
- var e = this.menu.element;
2728
- e.outerWidth(Math.max(e.width("").outerWidth() + 1, this.element.outerWidth()))
2729
- },
2730
- _renderMenu : function(t, n) {
2731
- var r = this;
2732
- e.each(n, function(e, n) {
2733
- r._renderItemData(t, n)
2734
- })
2735
- },
2736
- _renderItemData : function(e, t) {
2737
- return this._renderItem(e, t).data("ui-autocomplete-item", t)
2738
- },
2739
- _renderItem : function(t, n) {
2740
- return e("<li>").append(e("<a>").text(n.label)).appendTo(t)
2741
- },
2742
- _move : function(e, t) {
2743
- if (!this.menu.element.is(":visible")) {
2744
- this.search(null, t);
2745
- return
2746
- }
2747
- if (this.menu.isFirstItem() && /^previous/.test(e) || this.menu.isLastItem() && /^next/.test(e)) {
2748
- this._value(this.term), this.menu.blur();
2749
- return
2750
- }
2751
- this.menu[e](t)
2752
- },
2753
- widget : function() {
2754
- return this.menu.element
2755
- },
2756
- _value : function(e) {
2757
- return this.valueMethod.apply(this.element, arguments)
2758
- },
2759
- _keyEvent : function(e, t) {
2760
- if (!this.isMultiLine || this.menu.element.is(":visible"))
2761
- this._move(e, t), t.preventDefault()
2762
- }
2763
- }), e.extend(e.ui.autocomplete, {
2764
- escapeRegex : function(e) {
2765
- return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&")
2766
- },
2767
- filter : function(t, n) {
2768
- var r = new RegExp(e.ui.autocomplete.escapeRegex(n), "i");
2769
- return e.grep(t, function(e) {
2770
- return r.test(e.label || e.value || e)
2771
- })
2772
- }
2773
- }), e.widget("ui.autocomplete", e.ui.autocomplete, {
2774
- options : {
2775
- messages : {
2776
- noResults : "No search results.",
2777
- results : function(e) {
2778
- return e + (e > 1 ? " results are" : " result is") + " available, use up and down arrow keys to navigate."
2779
- }
2780
- }
2781
- },
2782
- __response : function(e) {
2783
- var t;
2784
- this._superApply(arguments);
2785
- if (this.options.disabled || this.cancelSearch)
2786
- return;
2787
- e && e.length ? t = this.options.messages.results(e.length) : t = this.options.messages.noResults, this.liveRegion.text(t)
2788
- }
2789
- })
2790
- })(jQuery);
2791
- (function(e, t) {
2792
- var n, r, i, s, o = "ui-button ui-widget ui-state-default ui-corner-all", u = "ui-state-hover ui-state-active ", a = "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only", f = function() {
2793
- var t = e(this).find(":ui-button");
2794
- setTimeout(function() {
2795
- t.button("refresh")
2796
- }, 1)
2797
- }, l = function(t) {
2798
- var n = t.name, r = t.form, i = e([]);
2799
- return n && ( r ? i = e(r).find("[name='" + n + "']") : i = e("[name='" + n + "']", t.ownerDocument).filter(function() {
2800
- return !this.form
2801
- })), i
2802
- };
2803
- e.widget("ui.button", {
2804
- version : "1.9.0",
2805
- defaultElement : "<button>",
2806
- options : {
2807
- disabled : null,
2808
- text : !0,
2809
- label : null,
2810
- icons : {
2811
- primary : null,
2812
- secondary : null
2813
- }
2814
- },
2815
- _create : function() {
2816
- this.element.closest("form").unbind("reset" + this.eventNamespace).bind("reset" + this.eventNamespace, f), typeof this.options.disabled != "boolean" ? this.options.disabled = !!this.element.prop("disabled") : this.element.prop("disabled", this.options.disabled), this._determineButtonType(), this.hasTitle = !!this.buttonElement.attr("title");
2817
- var t = this, u = this.options, a = this.type === "checkbox" || this.type === "radio", c = "ui-state-hover" + ( a ? "" : " ui-state-active"), h = "ui-state-focus";
2818
- u.label === null && (u.label = this.type === "input" ? this.buttonElement.val() : this.buttonElement.html()), this.buttonElement.addClass(o).attr("role", "button").bind("mouseenter" + this.eventNamespace, function() {
2819
- if (u.disabled)
2820
- return;
2821
- e(this).addClass("ui-state-hover"), this === n && e(this).addClass("ui-state-active")
2822
- }).bind("mouseleave" + this.eventNamespace, function() {
2823
- if (u.disabled)
2824
- return;
2825
- e(this).removeClass(c)
2826
- }).bind("click" + this.eventNamespace, function(e) {
2827
- u.disabled && (e.preventDefault(), e.stopImmediatePropagation())
2828
- }), this.element.bind("focus" + this.eventNamespace, function() {
2829
- t.buttonElement.addClass(h)
2830
- }).bind("blur" + this.eventNamespace, function() {
2831
- t.buttonElement.removeClass(h)
2832
- }), a && (this.element.bind("change" + this.eventNamespace, function() {
2833
- if (s)
2834
- return;
2835
- t.refresh()
2836
- }), this.buttonElement.bind("mousedown" + this.eventNamespace, function(e) {
2837
- if (u.disabled)
2838
- return;
2839
- s = !1, r = e.pageX, i = e.pageY
2840
- }).bind("mouseup" + this.eventNamespace, function(e) {
2841
- if (u.disabled)
2842
- return;
2843
- if (r !== e.pageX || i !== e.pageY)
2844
- s = !0
2845
- })), this.type === "checkbox" ? this.buttonElement.bind("click" + this.eventNamespace, function() {
2846
- if (u.disabled || s)
2847
- return !1;
2848
- e(this).toggleClass("ui-state-active"), t.buttonElement.attr("aria-pressed", t.element[0].checked)
2849
- }) : this.type === "radio" ? this.buttonElement.bind("click" + this.eventNamespace, function() {
2850
- if (u.disabled || s)
2851
- return !1;
2852
- e(this).addClass("ui-state-active"), t.buttonElement.attr("aria-pressed", "true");
2853
- var n = t.element[0];
2854
- l(n).not(n).map(function() {
2855
- return e(this).button("widget")[0]
2856
- }).removeClass("ui-state-active").attr("aria-pressed", "false")
2857
- }) : (this.buttonElement.bind("mousedown" + this.eventNamespace, function() {
2858
- if (u.disabled)
2859
- return !1;
2860
- e(this).addClass("ui-state-active"), n = this, t.document.one("mouseup", function() {
2861
- n = null
2862
- })
2863
- }).bind("mouseup" + this.eventNamespace, function() {
2864
- if (u.disabled)
2865
- return !1;
2866
- e(this).removeClass("ui-state-active")
2867
- }).bind("keydown" + this.eventNamespace, function(t) {
2868
- if (u.disabled)
2869
- return !1;
2870
- (t.keyCode === e.ui.keyCode.SPACE || t.keyCode === e.ui.keyCode.ENTER) && e(this).addClass("ui-state-active")
2871
- }).bind("keyup" + this.eventNamespace, function() {
2872
- e(this).removeClass("ui-state-active")
2873
- }), this.buttonElement.is("a") && this.buttonElement.keyup(function(t) {
2874
- t.keyCode === e.ui.keyCode.SPACE && e(this).click()
2875
- })), this._setOption("disabled", u.disabled), this._resetButton()
2876
- },
2877
- _determineButtonType : function() {
2878
- var e, t, n;
2879
- this.element.is("[type=checkbox]") ? this.type = "checkbox" : this.element.is("[type=radio]") ? this.type = "radio" : this.element.is("input") ? this.type = "input" : this.type = "button", this.type === "checkbox" || this.type === "radio" ? ( e = this.element.parents().last(), t = "label[for='" + this.element.attr("id") + "']", this.buttonElement = e.find(t), this.buttonElement.length || ( e = e.length ? e.siblings() : this.element.siblings(), this.buttonElement = e.filter(t), this.buttonElement.length || (this.buttonElement = e.find(t))), this.element.addClass("ui-helper-hidden-accessible"), n = this.element.is(":checked"), n && this.buttonElement.addClass("ui-state-active"), this.buttonElement.prop("aria-pressed", n)) : this.buttonElement = this.element
2880
- },
2881
- widget : function() {
2882
- return this.buttonElement
2883
- },
2884
- _destroy : function() {
2885
- this.element.removeClass("ui-helper-hidden-accessible"), this.buttonElement.removeClass(o + " " + u + " " + a).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()), this.hasTitle || this.buttonElement.removeAttr("title")
2886
- },
2887
- _setOption : function(e, t) {
2888
- this._super(e, t);
2889
- if (e === "disabled") {
2890
- t ? this.element.prop("disabled", !0) : this.element.prop("disabled", !1);
2891
- return
2892
- }
2893
- this._resetButton()
2894
- },
2895
- refresh : function() {
2896
- var t = this.element.is(":disabled");
2897
- t !== this.options.disabled && this._setOption("disabled", t), this.type === "radio" ? l(this.element[0]).each(function() {
2898
- e(this).is(":checked") ? e(this).button("widget").addClass("ui-state-active").attr("aria-pressed", "true") : e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed", "false")
2899
- }) : this.type === "checkbox" && (this.element.is(":checked") ? this.buttonElement.addClass("ui-state-active").attr("aria-pressed", "true") : this.buttonElement.removeClass("ui-state-active").attr("aria-pressed", "false"))
2900
- },
2901
- _resetButton : function() {
2902
- if (this.type === "input") {
2903
- this.options.label && this.element.val(this.options.label);
2904
- return
2905
- }
2906
- var t = this.buttonElement.removeClass(a), n = e("<span></span>", this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(), r = this.options.icons, i = r.primary && r.secondary, s = [];
2907
- r.primary || r.secondary ? (this.options.text && s.push("ui-button-text-icon" + ( i ? "s" : r.primary ? "-primary" : "-secondary")), r.primary && t.prepend("<span class='ui-button-icon-primary ui-icon " + r.primary + "'></span>"), r.secondary && t.append("<span class='ui-button-icon-secondary ui-icon " + r.secondary + "'></span>"), this.options.text || (s.push( i ? "ui-button-icons-only" : "ui-button-icon-only"), this.hasTitle || t.attr("title", e.trim(n)))) : s.push("ui-button-text-only"), t.addClass(s.join(" "))
2908
- }
2909
- }), e.widget("ui.buttonset", {
2910
- version : "1.9.0",
2911
- options : {
2912
- items : "button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"
2913
- },
2914
- _create : function() {
2915
- this.element.addClass("ui-buttonset")
2916
- },
2917
- _init : function() {
2918
- this.refresh()
2919
- },
2920
- _setOption : function(e, t) {
2921
- e === "disabled" && this.buttons.button("option", e, t), this._super(e, t)
2922
- },
2923
- refresh : function() {
2924
- var t = this.element.css("direction") === "rtl";
2925
- this.buttons = this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function() {
2926
- return e(this).button("widget")[0]
2927
- }).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass( t ? "ui-corner-right" : "ui-corner-left").end().filter(":last").addClass( t ? "ui-corner-left" : "ui-corner-right").end().end()
2928
- },
2929
- _destroy : function() {
2930
- this.element.removeClass("ui-buttonset"), this.buttons.map(function() {
2931
- return e(this).button("widget")[0]
2932
- }).removeClass("ui-corner-left ui-corner-right").end().button("destroy")
2933
- }
2934
- })
2935
- })(jQuery);
2936
- (function($, undefined) {
2937
- function Datepicker() {
2938
- this.debug = !1, this._curInst = null, this._keyEvent = !1, this._disabledInputs = [], this._datepickerShowing = !1, this._inDialog = !1, this._mainDivId = "ui-datepicker-div", this._inlineClass = "ui-datepicker-inline", this._appendClass = "ui-datepicker-append", this._triggerClass = "ui-datepicker-trigger", this._dialogClass = "ui-datepicker-dialog", this._disableClass = "ui-datepicker-disabled", this._unselectableClass = "ui-datepicker-unselectable", this._currentClass = "ui-datepicker-current-day", this._dayOverClass = "ui-datepicker-days-cell-over", this.regional = [], this.regional[""] = {
2939
- closeText : "Done",
2940
- prevText : "Prev",
2941
- nextText : "Next",
2942
- currentText : "Today",
2943
- monthNames : ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
2944
- monthNamesShort : ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
2945
- dayNames : ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
2946
- dayNamesShort : ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
2947
- dayNamesMin : ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
2948
- weekHeader : "Wk",
2949
- dateFormat : "mm/dd/yy",
2950
- firstDay : 0,
2951
- isRTL : !1,
2952
- showMonthAfterYear : !1,
2953
- yearSuffix : ""
2954
- }, this._defaults = {
2955
- showOn : "focus",
2956
- showAnim : "fadeIn",
2957
- showOptions : {},
2958
- defaultDate : null,
2959
- appendText : "",
2960
- buttonText : "...",
2961
- buttonImage : "",
2962
- buttonImageOnly : !1,
2963
- hideIfNoPrevNext : !1,
2964
- navigationAsDateFormat : !1,
2965
- gotoCurrent : !1,
2966
- changeMonth : !1,
2967
- changeYear : !1,
2968
- yearRange : "c-10:c+10",
2969
- showOtherMonths : !1,
2970
- selectOtherMonths : !1,
2971
- showWeek : !1,
2972
- calculateWeek : this.iso8601Week,
2973
- shortYearCutoff : "+10",
2974
- minDate : null,
2975
- maxDate : null,
2976
- duration : "fast",
2977
- beforeShowDay : null,
2978
- beforeShow : null,
2979
- onSelect : null,
2980
- onChangeMonthYear : null,
2981
- onClose : null,
2982
- numberOfMonths : 1,
2983
- showCurrentAtPos : 0,
2984
- stepMonths : 1,
2985
- stepBigMonths : 12,
2986
- altField : "",
2987
- altFormat : "",
2988
- constrainInput : !0,
2989
- showButtonPanel : !1,
2990
- autoSize : !1,
2991
- disabled : !1
2992
- }, $.extend(this._defaults, this.regional[""]), this.dpDiv = bindHover($('<div id="' + this._mainDivId + '" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))
2993
- }
2994
-
2995
- function bindHover(e) {
2996
- var t = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
2997
- return e.delegate(t, "mouseout", function() {
2998
- $(this).removeClass("ui-state-hover"), this.className.indexOf("ui-datepicker-prev") != -1 && $(this).removeClass("ui-datepicker-prev-hover"), this.className.indexOf("ui-datepicker-next") != -1 && $(this).removeClass("ui-datepicker-next-hover")
2999
- }).delegate(t, "mouseover", function() {
3000
- $.datepicker._isDisabledDatepicker(instActive.inline ? e.parent()[0] : instActive.input[0]) || ($(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"), $(this).addClass("ui-state-hover"), this.className.indexOf("ui-datepicker-prev") != -1 && $(this).addClass("ui-datepicker-prev-hover"), this.className.indexOf("ui-datepicker-next") != -1 && $(this).addClass("ui-datepicker-next-hover"))
3001
- })
3002
- }
3003
-
3004
- function extendRemove(e, t) {
3005
- $.extend(e, t);
3006
- for (var n in t)
3007
- if (t[n] == null || t[n] == undefined)
3008
- e[n] = t[n];
3009
- return e
3010
- }
3011
- $.extend($.ui, {
3012
- datepicker : {
3013
- version : "1.9.0"
3014
- }
3015
- });
3016
- var PROP_NAME = "datepicker", dpuuid = (new Date).getTime(), instActive;
3017
- $.extend(Datepicker.prototype, {
3018
- markerClassName : "hasDatepicker",
3019
- maxRows : 4,
3020
- log : function() {
3021
- this.debug && console.log.apply("", arguments)
3022
- },
3023
- _widgetDatepicker : function() {
3024
- return this.dpDiv
3025
- },
3026
- setDefaults : function(e) {
3027
- return extendRemove(this._defaults, e || {}), this
3028
- },
3029
- _attachDatepicker : function(target, settings) {
3030
- var inlineSettings = null;
3031
- for (var attrName in this._defaults) {
3032
- var attrValue = target.getAttribute("date:" + attrName);
3033
- if (attrValue) {
3034
- inlineSettings = inlineSettings || {};
3035
- try {
3036
- inlineSettings[attrName] = eval(attrValue)
3037
- } catch(err) {
3038
- inlineSettings[attrName] = attrValue
3039
- }
3040
- }
3041
- }
3042
- var nodeName = target.nodeName.toLowerCase(), inline = nodeName == "div" || nodeName == "span";
3043
- target.id || (this.uuid += 1, target.id = "dp" + this.uuid);
3044
- var inst = this._newInst($(target), inline);
3045
- inst.settings = $.extend({}, settings || {}, inlineSettings || {}), nodeName == "input" ? this._connectDatepicker(target, inst) : inline && this._inlineDatepicker(target, inst)
3046
- },
3047
- _newInst : function(e, t) {
3048
- var n = e[0].id.replace(/([^A-Za-z0-9_-])/g, "\\\\$1");
3049
- return {
3050
- id : n,
3051
- input : e,
3052
- selectedDay : 0,
3053
- selectedMonth : 0,
3054
- selectedYear : 0,
3055
- drawMonth : 0,
3056
- drawYear : 0,
3057
- inline : t,
3058
- dpDiv : t ? bindHover($('<div class="' + this._inlineClass + ' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')) : this.dpDiv
3059
- }
3060
- },
3061
- _connectDatepicker : function(e, t) {
3062
- var n = $(e);
3063
- t.append = $([]), t.trigger = $([]);
3064
- if (n.hasClass(this.markerClassName))
3065
- return;
3066
- this._attachments(n, t), n.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker", function(e, n, r) {
3067
- t.settings[n] = r
3068
- }).bind("getData.datepicker", function(e, n) {
3069
- return this._get(t, n)
3070
- }), this._autoSize(t), $.data(e, PROP_NAME, t), t.settings.disabled && this._disableDatepicker(e)
3071
- },
3072
- _attachments : function(e, t) {
3073
- var n = this._get(t, "appendText"), r = this._get(t, "isRTL");
3074
- t.append && t.append.remove(), n && (t.append = $('<span class="' + this._appendClass + '">' + n + "</span>"), e[r?"before":"after"](t.append)), e.unbind("focus", this._showDatepicker), t.trigger && t.trigger.remove();
3075
- var i = this._get(t, "showOn");
3076
- (i == "focus" || i == "both") && e.focus(this._showDatepicker);
3077
- if (i == "button" || i == "both") {
3078
- var s = this._get(t, "buttonText"), o = this._get(t, "buttonImage");
3079
- t.trigger = $(this._get(t, "buttonImageOnly") ? $("<img/>").addClass(this._triggerClass).attr({
3080
- src : o,
3081
- alt : s,
3082
- title : s
3083
- }) : $('<button type="button"></button>').addClass(this._triggerClass).html(o == "" ? s : $("<img/>").attr({
3084
- src : o,
3085
- alt : s,
3086
- title : s
3087
- }))), e[r?"before":"after"](t.trigger), t.trigger.click(function() {
3088
- return $.datepicker._datepickerShowing && $.datepicker._lastInput == e[0] ? $.datepicker._hideDatepicker() : $.datepicker._datepickerShowing && $.datepicker._lastInput != e[0] ? ($.datepicker._hideDatepicker(), $.datepicker._showDatepicker(e[0])) : $.datepicker._showDatepicker(e[0]), !1
3089
- })
3090
- }
3091
- },
3092
- _autoSize : function(e) {
3093
- if (this._get(e, "autoSize") && !e.inline) {
3094
- var t = new Date(2009, 11, 20), n = this._get(e, "dateFormat");
3095
- if (n.match(/[DM]/)) {
3096
- var r = function(e) {
3097
- var t = 0, n = 0;
3098
- for (var r = 0; r < e.length; r++)
3099
- e[r].length > t && ( t = e[r].length, n = r);
3100
- return n
3101
- };
3102
- t.setMonth(r(this._get(e, n.match(/MM/) ? "monthNames" : "monthNamesShort"))), t.setDate(r(this._get(e, n.match(/DD/) ? "dayNames" : "dayNamesShort")) + 20 - t.getDay())
3103
- }
3104
- e.input.attr("size", this._formatDate(e, t).length)
3105
- }
3106
- },
3107
- _inlineDatepicker : function(e, t) {
3108
- var n = $(e);
3109
- if (n.hasClass(this.markerClassName))
3110
- return;
3111
- n.addClass(this.markerClassName).append(t.dpDiv).bind("setData.datepicker", function(e, n, r) {
3112
- t.settings[n] = r
3113
- }).bind("getData.datepicker", function(e, n) {
3114
- return this._get(t, n)
3115
- }), $.data(e, PROP_NAME, t), this._setDate(t, this._getDefaultDate(t), !0), this._updateDatepicker(t), this._updateAlternate(t), t.settings.disabled && this._disableDatepicker(e), t.dpDiv.css("display", "block")
3116
- },
3117
- _dialogDatepicker : function(e, t, n, r, i) {
3118
- var s = this._dialogInst;
3119
- if (!s) {
3120
- this.uuid += 1;
3121
- var o = "dp" + this.uuid;
3122
- this._dialogInput = $('<input type="text" id="' + o + '" style="position: absolute; top: -100px; width: 0px;"/>'), this._dialogInput.keydown(this._doKeyDown), $("body").append(this._dialogInput), s = this._dialogInst = this._newInst(this._dialogInput, !1), s.settings = {}, $.data(this._dialogInput[0], PROP_NAME, s)
3123
- }
3124
- extendRemove(s.settings, r || {}), t = t && t.constructor == Date ? this._formatDate(s, t) : t, this._dialogInput.val(t), this._pos = i ? i.length ? i : [i.pageX, i.pageY] : null;
3125
- if (!this._pos) {
3126
- var u = document.documentElement.clientWidth, a = document.documentElement.clientHeight, f = document.documentElement.scrollLeft || document.body.scrollLeft, l = document.documentElement.scrollTop || document.body.scrollTop;
3127
- this._pos = [u / 2 - 100 + f, a / 2 - 150 + l]
3128
- }
3129
- return this._dialogInput.css("left", this._pos[0] + 20 + "px").css("top", this._pos[1] + "px"), s.settings.onSelect = n, this._inDialog = !0, this.dpDiv.addClass(this._dialogClass), this._showDatepicker(this._dialogInput[0]), $.blockUI && $.blockUI(this.dpDiv), $.data(this._dialogInput[0], PROP_NAME, s), this
3130
- },
3131
- _destroyDatepicker : function(e) {
3132
- var t = $(e), n = $.data(e, PROP_NAME);
3133
- if (!t.hasClass(this.markerClassName))
3134
- return;
3135
- var r = e.nodeName.toLowerCase();
3136
- $.removeData(e, PROP_NAME), r == "input" ? (n.append.remove(), n.trigger.remove(), t.removeClass(this.markerClassName).unbind("focus", this._showDatepicker).unbind("keydown", this._doKeyDown).unbind("keypress", this._doKeyPress).unbind("keyup", this._doKeyUp)) : (r == "div" || r == "span") && t.removeClass(this.markerClassName).empty()
3137
- },
3138
- _enableDatepicker : function(e) {
3139
- var t = $(e), n = $.data(e, PROP_NAME);
3140
- if (!t.hasClass(this.markerClassName))
3141
- return;
3142
- var r = e.nodeName.toLowerCase();
3143
- if (r == "input")
3144
- e.disabled = !1, n.trigger.filter("button").each(function() {
3145
- this.disabled = !1
3146
- }).end().filter("img").css({
3147
- opacity : "1.0",
3148
- cursor : ""
3149
- });
3150
- else if (r == "div" || r == "span") {
3151
- var i = t.children("." + this._inlineClass);
3152
- i.children().removeClass("ui-state-disabled"), i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled", !1)
3153
- }
3154
- this._disabledInputs = $.map(this._disabledInputs, function(t) {
3155
- return t == e ? null : t
3156
- })
3157
- },
3158
- _disableDatepicker : function(e) {
3159
- var t = $(e), n = $.data(e, PROP_NAME);
3160
- if (!t.hasClass(this.markerClassName))
3161
- return;
3162
- var r = e.nodeName.toLowerCase();
3163
- if (r == "input")
3164
- e.disabled = !0, n.trigger.filter("button").each(function() {
3165
- this.disabled = !0
3166
- }).end().filter("img").css({
3167
- opacity : "0.5",
3168
- cursor : "default"
3169
- });
3170
- else if (r == "div" || r == "span") {
3171
- var i = t.children("." + this._inlineClass);
3172
- i.children().addClass("ui-state-disabled"), i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled", !0)
3173
- }
3174
- this._disabledInputs = $.map(this._disabledInputs, function(t) {
3175
- return t == e ? null : t
3176
- }), this._disabledInputs[this._disabledInputs.length] = e
3177
- },
3178
- _isDisabledDatepicker : function(e) {
3179
- if (!e)
3180
- return !1;
3181
- for (var t = 0; t < this._disabledInputs.length; t++)
3182
- if (this._disabledInputs[t] == e)
3183
- return !0;
3184
- return !1
3185
- },
3186
- _getInst : function(e) {
3187
- try {
3188
- return $.data(e, PROP_NAME)
3189
- } catch(t) {
3190
- throw "Missing instance data for this datepicker"
3191
- }
3192
- },
3193
- _optionDatepicker : function(e, t, n) {
3194
- var r = this._getInst(e);
3195
- if (arguments.length == 2 && typeof t == "string")
3196
- return t == "defaults" ? $.extend({}, $.datepicker._defaults) : r ? t == "all" ? $.extend({}, r.settings) : this._get(r, t) : null;
3197
- var i = t || {};
3198
- typeof t == "string" && ( i = {}, i[t] = n);
3199
- if (r) {
3200
- this._curInst == r && this._hideDatepicker();
3201
- var s = this._getDateDatepicker(e, !0), o = this._getMinMaxDate(r, "min"), u = this._getMinMaxDate(r, "max");
3202
- extendRemove(r.settings, i), o !== null && i.dateFormat !== undefined && i.minDate === undefined && (r.settings.minDate = this._formatDate(r, o)), u !== null && i.dateFormat !== undefined && i.maxDate === undefined && (r.settings.maxDate = this._formatDate(r, u)), this._attachments($(e), r), this._autoSize(r), this._setDate(r, s), this._updateAlternate(r), this._updateDatepicker(r)
3203
- }
3204
- },
3205
- _changeDatepicker : function(e, t, n) {
3206
- this._optionDatepicker(e, t, n)
3207
- },
3208
- _refreshDatepicker : function(e) {
3209
- var t = this._getInst(e);
3210
- t && this._updateDatepicker(t)
3211
- },
3212
- _setDateDatepicker : function(e, t) {
3213
- var n = this._getInst(e);
3214
- n && (this._setDate(n, t), this._updateDatepicker(n), this._updateAlternate(n))
3215
- },
3216
- _getDateDatepicker : function(e, t) {
3217
- var n = this._getInst(e);
3218
- return n && !n.inline && this._setDateFromField(n, t), n ? this._getDate(n) : null
3219
- },
3220
- _doKeyDown : function(e) {
3221
- var t = $.datepicker._getInst(e.target), n = !0, r = t.dpDiv.is(".ui-datepicker-rtl");
3222
- t._keyEvent = !0;
3223
- if ($.datepicker._datepickerShowing)
3224
- switch(e.keyCode) {
3225
- case 9:
3226
- $.datepicker._hideDatepicker(), n = !1;
3227
- break;
3228
- case 13:
3229
- var i = $("td." + $.datepicker._dayOverClass + ":not(." + $.datepicker._currentClass + ")", t.dpDiv);
3230
- i[0] && $.datepicker._selectDay(e.target, t.selectedMonth, t.selectedYear, i[0]);
3231
- var s = $.datepicker._get(t, "onSelect");
3232
- if (s) {
3233
- var o = $.datepicker._formatDate(t);
3234
- s.apply(t.input ? t.input[0] : null, [o, t])
3235
- } else
3236
- $.datepicker._hideDatepicker();
3237
- return !1;
3238
- case 27:
3239
- $.datepicker._hideDatepicker();
3240
- break;
3241
- case 33:
3242
- $.datepicker._adjustDate(e.target, e.ctrlKey ? -$.datepicker._get(t, "stepBigMonths") : -$.datepicker._get(t, "stepMonths"), "M");
3243
- break;
3244
- case 34:
3245
- $.datepicker._adjustDate(e.target, e.ctrlKey ? +$.datepicker._get(t, "stepBigMonths") : +$.datepicker._get(t, "stepMonths"), "M");
3246
- break;
3247
- case 35:
3248
- (e.ctrlKey || e.metaKey) && $.datepicker._clearDate(e.target), n = e.ctrlKey || e.metaKey;
3249
- break;
3250
- case 36:
3251
- (e.ctrlKey || e.metaKey) && $.datepicker._gotoToday(e.target), n = e.ctrlKey || e.metaKey;
3252
- break;
3253
- case 37:
3254
- (e.ctrlKey || e.metaKey) && $.datepicker._adjustDate(e.target, r ? 1 : -1, "D"), n = e.ctrlKey || e.metaKey, e.originalEvent.altKey && $.datepicker._adjustDate(e.target, e.ctrlKey ? -$.datepicker._get(t, "stepBigMonths") : -$.datepicker._get(t, "stepMonths"), "M");
3255
- break;
3256
- case 38:
3257
- (e.ctrlKey || e.metaKey) && $.datepicker._adjustDate(e.target, -7, "D"), n = e.ctrlKey || e.metaKey;
3258
- break;
3259
- case 39:
3260
- (e.ctrlKey || e.metaKey) && $.datepicker._adjustDate(e.target, r ? -1 : 1, "D"), n = e.ctrlKey || e.metaKey, e.originalEvent.altKey && $.datepicker._adjustDate(e.target, e.ctrlKey ? +$.datepicker._get(t, "stepBigMonths") : +$.datepicker._get(t, "stepMonths"), "M");
3261
- break;
3262
- case 40:
3263
- (e.ctrlKey || e.metaKey) && $.datepicker._adjustDate(e.target, 7, "D"), n = e.ctrlKey || e.metaKey;
3264
- break;
3265
- default:
3266
- n = !1
3267
- }
3268
- else
3269
- e.keyCode == 36 && e.ctrlKey ? $.datepicker._showDatepicker(this) : n = !1;
3270
- n && (e.preventDefault(), e.stopPropagation())
3271
- },
3272
- _doKeyPress : function(e) {
3273
- var t = $.datepicker._getInst(e.target);
3274
- if ($.datepicker._get(t, "constrainInput")) {
3275
- var n = $.datepicker._possibleChars($.datepicker._get(t, "dateFormat")), r = String.fromCharCode(e.charCode == undefined ? e.keyCode : e.charCode);
3276
- return e.ctrlKey || e.metaKey || r < " " || !n || n.indexOf(r) > -1
3277
- }
3278
- },
3279
- _doKeyUp : function(e) {
3280
- var t = $.datepicker._getInst(e.target);
3281
- if (t.input.val() != t.lastVal)
3282
- try {
3283
- var n = $.datepicker.parseDate($.datepicker._get(t, "dateFormat"), t.input ? t.input.val() : null, $.datepicker._getFormatConfig(t));
3284
- n && ($.datepicker._setDateFromField(t), $.datepicker._updateAlternate(t), $.datepicker._updateDatepicker(t))
3285
- } catch(r) {
3286
- $.datepicker.log(r)
3287
- }
3288
- return !0
3289
- },
3290
- _showDatepicker : function(e) {
3291
- e = e.target || e, e.nodeName.toLowerCase() != "input" && ( e = $("input",e.parentNode)[0]);
3292
- if ($.datepicker._isDisabledDatepicker(e) || $.datepicker._lastInput == e)
3293
- return;
3294
- var t = $.datepicker._getInst(e);
3295
- $.datepicker._curInst && $.datepicker._curInst != t && ($.datepicker._curInst.dpDiv.stop(!0, !0), t && $.datepicker._datepickerShowing && $.datepicker._hideDatepicker($.datepicker._curInst.input[0]));
3296
- var n = $.datepicker._get(t, "beforeShow"), r = n ? n.apply(e, [e, t]) : {};
3297
- if (r === !1)
3298
- return;
3299
- extendRemove(t.settings, r), t.lastVal = null, $.datepicker._lastInput = e, $.datepicker._setDateFromField(t), $.datepicker._inDialog && (e.value = ""), $.datepicker._pos || ($.datepicker._pos = $.datepicker._findPos(e), $.datepicker._pos[1] += e.offsetHeight);
3300
- var i = !1;
3301
- $(e).parents().each(function() {
3302
- return i |= $(this).css("position") == "fixed", !i
3303
- });
3304
- var s = {
3305
- left : $.datepicker._pos[0],
3306
- top : $.datepicker._pos[1]
3307
- };
3308
- $.datepicker._pos = null, t.dpDiv.empty(), t.dpDiv.css({
3309
- position : "absolute",
3310
- display : "block",
3311
- top : "-1000px"
3312
- }), $.datepicker._updateDatepicker(t), s = $.datepicker._checkOffset(t, s, i), t.dpDiv.css({
3313
- position : $.datepicker._inDialog && $.blockUI ? "static" : i ? "fixed" : "absolute",
3314
- display : "none",
3315
- left : s.left + "px",
3316
- top : s.top + "px"
3317
- });
3318
- if (!t.inline) {
3319
- var o = $.datepicker._get(t, "showAnim"), u = $.datepicker._get(t, "duration"), a = function() {
3320
- var e = t.dpDiv.find("iframe.ui-datepicker-cover");
3321
- if (!!e.length) {
3322
- var n = $.datepicker._getBorders(t.dpDiv);
3323
- e.css({
3324
- left : -n[0],
3325
- top : -n[1],
3326
- width : t.dpDiv.outerWidth(),
3327
- height : t.dpDiv.outerHeight()
3328
- })
3329
- }
3330
- };
3331
- t.dpDiv.zIndex($(e).zIndex() + 1), $.datepicker._datepickerShowing = !0, $.effects && ($.effects.effect[o] || $.effects[o]) ? t.dpDiv.show(o, $.datepicker._get(t, "showOptions"), u, a) : t.dpDiv[o||"show"]( o ? u : null, a), (!o || !u) && a(), t.input.is(":visible") && !t.input.is(":disabled") && t.input.focus(), $.datepicker._curInst = t
3332
- }
3333
- },
3334
- _updateDatepicker : function(e) {
3335
- this.maxRows = 4;
3336
- var t = $.datepicker._getBorders(e.dpDiv);
3337
- instActive = e, e.dpDiv.empty().append(this._generateHTML(e)), this._attachHandlers(e);
3338
- var n = e.dpDiv.find("iframe.ui-datepicker-cover");
3339
- !n.length || n.css({
3340
- left : -t[0],
3341
- top : -t[1],
3342
- width : e.dpDiv.outerWidth(),
3343
- height : e.dpDiv.outerHeight()
3344
- }), e.dpDiv.find("." + this._dayOverClass + " a").mouseover();
3345
- var r = this._getNumberOfMonths(e), i = r[1], s = 17;
3346
- e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""), i > 1 && e.dpDiv.addClass("ui-datepicker-multi-" + i).css("width", s * i + "em"), e.dpDiv[(r[0]!=1||r[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"), e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"), e == $.datepicker._curInst && $.datepicker._datepickerShowing && e.input && e.input.is(":visible") && !e.input.is(":disabled") && e.input[0] != document.activeElement && e.input.focus();
3347
- if (e.yearshtml) {
3348
- var o = e.yearshtml;
3349
- setTimeout(function() {
3350
- o === e.yearshtml && e.yearshtml && e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml), o = e.yearshtml = null
3351
- }, 0)
3352
- }
3353
- },
3354
- _getBorders : function(e) {
3355
- var t = function(e) {
3356
- return {thin:1,medium:2,thick:3}[e] || e
3357
- };
3358
- return [parseFloat(t(e.css("border-left-width"))), parseFloat(t(e.css("border-top-width")))]
3359
- },
3360
- _checkOffset : function(e, t, n) {
3361
- var r = e.dpDiv.outerWidth(), i = e.dpDiv.outerHeight(), s = e.input ? e.input.outerWidth() : 0, o = e.input ? e.input.outerHeight() : 0, u = document.documentElement.clientWidth + ( n ? 0 : $(document).scrollLeft()), a = document.documentElement.clientHeight + ( n ? 0 : $(document).scrollTop());
3362
- return t.left -= this._get(e, "isRTL") ? r - s : 0, t.left -= n && t.left == e.input.offset().left ? $(document).scrollLeft() : 0, t.top -= n && t.top == e.input.offset().top + o ? $(document).scrollTop() : 0, t.left -= Math.min(t.left, t.left + r > u && u > r ? Math.abs(t.left + r - u) : 0), t.top -= Math.min(t.top, t.top + i > a && a > i ? Math.abs(i + o) : 0), t
3363
- },
3364
- _findPos : function(e) {
3365
- var t = this._getInst(e), n = this._get(t, "isRTL");
3366
- while (e && (e.type == "hidden" || e.nodeType != 1 || $.expr.filters.hidden(e)))
3367
- e = e[ n ? "previousSibling" : "nextSibling"];
3368
- var r = $(e).offset();
3369
- return [r.left, r.top]
3370
- },
3371
- _hideDatepicker : function(e) {
3372
- var t = this._curInst;
3373
- if (!t || e && t != $.data(e, PROP_NAME))
3374
- return;
3375
- if (this._datepickerShowing) {
3376
- var n = this._get(t, "showAnim"), r = this._get(t, "duration"), i = function() {
3377
- $.datepicker._tidyDialog(t)
3378
- };
3379
- $.effects && ($.effects.effect[n] || $.effects[n]) ? t.dpDiv.hide(n, $.datepicker._get(t, "showOptions"), r, i) : t.dpDiv[n=="slideDown"?"slideUp":n=="fadeIn"?"fadeOut":"hide"]( n ? r : null, i), n || i(), this._datepickerShowing = !1;
3380
- var s = this._get(t, "onClose");
3381
- s && s.apply(t.input ? t.input[0] : null, [t.input ? t.input.val() : "", t]), this._lastInput = null, this._inDialog && (this._dialogInput.css({
3382
- position : "absolute",
3383
- left : "0",
3384
- top : "-100px"
3385
- }), $.blockUI && ($.unblockUI(), $("body").append(this.dpDiv))), this._inDialog = !1
3386
- }
3387
- },
3388
- _tidyDialog : function(e) {
3389
- e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")
3390
- },
3391
- _checkExternalClick : function(e) {
3392
- if (!$.datepicker._curInst)
3393
- return;
3394
- var t = $(e.target), n = $.datepicker._getInst(t[0]);
3395
- (t[0].id != $.datepicker._mainDivId && t.parents("#" + $.datepicker._mainDivId).length == 0 && !t.hasClass($.datepicker.markerClassName) && !t.closest("." + $.datepicker._triggerClass).length && $.datepicker._datepickerShowing && (!$.datepicker._inDialog || !$.blockUI) || t.hasClass($.datepicker.markerClassName) && $.datepicker._curInst != n) && $.datepicker._hideDatepicker()
3396
- },
3397
- _adjustDate : function(e, t, n) {
3398
- var r = $(e), i = this._getInst(r[0]);
3399
- if (this._isDisabledDatepicker(r[0]))
3400
- return;
3401
- this._adjustInstDate(i, t + (n == "M" ? this._get(i, "showCurrentAtPos") : 0), n), this._updateDatepicker(i)
3402
- },
3403
- _gotoToday : function(e) {
3404
- var t = $(e), n = this._getInst(t[0]);
3405
- if (this._get(n, "gotoCurrent") && n.currentDay)
3406
- n.selectedDay = n.currentDay, n.drawMonth = n.selectedMonth = n.currentMonth, n.drawYear = n.selectedYear = n.currentYear;
3407
- else {
3408
- var r = new Date;
3409
- n.selectedDay = r.getDate(), n.drawMonth = n.selectedMonth = r.getMonth(), n.drawYear = n.selectedYear = r.getFullYear()
3410
- }
3411
- this._notifyChange(n), this._adjustDate(t)
3412
- },
3413
- _selectMonthYear : function(e, t, n) {
3414
- var r = $(e), i = this._getInst(r[0]);
3415
- i["selected" + (n == "M" ? "Month" : "Year")] = i["draw" + (n == "M" ? "Month" : "Year")] = parseInt(t.options[t.selectedIndex].value, 10), this._notifyChange(i), this._adjustDate(r)
3416
- },
3417
- _selectDay : function(e, t, n, r) {
3418
- var i = $(e);
3419
- if ($(r).hasClass(this._unselectableClass) || this._isDisabledDatepicker(i[0]))
3420
- return;
3421
- var s = this._getInst(i[0]);
3422
- s.selectedDay = s.currentDay = $("a", r).html(), s.selectedMonth = s.currentMonth = t, s.selectedYear = s.currentYear = n, this._selectDate(e, this._formatDate(s, s.currentDay, s.currentMonth, s.currentYear))
3423
- },
3424
- _clearDate : function(e) {
3425
- var t = $(e), n = this._getInst(t[0]);
3426
- this._selectDate(t, "")
3427
- },
3428
- _selectDate : function(e, t) {
3429
- var n = $(e), r = this._getInst(n[0]);
3430
- t = t != null ? t : this._formatDate(r), r.input && r.input.val(t), this._updateAlternate(r);
3431
- var i = this._get(r, "onSelect");
3432
- i ? i.apply(r.input ? r.input[0] : null, [t, r]) : r.input && r.input.trigger("change"), r.inline ? this._updateDatepicker(r) : (this._hideDatepicker(), this._lastInput = r.input[0], typeof r.input[0] != "object" && r.input.focus(), this._lastInput = null)
3433
- },
3434
- _updateAlternate : function(e) {
3435
- var t = this._get(e, "altField");
3436
- if (t) {
3437
- var n = this._get(e, "altFormat") || this._get(e, "dateFormat"), r = this._getDate(e), i = this.formatDate(n, r, this._getFormatConfig(e));
3438
- $(t).each(function() {
3439
- $(this).val(i)
3440
- })
3441
- }
3442
- },
3443
- noWeekends : function(e) {
3444
- var t = e.getDay();
3445
- return [t > 0 && t < 6, ""]
3446
- },
3447
- iso8601Week : function(e) {
3448
- var t = new Date(e.getTime());
3449
- t.setDate(t.getDate() + 4 - (t.getDay() || 7));
3450
- var n = t.getTime();
3451
- return t.setMonth(0), t.setDate(1), Math.floor(Math.round((n - t) / 864e5) / 7) + 1
3452
- },
3453
- parseDate : function(e, t, n) {
3454
- if (e == null || t == null)
3455
- throw "Invalid arguments";
3456
- t = typeof t == "object" ? t.toString() : t + "";
3457
- if (t == "")
3458
- return null;
3459
- var r = ( n ? n.shortYearCutoff : null) || this._defaults.shortYearCutoff;
3460
- r = typeof r != "string" ? r : (new Date).getFullYear() % 100 + parseInt(r, 10);
3461
- var i = ( n ? n.dayNamesShort : null) || this._defaults.dayNamesShort, s = ( n ? n.dayNames : null) || this._defaults.dayNames, o = ( n ? n.monthNamesShort : null) || this._defaults.monthNamesShort, u = ( n ? n.monthNames : null) || this._defaults.monthNames, a = -1, f = -1, l = -1, c = -1, h = !1, p = function(t) {
3462
- var n = y + 1 < e.length && e.charAt(y + 1) == t;
3463
- return n && y++, n
3464
- }, d = function(e) {
3465
- var n = p(e), r = e == "@" ? 14 : e == "!" ? 20 : e == "y" && n ? 4 : e == "o" ? 3 : 2, i = new RegExp("^\\d{1," + r + "}"), s = t.substring(g).match(i);
3466
- if (!s)
3467
- throw "Missing number at position " + g;
3468
- return g += s[0].length, parseInt(s[0], 10)
3469
- }, v = function(e, n, r) {
3470
- var i = $.map(p(e) ? r : n, function(e, t) {
3471
- return [[t, e]]
3472
- }).sort(function(e, t) {
3473
- return -(e[1].length - t[1].length)
3474
- }), s = -1;
3475
- $.each(i, function(e, n) {
3476
- var r = n[1];
3477
- if (t.substr(g, r.length).toLowerCase() == r.toLowerCase())
3478
- return s = n[0], g += r.length, !1
3479
- });
3480
- if (s != -1)
3481
- return s + 1;
3482
- throw "Unknown name at position " + g
3483
- }, m = function() {
3484
- if (t.charAt(g) != e.charAt(y))
3485
- throw "Unexpected literal at position " + g;
3486
- g++
3487
- }, g = 0;
3488
- for (var y = 0; y < e.length; y++)
3489
- if (h)
3490
- e.charAt(y) == "'" && !p("'") ? h = !1 : m();
3491
- else
3492
- switch(e.charAt(y)) {
3493
- case"d":
3494
- l = d("d");
3495
- break;
3496
- case"D":
3497
- v("D", i, s);
3498
- break;
3499
- case"o":
3500
- c = d("o");
3501
- break;
3502
- case"m":
3503
- f = d("m");
3504
- break;
3505
- case"M":
3506
- f = v("M", o, u);
3507
- break;
3508
- case"y":
3509
- a = d("y");
3510
- break;
3511
- case"@":
3512
- var b = new Date(d("@"));
3513
- a = b.getFullYear(), f = b.getMonth() + 1, l = b.getDate();
3514
- break;
3515
- case"!":
3516
- var b = new Date((d("!") - this._ticksTo1970) / 1e4);
3517
- a = b.getFullYear(), f = b.getMonth() + 1, l = b.getDate();
3518
- break;
3519
- case"'":
3520
- p("'") ? m() : h = !0;
3521
- break;
3522
- default:
3523
- m()
3524
- }
3525
- if (g < t.length) {
3526
- var w = t.substr(g);
3527
- if (!/^\s+/.test(w))
3528
- throw "Extra/unparsed characters found in date: " + w
3529
- }
3530
- a == -1 ? a = (new Date).getFullYear() : a < 100 && (a += (new Date).getFullYear() - (new Date).getFullYear() % 100 + (a <= r ? 0 : -100));
3531
- if (c > -1) {
3532
- f = 1, l = c;
3533
- do {
3534
- var E = this._getDaysInMonth(a, f - 1);
3535
- if (l <= E)
3536
- break;
3537
- f++, l -= E
3538
- } while(!0)
3539
- }
3540
- var b = this._daylightSavingAdjust(new Date(a, f - 1, l));
3541
- if (b.getFullYear() != a || b.getMonth() + 1 != f || b.getDate() != l)
3542
- throw "Invalid date";
3543
- return b
3544
- },
3545
- ATOM : "yy-mm-dd",
3546
- COOKIE : "D, dd M yy",
3547
- ISO_8601 : "yy-mm-dd",
3548
- RFC_822 : "D, d M y",
3549
- RFC_850 : "DD, dd-M-y",
3550
- RFC_1036 : "D, d M y",
3551
- RFC_1123 : "D, d M yy",
3552
- RFC_2822 : "D, d M yy",
3553
- RSS : "D, d M y",
3554
- TICKS : "!",
3555
- TIMESTAMP : "@",
3556
- W3C : "yy-mm-dd",
3557
- _ticksTo1970 : (718685 + Math.floor(492.5) - Math.floor(19.7) + Math.floor(4.925)) * 24 * 60 * 60 * 1e7,
3558
- formatDate : function(e, t, n) {
3559
- if (!t)
3560
- return "";
3561
- var r = ( n ? n.dayNamesShort : null) || this._defaults.dayNamesShort, i = ( n ? n.dayNames : null) || this._defaults.dayNames, s = ( n ? n.monthNamesShort : null) || this._defaults.monthNamesShort, o = ( n ? n.monthNames : null) || this._defaults.monthNames, u = function(t) {
3562
- var n = h + 1 < e.length && e.charAt(h + 1) == t;
3563
- return n && h++, n
3564
- }, a = function(e, t, n) {
3565
- var r = "" + t;
3566
- if (u(e))
3567
- while (r.length < n)
3568
- r = "0" + r;
3569
- return r
3570
- }, f = function(e, t, n, r) {
3571
- return u(e) ? r[t] : n[t]
3572
- }, l = "", c = !1;
3573
- if (t)
3574
- for (var h = 0; h < e.length; h++)
3575
- if (c)
3576
- e.charAt(h) == "'" && !u("'") ? c = !1 : l += e.charAt(h);
3577
- else
3578
- switch(e.charAt(h)) {
3579
- case"d":
3580
- l += a("d", t.getDate(), 2);
3581
- break;
3582
- case"D":
3583
- l += f("D", t.getDay(), r, i);
3584
- break;
3585
- case"o":
3586
- l += a("o", Math.round(((new Date(t.getFullYear(), t.getMonth(), t.getDate())).getTime() - (new Date(t.getFullYear(), 0, 0)).getTime()) / 864e5), 3);
3587
- break;
3588
- case"m":
3589
- l += a("m", t.getMonth() + 1, 2);
3590
- break;
3591
- case"M":
3592
- l += f("M", t.getMonth(), s, o);
3593
- break;
3594
- case"y":
3595
- l += u("y") ? t.getFullYear() : (t.getYear() % 100 < 10 ? "0" : "") + t.getYear() % 100;
3596
- break;
3597
- case"@":
3598
- l += t.getTime();
3599
- break;
3600
- case"!":
3601
- l += t.getTime() * 1e4 + this._ticksTo1970;
3602
- break;
3603
- case"'":
3604
- u("'") ? l += "'" : c = !0;
3605
- break;
3606
- default:
3607
- l += e.charAt(h)
3608
- }
3609
- return l
3610
- },
3611
- _possibleChars : function(e) {
3612
- var t = "", n = !1, r = function(t) {
3613
- var n = i + 1 < e.length && e.charAt(i + 1) == t;
3614
- return n && i++, n
3615
- };
3616
- for (var i = 0; i < e.length; i++)
3617
- if (n)
3618
- e.charAt(i) == "'" && !r("'") ? n = !1 : t += e.charAt(i);
3619
- else
3620
- switch(e.charAt(i)) {
3621
- case"d":
3622
- case"m":
3623
- case"y":
3624
- case"@":
3625
- t += "0123456789";
3626
- break;
3627
- case"D":
3628
- case"M":
3629
- return null;
3630
- case"'":
3631
- r("'") ? t += "'" : n = !0;
3632
- break;
3633
- default:
3634
- t += e.charAt(i)
3635
- }
3636
- return t
3637
- },
3638
- _get : function(e, t) {
3639
- return e.settings[t] !== undefined ? e.settings[t] : this._defaults[t]
3640
- },
3641
- _setDateFromField : function(e, t) {
3642
- if (e.input.val() == e.lastVal)
3643
- return;
3644
- var n = this._get(e, "dateFormat"), r = e.lastVal = e.input ? e.input.val() : null, i, s;
3645
- i = s = this._getDefaultDate(e);
3646
- var o = this._getFormatConfig(e);
3647
- try {
3648
- i = this.parseDate(n, r, o) || s
3649
- } catch(u) {
3650
- this.log(u), r = t ? "" : r
3651
- }
3652
- e.selectedDay = i.getDate(), e.drawMonth = e.selectedMonth = i.getMonth(), e.drawYear = e.selectedYear = i.getFullYear(), e.currentDay = r ? i.getDate() : 0, e.currentMonth = r ? i.getMonth() : 0, e.currentYear = r ? i.getFullYear() : 0, this._adjustInstDate(e)
3653
- },
3654
- _getDefaultDate : function(e) {
3655
- return this._restrictMinMax(e, this._determineDate(e, this._get(e, "defaultDate"), new Date))
3656
- },
3657
- _determineDate : function(e, t, n) {
3658
- var r = function(e) {
3659
- var t = new Date;
3660
- return t.setDate(t.getDate() + e), t
3661
- }, i = function(t) {
3662
- try {
3663
- return $.datepicker.parseDate($.datepicker._get(e, "dateFormat"), t, $.datepicker._getFormatConfig(e))
3664
- } catch(n) {
3665
- }
3666
- var r = (t.toLowerCase().match(/^c/) ? $.datepicker._getDate(e) : null) || new Date, i = r.getFullYear(), s = r.getMonth(), o = r.getDate(), u = /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g, a = u.exec(t);
3667
- while (a) {
3668
- switch(a[2]||"d") {
3669
- case"d":
3670
- case"D":
3671
- o += parseInt(a[1], 10);
3672
- break;
3673
- case"w":
3674
- case"W":
3675
- o += parseInt(a[1], 10) * 7;
3676
- break;
3677
- case"m":
3678
- case"M":
3679
- s += parseInt(a[1], 10), o = Math.min(o, $.datepicker._getDaysInMonth(i, s));
3680
- break;
3681
- case"y":
3682
- case"Y":
3683
- i += parseInt(a[1], 10), o = Math.min(o, $.datepicker._getDaysInMonth(i, s))
3684
- }
3685
- a = u.exec(t)
3686
- }
3687
- return new Date(i, s, o)
3688
- }, s = t == null || t === "" ? n : typeof t == "string" ? i(t) : typeof t == "number" ? isNaN(t) ? n : r(t) : new Date(t.getTime());
3689
- return s = s && s.toString() == "Invalid Date" ? n : s, s && (s.setHours(0), s.setMinutes(0), s.setSeconds(0), s.setMilliseconds(0)), this._daylightSavingAdjust(s)
3690
- },
3691
- _daylightSavingAdjust : function(e) {
3692
- return e ? (e.setHours(e.getHours() > 12 ? e.getHours() + 2 : 0), e) : null
3693
- },
3694
- _setDate : function(e, t, n) {
3695
- var r = !t, i = e.selectedMonth, s = e.selectedYear, o = this._restrictMinMax(e, this._determineDate(e, t, new Date));
3696
- e.selectedDay = e.currentDay = o.getDate(), e.drawMonth = e.selectedMonth = e.currentMonth = o.getMonth(), e.drawYear = e.selectedYear = e.currentYear = o.getFullYear(), (i != e.selectedMonth || s != e.selectedYear) && !n && this._notifyChange(e), this._adjustInstDate(e), e.input && e.input.val( r ? "" : this._formatDate(e))
3697
- },
3698
- _getDate : function(e) {
3699
- var t = !e.currentYear || e.input && e.input.val() == "" ? null : this._daylightSavingAdjust(new Date(e.currentYear, e.currentMonth, e.currentDay));
3700
- return t
3701
- },
3702
- _attachHandlers : function(e) {
3703
- var t = this._get(e, "stepMonths"), n = "#" + e.id.replace(/\\\\/g, "\\");
3704
- e.dpDiv.find("[data-handler]").map(function() {
3705
- var e = {
3706
- prev : function() {
3707
- window["DP_jQuery_" + dpuuid].datepicker._adjustDate(n, -t, "M")
3708
- },
3709
- next : function() {
3710
- window["DP_jQuery_" + dpuuid].datepicker._adjustDate(n, +t, "M")
3711
- },
3712
- hide : function() {
3713
- window["DP_jQuery_" + dpuuid].datepicker._hideDatepicker()
3714
- },
3715
- today : function() {
3716
- window["DP_jQuery_" + dpuuid].datepicker._gotoToday(n)
3717
- },
3718
- selectDay : function() {
3719
- return window["DP_jQuery_" + dpuuid].datepicker._selectDay(n, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this), !1
3720
- },
3721
- selectMonth : function() {
3722
- return window["DP_jQuery_" + dpuuid].datepicker._selectMonthYear(n, this, "M"), !1
3723
- },
3724
- selectYear : function() {
3725
- return window["DP_jQuery_" + dpuuid].datepicker._selectMonthYear(n, this, "Y"), !1
3726
- }
3727
- };
3728
- $(this).bind(this.getAttribute("data-event"), e[this.getAttribute("data-handler")])
3729
- })
3730
- },
3731
- _generateHTML : function(e) {
3732
- var t = new Date;
3733
- t = this._daylightSavingAdjust(new Date(t.getFullYear(), t.getMonth(), t.getDate()));
3734
- var n = this._get(e, "isRTL"), r = this._get(e, "showButtonPanel"), i = this._get(e, "hideIfNoPrevNext"), s = this._get(e, "navigationAsDateFormat"), o = this._getNumberOfMonths(e), u = this._get(e, "showCurrentAtPos"), a = this._get(e, "stepMonths"), f = o[0] != 1 || o[1] != 1, l = this._daylightSavingAdjust(e.currentDay ? new Date(e.currentYear, e.currentMonth, e.currentDay) : new Date(9999, 9, 9)), c = this._getMinMaxDate(e, "min"), h = this._getMinMaxDate(e, "max"), p = e.drawMonth - u, d = e.drawYear;
3735
- p < 0 && (p += 12, d--);
3736
- if (h) {
3737
- var v = this._daylightSavingAdjust(new Date(h.getFullYear(), h.getMonth() - o[0] * o[1] + 1, h.getDate()));
3738
- v = c && v < c ? c : v;
3739
- while (this._daylightSavingAdjust(new Date(d, p, 1)) > v)p--, p < 0 && ( p = 11, d--)
3740
- }
3741
- e.drawMonth = p, e.drawYear = d;
3742
- var m = this._get(e, "prevText");
3743
- m = s ? this.formatDate(m, this._daylightSavingAdjust(new Date(d, p - a, 1)), this._getFormatConfig(e)) : m;
3744
- var g = this._canAdjustMonth(e, -1, d, p) ? '<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="' + m + '"><span class="ui-icon ui-icon-circle-triangle-' + ( n ? "e" : "w") + '">' + m + "</span></a>" : i ? "" : '<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="' + m + '"><span class="ui-icon ui-icon-circle-triangle-' + ( n ? "e" : "w") + '">' + m + "</span></a>", y = this._get(e, "nextText");
3745
- y = s ? this.formatDate(y, this._daylightSavingAdjust(new Date(d, p + a, 1)), this._getFormatConfig(e)) : y;
3746
- var b = this._canAdjustMonth(e, 1, d, p) ? '<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="' + y + '"><span class="ui-icon ui-icon-circle-triangle-' + ( n ? "w" : "e") + '">' + y + "</span></a>" : i ? "" : '<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="' + y + '"><span class="ui-icon ui-icon-circle-triangle-' + ( n ? "w" : "e") + '">' + y + "</span></a>", w = this._get(e, "currentText"), E = this._get(e, "gotoCurrent") && e.currentDay ? l : t;
3747
- w = s ? this.formatDate(w, E, this._getFormatConfig(e)) : w;
3748
- var S = e.inline ? "" : '<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">' + this._get(e, "closeText") + "</button>", x = r ? '<div class="ui-datepicker-buttonpane ui-widget-content">' + ( n ? S : "") + (this._isInRange(e, E) ? '<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click">' + w + "</button>" : "") + ( n ? "" : S) + "</div>" : "", T = parseInt(this._get(e, "firstDay"), 10);
3749
- T = isNaN(T) ? 0 : T;
3750
- var N = this._get(e, "showWeek"), C = this._get(e, "dayNames"), k = this._get(e, "dayNamesShort"), L = this._get(e, "dayNamesMin"), A = this._get(e, "monthNames"), O = this._get(e, "monthNamesShort"), M = this._get(e, "beforeShowDay"), _ = this._get(e, "showOtherMonths"), D = this._get(e, "selectOtherMonths"), P = this._get(e, "calculateWeek") || this.iso8601Week, H = this._getDefaultDate(e), B = "";
3751
- for (var j = 0; j < o[0]; j++) {
3752
- var F = "";
3753
- this.maxRows = 4;
3754
- for (var I = 0; I < o[1]; I++) {
3755
- var q = this._daylightSavingAdjust(new Date(d, p, e.selectedDay)), R = " ui-corner-all", U = "";
3756
- if (f) {
3757
- U += '<div class="ui-datepicker-group';
3758
- if (o[1] > 1)
3759
- switch(I) {
3760
- case 0:
3761
- U += " ui-datepicker-group-first", R = " ui-corner-" + ( n ? "right" : "left");
3762
- break;
3763
- case o[1]-1:
3764
- U += " ui-datepicker-group-last", R = " ui-corner-" + ( n ? "left" : "right");
3765
- break;
3766
- default:
3767
- U += " ui-datepicker-group-middle", R = ""
3768
- }
3769
- U += '">'
3770
- }
3771
- U += '<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix' + R + '">' + (/all|left/.test(R) && j == 0 ? n ? b : g : "") + (/all|right/.test(R) && j == 0 ? n ? g : b : "") + this._generateMonthYearHeader(e, p, d, c, h, j > 0 || I > 0, A, O) + '</div><table class="ui-datepicker-calendar"><thead>' + "<tr>";
3772
- var z = N ? '<th class="ui-datepicker-week-col">' + this._get(e, "weekHeader") + "</th>" : "";
3773
- for (var W = 0; W < 7; W++) {
3774
- var X = (W + T) % 7;
3775
- z += "<th" + ((W + T + 6) % 7 >= 5 ? ' class="ui-datepicker-week-end"' : "") + ">" + '<span title="' + C[X] + '">' + L[X] + "</span></th>"
3776
- }
3777
- U += z + "</tr></thead><tbody>";
3778
- var V = this._getDaysInMonth(d, p);
3779
- d == e.selectedYear && p == e.selectedMonth && (e.selectedDay = Math.min(e.selectedDay, V));
3780
- var J = (this._getFirstDayOfMonth(d, p) - T + 7) % 7, K = Math.ceil((J + V) / 7), Q = f ? this.maxRows > K ? this.maxRows : K : K;
3781
- this.maxRows = Q;
3782
- var G = this._daylightSavingAdjust(new Date(d, p, 1 - J));
3783
- for (var Y = 0; Y < Q; Y++) {
3784
- U += "<tr>";
3785
- var Z = N ? '<td class="ui-datepicker-week-col">' + this._get(e,"calculateWeek")(G) + "</td>" : "";
3786
- for (var W = 0; W < 7; W++) {
3787
- var et = M ? M.apply(e.input ? e.input[0] : null, [G]) : [!0, ""], tt = G.getMonth() != p, nt = tt && !D || !et[0] || c && G < c || h && G > h;
3788
- Z += '<td class="' + ((W + T + 6) % 7 >= 5 ? " ui-datepicker-week-end" : "") + ( tt ? " ui-datepicker-other-month" : "") + (G.getTime() == q.getTime() && p == e.selectedMonth && e._keyEvent || H.getTime() == G.getTime() && H.getTime() == q.getTime() ? " " + this._dayOverClass : "") + ( nt ? " " + this._unselectableClass + " ui-state-disabled" : "") + (tt && !_ ? "" : " " + et[1] + (G.getTime() == l.getTime() ? " " + this._currentClass : "") + (G.getTime() == t.getTime() ? " ui-datepicker-today" : "")) + '"' + ((!tt || _) && et[2] ? ' title="' + et[2] + '"' : "") + ( nt ? "" : ' data-handler="selectDay" data-event="click" data-month="' + G.getMonth() + '" data-year="' + G.getFullYear() + '"') + ">" + (tt && !_ ? "&#xa0;" : nt ? '<span class="ui-state-default">' + G.getDate() + "</span>" : '<a class="ui-state-default' + (G.getTime() == t.getTime() ? " ui-state-highlight" : "") + (G.getTime() == l.getTime() ? " ui-state-active" : "") + ( tt ? " ui-priority-secondary" : "") + '" href="#">' + G.getDate() + "</a>") + "</td>", G.setDate(G.getDate() + 1), G = this._daylightSavingAdjust(G)
3789
- }
3790
- U += Z + "</tr>"
3791
- }
3792
- p++, p > 11 && ( p = 0, d++), U += "</tbody></table>" + ( f ? "</div>" + (o[0] > 0 && I == o[1] - 1 ? '<div class="ui-datepicker-row-break"></div>' : "") : ""), F += U
3793
- }
3794
- B += F
3795
- }
3796
- return B += x + ($.browser.msie && parseInt($.browser.version, 10) < 7 && !e.inline ? '<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>' : ""), e._keyEvent = !1, B
3797
- },
3798
- _generateMonthYearHeader : function(e, t, n, r, i, s, o, u) {
3799
- var a = this._get(e, "changeMonth"), f = this._get(e, "changeYear"), l = this._get(e, "showMonthAfterYear"), c = '<div class="ui-datepicker-title">', h = "";
3800
- if (s || !a)
3801
- h += '<span class="ui-datepicker-month">' + o[t] + "</span>";
3802
- else {
3803
- var p = r && r.getFullYear() == n, d = i && i.getFullYear() == n;
3804
- h += '<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">';
3805
- for (var v = 0; v < 12; v++)
3806
- (!p || v >= r.getMonth()) && (!d || v <= i.getMonth()) && (h += '<option value="' + v + '"' + (v == t ? ' selected="selected"' : "") + ">" + u[v] + "</option>");
3807
- h += "</select>"
3808
- }
3809
- l || (c += h + (s || !a || !f ? "&#xa0;" : ""));
3810
- if (!e.yearshtml) {
3811
- e.yearshtml = "";
3812
- if (s || !f)
3813
- c += '<span class="ui-datepicker-year">' + n + "</span>";
3814
- else {
3815
- var m = this._get(e, "yearRange").split(":"), g = (new Date).getFullYear(), y = function(e) {
3816
- var t = e.match(/c[+-].*/) ? n + parseInt(e.substring(1), 10) : e.match(/[+-].*/) ? g + parseInt(e, 10) : parseInt(e, 10);
3817
- return isNaN(t) ? g : t
3818
- }, b = y(m[0]), w = Math.max(b, y(m[1] || ""));
3819
- b = r ? Math.max(b, r.getFullYear()) : b, w = i ? Math.min(w, i.getFullYear()) : w, e.yearshtml += '<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';
3820
- for (; b <= w; b++)
3821
- e.yearshtml += '<option value="' + b + '"' + (b == n ? ' selected="selected"' : "") + ">" + b + "</option>";
3822
- e.yearshtml += "</select>", c += e.yearshtml, e.yearshtml = null
3823
- }
3824
- }
3825
- return c += this._get(e, "yearSuffix"), l && (c += (s || !a || !f ? "&#xa0;" : "") + h), c += "</div>", c
3826
- },
3827
- _adjustInstDate : function(e, t, n) {
3828
- var r = e.drawYear + (n == "Y" ? t : 0), i = e.drawMonth + (n == "M" ? t : 0), s = Math.min(e.selectedDay, this._getDaysInMonth(r, i)) + (n == "D" ? t : 0), o = this._restrictMinMax(e, this._daylightSavingAdjust(new Date(r, i, s)));
3829
- e.selectedDay = o.getDate(), e.drawMonth = e.selectedMonth = o.getMonth(), e.drawYear = e.selectedYear = o.getFullYear(), (n == "M" || n == "Y") && this._notifyChange(e)
3830
- },
3831
- _restrictMinMax : function(e, t) {
3832
- var n = this._getMinMaxDate(e, "min"), r = this._getMinMaxDate(e, "max"), i = n && t < n ? n : t;
3833
- return i = r && i > r ? r : i, i
3834
- },
3835
- _notifyChange : function(e) {
3836
- var t = this._get(e, "onChangeMonthYear");
3837
- t && t.apply(e.input ? e.input[0] : null, [e.selectedYear, e.selectedMonth + 1, e])
3838
- },
3839
- _getNumberOfMonths : function(e) {
3840
- var t = this._get(e, "numberOfMonths");
3841
- return t == null ? [1, 1] : typeof t == "number" ? [1, t] : t
3842
- },
3843
- _getMinMaxDate : function(e, t) {
3844
- return this._determineDate(e, this._get(e, t + "Date"), null)
3845
- },
3846
- _getDaysInMonth : function(e, t) {
3847
- return 32 - this._daylightSavingAdjust(new Date(e, t, 32)).getDate()
3848
- },
3849
- _getFirstDayOfMonth : function(e, t) {
3850
- return (new Date(e, t, 1)).getDay()
3851
- },
3852
- _canAdjustMonth : function(e, t, n, r) {
3853
- var i = this._getNumberOfMonths(e), s = this._daylightSavingAdjust(new Date(n, r + (t < 0 ? t : i[0] * i[1]), 1));
3854
- return t < 0 && s.setDate(this._getDaysInMonth(s.getFullYear(), s.getMonth())), this._isInRange(e, s)
3855
- },
3856
- _isInRange : function(e, t) {
3857
- var n = this._getMinMaxDate(e, "min"), r = this._getMinMaxDate(e, "max");
3858
- return (!n || t.getTime() >= n.getTime()) && (!r || t.getTime() <= r.getTime())
3859
- },
3860
- _getFormatConfig : function(e) {
3861
- var t = this._get(e, "shortYearCutoff");
3862
- return t = typeof t != "string" ? t : (new Date).getFullYear() % 100 + parseInt(t, 10), {
3863
- shortYearCutoff : t,
3864
- dayNamesShort : this._get(e, "dayNamesShort"),
3865
- dayNames : this._get(e, "dayNames"),
3866
- monthNamesShort : this._get(e, "monthNamesShort"),
3867
- monthNames : this._get(e, "monthNames")
3868
- }
3869
- },
3870
- _formatDate : function(e, t, n, r) {
3871
- t || (e.currentDay = e.selectedDay, e.currentMonth = e.selectedMonth, e.currentYear = e.selectedYear);
3872
- var i = t ? typeof t == "object" ? t : this._daylightSavingAdjust(new Date(r, n, t)) : this._daylightSavingAdjust(new Date(e.currentYear, e.currentMonth, e.currentDay));
3873
- return this.formatDate(this._get(e, "dateFormat"), i, this._getFormatConfig(e))
3874
- }
3875
- }), $.fn.datepicker = function(e) {
3876
- if (!this.length)
3877
- return this;
3878
- $.datepicker.initialized || ($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv), $.datepicker.initialized = !0);
3879
- var t = Array.prototype.slice.call(arguments, 1);
3880
- return typeof e != "string" || e != "isDisabled" && e != "getDate" && e != "widget" ? e == "option" && arguments.length == 2 && typeof arguments[1] == "string" ? $.datepicker["_" + e + "Datepicker"].apply($.datepicker, [this[0]].concat(t)) : this.each(function() {
3881
- typeof e == "string" ? $.datepicker["_" + e + "Datepicker"].apply($.datepicker, [this].concat(t)) : $.datepicker._attachDatepicker(this, e)
3882
- }) : $.datepicker["_" + e + "Datepicker"].apply($.datepicker, [this[0]].concat(t))
3883
- }, $.datepicker = new Datepicker, $.datepicker.initialized = !1, $.datepicker.uuid = (new Date).getTime(), $.datepicker.version = "1.9.0", window["DP_jQuery_" + dpuuid] = $
3884
- })(jQuery);
3885
- (function(e, t) {
3886
- var n = "ui-dialog ui-widget ui-widget-content ui-corner-all ", r = {
3887
- buttons : !0,
3888
- height : !0,
3889
- maxHeight : !0,
3890
- maxWidth : !0,
3891
- minHeight : !0,
3892
- minWidth : !0,
3893
- width : !0
3894
- }, i = {
3895
- maxHeight : !0,
3896
- maxWidth : !0,
3897
- minHeight : !0,
3898
- minWidth : !0
3899
- };
3900
- e.widget("ui.dialog", {
3901
- version : "1.9.0",
3902
- options : {
3903
- autoOpen : !0,
3904
- buttons : {},
3905
- closeOnEscape : !0,
3906
- closeText : "close",
3907
- dialogClass : "",
3908
- draggable : !0,
3909
- hide : null,
3910
- height : "auto",
3911
- maxHeight : !1,
3912
- maxWidth : !1,
3913
- minHeight : 150,
3914
- minWidth : 150,
3915
- modal : !1,
3916
- position : {
3917
- my : "center",
3918
- at : "center",
3919
- of : window,
3920
- collision : "fit",
3921
- using : function(t) {
3922
- var n = e(this).css(t).offset().top;
3923
- n < 0 && e(this).css("top", t.top - n)
3924
- }
3925
- },
3926
- resizable : !0,
3927
- show : null,
3928
- stack : !0,
3929
- title : "",
3930
- width : 300,
3931
- zIndex : 1e3
3932
- },
3933
- _create : function() {
3934
- this.originalTitle = this.element.attr("title"), typeof this.originalTitle != "string" && (this.originalTitle = ""), this.oldPosition = {
3935
- parent : this.element.parent(),
3936
- index : this.element.parent().children().index(this.element)
3937
- }, this.options.title = this.options.title || this.originalTitle;
3938
- var t = this, r = this.options, i = r.title || "&#160;", s = (this.uiDialog = e("<div>")).addClass(n + r.dialogClass).css({
3939
- display : "none",
3940
- outline : 0,
3941
- zIndex : r.zIndex
3942
- }).attr("tabIndex", -1).keydown(function(n) {
3943
- r.closeOnEscape && !n.isDefaultPrevented() && n.keyCode && n.keyCode === e.ui.keyCode.ESCAPE && (t.close(n), n.preventDefault())
3944
- }).mousedown(function(e) {
3945
- t.moveToTop(!1, e)
3946
- }).appendTo("body"), o = this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s), u = (this.uiDialogTitlebar = e("<div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s), a = e("<a href='#'></a>").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role", "button").click(function(e) {
3947
- e.preventDefault(), t.close(e)
3948
- }).appendTo(u), f = (this.uiDialogTitlebarCloseText = e("<span>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a), l = e("<span>").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u), c = (this.uiDialogButtonPane = e("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"), h = (this.uiButtonSet = e("<div>")).addClass("ui-dialog-buttonset").appendTo(c);
3949
- s.attr({
3950
- role : "dialog",
3951
- "aria-labelledby" : l.attr("id")
3952
- }), u.find("*").add(u).disableSelection(), this._hoverable(a), this._focusable(a), r.draggable && e.fn.draggable && this._makeDraggable(), r.resizable && e.fn.resizable && this._makeResizable(), this._createButtons(r.buttons), this._isOpen = !1, e.fn.bgiframe && s.bgiframe(), this._on(s, {
3953
- keydown : function(t) {
3954
- if (!r.modal || t.keyCode !== e.ui.keyCode.TAB)
3955
- return;
3956
- var n = e(":tabbable", s), i = n.filter(":first"), o = n.filter(":last");
3957
- if (t.target === o[0] && !t.shiftKey)
3958
- return i.focus(1), !1;
3959
- if (t.target === i[0] && t.shiftKey)
3960
- return o.focus(1), !1
3961
- }
3962
- })
3963
- },
3964
- _init : function() {
3965
- this.options.autoOpen && this.open()
3966
- },
3967
- _destroy : function() {
3968
- var e, t = this.oldPosition;
3969
- this.overlay && this.overlay.destroy(), this.uiDialog.hide(), this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"), this.uiDialog.remove(), this.originalTitle && this.element.attr("title", this.originalTitle), e = t.parent.children().eq(t.index), e.length && e[0] !== this.element[0] ? e.before(this.element) : t.parent.append(this.element)
3970
- },
3971
- widget : function() {
3972
- return this.uiDialog
3973
- },
3974
- close : function(t) {
3975
- var n = this, r, i;
3976
- if (!this._isOpen)
3977
- return;
3978
- if (!1 === this._trigger("beforeClose", t))
3979
- return;
3980
- return this._isOpen = !1, this.overlay && this.overlay.destroy(), this.options.hide ? this.uiDialog.hide(this.options.hide, function() {
3981
- n._trigger("close", t)
3982
- }) : (this.uiDialog.hide(), this._trigger("close", t)), e.ui.dialog.overlay.resize(), this.options.modal && ( r = 0, e(".ui-dialog").each(function() {
3983
- this !== n.uiDialog[0] && ( i = e(this).css("z-index"), isNaN(i) || ( r = Math.max(r, i)))
3984
- }), e.ui.dialog.maxZ = r), this
3985
- },
3986
- isOpen : function() {
3987
- return this._isOpen
3988
- },
3989
- moveToTop : function(t, n) {
3990
- var r = this.options, i;
3991
- return r.modal && !t || !r.stack && !r.modal ? this._trigger("focus", n) : (r.zIndex > e.ui.dialog.maxZ && (e.ui.dialog.maxZ = r.zIndex), this.overlay && (e.ui.dialog.maxZ += 1, e.ui.dialog.overlay.maxZ = e.ui.dialog.maxZ, this.overlay.$el.css("z-index", e.ui.dialog.overlay.maxZ)), i = {
3992
- scrollTop : this.element.scrollTop(),
3993
- scrollLeft : this.element.scrollLeft()
3994
- }, e.ui.dialog.maxZ += 1, this.uiDialog.css("z-index", e.ui.dialog.maxZ), this.element.attr(i), this._trigger("focus", n), this)
3995
- },
3996
- open : function() {
3997
- if (this._isOpen)
3998
- return;
3999
- var t, n = this.options, r = this.uiDialog;
4000
- return this._size(), this._position(n.position), r.show(n.show), this.overlay = n.modal ? new e.ui.dialog.overlay(this) : null, this.moveToTop(!0), t = this.element.find(":tabbable"), t.length || ( t = this.uiDialogButtonPane.find(":tabbable"), t.length || ( t = r)), t.eq(0).focus(), this._isOpen = !0, this._trigger("open"), this
4001
- },
4002
- _createButtons : function(t) {
4003
- var n, r, i = this, s = !1;
4004
- this.uiDialogButtonPane.remove(), this.uiButtonSet.empty(), typeof t == "object" && t !== null && e.each(t, function() {
4005
- return !( s = !0)
4006
- }), s ? (e.each(t, function(t, n) {
4007
- n = e.isFunction(n) ? {
4008
- click : n,
4009
- text : t
4010
- } : n;
4011
- var r = e("<button type='button'>").attr(n, !0).unbind("click").click(function() {
4012
- n.click.apply(i.element[0], arguments)
4013
- }).appendTo(i.uiButtonSet);
4014
- e.fn.button && r.button()
4015
- }), this.uiDialog.addClass("ui-dialog-buttons"), this.uiDialogButtonPane.appendTo(this.uiDialog)) : this.uiDialog.removeClass("ui-dialog-buttons")
4016
- },
4017
- _makeDraggable : function() {
4018
- function r(e) {
4019
- return {
4020
- position : e.position,
4021
- offset : e.offset
4022
- }
4023
- }
4024
-
4025
- var t = this, n = this.options;
4026
- this.uiDialog.draggable({
4027
- cancel : ".ui-dialog-content, .ui-dialog-titlebar-close",
4028
- handle : ".ui-dialog-titlebar",
4029
- containment : "document",
4030
- start : function(n, i) {
4031
- e(this).addClass("ui-dialog-dragging"), t._trigger("dragStart", n, r(i))
4032
- },
4033
- drag : function(e, n) {
4034
- t._trigger("drag", e, r(n))
4035
- },
4036
- stop : function(i, s) {
4037
- n.position = [s.position.left - t.document.scrollLeft(), s.position.top - t.document.scrollTop()], e(this).removeClass("ui-dialog-dragging"), t._trigger("dragStop", i, r(s)), e.ui.dialog.overlay.resize()
4038
- }
4039
- })
4040
- },
4041
- _makeResizable : function(n) {
4042
- function u(e) {
4043
- return {
4044
- originalPosition : e.originalPosition,
4045
- originalSize : e.originalSize,
4046
- position : e.position,
4047
- size : e.size
4048
- }
4049
- }
4050
-
4051
- n = n === t ? this.options.resizable : n;
4052
- var r = this, i = this.options, s = this.uiDialog.css("position"), o = typeof n == "string" ? n : "n,e,s,w,se,sw,ne,nw";
4053
- this.uiDialog.resizable({
4054
- cancel : ".ui-dialog-content",
4055
- containment : "document",
4056
- alsoResize : this.element,
4057
- maxWidth : i.maxWidth,
4058
- maxHeight : i.maxHeight,
4059
- minWidth : i.minWidth,
4060
- minHeight : this._minHeight(),
4061
- handles : o,
4062
- start : function(t, n) {
4063
- e(this).addClass("ui-dialog-resizing"), r._trigger("resizeStart", t, u(n))
4064
- },
4065
- resize : function(e, t) {
4066
- r._trigger("resize", e, u(t))
4067
- },
4068
- stop : function(t, n) {
4069
- e(this).removeClass("ui-dialog-resizing"), i.height = e(this).height(), i.width = e(this).width(), r._trigger("resizeStop", t, u(n)), e.ui.dialog.overlay.resize()
4070
- }
4071
- }).css("position", s).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")
4072
- },
4073
- _minHeight : function() {
4074
- var e = this.options;
4075
- return e.height === "auto" ? e.minHeight : Math.min(e.minHeight, e.height)
4076
- },
4077
- _position : function(t) {
4078
- var n = [], r = [0, 0], i;
4079
- if (t) {
4080
- if ( typeof t == "string" || typeof t == "object" && "0" in t)
4081
- n = t.split ? t.split(" ") : [t[0], t[1]], n.length === 1 && (n[1] = n[0]), e.each(["left", "top"], function(e, t) {
4082
- +n[e] === n[e] && (r[e] = n[e], n[e] = t)
4083
- }), t = {
4084
- my : n.join(" "),
4085
- at : n.join(" "),
4086
- offset : r.join(" ")
4087
- };
4088
- t = e.extend({}, e.ui.dialog.prototype.options.position, t)
4089
- } else
4090
- t = e.ui.dialog.prototype.options.position;
4091
- i = this.uiDialog.is(":visible"), i || this.uiDialog.show(), this.uiDialog.position(t), i || this.uiDialog.hide()
4092
- },
4093
- _setOptions : function(t) {
4094
- var n = this, s = {}, o = !1;
4095
- e.each(t, function(e, t) {
4096
- n._setOption(e, t), e in r && ( o = !0), e in i && (s[e] = t)
4097
- }), o && this._size(), this.uiDialog.is(":data(resizable)") && this.uiDialog.resizable("option", s)
4098
- },
4099
- _setOption : function(t, r) {
4100
- var i, s, o = this.uiDialog;
4101
- switch(t) {
4102
- case"buttons":
4103
- this._createButtons(r);
4104
- break;
4105
- case"closeText":
4106
- this.uiDialogTitlebarCloseText.text("" + r);
4107
- break;
4108
- case"dialogClass":
4109
- o.removeClass(this.options.dialogClass).addClass(n + r);
4110
- break;
4111
- case"disabled":
4112
- r ? o.addClass("ui-dialog-disabled") : o.removeClass("ui-dialog-disabled");
4113
- break;
4114
- case"draggable":
4115
- i = o.is(":data(draggable)"), i && !r && o.draggable("destroy"), !i && r && this._makeDraggable();
4116
- break;
4117
- case"position":
4118
- this._position(r);
4119
- break;
4120
- case"resizable":
4121
- s = o.is(":data(resizable)"), s && !r && o.resizable("destroy"), s && typeof r == "string" && o.resizable("option", "handles", r), !s && r !== !1 && this._makeResizable(r);
4122
- break;
4123
- case"title":
4124
- e(".ui-dialog-title", this.uiDialogTitlebar).html("" + (r || "&#160;"))
4125
- }
4126
- this._super(t, r)
4127
- },
4128
- _size : function() {
4129
- var t, n, r, i = this.options, s = this.uiDialog.is(":visible");
4130
- this.element.show().css({
4131
- width : "auto",
4132
- minHeight : 0,
4133
- height : 0
4134
- }), i.minWidth > i.width && (i.width = i.minWidth), t = this.uiDialog.css({
4135
- height : "auto",
4136
- width : i.width
4137
- }).outerHeight(), n = Math.max(0, i.minHeight - t), i.height === "auto" ? e.support.minHeight ? this.element.css({
4138
- minHeight : n,
4139
- height : "auto"
4140
- }) : (this.uiDialog.show(), r = this.element.css("height", "auto").height(), s || this.uiDialog.hide(), this.element.height(Math.max(r, n))) : this.element.height(Math.max(i.height - t, 0)), this.uiDialog.is(":data(resizable)") && this.uiDialog.resizable("option", "minHeight", this._minHeight())
4141
- }
4142
- }), e.extend(e.ui.dialog, {
4143
- uuid : 0,
4144
- maxZ : 0,
4145
- getTitleId : function(e) {
4146
- var t = e.attr("id");
4147
- return t || (this.uuid += 1, t = this.uuid), "ui-dialog-title-" + t
4148
- },
4149
- overlay : function(t) {
4150
- this.$el = e.ui.dialog.overlay.create(t)
4151
- }
4152
- }), e.extend(e.ui.dialog.overlay, {
4153
- instances : [],
4154
- oldInstances : [],
4155
- maxZ : 0,
4156
- events : e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","), function(e) {
4157
- return e + ".dialog-overlay"
4158
- }).join(" "),
4159
- create : function(t) {
4160
- this.instances.length === 0 && (setTimeout(function() {
4161
- e.ui.dialog.overlay.instances.length && e(document).bind(e.ui.dialog.overlay.events, function(t) {
4162
- if (e(t.target).zIndex() < e.ui.dialog.overlay.maxZ)
4163
- return !1
4164
- })
4165
- }, 1), e(window).bind("resize.dialog-overlay", e.ui.dialog.overlay.resize));
4166
- var n = this.oldInstances.pop() || e("<div>").addClass("ui-widget-overlay");
4167
- return e(document).bind("keydown.dialog-overlay", function(r) {
4168
- var i = e.ui.dialog.overlay.instances;
4169
- i.length !== 0 && i[i.length - 1] === n && t.options.closeOnEscape && !r.isDefaultPrevented() && r.keyCode && r.keyCode === e.ui.keyCode.ESCAPE && (t.close(r), r.preventDefault())
4170
- }), n.appendTo(document.body).css({
4171
- width : this.width(),
4172
- height : this.height()
4173
- }), e.fn.bgiframe && n.bgiframe(), this.instances.push(n), n
4174
- },
4175
- destroy : function(t) {
4176
- var n = e.inArray(t, this.instances), r = 0;
4177
- n !== -1 && this.oldInstances.push(this.instances.splice(n,1)[0]), this.instances.length === 0 && e([document, window]).unbind(".dialog-overlay"), t.height(0).width(0).remove(), e.each(this.instances, function() {
4178
- r = Math.max(r, this.css("z-index"))
4179
- }), this.maxZ = r
4180
- },
4181
- height : function() {
4182
- var t, n;
4183
- return e.browser.msie ? ( t = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight), n = Math.max(document.documentElement.offsetHeight, document.body.offsetHeight), t < n ? e(window).height() + "px" : t + "px") : e(document).height() + "px"
4184
- },
4185
- width : function() {
4186
- var t, n;
4187
- return e.browser.msie ? ( t = Math.max(document.documentElement.scrollWidth, document.body.scrollWidth), n = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth), t < n ? e(window).width() + "px" : t + "px") : e(document).width() + "px"
4188
- },
4189
- resize : function() {
4190
- var t = e([]);
4191
- e.each(e.ui.dialog.overlay.instances, function() {
4192
- t = t.add(this)
4193
- }), t.css({
4194
- width : 0,
4195
- height : 0
4196
- }).css({
4197
- width : e.ui.dialog.overlay.width(),
4198
- height : e.ui.dialog.overlay.height()
4199
- })
4200
- }
4201
- }), e.extend(e.ui.dialog.overlay.prototype, {
4202
- destroy : function() {
4203
- e.ui.dialog.overlay.destroy(this.$el)
4204
- }
4205
- })
4206
- })(jQuery);
4207
- (function(e, t) {
4208
- var n = !1;
4209
- e.widget("ui.menu", {
4210
- version : "1.9.0",
4211
- defaultElement : "<ul>",
4212
- delay : 300,
4213
- options : {
4214
- icons : {
4215
- submenu : "ui-icon-carat-1-e"
4216
- },
4217
- menus : "ul",
4218
- position : {
4219
- my : "left top",
4220
- at : "right top"
4221
- },
4222
- role : "menu",
4223
- blur : null,
4224
- focus : null,
4225
- select : null
4226
- },
4227
- _create : function() {
4228
- this.activeMenu = this.element, this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons", !!this.element.find(".ui-icon").length).attr({
4229
- role : this.options.role,
4230
- tabIndex : 0
4231
- }).bind("click" + this.eventNamespace, e.proxy(function(e) {
4232
- this.options.disabled && e.preventDefault()
4233
- }, this)), this.options.disabled && this.element.addClass("ui-state-disabled").attr("aria-disabled", "true"), this._on({
4234
- "mousedown .ui-menu-item > a" : function(e) {
4235
- e.preventDefault()
4236
- },
4237
- "click .ui-state-disabled > a" : function(e) {
4238
- e.preventDefault()
4239
- },
4240
- "click .ui-menu-item:has(a)" : function(t) {
4241
- var r = e(t.target).closest(".ui-menu-item");
4242
- !n && r.not(".ui-state-disabled").length && ( n = !0, this.select(t), r.has(".ui-menu").length ? this.expand(t) : this.element.is(":focus") || (this.element.trigger("focus", [!0]), this.active && this.active.parents(".ui-menu").length === 1 && clearTimeout(this.timer)))
4243
- },
4244
- "mouseenter .ui-menu-item" : function(t) {
4245
- var n = e(t.currentTarget);
4246
- n.siblings().children(".ui-state-active").removeClass("ui-state-active"), this.focus(t, n)
4247
- },
4248
- mouseleave : "collapseAll",
4249
- "mouseleave .ui-menu" : "collapseAll",
4250
- focus : function(e, t) {
4251
- var n = this.active || this.element.children(".ui-menu-item").eq(0);
4252
- t || this.focus(e, n)
4253
- },
4254
- blur : function(t) {
4255
- this._delay(function() {
4256
- e.contains(this.element[0], this.document[0].activeElement) || this.collapseAll(t)
4257
- })
4258
- },
4259
- keydown : "_keydown"
4260
- }), this.refresh(), this._on(this.document, {
4261
- click : function(t) {
4262
- e(t.target).closest(".ui-menu").length || this.collapseAll(t), n = !1
4263
- }
4264
- })
4265
- },
4266
- _destroy : function() {
4267
- this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(), this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function() {
4268
- var t = e(this);
4269
- t.data("ui-menu-submenu-carat") && t.remove()
4270
- }), this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")
4271
- },
4272
- _keydown : function(t) {
4273
- function a(e) {
4274
- return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&")
4275
- }
4276
-
4277
- var n, r, i, s, o, u = !0;
4278
- switch(t.keyCode) {
4279
- case e.ui.keyCode.PAGE_UP:
4280
- this.previousPage(t);
4281
- break;
4282
- case e.ui.keyCode.PAGE_DOWN:
4283
- this.nextPage(t);
4284
- break;
4285
- case e.ui.keyCode.HOME:
4286
- this._move("first", "first", t);
4287
- break;
4288
- case e.ui.keyCode.END:
4289
- this._move("last", "last", t);
4290
- break;
4291
- case e.ui.keyCode.UP:
4292
- this.previous(t);
4293
- break;
4294
- case e.ui.keyCode.DOWN:
4295
- this.next(t);
4296
- break;
4297
- case e.ui.keyCode.LEFT:
4298
- this.collapse(t);
4299
- break;
4300
- case e.ui.keyCode.RIGHT:
4301
- this.active && !this.active.is(".ui-state-disabled") && this.expand(t);
4302
- break;
4303
- case e.ui.keyCode.ENTER:
4304
- case e.ui.keyCode.SPACE:
4305
- this._activate(t);
4306
- break;
4307
- case e.ui.keyCode.ESCAPE:
4308
- this.collapse(t);
4309
- break;
4310
- default:
4311
- u = !1, r = this.previousFilter || "", i = String.fromCharCode(t.keyCode), s = !1, clearTimeout(this.filterTimer), i === r ? s = !0 : i = r + i, o = new RegExp("^" + a(i), "i"), n = this.activeMenu.children(".ui-menu-item").filter(function() {
4312
- return o.test(e(this).children("a").text())
4313
- }), n = s && n.index(this.active.next()) !== -1 ? this.active.nextAll(".ui-menu-item") : n, n.length || ( i = String.fromCharCode(t.keyCode), o = new RegExp("^" + a(i), "i"), n = this.activeMenu.children(".ui-menu-item").filter(function() {
4314
- return o.test(e(this).children("a").text())
4315
- })), n.length ? (this.focus(t, n), n.length > 1 ? (this.previousFilter = i, this.filterTimer = this._delay(function() {
4316
- delete this.previousFilter
4317
- }, 1e3)) :
4318
- delete this.previousFilter) :
4319
- delete this.previousFilter
4320
- }
4321
- u && t.preventDefault()
4322
- },
4323
- _activate : function(e) {
4324
- this.active.is(".ui-state-disabled") || (this.active.children("a[aria-haspopup='true']").length ? this.expand(e) : this.select(e))
4325
- },
4326
- refresh : function() {
4327
- var t, n = this.options.icons.submenu, r = this.element.find(this.options.menus + ":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({
4328
- role : this.options.role,
4329
- "aria-hidden" : "true",
4330
- "aria-expanded" : "false"
4331
- });
4332
- t = r.add(this.element), t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role", "presentation").children("a").uniqueId().addClass("ui-corner-all").attr({
4333
- tabIndex : -1,
4334
- role : this._itemRole()
4335
- }), t.children(":not(.ui-menu-item)").each(function() {
4336
- var t = e(this);
4337
- /[^\-—–\s]/.test(t.text()) || t.addClass("ui-widget-content ui-menu-divider")
4338
- }), t.children(".ui-state-disabled").attr("aria-disabled", "true"), r.each(function() {
4339
- var t = e(this), r = t.prev("a"), i = e("<span>").addClass("ui-menu-icon ui-icon " + n).data("ui-menu-submenu-carat", !0);
4340
- r.attr("aria-haspopup", "true").prepend(i), t.attr("aria-labelledby", r.attr("id"))
4341
- }), this.active && !e.contains(this.element[0], this.active[0]) && this.blur()
4342
- },
4343
- _itemRole : function() {
4344
- return {menu:"menuitem",listbox:"option"}[this.options.role]
4345
- },
4346
- focus : function(e, t) {
4347
- var n, r;
4348
- this.blur(e, e && e.type === "focus"), this._scrollIntoView(t), this.active = t.first(), r = this.active.children("a").addClass("ui-state-focus"), this.options.role && this.element.attr("aria-activedescendant", r.attr("id")), this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"), e && e.type === "keydown" ? this._close() : this.timer = this._delay(function() {
4349
- this._close()
4350
- }, this.delay), n = t.children(".ui-menu"), n.length && /^mouse/.test(e.type) && this._startOpening(n), this.activeMenu = t.parent(), this._trigger("focus", e, {
4351
- item : t
4352
- })
4353
- },
4354
- _scrollIntoView : function(t) {
4355
- var n, r, i, s, o, u;
4356
- this._hasScroll() && ( n = parseFloat(e.css(this.activeMenu[0], "borderTopWidth")) || 0, r = parseFloat(e.css(this.activeMenu[0], "paddingTop")) || 0, i = t.offset().top - this.activeMenu.offset().top - n - r, s = this.activeMenu.scrollTop(), o = this.activeMenu.height(), u = t.height(), i < 0 ? this.activeMenu.scrollTop(s + i) : i + u > o && this.activeMenu.scrollTop(s + i - o + u))
4357
- },
4358
- blur : function(e, t) {
4359
- t || clearTimeout(this.timer);
4360
- if (!this.active)
4361
- return;
4362
- this.active.children("a").removeClass("ui-state-focus"), this.active = null, this._trigger("blur", e, {
4363
- item : this.active
4364
- })
4365
- },
4366
- _startOpening : function(e) {
4367
- clearTimeout(this.timer);
4368
- if (e.attr("aria-hidden") !== "true")
4369
- return;
4370
- this.timer = this._delay(function() {
4371
- this._close(), this._open(e)
4372
- }, this.delay)
4373
- },
4374
- _open : function(t) {
4375
- var n = e.extend({
4376
- of : this.active
4377
- }, this.options.position);
4378
- clearTimeout(this.timer), this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden", "true"), t.show().removeAttr("aria-hidden").attr("aria-expanded", "true").position(n)
4379
- },
4380
- collapseAll : function(t, n) {
4381
- clearTimeout(this.timer), this.timer = this._delay(function() {
4382
- var r = n ? this.element : e(t && t.target).closest(this.element.find(".ui-menu"));
4383
- r.length || ( r = this.element), this._close(r), this.blur(t), this.activeMenu = r
4384
- }, this.delay)
4385
- },
4386
- _close : function(e) {
4387
- e || ( e = this.active ? this.active.parent() : this.element), e.find(".ui-menu").hide().attr("aria-hidden", "true").attr("aria-expanded", "false").end().find("a.ui-state-active").removeClass("ui-state-active")
4388
- },
4389
- collapse : function(e) {
4390
- var t = this.active && this.active.parent().closest(".ui-menu-item", this.element);
4391
- t && t.length && (this._close(), this.focus(e, t))
4392
- },
4393
- expand : function(e) {
4394
- var t = this.active && this.active.children(".ui-menu ").children(".ui-menu-item").first();
4395
- t && t.length && (this._open(t.parent()), this._delay(function() {
4396
- this.focus(e, t)
4397
- }))
4398
- },
4399
- next : function(e) {
4400
- this._move("next", "first", e)
4401
- },
4402
- previous : function(e) {
4403
- this._move("prev", "last", e)
4404
- },
4405
- isFirstItem : function() {
4406
- return this.active && !this.active.prevAll(".ui-menu-item").length
4407
- },
4408
- isLastItem : function() {
4409
- return this.active && !this.active.nextAll(".ui-menu-item").length
4410
- },
4411
- _move : function(e, t, n) {
4412
- var r;
4413
- this.active && (e === "first" || e === "last" ? r = this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1) : r = this.active[e+"All"](".ui-menu-item").eq(0));
4414
- if (!r || !r.length || !this.active)
4415
- r = this.activeMenu.children(".ui-menu-item")[t]();
4416
- this.focus(n, r)
4417
- },
4418
- nextPage : function(t) {
4419
- var n, r, i;
4420
- if (!this.active) {
4421
- this.next(t);
4422
- return
4423
- }
4424
- if (this.isLastItem())
4425
- return;
4426
- this._hasScroll() ? ( r = this.active.offset().top, i = this.element.height(), this.active.nextAll(".ui-menu-item").each(function() {
4427
- return n = e(this), n.offset().top - r - i < 0
4428
- }), this.focus(t, n)) : this.focus(t, this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())
4429
- },
4430
- previousPage : function(t) {
4431
- var n, r, i;
4432
- if (!this.active) {
4433
- this.next(t);
4434
- return
4435
- }
4436
- if (this.isFirstItem())
4437
- return;
4438
- this._hasScroll() ? ( r = this.active.offset().top, i = this.element.height(), this.active.prevAll(".ui-menu-item").each(function() {
4439
- return n = e(this), n.offset().top - r + i > 0
4440
- }), this.focus(t, n)) : this.focus(t, this.activeMenu.children(".ui-menu-item").first())
4441
- },
4442
- _hasScroll : function() {
4443
- return this.element.outerHeight() < this.element.prop("scrollHeight")
4444
- },
4445
- select : function(t) {
4446
- this.active = this.active || e(t.target).closest(".ui-menu-item");
4447
- var n = {
4448
- item : this.active
4449
- };
4450
- this.active.has(".ui-menu").length || this.collapseAll(t, !0), this._trigger("select", t, n)
4451
- }
4452
- })
4453
- })(jQuery);
4454
- (function(e, t) {
4455
- e.widget("ui.progressbar", {
4456
- version : "1.9.0",
4457
- options : {
4458
- value : 0,
4459
- max : 100
4460
- },
4461
- min : 0,
4462
- _create : function() {
4463
- this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({
4464
- role : "progressbar",
4465
- "aria-valuemin" : this.min,
4466
- "aria-valuemax" : this.options.max,
4467
- "aria-valuenow" : this._value()
4468
- }), this.valueDiv = e("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element), this.oldValue = this._value(), this._refreshValue()
4469
- },
4470
- _destroy : function() {
4471
- this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"), this.valueDiv.remove()
4472
- },
4473
- value : function(e) {
4474
- return e === t ? this._value() : (this._setOption("value", e), this)
4475
- },
4476
- _setOption : function(e, t) {
4477
- e === "value" && (this.options.value = t, this._refreshValue(), this._value() === this.options.max && this._trigger("complete")), this._super(e, t)
4478
- },
4479
- _value : function() {
4480
- var e = this.options.value;
4481
- return typeof e != "number" && ( e = 0), Math.min(this.options.max, Math.max(this.min, e))
4482
- },
4483
- _percentage : function() {
4484
- return 100 * this._value() / this.options.max
4485
- },
4486
- _refreshValue : function() {
4487
- var e = this.value(), t = this._percentage();
4488
- this.oldValue !== e && (this.oldValue = e, this._trigger("change")), this.valueDiv.toggle(e > this.min).toggleClass("ui-corner-right", e === this.options.max).width(t.toFixed(0) + "%"), this.element.attr("aria-valuenow", e)
4489
- }
4490
- })
4491
- })(jQuery);
4492
- (function(e, t) {
4493
- var n = 5;
4494
- e.widget("ui.slider", e.ui.mouse, {
4495
- version : "1.9.0",
4496
- widgetEventPrefix : "slide",
4497
- options : {
4498
- animate : !1,
4499
- distance : 0,
4500
- max : 100,
4501
- min : 0,
4502
- orientation : "horizontal",
4503
- range : !1,
4504
- step : 1,
4505
- value : 0,
4506
- values : null
4507
- },
4508
- _create : function() {
4509
- var t, r = this.options, i = this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"), s = "<a class='ui-slider-handle hovertip ui-state-default ui-corner-all ' data-original-title='' href='#'></a>", o = r.values && r.values.length || 1, u = [];
4510
- this._keySliding = !1, this._mouseSliding = !1, this._animateOff = !0, this._handleIndex = null, this._detectOrientation(), this._mouseInit(), this.element.addClass("ui-slider ui-slider-" + this.orientation + " ui-widget" + " ui-widget-content" + " ui-corner-all" + (r.disabled ? " ui-slider-disabled ui-disabled" : "")), this.range = e([]), r.range && (r.range === !0 && (r.values || (r.values = [this._valueMin(), this._valueMin()]), r.values.length && r.values.length !== 2 && (r.values = [r.values[0], r.values[0]])), this.range = e("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header" + (r.range === "min" || r.range === "max" ? " ui-slider-range-" + r.range : "")));
4511
- for ( t = i.length; t < o; t++)
4512
- u.push(s);
4513
- this.handles = i.add(e(u.join("")).appendTo(this.element)), this.handle = this.handles.eq(0), this.handles.add(this.range).filter("a").click(function(e) {
4514
- e.preventDefault()
4515
- }).mouseenter(function() {
4516
- r.disabled || e(this).addClass("ui-state-hover")
4517
- }).mouseleave(function() {
4518
- e(this).removeClass("ui-state-hover")
4519
- }).focus(function() {
4520
- r.disabled ? e(this).blur() : (e(".ui-slider .ui-state-focus").removeClass("ui-state-focus"), e(this).addClass("ui-state-focus"))
4521
- }).blur(function() {
4522
- e(this).removeClass("ui-state-focus")
4523
- }), this.handles.each(function(t) {
4524
- e(this).data("ui-slider-handle-index", t)
4525
- }), this._on(this.handles, {
4526
- keydown : function(t) {
4527
- var r, i, s, o, u = e(t.target).data("ui-slider-handle-index");
4528
- switch(t.keyCode) {
4529
- case e.ui.keyCode.HOME:
4530
- case e.ui.keyCode.END:
4531
- case e.ui.keyCode.PAGE_UP:
4532
- case e.ui.keyCode.PAGE_DOWN:
4533
- case e.ui.keyCode.UP:
4534
- case e.ui.keyCode.RIGHT:
4535
- case e.ui.keyCode.DOWN:
4536
- case e.ui.keyCode.LEFT:
4537
- t.preventDefault();
4538
- if (!this._keySliding) {
4539
- this._keySliding = !0, e(t.target).addClass("ui-state-active"), r = this._start(t, u);
4540
- if (r === !1)
4541
- return
4542
- }
4543
- }
4544
- o = this.options.step, this.options.values && this.options.values.length ? i = s = this.values(u) : i = s = this.value();
4545
- switch(t.keyCode) {
4546
- case e.ui.keyCode.HOME:
4547
- s = this._valueMin();
4548
- break;
4549
- case e.ui.keyCode.END:
4550
- s = this._valueMax();
4551
- break;
4552
- case e.ui.keyCode.PAGE_UP:
4553
- s = this._trimAlignValue(i + (this._valueMax() - this._valueMin()) / n);
4554
- break;
4555
- case e.ui.keyCode.PAGE_DOWN:
4556
- s = this._trimAlignValue(i - (this._valueMax() - this._valueMin()) / n);
4557
- break;
4558
- case e.ui.keyCode.UP:
4559
- case e.ui.keyCode.RIGHT:
4560
- if (i === this._valueMax())
4561
- return;
4562
- s = this._trimAlignValue(i + o);
4563
- break;
4564
- case e.ui.keyCode.DOWN:
4565
- case e.ui.keyCode.LEFT:
4566
- if (i === this._valueMin())
4567
- return;
4568
- s = this._trimAlignValue(i - o)
4569
- }
4570
- this._slide(t, u, s)
4571
- },
4572
- keyup : function(t) {
4573
- var n = e(t.target).data("ui-slider-handle-index");
4574
- this._keySliding && (this._keySliding = !1, this._stop(t, n), this._change(t, n), e(t.target).removeClass("ui-state-active"))
4575
- }
4576
- }), this._refreshValue(), this._animateOff = !1
4577
- },
4578
- _destroy : function() {
4579
- this.handles.remove(), this.range.remove(), this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all"), this._mouseDestroy()
4580
- },
4581
- _mouseCapture : function(t) {
4582
- var n, r, i, s, o, u, a, f, l = this, c = this.options;
4583
- return c.disabled ? !1 : (this.elementSize = {
4584
- width : this.element.outerWidth(),
4585
- height : this.element.outerHeight()
4586
- }, this.elementOffset = this.element.offset(), n = {
4587
- x : t.pageX,
4588
- y : t.pageY
4589
- }, r = this._normValueFromMouse(n), i = this._valueMax() - this._valueMin() + 1, this.handles.each(function(t) {
4590
- var n = Math.abs(r - l.values(t));
4591
- i > n && ( i = n, s = e(this), o = t)
4592
- }), c.range === !0 && this.values(1) === c.min && (o += 1, s = e(this.handles[o])), u = this._start(t, o), u === !1 ? !1 : (this._mouseSliding = !0, this._handleIndex = o, s.addClass("ui-state-active").focus(), a = s.offset(), f = !e(t.target).parents().andSelf().is(".ui-slider-handle"), this._clickOffset = f ? {
4593
- left : 0,
4594
- top : 0
4595
- } : {
4596
- left : t.pageX - a.left - s.width() / 2,
4597
- top : t.pageY - a.top - s.height() / 2 - (parseInt(s.css("borderTopWidth"), 10) || 0) - (parseInt(s.css("borderBottomWidth"), 10) || 0) + (parseInt(s.css("marginTop"), 10) || 0)
4598
- }, this.handles.hasClass("ui-state-hover") || this._slide(t, o, r), this._animateOff = !0, !0))
4599
- },
4600
- _mouseStart : function(e) {
4601
- return !0
4602
- },
4603
- _mouseDrag : function(e) {
4604
- var t = {
4605
- x : e.pageX,
4606
- y : e.pageY
4607
- }, n = this._normValueFromMouse(t);
4608
- return this._slide(e, this._handleIndex, n), !1
4609
- },
4610
- _mouseStop : function(e) {
4611
- return this.handles.removeClass("ui-state-active"), this._mouseSliding = !1, this._stop(e, this._handleIndex), this._change(e, this._handleIndex), this._handleIndex = null, this._clickOffset = null, this._animateOff = !1, !1
4612
- },
4613
- _detectOrientation : function() {
4614
- this.orientation = this.options.orientation === "vertical" ? "vertical" : "horizontal"
4615
- },
4616
- _normValueFromMouse : function(e) {
4617
- var t, n, r, i, s;
4618
- return this.orientation === "horizontal" ? ( t = this.elementSize.width, n = e.x - this.elementOffset.left - (this._clickOffset ? this._clickOffset.left : 0)) : ( t = this.elementSize.height, n = e.y - this.elementOffset.top - (this._clickOffset ? this._clickOffset.top : 0)), r = n / t, r > 1 && ( r = 1), r < 0 && ( r = 0), this.orientation === "vertical" && ( r = 1 - r), i = this._valueMax() - this._valueMin(), s = this._valueMin() + r * i, this._trimAlignValue(s)
4619
- },
4620
- _start : function(e, t) {
4621
- var n = {
4622
- handle : this.handles[t],
4623
- value : this.value()
4624
- };
4625
- return this.options.values && this.options.values.length && (n.value = this.values(t), n.values = this.values()), this._trigger("start", e, n)
4626
- },
4627
- _slide : function(e, t, n) {
4628
- var r, i, s;
4629
- this.options.values && this.options.values.length ? ( r = this.values( t ? 0 : 1), this.options.values.length === 2 && this.options.range === !0 && (t === 0 && n > r || t === 1 && n < r) && ( n = r), n !== this.values(t) && ( i = this.values(), i[t] = n, s = this._trigger("slide", e, {
4630
- handle : this.handles[t],
4631
- value : n,
4632
- values : i
4633
- }), r = this.values( t ? 0 : 1), s !== !1 && this.values(t, n, !0))) : n !== this.value() && ( s = this._trigger("slide", e, {
4634
- handle : this.handles[t],
4635
- value : n
4636
- }), s !== !1 && this.value(n))
4637
- },
4638
- _stop : function(e, t) {
4639
- var n = {
4640
- handle : this.handles[t],
4641
- value : this.value()
4642
- };
4643
- this.options.values && this.options.values.length && (n.value = this.values(t), n.values = this.values()), this._trigger("stop", e, n)
4644
- },
4645
- _change : function(e, t) {
4646
- if (!this._keySliding && !this._mouseSliding) {
4647
- var n = {
4648
- handle : this.handles[t],
4649
- value : this.value()
4650
- };
4651
- this.options.values && this.options.values.length && (n.value = this.values(t), n.values = this.values()), this._trigger("change", e, n)
4652
- }
4653
- },
4654
- value : function(e) {
4655
- if (arguments.length) {
4656
- this.options.value = this._trimAlignValue(e), this._refreshValue(), this._change(null, 0);
4657
- return
4658
- }
4659
- return this._value()
4660
- },
4661
- values : function(t, n) {
4662
- var r, i, s;
4663
- if (arguments.length > 1) {
4664
- this.options.values[t] = this._trimAlignValue(n), this._refreshValue(), this._change(null, t);
4665
- return
4666
- }
4667
- if (!arguments.length)
4668
- return this._values();
4669
- if (!e.isArray(arguments[0]))
4670
- return this.options.values && this.options.values.length ? this._values(t) : this.value();
4671
- r = this.options.values, i = arguments[0];
4672
- for ( s = 0; s < r.length; s += 1)
4673
- r[s] = this._trimAlignValue(i[s]), this._change(null, s);
4674
- this._refreshValue()
4675
- },
4676
- _setOption : function(t, n) {
4677
- var r, i = 0;
4678
- e.isArray(this.options.values) && ( i = this.options.values.length), e.Widget.prototype._setOption.apply(this, arguments);
4679
- switch(t) {
4680
- case"disabled":
4681
- n ? (this.handles.filter(".ui-state-focus").blur(), this.handles.removeClass("ui-state-hover"), this.handles.prop("disabled", !0), this.element.addClass("ui-disabled")) : (this.handles.prop("disabled", !1), this.element.removeClass("ui-disabled"));
4682
- break;
4683
- case"orientation":
4684
- this._detectOrientation(), this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-" + this.orientation), this._refreshValue();
4685
- break;
4686
- case"value":
4687
- this._animateOff = !0, this._refreshValue(), this._change(null, 0), this._animateOff = !1;
4688
- break;
4689
- case"values":
4690
- this._animateOff = !0, this._refreshValue();
4691
- for ( r = 0; r < i; r += 1)
4692
- this._change(null, r);
4693
- this._animateOff = !1
4694
- }
4695
- },
4696
- _value : function() {
4697
- var e = this.options.value;
4698
- return e = this._trimAlignValue(e), e
4699
- },
4700
- _values : function(e) {
4701
- var t, n, r;
4702
- if (arguments.length)
4703
- return t = this.options.values[e], t = this._trimAlignValue(t), t;
4704
- n = this.options.values.slice();
4705
- for ( r = 0; r < n.length; r += 1)
4706
- n[r] = this._trimAlignValue(n[r]);
4707
- return n
4708
- },
4709
- _trimAlignValue : function(e) {
4710
- if (e <= this._valueMin())
4711
- return this._valueMin();
4712
- if (e >= this._valueMax())
4713
- return this._valueMax();
4714
- var t = this.options.step > 0 ? this.options.step : 1, n = (e - this._valueMin()) % t, r = e - n;
4715
- return Math.abs(n) * 2 >= t && (r += n > 0 ? t : -t), parseFloat(r.toFixed(5))
4716
- },
4717
- _valueMin : function() {
4718
- return this.options.min
4719
- },
4720
- _valueMax : function() {
4721
- return this.options.max
4722
- },
4723
- _refreshValue : function() {
4724
- var t, n, r, i, s, o = this.options.range, u = this.options, a = this, f = this._animateOff ? !1 : u.animate, l = {};
4725
- this.options.values && this.options.values.length ? this.handles.each(function(r, i) {
4726
- n = (a.values(r) - a._valueMin()) / (a._valueMax() - a._valueMin()) * 100, l[a.orientation === "horizontal" ? "left" : "bottom"] = n + "%", e(this).stop(1,1)[f?"animate":"css"](l, u.animate), a.options.range === !0 && (a.orientation === "horizontal" ? (r === 0 && a.range.stop(1,1)[f?"animate":"css"]({
4727
- left : n + "%"
4728
- }, u.animate), r === 1 && a.range[f?"animate":"css"]({
4729
- width : n - t + "%"
4730
- }, {
4731
- queue : !1,
4732
- duration : u.animate
4733
- })) : (r === 0 && a.range.stop(1,1)[f?"animate":"css"]({
4734
- bottom : n + "%"
4735
- }, u.animate), r === 1 && a.range[f?"animate":"css"]({
4736
- height : n - t + "%"
4737
- }, {
4738
- queue : !1,
4739
- duration : u.animate
4740
- }))), t = n
4741
- }) : ( r = this.value(), i = this._valueMin(), s = this._valueMax(), n = s !== i ? (r - i) / (s - i) * 100 : 0, l[this.orientation === "horizontal" ? "left" : "bottom"] = n + "%", this.handle.stop(1,1)[f?"animate":"css"](l, u.animate), o === "min" && this.orientation === "horizontal" && this.range.stop(1,1)[f?"animate":"css"]({
4742
- width : n + "%"
4743
- }, u.animate), o === "max" && this.orientation === "horizontal" && this.range[f?"animate":"css"]({
4744
- width : 100 - n + "%"
4745
- }, {
4746
- queue : !1,
4747
- duration : u.animate
4748
- }), o === "min" && this.orientation === "vertical" && this.range.stop(1,1)[f?"animate":"css"]({
4749
- height : n + "%"
4750
- }, u.animate), o === "max" && this.orientation === "vertical" && this.range[f?"animate":"css"]({
4751
- height : 100 - n + "%"
4752
- }, {
4753
- queue : !1,
4754
- duration : u.animate
4755
- }))
4756
- }
4757
- })
4758
- })(jQuery);
4759
- (function(e) {
4760
- function t(e) {
4761
- return function() {
4762
- var t = this.element.val();
4763
- e.apply(this, arguments), this._refresh(), t !== this.element.val() && this._trigger("change")
4764
- }
4765
- }
4766
- e.widget("ui.spinner", {
4767
- version : "1.9.0",
4768
- defaultElement : "<input>",
4769
- widgetEventPrefix : "spin",
4770
- options : {
4771
- culture : null,
4772
- icons : {
4773
- down : "ui-icon-triangle-1-s",
4774
- up : "ui-icon-triangle-1-n"
4775
- },
4776
- incremental : !0,
4777
- max : null,
4778
- min : null,
4779
- numberFormat : null,
4780
- page : 10,
4781
- step : 1,
4782
- change : null,
4783
- spin : null,
4784
- start : null,
4785
- stop : null
4786
- },
4787
- _create : function() {
4788
- this._setOption("max", this.options.max), this._setOption("min", this.options.min), this._setOption("step", this.options.step), this._value(this.element.val(), !0), this._draw(), this._on(this._events), this._refresh(), this._on(this.window, {
4789
- beforeunload : function() {
4790
- this.element.removeAttr("autocomplete")
4791
- }
4792
- })
4793
- },
4794
- _getCreateOptions : function() {
4795
- var t = {}, n = this.element;
4796
- return e.each(["min", "max", "step"], function(e, r) {
4797
- var i = n.attr(r);
4798
- i !== undefined && i.length && (t[r] = i)
4799
- }), t
4800
- },
4801
- _events : {
4802
- keydown : function(e) {
4803
- this._start(e) && this._keydown(e) && e.preventDefault()
4804
- },
4805
- keyup : "_stop",
4806
- focus : function() {
4807
- this.uiSpinner.addClass("ui-state-active"), this.previous = this.element.val()
4808
- },
4809
- blur : function(e) {
4810
- if (this.cancelBlur) {
4811
- delete this.cancelBlur;
4812
- return
4813
- }
4814
- this._refresh(), this.uiSpinner.removeClass("ui-state-active"), this.previous !== this.element.val() && this._trigger("change", e)
4815
- },
4816
- mousewheel : function(e, t) {
4817
- if (!t)
4818
- return;
4819
- if (!this.spinning && !this._start(e))
4820
- return !1;
4821
- this._spin((t > 0 ? 1 : -1) * this.options.step, e), clearTimeout(this.mousewheelTimer), this.mousewheelTimer = this._delay(function() {
4822
- this.spinning && this._stop(e)
4823
- }, 100), e.preventDefault()
4824
- },
4825
- "mousedown .ui-spinner-button" : function(t) {
4826
- function r() {
4827
- var e = this.element[0] === this.document[0].activeElement;
4828
- e || (this.element.focus(), this.previous = n, this._delay(function() {
4829
- this.previous = n
4830
- }))
4831
- }
4832
-
4833
- var n;
4834
- n = this.element[0] === this.document[0].activeElement ? this.previous : this.element.val(), t.preventDefault(), r.call(this), this.cancelBlur = !0, this._delay(function() {
4835
- delete this.cancelBlur, r.call(this)
4836
- });
4837
- if (this._start(t) === !1)
4838
- return;
4839
- this._repeat(null, e(t.currentTarget).hasClass("ui-spinner-up") ? 1 : -1, t)
4840
- },
4841
- "mouseup .ui-spinner-button" : "_stop",
4842
- "mouseenter .ui-spinner-button" : function(t) {
4843
- if (!e(t.currentTarget).hasClass("ui-state-active"))
4844
- return;
4845
- if (this._start(t) === !1)
4846
- return !1;
4847
- this._repeat(null, e(t.currentTarget).hasClass("ui-spinner-up") ? 1 : -1, t)
4848
- },
4849
- "mouseleave .ui-spinner-button" : "_stop"
4850
- },
4851
- _draw : function() {
4852
- var e = this.uiSpinner = this.element.addClass("ui-spinner-input").attr("autocomplete", "off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());
4853
- this._hoverable(e), this.element.attr("role", "spinbutton"), this.buttons = e.find(".ui-spinner-button").attr("tabIndex", -1).button().removeClass("ui-corner-all"), this.buttons.height() > Math.ceil(e.height() * .5) && e.height() > 0 && e.height(e.height()), this.options.disabled && this.disable()
4854
- },
4855
- _keydown : function(t) {
4856
- var n = this.options, r = e.ui.keyCode;
4857
- switch(t.keyCode) {
4858
- case r.UP:
4859
- return this._repeat(null, 1, t), !0;
4860
- case r.DOWN:
4861
- return this._repeat(null, -1, t), !0;
4862
- case r.PAGE_UP:
4863
- return this._repeat(null, n.page, t), !0;
4864
- case r.PAGE_DOWN:
4865
- return this._repeat(null, -n.page, t), !0
4866
- }
4867
- return !1
4868
- },
4869
- _uiSpinnerHtml : function() {
4870
- return "<span class='ui-spinner ui-state-default ui-widget ui-widget-content ui-corner-all'></span>"
4871
- },
4872
- _buttonHtml : function() {
4873
- return "<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon " + this.options.icons.up + "'>&#9650;</span>" + "</a>" + "<a class='ui-spinner-button ui-spinner-down ui-corner-br'>" + "<span class='ui-icon " + this.options.icons.down + "'>&#9660;</span>" + "</a>"
4874
- },
4875
- _start : function(e) {
4876
- return !this.spinning && this._trigger("start", e) === !1 ? !1 : (this.counter || (this.counter = 1), this.spinning = !0, !0)
4877
- },
4878
- _repeat : function(e, t, n) {
4879
- e = e || 500, clearTimeout(this.timer), this.timer = this._delay(function() {
4880
- this._repeat(40, t, n)
4881
- }, e), this._spin(t * this.options.step, n)
4882
- },
4883
- _spin : function(e, t) {
4884
- var n = this.value() || 0;
4885
- this.counter || (this.counter = 1), n = this._adjustValue(n + e * this._increment(this.counter));
4886
- if (!this.spinning || this._trigger("spin", t, {
4887
- value : n
4888
- }) !== !1)
4889
- this._value(n), this.counter++
4890
- },
4891
- _increment : function(t) {
4892
- var n = this.options.incremental;
4893
- return n ? e.isFunction(n) ? n(t) : Math.floor(t * t * t / 5e4 - t * t / 500 + 17 * t / 200 + 1) : 1
4894
- },
4895
- _precision : function() {
4896
- var e = this._precisionOf(this.options.step);
4897
- return this.options.min !== null && ( e = Math.max(e, this._precisionOf(this.options.min))), e
4898
- },
4899
- _precisionOf : function(e) {
4900
- var t = e.toString(), n = t.indexOf(".");
4901
- return n === -1 ? 0 : t.length - n - 1
4902
- },
4903
- _adjustValue : function(e) {
4904
- var t, n, r = this.options;
4905
- return t = r.min !== null ? r.min : 0, n = e - t, n = Math.round(n / r.step) * r.step, e = t + n, e = parseFloat(e.toFixed(this._precision())), r.max !== null && e > r.max ? r.max : r.min !== null && e < r.min ? r.min : e
4906
- },
4907
- _stop : function(e) {
4908
- if (!this.spinning)
4909
- return;
4910
- clearTimeout(this.timer), clearTimeout(this.mousewheelTimer), this.counter = 0, this.spinning = !1, this._trigger("stop", e)
4911
- },
4912
- _setOption : function(e, t) {
4913
- if (e === "culture" || e === "numberFormat") {
4914
- var n = this._parse(this.element.val());
4915
- this.options[e] = t, this.element.val(this._format(n));
4916
- return
4917
- }
4918
- (e === "max" || e === "min" || e === "step") && typeof t == "string" && ( t = this._parse(t)), this._super(e, t), e === "disabled" && ( t ? (this.element.prop("disabled", !0), this.buttons.button("disable")) : (this.element.prop("disabled", !1), this.buttons.button("enable")))
4919
- },
4920
- _setOptions : t(function(e) {
4921
- this._super(e), this._value(this.element.val())
4922
- }),
4923
- _parse : function(e) {
4924
- return typeof e == "string" && e !== "" && ( e = window.Globalize && this.options.numberFormat ? Globalize.parseFloat(e, 10, this.options.culture) : +e), e === "" || isNaN(e) ? null : e
4925
- },
4926
- _format : function(e) {
4927
- return e === "" ? "" : window.Globalize && this.options.numberFormat ? Globalize.format(e, this.options.numberFormat, this.options.culture) : e
4928
- },
4929
- _refresh : function() {
4930
- this.element.attr({
4931
- "aria-valuemin" : this.options.min,
4932
- "aria-valuemax" : this.options.max,
4933
- "aria-valuenow" : this._parse(this.element.val())
4934
- })
4935
- },
4936
- _value : function(e, t) {
4937
- var n;
4938
- e !== "" && ( n = this._parse(e), n !== null && (t || ( n = this._adjustValue(n)), e = this._format(n))), this.element.val(e), this._refresh()
4939
- },
4940
- _destroy : function() {
4941
- this.element.removeClass("ui-spinner-input").prop("disabled", !1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"), this.uiSpinner.replaceWith(this.element)
4942
- },
4943
- stepUp : t(function(e) {
4944
- this._stepUp(e)
4945
- }),
4946
- _stepUp : function(e) {
4947
- this._spin((e || 1) * this.options.step)
4948
- },
4949
- stepDown : t(function(e) {
4950
- this._stepDown(e)
4951
- }),
4952
- _stepDown : function(e) {
4953
- this._spin((e || 1) * -this.options.step)
4954
- },
4955
- pageUp : t(function(e) {
4956
- this._stepUp((e || 1) * this.options.page)
4957
- }),
4958
- pageDown : t(function(e) {
4959
- this._stepDown((e || 1) * this.options.page)
4960
- }),
4961
- value : function(e) {
4962
- if (!arguments.length)
4963
- return this._parse(this.element.val());
4964
- t(this._value).call(this, e)
4965
- },
4966
- widget : function() {
4967
- return this.uiSpinner
4968
- }
4969
- })
4970
- })(jQuery);
4971
- (function(e, t) {
4972
- function i() {
4973
- return ++n
4974
- }
4975
-
4976
- function s(e) {
4977
- return e = e.cloneNode(!1), e.hash.length > 1 && e.href.replace(r, "") === location.href.replace(r, "")
4978
- }
4979
-
4980
- var n = 0, r = /#.*$/;
4981
- e.widget("ui.tabs", {
4982
- version : "1.9.0",
4983
- delay : 300,
4984
- options : {
4985
- active : null,
4986
- collapsible : !1,
4987
- event : "click",
4988
- heightStyle : "content",
4989
- hide : null,
4990
- show : null,
4991
- activate : null,
4992
- beforeActivate : null,
4993
- beforeLoad : null,
4994
- load : null
4995
- },
4996
- _create : function() {
4997
- var t, n = this, r = this.options, i = r.active;
4998
- this.running = !1, this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible", r.collapsible).delegate(".ui-tabs-nav > li", "mousedown" + this.eventNamespace, function(t) {
4999
- e(this).is(".ui-state-disabled") && t.preventDefault()
5000
- }).delegate(".ui-tabs-anchor", "focus" + this.eventNamespace, function() {
5001
- e(this).closest("li").is(".ui-state-disabled") && this.blur()
5002
- }), this._processTabs();
5003
- if (i === null) {
5004
- location.hash && this.anchors.each(function(e, t) {
5005
- if (t.hash === location.hash)
5006
- return i = e, !1
5007
- }), i === null && ( i = this.tabs.filter(".ui-tabs-active").index());
5008
- if (i === null || i === -1)
5009
- i = this.tabs.length ? 0 : !1
5010
- }
5011
- i !== !1 && ( i = this.tabs.index(this.tabs.eq(i)), i === -1 && ( i = r.collapsible ? !1 : 0)), r.active = i, !r.collapsible && r.active === !1 && this.anchors.length && (r.active = 0), e.isArray(r.disabled) && (r.disabled = e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"), function(e) {
5012
- return n.tabs.index(e)
5013
- }))).sort()), this.options.active !== !1 && this.anchors.length ? this.active = this._findActive(this.options.active) : this.active = e(), this._refresh(), this.active.length && this.load(r.active)
5014
- },
5015
- _getCreateEventData : function() {
5016
- return {
5017
- tab : this.active,
5018
- panel : this.active.length ? this._getPanelForTab(this.active) : e()
5019
- }
5020
- },
5021
- _tabKeydown : function(t) {
5022
- var n = e(this.document[0].activeElement).closest("li"), r = this.tabs.index(n), i = !0;
5023
- if (this._handlePageNav(t))
5024
- return;
5025
- switch(t.keyCode) {
5026
- case e.ui.keyCode.RIGHT:
5027
- case e.ui.keyCode.DOWN:
5028
- r++;
5029
- break;
5030
- case e.ui.keyCode.UP:
5031
- case e.ui.keyCode.LEFT:
5032
- i = !1, r--;
5033
- break;
5034
- case e.ui.keyCode.END:
5035
- r = this.anchors.length - 1;
5036
- break;
5037
- case e.ui.keyCode.HOME:
5038
- r = 0;
5039
- break;
5040
- case e.ui.keyCode.SPACE:
5041
- t.preventDefault(), clearTimeout(this.activating), this._activate(r);
5042
- return;
5043
- case e.ui.keyCode.ENTER:
5044
- t.preventDefault(), clearTimeout(this.activating), this._activate(r === this.options.active ? !1 : r);
5045
- return;
5046
- default:
5047
- return
5048
- }
5049
- t.preventDefault(), clearTimeout(this.activating), r = this._focusNextTab(r, i), t.ctrlKey || (n.attr("aria-selected", "false"), this.tabs.eq(r).attr("aria-selected", "true"), this.activating = this._delay(function() {
5050
- this.option("active", r)
5051
- }, this.delay))
5052
- },
5053
- _panelKeydown : function(t) {
5054
- if (this._handlePageNav(t))
5055
- return;
5056
- t.ctrlKey && t.keyCode === e.ui.keyCode.UP && (t.preventDefault(), this.active.focus())
5057
- },
5058
- _handlePageNav : function(t) {
5059
- if (t.altKey && t.keyCode === e.ui.keyCode.PAGE_UP)
5060
- return this._activate(this._focusNextTab(this.options.active - 1, !1)), !0;
5061
- if (t.altKey && t.keyCode === e.ui.keyCode.PAGE_DOWN)
5062
- return this._activate(this._focusNextTab(this.options.active + 1, !0)), !0
5063
- },
5064
- _findNextTab : function(t, n) {
5065
- function i() {
5066
- return t > r && ( t = 0), t < 0 && ( t = r), t
5067
- }
5068
-
5069
- var r = this.tabs.length - 1;
5070
- while (e.inArray(i(), this.options.disabled) !== -1)
5071
- t = n ? t + 1 : t - 1;
5072
- return t
5073
- },
5074
- _focusNextTab : function(e, t) {
5075
- return e = this._findNextTab(e, t), this.tabs.eq(e).focus(), e
5076
- },
5077
- _setOption : function(e, t) {
5078
- if (e === "active") {
5079
- this._activate(t);
5080
- return
5081
- }
5082
- if (e === "disabled") {
5083
- this._setupDisabled(t);
5084
- return
5085
- }
5086
- this._super(e, t), e === "collapsible" && (this.element.toggleClass("ui-tabs-collapsible", t), !t && this.options.active === !1 && this._activate(0)), e === "event" && this._setupEvents(t), e === "heightStyle" && this._setupHeightStyle(t)
5087
- },
5088
- _tabId : function(e) {
5089
- return e.attr("aria-controls") || "ui-tabs-" + i()
5090
- },
5091
- _sanitizeSelector : function(e) {
5092
- return e ? e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g, "\\$&") : ""
5093
- },
5094
- refresh : function() {
5095
- var t, n = this.options, r = this.tablist.children(":has(a[href])");
5096
- n.disabled = e.map(r.filter(".ui-state-disabled"), function(e) {
5097
- return r.index(e)
5098
- }), this._processTabs(), n.active === !1 || !this.anchors.length ? (n.active = !1, this.active = e()) : this.active.length && !e.contains(this.tablist[0], this.active[0]) ? this.tabs.length === n.disabled.length ? (n.active = !1, this.active = e()) : this._activate(this._findNextTab(Math.max(0, n.active - 1), !1)) : n.active = this.tabs.index(this.active), this._refresh()
5099
- },
5100
- _refresh : function() {
5101
- this._setupDisabled(this.options.disabled), this._setupEvents(this.options.event), this._setupHeightStyle(this.options.heightStyle), this.tabs.not(this.active).attr({
5102
- "aria-selected" : "false",
5103
- tabIndex : -1
5104
- }), this.panels.not(this._getPanelForTab(this.active)).hide().attr({
5105
- "aria-expanded" : "false",
5106
- "aria-hidden" : "true"
5107
- }), this.active.length ? (this.active.addClass("ui-tabs-active ui-state-active").attr({
5108
- "aria-selected" : "true",
5109
- tabIndex : 0
5110
- }), this._getPanelForTab(this.active).show().attr({
5111
- "aria-expanded" : "true",
5112
- "aria-hidden" : "false"
5113
- })) : this.tabs.eq(0).attr("tabIndex", 0)
5114
- },
5115
- _processTabs : function() {
5116
- var t = this;
5117
- this.tablist = this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role", "tablist"), this.tabs = this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({
5118
- role : "tab",
5119
- tabIndex : -1
5120
- }), this.anchors = this.tabs.map(function() {
5121
- return e("a",this)[0]
5122
- }).addClass("ui-tabs-anchor").attr({
5123
- role : "presentation",
5124
- tabIndex : -1
5125
- }), this.panels = e(), this.anchors.each(function(n, r) {
5126
- var i, o, u, a = e(r).uniqueId().attr("id"), f = e(r).closest("li"), l = f.attr("aria-controls");
5127
- s(r) ? ( i = r.hash, o = t.element.find(t._sanitizeSelector(i))) : ( u = t._tabId(f), i = "#" + u, o = t.element.find(i), o.length || ( o = t._createPanel(u), o.insertAfter(t.panels[n - 1] || t.tablist)), o.attr("aria-live", "polite")), o.length && (t.panels = t.panels.add(o)), l && f.data("ui-tabs-aria-controls", l), f.attr({
5128
- "aria-controls" : i.substring(1),
5129
- "aria-labelledby" : a
5130
- }), o.attr("aria-labelledby", a)
5131
- }), this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role", "tabpanel")
5132
- },
5133
- _getList : function() {
5134
- return this.element.find("ol,ul").eq(0)
5135
- },
5136
- _createPanel : function(t) {
5137
- return e("<div>").attr("id", t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy", !0)
5138
- },
5139
- _setupDisabled : function(t) {
5140
- e.isArray(t) && (t.length ? t.length === this.anchors.length && ( t = !0) : t = !1);
5141
- for (var n = 0, r; r = this.tabs[n]; n++)
5142
- t === !0 || e.inArray(n, t) !== -1 ? e(r).addClass("ui-state-disabled").attr("aria-disabled", "true") : e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");
5143
- this.options.disabled = t
5144
- },
5145
- _setupEvents : function(t) {
5146
- var n = {
5147
- click : function(e) {
5148
- e.preventDefault()
5149
- }
5150
- };
5151
- t && e.each(t.split(" "), function(e, t) {
5152
- n[t] = "_eventHandler"
5153
- }), this._off(this.anchors.add(this.tabs).add(this.panels)), this._on(this.anchors, n), this._on(this.tabs, {
5154
- keydown : "_tabKeydown"
5155
- }), this._on(this.panels, {
5156
- keydown : "_panelKeydown"
5157
- }), this._focusable(this.tabs), this._hoverable(this.tabs)
5158
- },
5159
- _setupHeightStyle : function(t) {
5160
- var n, r, i = this.element.parent();
5161
- t === "fill" ? (e.support.minHeight || ( r = i.css("overflow"), i.css("overflow", "hidden")), n = i.height(), this.element.siblings(":visible").each(function() {
5162
- var t = e(this), r = t.css("position");
5163
- if (r === "absolute" || r === "fixed")
5164
- return;
5165
- n -= t.outerHeight(!0)
5166
- }), r && i.css("overflow", r), this.element.children().not(this.panels).each(function() {
5167
- n -= e(this).outerHeight(!0)
5168
- }), this.panels.each(function() {
5169
- e(this).height(Math.max(0, n - e(this).innerHeight() + e(this).height()))
5170
- }).css("overflow", "auto")) : t === "auto" && ( n = 0, this.panels.each(function() {
5171
- n = Math.max(n, e(this).height("").height())
5172
- }).height(n))
5173
- },
5174
- _eventHandler : function(t) {
5175
- var n = this.options, r = this.active, i = e(t.currentTarget), s = i.closest("li"), o = s[0] === r[0], u = o && n.collapsible, a = u ? e() : this._getPanelForTab(s), f = r.length ? this._getPanelForTab(r) : e(), l = {
5176
- oldTab : r,
5177
- oldPanel : f,
5178
- newTab : u ? e() : s,
5179
- newPanel : a
5180
- };
5181
- t.preventDefault();
5182
- if (s.hasClass("ui-state-disabled") || s.hasClass("ui-tabs-loading") || this.running || o && !n.collapsible || this._trigger("beforeActivate", t, l) === !1)
5183
- return;
5184
- n.active = u ? !1 : this.tabs.index(s), this.active = o ? e() : s, this.xhr && this.xhr.abort(), !f.length && !a.length && e.error("jQuery UI Tabs: Mismatching fragment identifier."), a.length && this.load(this.tabs.index(s), t), this._toggle(t, l)
5185
- },
5186
- _toggle : function(t, n) {
5187
- function o() {
5188
- r.running = !1, r._trigger("activate", t, n)
5189
- }
5190
-
5191
- function u() {
5192
- n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"), i.length && r.options.show ? r._show(i, r.options.show, o) : (i.show(), o())
5193
- }
5194
-
5195
- var r = this, i = n.newPanel, s = n.oldPanel;
5196
- this.running = !0, s.length && this.options.hide ? this._hide(s, this.options.hide, function() {
5197
- n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"), u()
5198
- }) : (n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"), s.hide(), u()), s.attr({
5199
- "aria-expanded" : "false",
5200
- "aria-hidden" : "true"
5201
- }), n.oldTab.attr("aria-selected", "false"), i.length && s.length ? n.oldTab.attr("tabIndex", -1) : i.length && this.tabs.filter(function() {
5202
- return e(this).attr("tabIndex") === 0
5203
- }).attr("tabIndex", -1), i.attr({
5204
- "aria-expanded" : "true",
5205
- "aria-hidden" : "false"
5206
- }), n.newTab.attr({
5207
- "aria-selected" : "true",
5208
- tabIndex : 0
5209
- })
5210
- },
5211
- _activate : function(t) {
5212
- var n, r = this._findActive(t);
5213
- if (r[0] === this.active[0])
5214
- return;
5215
- r.length || ( r = this.active), n = r.find(".ui-tabs-anchor")[0], this._eventHandler({
5216
- target : n,
5217
- currentTarget : n,
5218
- preventDefault : e.noop
5219
- })
5220
- },
5221
- _findActive : function(t) {
5222
- return t === !1 ? e() : this.tabs.eq(t)
5223
- },
5224
- _getIndex : function(e) {
5225
- return typeof e == "string" && ( e = this.anchors.index(this.anchors.filter("[href$='" + e + "']"))), e
5226
- },
5227
- _destroy : function() {
5228
- this.xhr && this.xhr.abort(), this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"), this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"), this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(), this.tabs.add(this.panels).each(function() {
5229
- e.data(this, "ui-tabs-destroy") ? e(this).remove() : e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")
5230
- }), this.tabs.each(function() {
5231
- var t = e(this), n = t.data("ui-tabs-aria-controls");
5232
- n ? t.attr("aria-controls", n) : t.removeAttr("aria-controls")
5233
- }), this.options.heightStyle !== "content" && this.panels.css("height", "")
5234
- },
5235
- enable : function(n) {
5236
- var r = this.options.disabled;
5237
- if (r === !1)
5238
- return;
5239
- n === t ? r = !1 : ( n = this._getIndex(n), e.isArray(r) ? r = e.map(r, function(e) {
5240
- return e !== n ? e : null
5241
- }) : r = e.map(this.tabs, function(e, t) {
5242
- return t !== n ? t : null
5243
- })), this._setupDisabled(r)
5244
- },
5245
- disable : function(n) {
5246
- var r = this.options.disabled;
5247
- if (r === !0)
5248
- return;
5249
- if (n === t)
5250
- r = !0;
5251
- else {
5252
- n = this._getIndex(n);
5253
- if (e.inArray(n, r) !== -1)
5254
- return;
5255
- e.isArray(r) ? r = e.merge([n], r).sort() : r = [n]
5256
- }
5257
- this._setupDisabled(r)
5258
- },
5259
- load : function(t, n) {
5260
- t = this._getIndex(t);
5261
- var r = this, i = this.tabs.eq(t), o = i.find(".ui-tabs-anchor"), u = this._getPanelForTab(i), a = {
5262
- tab : i,
5263
- panel : u
5264
- };
5265
- if (s(o[0]))
5266
- return;
5267
- this.xhr = e.ajax(this._ajaxSettings(o, n, a)), this.xhr && this.xhr.statusText !== "canceled" && (i.addClass("ui-tabs-loading"), u.attr("aria-busy", "true"), this.xhr.success(function(e) {
5268
- setTimeout(function() {
5269
- u.html(e), r._trigger("load", n, a)
5270
- }, 1)
5271
- }).complete(function(e, t) {
5272
- setTimeout(function() {
5273
- t === "abort" && r.panels.stop(!1, !0), i.removeClass("ui-tabs-loading"), u.removeAttr("aria-busy"), e === r.xhr &&
5274
- delete r.xhr
5275
- }, 1)
5276
- }))
5277
- },
5278
- _ajaxSettings : function(t, n, r) {
5279
- var i = this;
5280
- return {
5281
- url : t.attr("href"),
5282
- beforeSend : function(t, s) {
5283
- return i._trigger("beforeLoad", n, e.extend({
5284
- jqXHR : t,
5285
- ajaxSettings : s
5286
- }, r))
5287
- }
5288
- }
5289
- },
5290
- _getPanelForTab : function(t) {
5291
- var n = e(t).attr("aria-controls");
5292
- return this.element.find(this._sanitizeSelector("#" + n))
5293
- }
5294
- }), e.uiBackCompat !== !1 && (e.ui.tabs.prototype._ui = function(e, t) {
5295
- return {
5296
- tab : e,
5297
- panel : t,
5298
- index : this.anchors.index(e)
5299
- }
5300
- }, e.widget("ui.tabs", e.ui.tabs, {
5301
- url : function(e, t) {
5302
- this.anchors.eq(e).attr("href", t)
5303
- }
5304
- }), e.widget("ui.tabs", e.ui.tabs, {
5305
- options : {
5306
- ajaxOptions : null,
5307
- cache : !1
5308
- },
5309
- _create : function() {
5310
- this._super();
5311
- var t = this;
5312
- this._on({
5313
- tabsbeforeload : function(n, r) {
5314
- if (e.data(r.tab[0], "cache.tabs")) {
5315
- n.preventDefault();
5316
- return
5317
- }
5318
- r.jqXHR.success(function() {
5319
- t.options.cache && e.data(r.tab[0], "cache.tabs", !0)
5320
- })
5321
- }
5322
- })
5323
- },
5324
- _ajaxSettings : function(t, n, r) {
5325
- var i = this.options.ajaxOptions;
5326
- return e.extend({}, i, {
5327
- error : function(e, t, n) {
5328
- try {
5329
- i.error(e, t, r.tab.closest("li").index(), r.tab[0])
5330
- } catch(n) {
5331
- }
5332
- }
5333
- }, this._superApply(arguments))
5334
- },
5335
- _setOption : function(e, t) {
5336
- e === "cache" && t === !1 && this.anchors.removeData("cache.tabs"), this._super(e, t)
5337
- },
5338
- _destroy : function() {
5339
- this.anchors.removeData("cache.tabs"), this._super()
5340
- },
5341
- url : function(e, t) {
5342
- this.anchors.eq(e).removeData("cache.tabs"), this._superApply(arguments)
5343
- }
5344
- }), e.widget("ui.tabs", e.ui.tabs, {
5345
- abort : function() {
5346
- this.xhr && this.xhr.abort()
5347
- }
5348
- }), e.widget("ui.tabs", e.ui.tabs, {
5349
- options : {
5350
- spinner : "<em>Loading&#8230;</em>"
5351
- },
5352
- _create : function() {
5353
- this._super(), this._on({
5354
- tabsbeforeload : function(e, t) {
5355
- if (e.target !== this.element[0] || !this.options.spinner)
5356
- return;
5357
- var n = t.tab.find("span"), r = n.html();
5358
- n.html(this.options.spinner), t.jqXHR.complete(function() {
5359
- n.html(r)
5360
- })
5361
- }
5362
- })
5363
- }
5364
- }), e.widget("ui.tabs", e.ui.tabs, {
5365
- options : {
5366
- enable : null,
5367
- disable : null
5368
- },
5369
- enable : function(t) {
5370
- var n = this.options, r;
5371
- if (t && n.disabled === !0 || e.isArray(n.disabled) && e.inArray(t, n.disabled) !== -1)
5372
- r = !0;
5373
- this._superApply(arguments), r && this._trigger("enable", null, this._ui(this.anchors[t], this.panels[t]))
5374
- },
5375
- disable : function(t) {
5376
- var n = this.options, r;
5377
- if (t && n.disabled === !1 || e.isArray(n.disabled) && e.inArray(t, n.disabled) === -1)
5378
- r = !0;
5379
- this._superApply(arguments), r && this._trigger("disable", null, this._ui(this.anchors[t], this.panels[t]))
5380
- }
5381
- }), e.widget("ui.tabs", e.ui.tabs, {
5382
- options : {
5383
- add : null,
5384
- remove : null,
5385
- tabTemplate : "<li><a href='#{href}'><span>#{label}</span></a></li>"
5386
- },
5387
- add : function(n, r, i) {
5388
- i === t && ( i = this.anchors.length);
5389
- var s, o, u = this.options, a = e(u.tabTemplate.replace(/#\{href\}/g, n).replace(/#\{label\}/g, r)), f = n.indexOf("#") ? this._tabId(a) : n.replace("#", "");
5390
- return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy", !0), a.attr("aria-controls", f), s = i >= this.tabs.length, o = this.element.find("#" + f), o.length || ( o = this._createPanel(f), s ? i > 0 ? o.insertAfter(this.panels.eq(-1)) : o.appendTo(this.element) : o.insertBefore(this.panels[i])), o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(), s ? a.appendTo(this.tablist) : a.insertBefore(this.tabs[i]), u.disabled = e.map(u.disabled, function(e) {
5391
- return e >= i ? ++e : e
5392
- }), this.refresh(), this.tabs.length === 1 && u.active === !1 && this.option("active", 0), this._trigger("add", null, this._ui(this.anchors[i], this.panels[i])), this
5393
- },
5394
- remove : function(t) {
5395
- t = this._getIndex(t);
5396
- var n = this.options, r = this.tabs.eq(t).remove(), i = this._getPanelForTab(r).remove();
5397
- return r.hasClass("ui-tabs-active") && this.anchors.length > 2 && this._activate(t + (t + 1 < this.anchors.length ? 1 : -1)), n.disabled = e.map(e.grep(n.disabled, function(e) {
5398
- return e !== t
5399
- }), function(e) {
5400
- return e >= t ? --e : e
5401
- }), this.refresh(), this._trigger("remove", null, this._ui(r.find("a")[0], i[0])), this
5402
- }
5403
- }), e.widget("ui.tabs", e.ui.tabs, {
5404
- length : function() {
5405
- return this.anchors.length
5406
- }
5407
- }), e.widget("ui.tabs", e.ui.tabs, {
5408
- options : {
5409
- idPrefix : "ui-tabs-"
5410
- },
5411
- _tabId : function(t) {
5412
- var n = t.is("li") ? t.find("a[href]") : t;
5413
- return n = n[0], e(n).closest("li").attr("aria-controls") || n.title && n.title.replace(/\s/g, "_").replace(/[^\w\u00c0-\uFFFF\-]/g, "") || this.options.idPrefix + i()
5414
- }
5415
- }), e.widget("ui.tabs", e.ui.tabs, {
5416
- options : {
5417
- panelTemplate : "<div></div>"
5418
- },
5419
- _createPanel : function(t) {
5420
- return e(this.options.panelTemplate).attr("id", t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy", !0)
5421
- }
5422
- }), e.widget("ui.tabs", e.ui.tabs, {
5423
- _create : function() {
5424
- var e = this.options;
5425
- e.active === null && e.selected !== t && (e.active = e.selected === -1 ? !1 : e.selected), this._super(), e.selected = e.active, e.selected === !1 && (e.selected = -1)
5426
- },
5427
- _setOption : function(e, t) {
5428
- if (e !== "selected")
5429
- return this._super(e, t);
5430
- var n = this.options;
5431
- this._super("active", t === -1 ? !1 : t), n.selected = n.active, n.selected === !1 && (n.selected = -1)
5432
- },
5433
- _eventHandler : function(e) {
5434
- this._superApply(arguments), this.options.selected = this.options.active, this.options.selected === !1 && (this.options.selected = -1)
5435
- }
5436
- }), e.widget("ui.tabs", e.ui.tabs, {
5437
- options : {
5438
- show : null,
5439
- select : null
5440
- },
5441
- _create : function() {
5442
- this._super(), this.options.active !== !1 && this._trigger("show", null, this._ui(this.active.find(".ui-tabs-anchor")[0], this._getPanelForTab(this.active)[0]))
5443
- },
5444
- _trigger : function(e, t, n) {
5445
- var r = this._superApply(arguments);
5446
- return r ? (e === "beforeActivate" && n.newTab.length ? r = this._super("select", t, {
5447
- tab : n.newTab.find(".ui-tabs-anchor")[0],
5448
- panel : n.newPanel[0],
5449
- index : n.newTab.closest("li").index()
5450
- }) : e === "activate" && n.newTab.length && ( r = this._super("show", t, {
5451
- tab : n.newTab.find(".ui-tabs-anchor")[0],
5452
- panel : n.newPanel[0],
5453
- index : n.newTab.closest("li").index()
5454
- })), r) : !1
5455
- }
5456
- }), e.widget("ui.tabs", e.ui.tabs, {
5457
- select : function(e) {
5458
- e = this._getIndex(e);
5459
- if (e === -1) {
5460
- if (!this.options.collapsible || this.options.selected === -1)
5461
- return;
5462
- e = this.options.selected
5463
- }
5464
- this.anchors.eq(e).trigger(this.options.event + this.eventNamespace)
5465
- }
5466
- }), function() {
5467
- var t = 0;
5468
- e.widget("ui.tabs", e.ui.tabs, {
5469
- options : {
5470
- cookie : null
5471
- },
5472
- _create : function() {
5473
- var e = this.options, t;
5474
- e.active == null && e.cookie && ( t = parseInt(this._cookie(), 10), t === -1 && ( t = !1), e.active = t), this._super()
5475
- },
5476
- _cookie : function(n) {
5477
- var r = [this.cookie || (this.cookie = this.options.cookie.name || "ui-tabs-" + ++t)];
5478
- return arguments.length && (r.push(n === !1 ? -1 : n), r.push(this.options.cookie)), e.cookie.apply(null, r)
5479
- },
5480
- _refresh : function() {
5481
- this._super(), this.options.cookie && this._cookie(this.options.active, this.options.cookie)
5482
- },
5483
- _eventHandler : function(e) {
5484
- this._superApply(arguments), this.options.cookie && this._cookie(this.options.active, this.options.cookie)
5485
- },
5486
- _destroy : function() {
5487
- this._super(), this.options.cookie && this._cookie(null, this.options.cookie)
5488
- }
5489
- })
5490
- }(), e.widget("ui.tabs", e.ui.tabs, {
5491
- _trigger : function(t, n, r) {
5492
- var i = e.extend({}, r);
5493
- return t === "load" && (i.panel = i.panel[0], i.tab = i.tab.find(".ui-tabs-anchor")[0]), this._super(t, n, i)
5494
- }
5495
- }), e.widget("ui.tabs", e.ui.tabs, {
5496
- options : {
5497
- fx : null
5498
- },
5499
- _getFx : function() {
5500
- var t, n, r = this.options.fx;
5501
- return r && (e.isArray(r) ? ( t = r[0], n = r[1]) : t = n = r), r ? {
5502
- show : n,
5503
- hide : t
5504
- } : null
5505
- },
5506
- _toggle : function(e, t) {
5507
- function o() {
5508
- n.running = !1, n._trigger("activate", e, t)
5509
- }
5510
-
5511
- function u() {
5512
- t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"), r.length && s.show ? r.animate(s.show, s.show.duration, function() {
5513
- o()
5514
- }) : (r.show(), o())
5515
- }
5516
-
5517
- var n = this, r = t.newPanel, i = t.oldPanel, s = this._getFx();
5518
- if (!s)
5519
- return this._super(e, t);
5520
- n.running = !0, i.length && s.hide ? i.animate(s.hide, s.hide.duration, function() {
5521
- t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"), u()
5522
- }) : (t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"), i.hide(), u())
5523
- }
5524
- }))
5525
- })(jQuery);
5526
- jQuery.effects || function(e, t) {
5527
- var n = e.uiBackCompat !== !1, r = "ui-effects-";
5528
- e.effects = {
5529
- effect : {}
5530
- }, function(t, n) {
5531
- function p(e, t, n) {
5532
- var r = a[t.type] || {};
5533
- return e == null ? n || !t.def ? null : t.def : ( e = r.floor ? ~~e : parseFloat(e), isNaN(e) ? t.def : r.mod ? (e + r.mod) % r.mod : 0 > e ? 0 : r.max < e ? r.max : e)
5534
- }
5535
-
5536
- function d(e) {
5537
- var n = o(), r = n._rgba = [];
5538
- return e = e.toLowerCase(), h(s, function(t, i) {
5539
- var s, o = i.re.exec(e), a = o && i.parse(o), f = i.space || "rgba";
5540
- if (a)
5541
- return s = n[f](a), n[u[f].cache] = s[u[f].cache], r = n._rgba = s._rgba, !1
5542
- }), r.length ? (r.join() === "0,0,0,0" && t.extend(r, c.transparent), n) : c[e]
5543
- }
5544
-
5545
- function v(e, t, n) {
5546
- return n = (n + 1) % 1, n * 6 < 1 ? e + (t - e) * n * 6 : n * 2 < 1 ? t : n * 3 < 2 ? e + (t - e) * (2 / 3 - n) * 6 : e
5547
- }
5548
-
5549
- var r = "backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "), i = /^([\-+])=\s*(\d+\.?\d*)/, s = [{
5550
- re : /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,
5551
- parse : function(e) {
5552
- return [e[1], e[2], e[3], e[4]]
5553
- }
5554
- }, {
5555
- re : /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,
5556
- parse : function(e) {
5557
- return [e[1] * 2.55, e[2] * 2.55, e[3] * 2.55, e[4]]
5558
- }
5559
- }, {
5560
- re : /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
5561
- parse : function(e) {
5562
- return [parseInt(e[1], 16), parseInt(e[2], 16), parseInt(e[3], 16)]
5563
- }
5564
- }, {
5565
- re : /#([a-f0-9])([a-f0-9])([a-f0-9])/,
5566
- parse : function(e) {
5567
- return [parseInt(e[1] + e[1], 16), parseInt(e[2] + e[2], 16), parseInt(e[3] + e[3], 16)]
5568
- }
5569
- }, {
5570
- re : /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,
5571
- space : "hsla",
5572
- parse : function(e) {
5573
- return [e[1], e[2] / 100, e[3] / 100, e[4]]
5574
- }
5575
- }], o = t.Color = function(e, n, r, i) {
5576
- return new t.Color.fn.parse(e, n, r, i)
5577
- }, u = {
5578
- rgba : {
5579
- props : {
5580
- red : {
5581
- idx : 0,
5582
- type : "byte"
5583
- },
5584
- green : {
5585
- idx : 1,
5586
- type : "byte"
5587
- },
5588
- blue : {
5589
- idx : 2,
5590
- type : "byte"
5591
- }
5592
- }
5593
- },
5594
- hsla : {
5595
- props : {
5596
- hue : {
5597
- idx : 0,
5598
- type : "degrees"
5599
- },
5600
- saturation : {
5601
- idx : 1,
5602
- type : "percent"
5603
- },
5604
- lightness : {
5605
- idx : 2,
5606
- type : "percent"
5607
- }
5608
- }
5609
- }
5610
- }, a = {
5611
- "byte" : {
5612
- floor : !0,
5613
- max : 255
5614
- },
5615
- percent : {
5616
- max : 1
5617
- },
5618
- degrees : {
5619
- mod : 360,
5620
- floor : !0
5621
- }
5622
- }, f = o.support = {}, l = t("<p>")[0], c, h = t.each;
5623
- l.style.cssText = "background-color:rgba(1,1,1,.5)", f.rgba = l.style.backgroundColor.indexOf("rgba") > -1, h(u, function(e, t) {
5624
- t.cache = "_" + e, t.props.alpha = {
5625
- idx : 3,
5626
- type : "percent",
5627
- def : 1
5628
- }
5629
- }), o.fn = t.extend(o.prototype, {
5630
- parse : function(r, i, s, a) {
5631
- if (r === n)
5632
- return this._rgba = [null, null, null, null], this;
5633
- if (r.jquery || r.nodeType)
5634
- r = t(r).css(i), i = n;
5635
- var f = this, l = t.type(r), v = this._rgba = [], m;
5636
- i !== n && ( r = [r, i, s, a], l = "array");
5637
- if (l === "string")
5638
- return this.parse(d(r) || c._default);
5639
- if (l === "array")
5640
- return h(u.rgba.props, function(e, t) {
5641
- v[t.idx] = p(r[t.idx], t)
5642
- }), this;
5643
- if (l === "object")
5644
- return r instanceof o ? h(u, function(e, t) {
5645
- r[t.cache] && (f[t.cache] = r[t.cache].slice())
5646
- }) : h(u, function(t, n) {
5647
- var i = n.cache;
5648
- h(n.props, function(e, t) {
5649
- if (!f[i] && n.to) {
5650
- if (e === "alpha" || r[e] == null)
5651
- return;
5652
- f[i] = n.to(f._rgba)
5653
- }
5654
- f[i][t.idx] = p(r[e], t, !0)
5655
- }), f[i] && e.inArray(null, f[i].slice(0, 3)) < 0 && (f[i][3] = 1, n.from && (f._rgba = n.from(f[i])))
5656
- }), this
5657
- },
5658
- is : function(e) {
5659
- var t = o(e), n = !0, r = this;
5660
- return h(u, function(e, i) {
5661
- var s, o = t[i.cache];
5662
- return o && ( s = r[i.cache] || i.to && i.to(r._rgba) || [], h(i.props, function(e, t) {
5663
- if (o[t.idx] != null)
5664
- return n = o[t.idx] === s[t.idx], n
5665
- })), n
5666
- }), n
5667
- },
5668
- _space : function() {
5669
- var e = [], t = this;
5670
- return h(u, function(n, r) {
5671
- t[r.cache] && e.push(n)
5672
- }), e.pop()
5673
- },
5674
- transition : function(e, t) {
5675
- var n = o(e), r = n._space(), i = u[r], s = this.alpha() === 0 ? o("transparent") : this, f = s[i.cache] || i.to(s._rgba), l = f.slice();
5676
- return n = n[i.cache], h(i.props, function(e, r) {
5677
- var i = r.idx, s = f[i], o = n[i], u = a[r.type] || {};
5678
- if (o === null)
5679
- return;
5680
- s === null ? l[i] = o : (u.mod && (o - s > u.mod / 2 ? s += u.mod : s - o > u.mod / 2 && (s -= u.mod)), l[i] = p((o - s) * t + s, r))
5681
- }), this[r](l)
5682
- },
5683
- blend : function(e) {
5684
- if (this._rgba[3] === 1)
5685
- return this;
5686
- var n = this._rgba.slice(), r = n.pop(), i = o(e)._rgba;
5687
- return o(t.map(n, function(e, t) {
5688
- return (1 - r) * i[t] + r * e
5689
- }))
5690
- },
5691
- toRgbaString : function() {
5692
- var e = "rgba(", n = t.map(this._rgba, function(e, t) {
5693
- return e == null ? t > 2 ? 1 : 0 : e
5694
- });
5695
- return n[3] === 1 && (n.pop(), e = "rgb("), e + n.join() + ")"
5696
- },
5697
- toHslaString : function() {
5698
- var e = "hsla(", n = t.map(this.hsla(), function(e, t) {
5699
- return e == null && ( e = t > 2 ? 1 : 0), t && t < 3 && ( e = Math.round(e * 100) + "%"), e
5700
- });
5701
- return n[3] === 1 && (n.pop(), e = "hsl("), e + n.join() + ")"
5702
- },
5703
- toHexString : function(e) {
5704
- var n = this._rgba.slice(), r = n.pop();
5705
- return e && n.push(~~(r * 255)), "#" + t.map(n, function(e, t) {
5706
- return e = (e || 0).toString(16), e.length === 1 ? "0" + e : e
5707
- }).join("")
5708
- },
5709
- toString : function() {
5710
- return this._rgba[3] === 0 ? "transparent" : this.toRgbaString()
5711
- }
5712
- }), o.fn.parse.prototype = o.fn, u.hsla.to = function(e) {
5713
- if (e[0] == null || e[1] == null || e[2] == null)
5714
- return [null, null, null, e[3]];
5715
- var t = e[0] / 255, n = e[1] / 255, r = e[2] / 255, i = e[3], s = Math.max(t, n, r), o = Math.min(t, n, r), u = s - o, a = s + o, f = a * .5, l, c;
5716
- return o === s ? l = 0 : t === s ? l = 60 * (n - r) / u + 360 : n === s ? l = 60 * (r - t) / u + 120 : l = 60 * (t - n) / u + 240, f === 0 || f === 1 ? c = f : f <= .5 ? c = u / a : c = u / (2 - a), [Math.round(l) % 360, c, f, i == null ? 1 : i]
5717
- }, u.hsla.from = function(e) {
5718
- if (e[0] == null || e[1] == null || e[2] == null)
5719
- return [null, null, null, e[3]];
5720
- var t = e[0] / 360, n = e[1], r = e[2], i = e[3], s = r <= .5 ? r * (1 + n) : r + n - r * n, o = 2 * r - s, u, a, f;
5721
- return [Math.round(v(o, s, t + 1 / 3) * 255), Math.round(v(o, s, t) * 255), Math.round(v(o, s, t - 1 / 3) * 255), i]
5722
- }, h(u, function(e, r) {
5723
- var s = r.props, u = r.cache, a = r.to, f = r.from;
5724
- o.fn[e] = function(e) {
5725
- a && !this[u] && (this[u] = a(this._rgba));
5726
- if (e === n)
5727
- return this[u].slice();
5728
- var r, i = t.type(e), l = i === "array" || i === "object" ? e : arguments, c = this[u].slice();
5729
- return h(s, function(e, t) {
5730
- var n = l[i === "object" ? e : t.idx];
5731
- n == null && ( n = c[t.idx]), c[t.idx] = p(n, t)
5732
- }), f ? ( r = o(f(c)), r[u] = c, r) : o(c)
5733
- }, h(s, function(n, r) {
5734
- if (o.fn[n])
5735
- return;
5736
- o.fn[n] = function(s) {
5737
- var o = t.type(s), u = n === "alpha" ? this._hsla ? "hsla" : "rgba" : e, a = this[u](), f = a[r.idx], l;
5738
- return o === "undefined" ? f : (o === "function" && ( s = s.call(this, f), o = t.type(s)), s == null && r.empty ? this : (o === "string" && ( l = i.exec(s), l && ( s = f + parseFloat(l[2]) * (l[1] === "+" ? 1 : -1))), a[r.idx] = s, this[u](a)))
5739
- }
5740
- })
5741
- }), h(r, function(e, n) {
5742
- t.cssHooks[n] = {
5743
- set : function(e, r) {
5744
- var i, s, u = "";
5745
- if (t.type(r) !== "string" || ( i = d(r))) {
5746
- r = o(i || r);
5747
- if (!f.rgba && r._rgba[3] !== 1) {
5748
- s = n === "backgroundColor" ? e.parentNode : e;
5749
- while ((u === "" || u === "transparent") && s && s.style)
5750
- try {
5751
- u = t.css(s, "backgroundColor"), s = s.parentNode
5752
- } catch(a) {
5753
- }
5754
- r = r.blend(u && u !== "transparent" ? u : "_default")
5755
- }
5756
- r = r.toRgbaString()
5757
- }
5758
- try {
5759
- e.style[n] = r
5760
- } catch(r) {
5761
- }
5762
- }
5763
- }, t.fx.step[n] = function(e) {
5764
- e.colorInit || (e.start = o(e.elem, n), e.end = o(e.end), e.colorInit = !0), t.cssHooks[n].set(e.elem, e.start.transition(e.end, e.pos))
5765
- }
5766
- }), t.cssHooks.borderColor = {
5767
- expand : function(e) {
5768
- var t = {};
5769
- return h(["Top", "Right", "Bottom", "Left"], function(n, r) {
5770
- t["border" + r + "Color"] = e
5771
- }), t
5772
- }
5773
- }, c = t.Color.names = {
5774
- aqua : "#00ffff",
5775
- black : "#000000",
5776
- blue : "#0000ff",
5777
- fuchsia : "#ff00ff",
5778
- gray : "#808080",
5779
- green : "#008000",
5780
- lime : "#00ff00",
5781
- maroon : "#800000",
5782
- navy : "#000080",
5783
- olive : "#808000",
5784
- purple : "#800080",
5785
- red : "#ff0000",
5786
- silver : "#c0c0c0",
5787
- teal : "#008080",
5788
- white : "#ffffff",
5789
- yellow : "#ffff00",
5790
- transparent : [null, null, null, 0],
5791
- _default : "#ffffff"
5792
- }
5793
- }(jQuery), function() {
5794
- function i() {
5795
- var t = this.ownerDocument.defaultView ? this.ownerDocument.defaultView.getComputedStyle(this, null) : this.currentStyle, n = {}, r, i, s;
5796
- if (t && t.length && t[0] && t[t[0]]) {
5797
- s = t.length;
5798
- while (s--) r = t[s], typeof t[r] == "string" && (n[e.camelCase(r)] = t[r])
5799
- } else
5800
- for (r in t) typeof t[r] == "string" && (n[r] = t[r]);
5801
- return n
5802
- }
5803
-
5804
- function s(t, n) {
5805
- var i = {}, s, o;
5806
- for (s in n) o = n[s], t[s] !== o && !r[s] && (e.fx.step[s] || !isNaN(parseFloat(o))) && (i[s] = o);
5807
- return i
5808
- }
5809
-
5810
- var n = ["add", "remove", "toggle"], r = {
5811
- border : 1,
5812
- borderBottom : 1,
5813
- borderColor : 1,
5814
- borderLeft : 1,
5815
- borderRight : 1,
5816
- borderTop : 1,
5817
- borderWidth : 1,
5818
- margin : 1,
5819
- padding : 1
5820
- };
5821
- e.each(["borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle"], function(t, n) {
5822
- e.fx.step[n] = function(e) {
5823
- if (e.end !== "none" && !e.setAttr || e.pos === 1 && !e.setAttr)
5824
- jQuery.style(e.elem, n, e.end), e.setAttr = !0
5825
- }
5826
- }), e.effects.animateClass = function(t, r, o, u) {
5827
- var a = e.speed(r, o, u);
5828
- return this.queue(function() {
5829
- var r = e(this), o = r.attr("class") || "", u, f = a.children ? r.find("*").andSelf() : r;
5830
- f = f.map(function() {
5831
- var t = e(this);
5832
- return {
5833
- el : t,
5834
- start : i.call(this)
5835
- }
5836
- }), u = function() {
5837
- e.each(n, function(e, n) {
5838
- t[n] && r[n+"Class"](t[n])
5839
- })
5840
- }, u(), f = f.map(function() {
5841
- return this.end = i.call(this.el[0]), this.diff = s(this.start, this.end), this
5842
- }), r.attr("class", o), f = f.map(function() {
5843
- var t = this, n = e.Deferred(), r = jQuery.extend({}, a, {
5844
- queue : !1,
5845
- complete : function() {
5846
- n.resolve(t)
5847
- }
5848
- });
5849
- return this.el.animate(this.diff, r), n.promise()
5850
- }), e.when.apply(e, f.get()).done(function() {
5851
- u(), e.each(arguments, function() {
5852
- var t = this.el;
5853
- e.each(this.diff, function(e) {
5854
- t.css(e, "")
5855
- })
5856
- }), a.complete.call(r[0])
5857
- })
5858
- })
5859
- }, e.fn.extend({
5860
- _addClass : e.fn.addClass,
5861
- addClass : function(t, n, r, i) {
5862
- return n ? e.effects.animateClass.call(this, {
5863
- add : t
5864
- }, n, r, i) : this._addClass(t)
5865
- },
5866
- _removeClass : e.fn.removeClass,
5867
- removeClass : function(t, n, r, i) {
5868
- return n ? e.effects.animateClass.call(this, {
5869
- remove : t
5870
- }, n, r, i) : this._removeClass(t)
5871
- },
5872
- _toggleClass : e.fn.toggleClass,
5873
- toggleClass : function(n, r, i, s, o) {
5874
- return typeof r == "boolean" || r === t ? i ? e.effects.animateClass.call(this, r ? {
5875
- add : n
5876
- } : {
5877
- remove : n
5878
- }, i, s, o) : this._toggleClass(n, r) : e.effects.animateClass.call(this, {
5879
- toggle : n
5880
- }, r, i, s)
5881
- },
5882
- switchClass : function(t, n, r, i, s) {
5883
- return e.effects.animateClass.call(this, {
5884
- add : n,
5885
- remove : t
5886
- }, r, i, s)
5887
- }
5888
- })
5889
- }(), function() {
5890
- function i(n, r, i, s) {
5891
- e.isPlainObject(n) && ( r = n, n = n.effect), n = {
5892
- effect : n
5893
- }, r === t && ( r = {}), e.isFunction(r) && ( s = r, i = null, r = {});
5894
- if ( typeof r == "number" || e.fx.speeds[r])
5895
- s = i, i = r, r = {};
5896
- return e.isFunction(i) && ( s = i, i = null), r && e.extend(n, r), i = i || r.duration, n.duration = e.fx.off ? 0 : typeof i == "number" ? i : i in e.fx.speeds ? e.fx.speeds[i] : e.fx.speeds._default, n.complete = s || r.complete, n
5897
- }
5898
-
5899
- function s(t) {
5900
- return !t || typeof t == "number" || e.fx.speeds[t] ? !0 : typeof t == "string" && !e.effects.effect[t] ? n && e.effects[t] ? !1 : !0 : !1
5901
- }
5902
- e.extend(e.effects, {
5903
- version : "1.9.0",
5904
- save : function(e, t) {
5905
- for (var n = 0; n < t.length; n++)
5906
- t[n] !== null && e.data(r + t[n], e[0].style[t[n]])
5907
- },
5908
- restore : function(e, n) {
5909
- var i, s;
5910
- for ( s = 0; s < n.length; s++)
5911
- n[s] !== null && ( i = e.data(r + n[s]), i === t && ( i = ""), e.css(n[s], i))
5912
- },
5913
- setMode : function(e, t) {
5914
- return t === "toggle" && ( t = e.is(":hidden") ? "show" : "hide"), t
5915
- },
5916
- getBaseline : function(e, t) {
5917
- var n, r;
5918
- switch(e[0]) {
5919
- case"top":
5920
- n = 0;
5921
- break;
5922
- case"middle":
5923
- n = .5;
5924
- break;
5925
- case"bottom":
5926
- n = 1;
5927
- break;
5928
- default:
5929
- n = e[0] / t.height
5930
- }
5931
- switch(e[1]) {
5932
- case"left":
5933
- r = 0;
5934
- break;
5935
- case"center":
5936
- r = .5;
5937
- break;
5938
- case"right":
5939
- r = 1;
5940
- break;
5941
- default:
5942
- r = e[1] / t.width
5943
- }
5944
- return {
5945
- x : r,
5946
- y : n
5947
- }
5948
- },
5949
- createWrapper : function(t) {
5950
- if (t.parent().is(".ui-effects-wrapper"))
5951
- return t.parent();
5952
- var n = {
5953
- width : t.outerWidth(!0),
5954
- height : t.outerHeight(!0),
5955
- "float" : t.css("float")
5956
- }, r = e("<div></div>").addClass("ui-effects-wrapper").css({
5957
- fontSize : "100%",
5958
- background : "transparent",
5959
- border : "none",
5960
- margin : 0,
5961
- padding : 0
5962
- }), i = {
5963
- width : t.width(),
5964
- height : t.height()
5965
- }, s = document.activeElement;
5966
- try {
5967
- s.id
5968
- } catch(o) {
5969
- s = document.body
5970
- }
5971
- return t.wrap(r), (t[0] === s || e.contains(t[0], s)) && e(s).focus(), r = t.parent(), t.css("position") === "static" ? (r.css({
5972
- position : "relative"
5973
- }), t.css({
5974
- position : "relative"
5975
- })) : (e.extend(n, {
5976
- position : t.css("position"),
5977
- zIndex : t.css("z-index")
5978
- }), e.each(["top", "left", "bottom", "right"], function(e, r) {
5979
- n[r] = t.css(r), isNaN(parseInt(n[r], 10)) && (n[r] = "auto")
5980
- }), t.css({
5981
- position : "relative",
5982
- top : 0,
5983
- left : 0,
5984
- right : "auto",
5985
- bottom : "auto"
5986
- })), t.css(i), r.css(n).show()
5987
- },
5988
- removeWrapper : function(t) {
5989
- var n = document.activeElement;
5990
- return t.parent().is(".ui-effects-wrapper") && (t.parent().replaceWith(t), (t[0] === n || e.contains(t[0], n)) && e(n).focus()), t
5991
- },
5992
- setTransition : function(t, n, r, i) {
5993
- return i = i || {}, e.each(n, function(e, n) {
5994
- var s = t.cssUnit(n);
5995
- s[0] > 0 && (i[n] = s[0] * r + s[1])
5996
- }), i
5997
- }
5998
- }), e.fn.extend({
5999
- effect : function(t, r, s, o) {
6000
- function h(t) {
6001
- function s() {
6002
- e.isFunction(r) && r.call(n[0]), e.isFunction(t) && t()
6003
- }
6004
-
6005
- var n = e(this), r = u.complete, i = u.mode;
6006
- (n.is(":hidden") ? i === "hide" : i === "show") ? s() : l.call(n[0], u, s)
6007
- }
6008
-
6009
- var u = i.apply(this, arguments), a = u.mode, f = u.queue, l = e.effects.effect[u.effect], c = !l && n && e.effects[u.effect];
6010
- return e.fx.off || !l && !c ? a ? this[a](u.duration, u.complete) : this.each(function() {
6011
- u.complete && u.complete.call(this)
6012
- }) : l ? f === !1 ? this.each(h) : this.queue(f || "fx", h) : c.call(this, {
6013
- options : u,
6014
- duration : u.duration,
6015
- callback : u.complete,
6016
- mode : u.mode
6017
- })
6018
- },
6019
- _show : e.fn.show,
6020
- show : function(e) {
6021
- if (s(e))
6022
- return this._show.apply(this, arguments);
6023
- var t = i.apply(this, arguments);
6024
- return t.mode = "show", this.effect.call(this, t)
6025
- },
6026
- _hide : e.fn.hide,
6027
- hide : function(e) {
6028
- if (s(e))
6029
- return this._hide.apply(this, arguments);
6030
- var t = i.apply(this, arguments);
6031
- return t.mode = "hide", this.effect.call(this, t)
6032
- },
6033
- __toggle : e.fn.toggle,
6034
- toggle : function(t) {
6035
- if (s(t) || typeof t == "boolean" || e.isFunction(t))
6036
- return this.__toggle.apply(this, arguments);
6037
- var n = i.apply(this, arguments);
6038
- return n.mode = "toggle", this.effect.call(this, n)
6039
- },
6040
- cssUnit : function(t) {
6041
- var n = this.css(t), r = [];
6042
- return e.each(["em", "px", "%", "pt"], function(e, t) {
6043
- n.indexOf(t) > 0 && ( r = [parseFloat(n), t])
6044
- }), r
6045
- }
6046
- })
6047
- }(), function() {
6048
- var t = {};
6049
- e.each(["Quad", "Cubic", "Quart", "Quint", "Expo"], function(e, n) {
6050
- t[n] = function(t) {
6051
- return Math.pow(t, e + 2)
6052
- }
6053
- }), e.extend(t, {
6054
- Sine : function(e) {
6055
- return 1 - Math.cos(e * Math.PI / 2)
6056
- },
6057
- Circ : function(e) {
6058
- return 1 - Math.sqrt(1 - e * e)
6059
- },
6060
- Elastic : function(e) {
6061
- return e === 0 || e === 1 ? e : -Math.pow(2, 8 * (e - 1)) * Math.sin(((e - 1) * 80 - 7.5) * Math.PI / 15)
6062
- },
6063
- Back : function(e) {
6064
- return e * e * (3 * e - 2)
6065
- },
6066
- Bounce : function(e) {
6067
- var t, n = 4;
6068
- while (e < (( t = Math.pow(2, --n)) - 1) / 11);
6069
- return 1 / Math.pow(4, 3 - n) - 7.5625 * Math.pow((t * 3 - 2) / 22 - e, 2)
6070
- }
6071
- }), e.each(t, function(t, n) {
6072
- e.easing["easeIn" + t] = n, e.easing["easeOut" + t] = function(e) {
6073
- return 1 - n(1 - e)
6074
- }, e.easing["easeInOut" + t] = function(e) {
6075
- return e < .5 ? n(e * 2) / 2 : 1 - n(e * -2 + 2) / 2
6076
- }
6077
- })
6078
- }()
6079
- }(jQuery);
6080
- (function(e, t) {
6081
- var n = /up|down|vertical/, r = /up|left|vertical|horizontal/;
6082
- e.effects.effect.blind = function(t, i) {
6083
- var s = e(this), o = ["position", "top", "bottom", "left", "right", "height", "width"], u = e.effects.setMode(s, t.mode || "hide"), a = t.direction || "up", f = n.test(a), l = f ? "height" : "width", c = f ? "top" : "left", h = r.test(a), p = {}, d = u === "show", v, m, g;
6084
- s.parent().is(".ui-effects-wrapper") ? e.effects.save(s.parent(), o) : e.effects.save(s, o), s.show(), v = e.effects.createWrapper(s).css({
6085
- overflow : "hidden"
6086
- }), m = v[l](), g = parseFloat(v.css(c)) || 0, p[l] = d ? m : 0, h || (s.css( f ? "bottom" : "right", 0).css( f ? "top" : "left", "auto").css({
6087
- position : "absolute"
6088
- }), p[c] = d ? g : m + g), d && (v.css(l, 0), h || v.css(c, g + m)), v.animate(p, {
6089
- duration : t.duration,
6090
- easing : t.easing,
6091
- queue : !1,
6092
- complete : function() {
6093
- u === "hide" && s.hide(), e.effects.restore(s, o), e.effects.removeWrapper(s), i()
6094
- }
6095
- })
6096
- }
6097
- })(jQuery);
6098
- (function(e, t) {
6099
- e.effects.effect.bounce = function(t, n) {
6100
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "height", "width"], s = e.effects.setMode(r, t.mode || "effect"), o = s === "hide", u = s === "show", a = t.direction || "up", f = t.distance, l = t.times || 5, c = l * 2 + (u || o ? 1 : 0), h = t.duration / c, p = t.easing, d = a === "up" || a === "down" ? "top" : "left", v = a === "up" || a === "left", m, g, y, b = r.queue(), w = b.length;
6101
- (u || o) && i.push("opacity"), e.effects.save(r, i), r.show(), e.effects.createWrapper(r), f || ( f = r[d==="top"?"outerHeight":"outerWidth"]() / 3), u && ( y = {
6102
- opacity : 1
6103
- }, y[d] = 0, r.css("opacity", 0).css(d, v ? -f * 2 : f * 2).animate(y, h, p)), o && (f /= Math.pow(2, l - 1)), y = {}, y[d] = 0;
6104
- for ( m = 0; m < l; m++)
6105
- g = {}, g[d] = ( v ? "-=" : "+=") + f, r.animate(g, h, p).animate(y, h, p), f = o ? f * 2 : f / 2;
6106
- o && ( g = {
6107
- opacity : 0
6108
- }, g[d] = ( v ? "-=" : "+=") + f, r.animate(g, h, p)), r.queue(function() {
6109
- o && r.hide(), e.effects.restore(r, i), e.effects.removeWrapper(r), n()
6110
- }), w > 1 && b.splice.apply(b, [1, 0].concat(b.splice(w, c + 1))), r.dequeue()
6111
- }
6112
- })(jQuery);
6113
- (function(e, t) {
6114
- e.effects.effect.clip = function(t, n) {
6115
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "height", "width"], s = e.effects.setMode(r, t.mode || "hide"), o = s === "show", u = t.direction || "vertical", a = u === "vertical", f = a ? "height" : "width", l = a ? "top" : "left", c = {}, h, p, d;
6116
- e.effects.save(r, i), r.show(), h = e.effects.createWrapper(r).css({
6117
- overflow : "hidden"
6118
- }), p = r[0].tagName === "IMG" ? h : r, d = p[f](), o && (p.css(f, 0), p.css(l, d / 2)), c[f] = o ? d : 0, c[l] = o ? 0 : d / 2, p.animate(c, {
6119
- queue : !1,
6120
- duration : t.duration,
6121
- easing : t.easing,
6122
- complete : function() {
6123
- o || r.hide(), e.effects.restore(r, i), e.effects.removeWrapper(r), n()
6124
- }
6125
- })
6126
- }
6127
- })(jQuery);
6128
- (function(e, t) {
6129
- e.effects.effect.drop = function(t, n) {
6130
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "opacity", "height", "width"], s = e.effects.setMode(r, t.mode || "hide"), o = s === "show", u = t.direction || "left", a = u === "up" || u === "down" ? "top" : "left", f = u === "up" || u === "left" ? "pos" : "neg", l = {
6131
- opacity : o ? 1 : 0
6132
- }, c;
6133
- e.effects.save(r, i), r.show(), e.effects.createWrapper(r), c = t.distance || r[a==="top"?"outerHeight":"outerWidth"](!0) / 2, o && r.css("opacity", 0).css(a, f === "pos" ? -c : c), l[a] = ( o ? f === "pos" ? "+=" : "-=" : f === "pos" ? "-=" : "+=") + c, r.animate(l, {
6134
- queue : !1,
6135
- duration : t.duration,
6136
- easing : t.easing,
6137
- complete : function() {
6138
- s === "hide" && r.hide(), e.effects.restore(r, i), e.effects.removeWrapper(r), n()
6139
- }
6140
- })
6141
- }
6142
- })(jQuery);
6143
- (function(e, t) {
6144
- e.effects.effect.explode = function(t, n) {
6145
- function y() {
6146
- c.push(this), c.length === r * i && b()
6147
- }
6148
-
6149
- function b() {
6150
- s.css({
6151
- visibility : "visible"
6152
- }), e(c).remove(), u || s.hide(), n()
6153
- }
6154
-
6155
- var r = t.pieces ? Math.round(Math.sqrt(t.pieces)) : 3, i = r, s = e(this), o = e.effects.setMode(s, t.mode || "hide"), u = o === "show", a = s.show().css("visibility", "hidden").offset(), f = Math.ceil(s.outerWidth() / i), l = Math.ceil(s.outerHeight() / r), c = [], h, p, d, v, m, g;
6156
- for ( h = 0; h < r; h++) {
6157
- v = a.top + h * l, g = h - (r - 1) / 2;
6158
- for ( p = 0; p < i; p++)
6159
- d = a.left + p * f, m = p - (i - 1) / 2, s.clone().appendTo("body").wrap("<div></div>").css({
6160
- position : "absolute",
6161
- visibility : "visible",
6162
- left : -p * f,
6163
- top : -h * l
6164
- }).parent().addClass("ui-effects-explode").css({
6165
- position : "absolute",
6166
- overflow : "hidden",
6167
- width : f,
6168
- height : l,
6169
- left : d + ( u ? m * f : 0),
6170
- top : v + ( u ? g * l : 0),
6171
- opacity : u ? 0 : 1
6172
- }).animate({
6173
- left : d + ( u ? 0 : m * f),
6174
- top : v + ( u ? 0 : g * l),
6175
- opacity : u ? 1 : 0
6176
- }, t.duration || 500, t.easing, y)
6177
- }
6178
- }
6179
- })(jQuery);
6180
- (function(e, t) {
6181
- e.effects.effect.fade = function(t, n) {
6182
- var r = e(this), i = e.effects.setMode(r, t.mode || "toggle");
6183
- r.animate({
6184
- opacity : i
6185
- }, {
6186
- queue : !1,
6187
- duration : t.duration,
6188
- easing : t.easing,
6189
- complete : n
6190
- })
6191
- }
6192
- })(jQuery);
6193
- (function(e, t) {
6194
- e.effects.effect.fold = function(t, n) {
6195
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "height", "width"], s = e.effects.setMode(r, t.mode || "hide"), o = s === "show", u = s === "hide", a = t.size || 15, f = /([0-9]+)%/.exec(a), l = !!t.horizFirst, c = o !== l, h = c ? ["width", "height"] : ["height", "width"], p = t.duration / 2, d, v, m = {}, g = {};
6196
- e.effects.save(r, i), r.show(), d = e.effects.createWrapper(r).css({
6197
- overflow : "hidden"
6198
- }), v = c ? [d.width(), d.height()] : [d.height(), d.width()], f && ( a = parseInt(f[1], 10) / 100 * v[ u ? 0 : 1]), o && d.css( l ? {
6199
- height : 0,
6200
- width : a
6201
- } : {
6202
- height : a,
6203
- width : 0
6204
- }), m[h[0]] = o ? v[0] : a, g[h[1]] = o ? v[1] : 0, d.animate(m, p, t.easing).animate(g, p, t.easing, function() {
6205
- u && r.hide(), e.effects.restore(r, i), e.effects.removeWrapper(r), n()
6206
- })
6207
- }
6208
- })(jQuery);
6209
- (function(e, t) {
6210
- e.effects.effect.highlight = function(t, n) {
6211
- var r = e(this), i = ["backgroundImage", "backgroundColor", "opacity"], s = e.effects.setMode(r, t.mode || "show"), o = {
6212
- backgroundColor : r.css("backgroundColor")
6213
- };
6214
- s === "hide" && (o.opacity = 0), e.effects.save(r, i), r.show().css({
6215
- backgroundImage : "none",
6216
- backgroundColor : t.color || "#ffff99"
6217
- }).animate(o, {
6218
- queue : !1,
6219
- duration : t.duration,
6220
- easing : t.easing,
6221
- complete : function() {
6222
- s === "hide" && r.hide(), e.effects.restore(r, i), n()
6223
- }
6224
- })
6225
- }
6226
- })(jQuery);
6227
- (function(e, t) {
6228
- e.effects.effect.pulsate = function(t, n) {
6229
- var r = e(this), i = e.effects.setMode(r, t.mode || "show"), s = i === "show", o = i === "hide", u = s || i === "hide", a = (t.times || 5) * 2 + ( u ? 1 : 0), f = t.duration / a, l = 0, c = r.queue(), h = c.length, p;
6230
- if (s || !r.is(":visible"))
6231
- r.css("opacity", 0).show(), l = 1;
6232
- for ( p = 1; p < a; p++)
6233
- r.animate({
6234
- opacity : l
6235
- }, f, t.easing), l = 1 - l;
6236
- r.animate({
6237
- opacity : l
6238
- }, f, t.easing), r.queue(function() {
6239
- o && r.hide(), n()
6240
- }), h > 1 && c.splice.apply(c, [1, 0].concat(c.splice(h, a + 1))), r.dequeue()
6241
- }
6242
- })(jQuery);
6243
- (function(e, t) {
6244
- e.effects.effect.puff = function(t, n) {
6245
- var r = e(this), i = e.effects.setMode(r, t.mode || "hide"), s = i === "hide", o = parseInt(t.percent, 10) || 150, u = o / 100, a = {
6246
- height : r.height(),
6247
- width : r.width()
6248
- };
6249
- e.extend(t, {
6250
- effect : "scale",
6251
- queue : !1,
6252
- fade : !0,
6253
- mode : i,
6254
- complete : n,
6255
- percent : s ? o : 100,
6256
- from : s ? a : {
6257
- height : a.height * u,
6258
- width : a.width * u
6259
- }
6260
- }), r.effect(t)
6261
- }, e.effects.effect.scale = function(t, n) {
6262
- var r = e(this), i = e.extend(!0, {}, t), s = e.effects.setMode(r, t.mode || "effect"), o = parseInt(t.percent, 10) || (parseInt(t.percent, 10) === 0 ? 0 : s === "hide" ? 0 : 100), u = t.direction || "both", a = t.origin, f = {
6263
- height : r.height(),
6264
- width : r.width(),
6265
- outerHeight : r.outerHeight(),
6266
- outerWidth : r.outerWidth()
6267
- }, l = {
6268
- y : u !== "horizontal" ? o / 100 : 1,
6269
- x : u !== "vertical" ? o / 100 : 1
6270
- };
6271
- i.effect = "size", i.queue = !1, i.complete = n, s !== "effect" && (i.origin = a || ["middle", "center"], i.restore = !0), i.from = t.from || (s === "show" ? {
6272
- height : 0,
6273
- width : 0
6274
- } : f), i.to = {
6275
- height : f.height * l.y,
6276
- width : f.width * l.x,
6277
- outerHeight : f.outerHeight * l.y,
6278
- outerWidth : f.outerWidth * l.x
6279
- }, i.fade && (s === "show" && (i.from.opacity = 0, i.to.opacity = 1), s === "hide" && (i.from.opacity = 1, i.to.opacity = 0)), r.effect(i)
6280
- }, e.effects.effect.size = function(t, n) {
6281
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "width", "height", "overflow", "opacity"], s = ["position", "top", "bottom", "left", "right", "overflow", "opacity"], o = ["width", "height", "overflow"], u = ["fontSize"], a = ["borderTopWidth", "borderBottomWidth", "paddingTop", "paddingBottom"], f = ["borderLeftWidth", "borderRightWidth", "paddingLeft", "paddingRight"], l = e.effects.setMode(r, t.mode || "effect"), c = t.restore || l !== "effect", h = t.scale || "both", p = t.origin || ["middle", "center"], d, v, m, g = r.css("position");
6282
- l === "show" && r.show(), d = {
6283
- height : r.height(),
6284
- width : r.width(),
6285
- outerHeight : r.outerHeight(),
6286
- outerWidth : r.outerWidth()
6287
- }, r.from = t.from || d, r.to = t.to || d, m = {
6288
- from : {
6289
- y : r.from.height / d.height,
6290
- x : r.from.width / d.width
6291
- },
6292
- to : {
6293
- y : r.to.height / d.height,
6294
- x : r.to.width / d.width
6295
- }
6296
- };
6297
- if (h === "box" || h === "both")
6298
- m.from.y !== m.to.y && ( i = i.concat(a), r.from = e.effects.setTransition(r, a, m.from.y, r.from), r.to = e.effects.setTransition(r, a, m.to.y, r.to)), m.from.x !== m.to.x && ( i = i.concat(f), r.from = e.effects.setTransition(r, f, m.from.x, r.from), r.to = e.effects.setTransition(r, f, m.to.x, r.to));
6299
- (h === "content" || h === "both") && m.from.y !== m.to.y && ( i = i.concat(u), r.from = e.effects.setTransition(r, u, m.from.y, r.from), r.to = e.effects.setTransition(r, u, m.to.y, r.to)), e.effects.save(r, c ? i : s), r.show(), e.effects.createWrapper(r), r.css("overflow", "hidden").css(r.from), p && ( v = e.effects.getBaseline(p, d), r.from.top = (d.outerHeight - r.outerHeight()) * v.y, r.from.left = (d.outerWidth - r.outerWidth()) * v.x, r.to.top = (d.outerHeight - r.to.outerHeight) * v.y, r.to.left = (d.outerWidth - r.to.outerWidth) * v.x), r.css(r.from);
6300
- if (h === "content" || h === "both")
6301
- a = a.concat(["marginTop", "marginBottom"]).concat(u), f = f.concat(["marginLeft", "marginRight"]), o = i.concat(a).concat(f), r.find("*[width]").each(function() {
6302
- var n = e(this), r = {
6303
- height : n.height(),
6304
- width : n.width()
6305
- };
6306
- c && e.effects.save(n, o), n.from = {
6307
- height : r.height * m.from.y,
6308
- width : r.width * m.from.x
6309
- }, n.to = {
6310
- height : r.height * m.to.y,
6311
- width : r.width * m.to.x
6312
- }, m.from.y !== m.to.y && (n.from = e.effects.setTransition(n, a, m.from.y, n.from), n.to = e.effects.setTransition(n, a, m.to.y, n.to)), m.from.x !== m.to.x && (n.from = e.effects.setTransition(n, f, m.from.x, n.from), n.to = e.effects.setTransition(n, f, m.to.x, n.to)), n.css(n.from), n.animate(n.to, t.duration, t.easing, function() {
6313
- c && e.effects.restore(n, o)
6314
- })
6315
- });
6316
- r.animate(r.to, {
6317
- queue : !1,
6318
- duration : t.duration,
6319
- easing : t.easing,
6320
- complete : function() {
6321
- r.to.opacity === 0 && r.css("opacity", r.from.opacity), l === "hide" && r.hide(), e.effects.restore(r, c ? i : s), c || (g === "static" ? r.css({
6322
- position : "relative",
6323
- top : r.to.top,
6324
- left : r.to.left
6325
- }) : e.each(["top", "left"], function(e, t) {
6326
- r.css(t, function(t, n) {
6327
- var i = parseInt(n, 10), s = e ? r.to.left : r.to.top;
6328
- return n === "auto" ? s + "px" : i + s + "px"
6329
- })
6330
- })), e.effects.removeWrapper(r), n()
6331
- }
6332
- })
6333
- }
6334
- })(jQuery);
6335
- (function(e, t) {
6336
- e.effects.effect.shake = function(t, n) {
6337
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "height", "width"], s = e.effects.setMode(r, t.mode || "effect"), o = t.direction || "left", u = t.distance || 20, a = t.times || 3, f = a * 2 + 1, l = Math.round(t.duration / f), c = o === "up" || o === "down" ? "top" : "left", h = o === "up" || o === "left", p = {}, d = {}, v = {}, m, g = r.queue(), y = g.length;
6338
- e.effects.save(r, i), r.show(), e.effects.createWrapper(r), p[c] = ( h ? "-=" : "+=") + u, d[c] = ( h ? "+=" : "-=") + u * 2, v[c] = ( h ? "-=" : "+=") + u * 2, r.animate(p, l, t.easing);
6339
- for ( m = 1; m < a; m++)
6340
- r.animate(d, l, t.easing).animate(v, l, t.easing);
6341
- r.animate(d, l, t.easing).animate(p, l / 2, t.easing).queue(function() {
6342
- s === "hide" && r.hide(), e.effects.restore(r, i), e.effects.removeWrapper(r), n()
6343
- }), y > 1 && g.splice.apply(g, [1, 0].concat(g.splice(y, f + 1))), r.dequeue()
6344
- }
6345
- })(jQuery);
6346
- (function(e, t) {
6347
- e.effects.effect.slide = function(t, n) {
6348
- var r = e(this), i = ["position", "top", "bottom", "left", "right", "width", "height"], s = e.effects.setMode(r, t.mode || "show"), o = s === "show", u = t.direction || "left", a = u === "up" || u === "down" ? "top" : "left", f = u === "up" || u === "left", l, c = {};
6349
- e.effects.save(r, i), r.show(), l = t.distance || r[a==="top"?"outerHeight":"outerWidth"](!0), e.effects.createWrapper(r).css({
6350
- overflow : "hidden"
6351
- }), o && r.css(a, f ? isNaN(l) ? "-" + l : -l : l), c[a] = ( o ? f ? "+=" : "-=" : f ? "-=" : "+=") + l, r.animate(c, {
6352
- queue : !1,
6353
- duration : t.duration,
6354
- easing : t.easing,
6355
- complete : function() {
6356
- s === "hide" && r.hide(), e.effects.restore(r, i), e.effects.removeWrapper(r), n()
6357
- }
6358
- })
6359
- }
6360
- })(jQuery);
6361
- (function(e, t) {
6362
- e.effects.effect.transfer = function(t, n) {
6363
- var r = e(this), i = e(t.to), s = i.css("position") === "fixed", o = e("body"), u = s ? o.scrollTop() : 0, a = s ? o.scrollLeft() : 0, f = i.offset(), l = {
6364
- top : f.top - u,
6365
- left : f.left - a,
6366
- height : i.innerHeight(),
6367
- width : i.innerWidth()
6368
- }, c = r.offset(), h = e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(t.className).css({
6369
- top : c.top - u,
6370
- left : c.left - a,
6371
- height : r.innerHeight(),
6372
- width : r.innerWidth(),
6373
- position : s ? "fixed" : "absolute"
6374
- }).animate(l, t.duration, t.easing, function() {
6375
- h.remove(), n()
6376
- })
6377
- }
6378
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/bootstrap/bootstrap-colorpicker.js DELETED
@@ -1,541 +0,0 @@
1
- /* =========================================================
2
- * bootstrap-colorpicker.js
3
- * http://www.eyecon.ro/bootstrap-colorpicker
4
- * =========================================================
5
- * Copyright 2012 Stefan Petre
6
- *
7
- * Licensed under the Apache License, Version 2.0 (the "License");
8
- * you may not use this file except in compliance with the License.
9
- * You may obtain a copy of the License at
10
- *
11
- * http://www.apache.org/licenses/LICENSE-2.0
12
- *
13
- * Unless required by applicable law or agreed to in writing, software
14
- * distributed under the License is distributed on an "AS IS" BASIS,
15
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
- * See the License for the specific language governing permissions and
17
- * limitations under the License.
18
- * ========================================================= */
19
-
20
- !function( $ ) {
21
-
22
- // Color object
23
-
24
- var Color = function(val) {
25
- this.value = {
26
- h: 1,
27
- s: 1,
28
- b: 1,
29
- a: 1
30
- };
31
- this.setColor(val);
32
- };
33
-
34
- Color.prototype = {
35
- constructor: Color,
36
-
37
- //parse a string to HSB
38
- setColor: function(val){
39
- val = val.toLowerCase();
40
- var that = this;
41
- $.each( CPGlobal.stringParsers, function( i, parser ) {
42
- var match = parser.re.exec( val ),
43
- values = match && parser.parse( match ),
44
- space = parser.space||'rgba';
45
- if ( values ) {
46
- if (space === 'hsla') {
47
- that.value = CPGlobal.RGBtoHSB.apply(null, CPGlobal.HSLtoRGB.apply(null, values));
48
- } else {
49
- that.value = CPGlobal.RGBtoHSB.apply(null, values);
50
- }
51
- return false;
52
- }
53
- });
54
- },
55
-
56
- setHue: function(h) {
57
- this.value.h = 1- h;
58
- },
59
-
60
- setSaturation: function(s) {
61
- this.value.s = s;
62
- },
63
-
64
- setLightness: function(b) {
65
- this.value.b = 1- b;
66
- },
67
-
68
- setAlpha: function(a) {
69
- this.value.a = parseInt((1 - a)*100, 10)/100;
70
- },
71
-
72
- // HSBtoRGB from RaphaelJS
73
- // https://github.com/DmitryBaranovskiy/raphael/
74
- toRGB: function(h, s, b, a) {
75
- if (!h) {
76
- h = this.value.h;
77
- s = this.value.s;
78
- b = this.value.b;
79
- }
80
- h *= 360;
81
- var R, G, B, X, C;
82
- h = (h % 360) / 60;
83
- C = b * s;
84
- X = C * (1 - Math.abs(h % 2 - 1));
85
- R = G = B = b - C;
86
-
87
- h = ~~h;
88
- R += [C, X, 0, 0, X, C][h];
89
- G += [X, C, C, X, 0, 0][h];
90
- B += [0, 0, X, C, C, X][h];
91
- return {
92
- r: Math.round(R*255),
93
- g: Math.round(G*255),
94
- b: Math.round(B*255),
95
- a: a||this.value.a
96
- };
97
- },
98
-
99
- toHex: function(h, s, b, a){
100
- var rgb = this.toRGB(h, s, b, a);
101
- return '#'+((1 << 24) | (parseInt(rgb.r) << 16) | (parseInt(rgb.g) << 8) | parseInt(rgb.b)).toString(16).substr(1);
102
- },
103
-
104
- toHSL: function(h, s, b, a){
105
- if (!h) {
106
- h = this.value.h;
107
- s = this.value.s;
108
- b = this.value.b;
109
- }
110
- var H = h,
111
- L = (2 - s) * b,
112
- S = s * b;
113
- if (L > 0 && L <= 1) {
114
- S /= L;
115
- } else {
116
- S /= 2 - L;
117
- }
118
- L /= 2;
119
- if (S > 1) {
120
- S = 1;
121
- }
122
- return {
123
- h: H,
124
- s: S,
125
- l: L,
126
- a: a||this.value.a
127
- };
128
- }
129
- };
130
-
131
- // Picker object
132
-
133
- var Colorpicker = function(element, options){
134
- this.element = $(element);
135
-
136
- var format = options.format||this.element.data('color-format')||'hex';
137
- this.format = CPGlobal.translateFormats[format];
138
- this.isInput = this.element.is('input');
139
- this.component = this.element.is('.color') ? this.element.find('.add-on') : false;
140
-
141
- this.picker = $(CPGlobal.template)
142
- .appendTo('body')
143
- .on('mousedown', $.proxy(this.mousedown, this));
144
-
145
- if (this.isInput) {
146
- this.element.on({
147
- 'focus': $.proxy(this.show, this),
148
- 'keyup': $.proxy(this.update, this)
149
- });
150
- } else if (this.component){
151
- this.component.on({
152
- 'click': $.proxy(this.show, this)
153
- });
154
- } else {
155
- this.element.on({
156
- 'click': $.proxy(this.show, this)
157
- });
158
- }
159
- if (format === 'rgba' || format === 'hsla') {
160
- this.picker.addClass('alpha');
161
- this.alpha = this.picker.find('.colorpicker-alpha')[0].style;
162
- }
163
-
164
- if (this.component){
165
- this.picker.find('.colorpicker-color').hide();
166
- this.preview = this.element.find('i')[0].style;
167
- } else {
168
- this.preview = this.picker.find('div:last')[0].style;
169
- }
170
-
171
- this.base = this.picker.find('div:first')[0].style;
172
- this.update();
173
- };
174
-
175
- Colorpicker.prototype = {
176
- constructor: Colorpicker,
177
-
178
- show: function(e) {
179
- this.picker.show();
180
- this.height = this.component ? this.component.outerHeight() : this.element.outerHeight();
181
- this.place();
182
- $(window).on('resize', $.proxy(this.place, this));
183
- if (!this.isInput) {
184
- if (e) {
185
- e.stopPropagation();
186
- e.preventDefault();
187
- }
188
- }
189
- $(document).on({
190
- 'mousedown': $.proxy(this.hide, this)
191
- });
192
- this.element.trigger({
193
- type: 'show',
194
- color: this.color
195
- });
196
- },
197
-
198
- update: function(){
199
- this.color = new Color(this.isInput ? this.element.prop('value') : this.element.data('color'));
200
- this.picker.find('i')
201
- .eq(0).css({left: this.color.value.s*100, top: 100 - this.color.value.b*100}).end()
202
- .eq(1).css('top', 100 * (1 - this.color.value.h)).end()
203
- .eq(2).css('top', 100 * (1 - this.color.value.a));
204
- this.previewColor();
205
- },
206
-
207
- setValue: function(newColor) {
208
- this.color = new Color(newColor);
209
- this.picker.find('i')
210
- .eq(0).css({left: this.color.value.s*100, top: 100 - this.color.value.b*100}).end()
211
- .eq(1).css('top', 100 * (1 - this.color.value.h)).end()
212
- .eq(2).css('top', 100 * (1 - this.color.value.a));
213
- this.previewColor();
214
- this.element.trigger({
215
- type: 'changeColor',
216
- color: this.color
217
- });
218
- },
219
-
220
- hide: function(){
221
- this.picker.hide();
222
- $(window).off('resize', this.place);
223
- if (!this.isInput) {
224
- $(document).off({
225
- 'mousedown': this.hide
226
- });
227
- if (this.component){
228
- this.element.find('input').prop('value', this.format.call(this));
229
- }
230
- this.element.data('color', this.format.call(this));
231
- } else {
232
- this.element.prop('value', this.format.call(this));
233
- }
234
- this.element.trigger({
235
- type: 'hide',
236
- color: this.color
237
- });
238
- },
239
-
240
- place: function(){
241
- var offset = this.component ? this.component.offset() : this.element.offset();
242
- this.picker.css({
243
- top: offset.top + this.height,
244
- left: offset.left
245
- });
246
- },
247
-
248
- //preview color change
249
- previewColor: function(){
250
- try {
251
- this.preview.backgroundColor = this.format.call(this);
252
- } catch(e) {
253
- this.preview.backgroundColor = this.color.toHex();
254
- }
255
- //set the color for brightness/saturation slider
256
- this.base.backgroundColor = this.color.toHex(this.color.value.h, 1, 1, 1);
257
- //set te color for alpha slider
258
- if (this.alpha) {
259
- this.alpha.backgroundColor = this.color.toHex();
260
- }
261
- },
262
-
263
- pointer: null,
264
-
265
- slider: null,
266
-
267
- mousedown: function(e){
268
- e.stopPropagation();
269
- e.preventDefault();
270
-
271
- var target = $(e.target);
272
-
273
- //detect the slider and set the limits and callbacks
274
- var zone = target.closest('div');
275
- if (!zone.is('.colorpicker')) {
276
- if (zone.is('.colorpicker-saturation')) {
277
- this.slider = $.extend({}, CPGlobal.sliders.saturation);
278
- }
279
- else if (zone.is('.colorpicker-hue')) {
280
- this.slider = $.extend({}, CPGlobal.sliders.hue);
281
- }
282
- else if (zone.is('.colorpicker-alpha')) {
283
- this.slider = $.extend({}, CPGlobal.sliders.alpha);
284
- } else {
285
- return false;
286
- }
287
- var offset = zone.offset();
288
- //reference to knob's style
289
- this.slider.knob = zone.find('i')[0].style;
290
- this.slider.left = e.pageX - offset.left;
291
- this.slider.top = e.pageY - offset.top;
292
- this.pointer = {
293
- left: e.pageX,
294
- top: e.pageY
295
- };
296
- //trigger mousemove to move the knob to the current position
297
- $(document).on({
298
- mousemove: $.proxy(this.mousemove, this),
299
- mouseup: $.proxy(this.mouseup, this)
300
- }).trigger('mousemove');
301
- }
302
- return false;
303
- },
304
-
305
- mousemove: function(e){
306
- e.stopPropagation();
307
- e.preventDefault();
308
- var left = Math.max(
309
- 0,
310
- Math.min(
311
- this.slider.maxLeft,
312
- this.slider.left + ((e.pageX||this.pointer.left) - this.pointer.left)
313
- )
314
- );
315
- var top = Math.max(
316
- 0,
317
- Math.min(
318
- this.slider.maxTop,
319
- this.slider.top + ((e.pageY||this.pointer.top) - this.pointer.top)
320
- )
321
- );
322
- this.slider.knob.left = left + 'px';
323
- this.slider.knob.top = top + 'px';
324
- if (this.slider.callLeft) {
325
- this.color[this.slider.callLeft].call(this.color, left/100);
326
- }
327
- if (this.slider.callTop) {
328
- this.color[this.slider.callTop].call(this.color, top/100);
329
- }
330
- this.previewColor();
331
- this.element.trigger({
332
- type: 'changeColor',
333
- color: this.color
334
- });
335
- return false;
336
- },
337
-
338
- mouseup: function(e){
339
- e.stopPropagation();
340
- e.preventDefault();
341
- $(document).off({
342
- mousemove: this.mousemove,
343
- mouseup: this.mouseup
344
- });
345
- return false;
346
- }
347
- }
348
-
349
- $.fn.colorpicker = function ( option ) {
350
- return this.each(function () {
351
- var $this = $(this),
352
- data = $this.data('colorpicker'),
353
- options = typeof option === 'object' && option;
354
- if (!data) {
355
- $this.data('colorpicker', (data = new Colorpicker(this, $.extend({}, $.fn.colorpicker.defaults,options))));
356
- }
357
- if (typeof option === 'string') data[option]();
358
- });
359
- };
360
-
361
- $.fn.colorpicker.defaults = {
362
- };
363
-
364
- $.fn.colorpicker.Constructor = Colorpicker;
365
-
366
- var CPGlobal = {
367
-
368
- // translate a format from Color object to a string
369
- translateFormats: {
370
- 'rgb': function(){
371
- var rgb = this.color.toRGB();
372
- return 'rgb('+rgb.r+','+rgb.g+','+rgb.b+')';
373
- },
374
-
375
- 'rgba': function(){
376
- var rgb = this.color.toRGB();
377
- return 'rgba('+rgb.r+','+rgb.g+','+rgb.b+','+rgb.a+')';
378
- },
379
-
380
- 'hsl': function(){
381
- var hsl = this.color.toHSL();
382
- return 'hsl('+Math.round(hsl.h*360)+','+Math.round(hsl.s*100)+'%,'+Math.round(hsl.l*100)+'%)';
383
- },
384
-
385
- 'hsla': function(){
386
- var hsl = this.color.toHSL();
387
- return 'hsla('+Math.round(hsl.h*360)+','+Math.round(hsl.s*100)+'%,'+Math.round(hsl.l*100)+'%,'+hsl.a+')';
388
- },
389
-
390
- 'hex': function(){
391
- return this.color.toHex();
392
- }
393
- },
394
-
395
- sliders: {
396
- saturation: {
397
- maxLeft: 100,
398
- maxTop: 100,
399
- callLeft: 'setSaturation',
400
- callTop: 'setLightness'
401
- },
402
-
403
- hue: {
404
- maxLeft: 0,
405
- maxTop: 100,
406
- callLeft: false,
407
- callTop: 'setHue'
408
- },
409
-
410
- alpha: {
411
- maxLeft: 0,
412
- maxTop: 100,
413
- callLeft: false,
414
- callTop: 'setAlpha'
415
- }
416
- },
417
-
418
- // HSBtoRGB from RaphaelJS
419
- // https://github.com/DmitryBaranovskiy/raphael/
420
- RGBtoHSB: function (r, g, b, a){
421
- r /= 255;
422
- g /= 255;
423
- b /= 255;
424
-
425
- var H, S, V, C;
426
- V = Math.max(r, g, b);
427
- C = V - Math.min(r, g, b);
428
- H = (C === 0 ? null :
429
- V == r ? (g - b) / C :
430
- V == g ? (b - r) / C + 2 :
431
- (r - g) / C + 4
432
- );
433
- H = ((H + 360) % 6) * 60 / 360;
434
- S = C === 0 ? 0 : C / V;
435
- return {h: H||1, s: S, b: V, a: a||1};
436
- },
437
-
438
- HueToRGB: function (p, q, h) {
439
- if (h < 0)
440
- h += 1;
441
- else if (h > 1)
442
- h -= 1;
443
-
444
- if ((h * 6) < 1)
445
- return p + (q - p) * h * 6;
446
- else if ((h * 2) < 1)
447
- return q;
448
- else if ((h * 3) < 2)
449
- return p + (q - p) * ((2 / 3) - h) * 6;
450
- else
451
- return p;
452
- },
453
-
454
- HSLtoRGB: function (h, s, l, a)
455
- {
456
- if (s < 0) {
457
- s = 0;
458
- }
459
- var q;
460
- if (l <= 0.5) {
461
- q = l * (1 + s);
462
- } else {
463
- q = l + s - (l * s);
464
- }
465
-
466
- var p = 2 * l - q;
467
-
468
- var tr = h + (1 / 3);
469
- var tg = h;
470
- var tb = h - (1 / 3);
471
-
472
- var r = Math.round(CPGlobal.HueToRGB(p, q, tr) * 255);
473
- var g = Math.round(CPGlobal.HueToRGB(p, q, tg) * 255);
474
- var b = Math.round(CPGlobal.HueToRGB(p, q, tb) * 255);
475
- return [r, g, b, a||1];
476
- },
477
-
478
- // a set of RE's that can match strings and generate color tuples.
479
- // from John Resig color plugin
480
- // https://github.com/jquery/jquery-color/
481
- stringParsers: [
482
- {
483
- re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,
484
- parse: function( execResult ) {
485
- return [
486
- execResult[ 1 ],
487
- execResult[ 2 ],
488
- execResult[ 3 ],
489
- execResult[ 4 ]
490
- ];
491
- }
492
- }, {
493
- re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,
494
- parse: function( execResult ) {
495
- return [
496
- 2.55 * execResult[1],
497
- 2.55 * execResult[2],
498
- 2.55 * execResult[3],
499
- execResult[ 4 ]
500
- ];
501
- }
502
- }, {
503
- re: /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,
504
- parse: function( execResult ) {
505
- return [
506
- parseInt( execResult[ 1 ], 16 ),
507
- parseInt( execResult[ 2 ], 16 ),
508
- parseInt( execResult[ 3 ], 16 )
509
- ];
510
- }
511
- }, {
512
- re: /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,
513
- parse: function( execResult ) {
514
- return [
515
- parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),
516
- parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),
517
- parseInt( execResult[ 3 ] + execResult[ 3 ], 16 )
518
- ];
519
- }
520
- }, {
521
- re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,
522
- space: 'hsla',
523
- parse: function( execResult ) {
524
- return [
525
- execResult[1]/360,
526
- execResult[2] / 100,
527
- execResult[3] / 100,
528
- execResult[4]
529
- ];
530
- }
531
- }
532
- ],
533
- template: '<div class="colorpicker dropdown-menu">'+
534
- '<div class="colorpicker-saturation"><i><b></b></i></div>'+
535
- '<div class="colorpicker-hue"><i></i></div>'+
536
- '<div class="colorpicker-alpha"><i></i></div>'+
537
- '<div class="colorpicker-color"><div /></div>'+
538
- '</div>'
539
- };
540
-
541
- }( window.jQuery )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/bootstrap/bootstrap-progressbar.js DELETED
@@ -1,185 +0,0 @@
1
- /* ========================================================
2
- * bootstrap-progressbar v0.5.0
3
- * ========================================================
4
- * Copyright 2012 minddust.com
5
- *
6
- * bootstrap-progressbar is published under Apache License,
7
- * Version 2.0 (see LICENSE file).
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- * ======================================================== */
11
-
12
- (function($) {
13
-
14
- "use strict";
15
-
16
- /* PROGRESSBAR CLASS DEFINITION
17
- * ============================ */
18
-
19
- var Progressbar = function (element, options) {
20
- this.element = $(element);
21
- this.options = $.extend({}, $.fn.progressbar.defaults, options);
22
- };
23
-
24
- Progressbar.prototype = {
25
-
26
- constructor: Progressbar,
27
-
28
- transition: function() {
29
- var $this = this.element,
30
- $parent = $this.parent(),
31
- $back = this.back,
32
- $front = this.front,
33
- options = this.options,
34
- percentage = $this.attr('data-percentage'),
35
- amount_part = $this.attr('data-amount-part'),
36
- amount_total = $this.attr('data-amount-total'),
37
- is_vertical,
38
- update,
39
- done,
40
- fail;
41
-
42
- is_vertical = $parent.hasClass('vertical');
43
-
44
- update = (options.update && typeof(options.update) === 'function') ? options.update : $.fn.progressbar.defaults.update;
45
- done = (options.done && typeof(options.done) === 'function') ? options.done : $.fn.progressbar.defaults.done;
46
- fail = (options.fail && typeof(options.fail) === 'function') ? options.fail : $.fn.progressbar.defaults.fail;
47
-
48
- if (options.use_percentage && !percentage) {
49
- fail("bootstrap-progressbar: you can't use percentage without data-percentage being set");
50
- return;
51
- }
52
- else if (!options.use_percentage) {
53
- if (!amount_part && !amount_total) {
54
- fail("bootstrap-progressbar: you can't use values without data-amount-part and data-amount-total being set");
55
- return;
56
- }
57
- else {
58
- percentage = Math.round(100 * amount_part / amount_total);
59
- }
60
- }
61
-
62
- if (options.display_text === $.fn.progressbar.display_text.center && !$front && !$back) {
63
- this.back = $back = $('<span>').addClass('progressbar-back-text');
64
- this.front = $front = $('<span>').addClass('progressbar-front-text');
65
-
66
- $parent.prepend($back);
67
- $this.prepend($front);
68
-
69
- var parent_size;
70
-
71
- if (is_vertical) {
72
- parent_size = $parent.css('height');
73
- $back.css('height', parent_size);
74
- $back.css('line-height', parent_size);
75
- $front.css('height', parent_size);
76
- $front.css('line-height', parent_size);
77
-
78
- $(window).resize(function() {
79
- parent_size = $parent.css('height');
80
- $back.css('height', parent_size);
81
- $back.css('line-height', parent_size);
82
- $front.css('height', parent_size);
83
- $front.css('line-height', parent_size);
84
- }); // normal resizing would brick the structure because width is in px
85
- }
86
- else {
87
- parent_size = $parent.css('width');
88
- $front.css('width', parent_size);
89
-
90
- $(window).resize(function() {
91
- parent_size = $parent.css('width');
92
- $front.css('width', parent_size);
93
- }); // normal resizing would brick the structure because width is in px
94
- }
95
- }
96
-
97
- setTimeout(function() {
98
- var current_percentage,
99
- current_value,
100
- this_size,
101
- parent_size,
102
- text;
103
-
104
- if (is_vertical) {
105
- $this.css('height', percentage+'%');
106
- }
107
- else {
108
- $this.css('width', percentage+'%');
109
- }
110
-
111
- var progress = setInterval(function() {
112
- if (is_vertical) {
113
- this_size = $this.height();
114
- parent_size = $parent.height();
115
- }
116
- else {
117
- this_size = $this.width();
118
- parent_size = $parent.width();
119
- }
120
-
121
- current_percentage = Math.round(100 * this_size / parent_size);
122
- current_value = Math.round(this_size / parent_size * amount_total);
123
-
124
- if (current_percentage >= percentage) {
125
- current_percentage = percentage;
126
- current_value = amount_part;
127
- done();
128
- clearInterval(progress);
129
- }
130
-
131
- if (options.display_text !== $.fn.progressbar.display_text.none) {
132
- text = options.use_percentage ? (current_percentage +'%') : (current_value + ' / ' + amount_total);
133
-
134
- if (options.display_text === $.fn.progressbar.display_text.filled){
135
- $this.text(text);
136
- }
137
- else if (options.display_text === $.fn.progressbar.display_text.center) {
138
- $back.text(text);
139
- $front.text(text);
140
- }
141
- }
142
-
143
- update(current_percentage);
144
- }, options.refresh_speed);
145
- }, options.transition_delay);
146
- }
147
- };
148
-
149
- /* PROGRESSBAR PLUGIN DEFINITION
150
- * ============================= */
151
-
152
- $.fn.progressbar = function (option) {
153
- return this.each(function () {
154
- var $this = $(this),
155
- data = $this.data('progressbar'),
156
- options = typeof option === 'object' && option;
157
- if (!data) {
158
- $this.data('progressbar', (data = new Progressbar(this, options)));
159
- }
160
- if (typeof option === 'string') {
161
- data[option]();
162
- }
163
- data.transition();
164
- });
165
- };
166
-
167
- $.fn.progressbar.display_text = {
168
- none: 0,
169
- filled: 1,
170
- center: 2
171
- };
172
-
173
- $.fn.progressbar.defaults = {
174
- transition_delay: 300,
175
- refresh_speed: 50,
176
- display_text: $.fn.progressbar.display_text.none,
177
- use_percentage: true,
178
- update: $.noop,
179
- done: $.noop,
180
- fail: $.noop
181
- };
182
-
183
- $.fn.progressbar.Constructor = Progressbar;
184
-
185
- })(window.jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/bootstrap/bootstrap.min.js DELETED
@@ -1,759 +0,0 @@
1
- /**
2
- * Bootstrap.js by @fat & @mdo
3
- * plugins: bootstrap-transition.js, bootstrap-modal.js, bootstrap-dropdown.js, bootstrap-scrollspy.js, bootstrap-tab.js, bootstrap-tooltip.js, bootstrap-popover.js, bootstrap-affix.js, bootstrap-alert.js, bootstrap-button.js, bootstrap-collapse.js, bootstrap-carousel.js, bootstrap-typeahead.js
4
- * Copyright 2012 Twitter, Inc.
5
- * http://www.apache.org/licenses/LICENSE-2.0.txt
6
- */
7
- ! function(a) {
8
- a(function() {
9
- a.support.transition = function() {
10
- var a = function() {
11
- var a = document.createElement("bootstrap"), b = {
12
- WebkitTransition : "webkitTransitionEnd",
13
- MozTransition : "transitionend",
14
- OTransition : "oTransitionEnd otransitionend",
15
- transition : "transitionend"
16
- }, c;
17
- for (c in b)
18
- if (a.style[c] !== undefined)
19
- return b[c]
20
- }();
21
- return a && {
22
- end : a
23
- }
24
- }()
25
- })
26
- }(window.jQuery), ! function(a) {
27
- var b = function(b, c) {
28
- this.options = c, this.$element = a(b).delegate('[data-dismiss="modal"]', "click.dismiss.modal", a.proxy(this.hide, this)), this.options.remote && this.$element.find(".modal-body").load(this.options.remote)
29
- };
30
- b.prototype = {
31
- constructor : b,
32
- toggle : function() {
33
- return this[this.isShown?"hide":"show"]()
34
- },
35
- show : function() {
36
- var b = this, c = a.Event("show");
37
- this.$element.trigger(c);
38
- if (this.isShown || c.isDefaultPrevented())
39
- return;
40
- a("body").addClass("modal-open"), this.isShown = !0, this.escape(), this.backdrop(function() {
41
- var c = a.support.transition && b.$element.hasClass("fade");
42
- b.$element.parent().length || b.$element.appendTo(document.body), b.$element.show(), c && b.$element[0].offsetWidth, b.$element.addClass("in").attr("aria-hidden", !1).focus(), b.enforceFocus(), c ? b.$element.one(a.support.transition.end, function() {
43
- b.$element.trigger("shown")
44
- }) : b.$element.trigger("shown")
45
- })
46
- },
47
- hide : function(b) {
48
- b && b.preventDefault();
49
- var c = this;
50
- b = a.Event("hide"), this.$element.trigger(b);
51
- if (!this.isShown || b.isDefaultPrevented())
52
- return;
53
- this.isShown = !1, a("body").removeClass("modal-open"), this.escape(), a(document).off("focusin.modal"), this.$element.removeClass("in").attr("aria-hidden", !0), a.support.transition && this.$element.hasClass("fade") ? this.hideWithTransition() : this.hideModal()
54
- },
55
- enforceFocus : function() {
56
- var b = this;
57
- a(document).on("focusin.modal", function(a) {
58
- b.$element[0] !== a.target && !b.$element.has(a.target).length && b.$element.focus()
59
- })
60
- },
61
- escape : function() {
62
- var a = this;
63
- this.isShown && this.options.keyboard ? this.$element.on("keyup.dismiss.modal", function(b) {
64
- b.which == 27 && a.hide()
65
- }) : this.isShown || this.$element.off("keyup.dismiss.modal")
66
- },
67
- hideWithTransition : function() {
68
- var b = this, c = setTimeout(function() {
69
- b.$element.off(a.support.transition.end), b.hideModal()
70
- }, 500);
71
- this.$element.one(a.support.transition.end, function() {
72
- clearTimeout(c), b.hideModal()
73
- })
74
- },
75
- hideModal : function(a) {
76
- this.$element.hide().trigger("hidden"), this.backdrop()
77
- },
78
- removeBackdrop : function() {
79
- this.$backdrop.remove(), this.$backdrop = null
80
- },
81
- backdrop : function(b) {
82
- var c = this, d = this.$element.hasClass("fade") ? "fade" : "";
83
- if (this.isShown && this.options.backdrop) {
84
- var e = a.support.transition && d;
85
- this.$backdrop = a('<div class="modal-backdrop ' + d + '" />').appendTo(document.body), this.options.backdrop != "static" && this.$backdrop.click(a.proxy(this.hide, this)), e && this.$backdrop[0].offsetWidth, this.$backdrop.addClass("in"), e ? this.$backdrop.one(a.support.transition.end, b) : b()
86
- } else
87
- !this.isShown && this.$backdrop ? (this.$backdrop.removeClass("in"), a.support.transition && this.$element.hasClass("fade") ? this.$backdrop.one(a.support.transition.end, a.proxy(this.removeBackdrop, this)) : this.removeBackdrop()) : b && b()
88
- }
89
- }, a.fn.modal = function(c) {
90
- return this.each(function() {
91
- var d = a(this), e = d.data("modal"), f = a.extend({}, a.fn.modal.defaults, d.data(), typeof c == "object" && c);
92
- e || d.data("modal", e = new b(this, f)), typeof c == "string" ? e[c]() : f.show && e.show()
93
- })
94
- }, a.fn.modal.defaults = {
95
- backdrop : !0,
96
- keyboard : !0,
97
- show : !0
98
- }, a.fn.modal.Constructor = b, a(function() {
99
- a("body").on("click.modal.data-api", '[data-toggle="modal"]', function(b) {
100
- var c = a(this), d = c.attr("href"), e = a(c.attr("data-target") || d && d.replace(/.*(?=#[^\s]+$)/, "")), f = e.data("modal") ? "toggle" : a.extend({
101
- remote : !/#/.test(d) && d
102
- }, e.data(), c.data());
103
- b.preventDefault(), e.modal(f).one("hide", function() {
104
- c.focus()
105
- })
106
- })
107
- })
108
- }(window.jQuery), ! function(a) {
109
- function d() {
110
- e(a(b)).removeClass("open")
111
- }
112
-
113
- function e(b) {
114
- var c = b.attr("data-target"), d;
115
- return c || ( c = b.attr("href"), c = c && c.replace(/.*(?=#[^\s]*$)/, "")), d = a(c), d.length || ( d = b.parent()), d
116
- }
117
-
118
- var b = "[data-toggle=dropdown]", c = function(b) {
119
- var c = a(b).on("click.dropdown.data-api", this.toggle);
120
- a("html").on("click.dropdown.data-api", function() {
121
- c.parent().removeClass("open")
122
- })
123
- };
124
- c.prototype = {
125
- constructor : c,
126
- toggle : function(b) {
127
- var c = a(this), f, g;
128
- if (c.is(".disabled, :disabled"))
129
- return;
130
- return f = e(c), g = f.hasClass("open"), d(), g || (f.toggleClass("open"), c.focus()), !1
131
- },
132
- keydown : function(b) {
133
- var c, d, f, g, h, i;
134
- if (!/(38|40|27)/.test(b.keyCode))
135
- return;
136
- c = a(this), b.preventDefault(), b.stopPropagation();
137
- if (c.is(".disabled, :disabled"))
138
- return;
139
- g = e(c), h = g.hasClass("open");
140
- if (!h || h && b.keyCode == 27)
141
- return c.click();
142
- d = a("[role=menu] li:not(.divider) a", g);
143
- if (!d.length)
144
- return;
145
- i = d.index(d.filter(":focus")), b.keyCode == 38 && i > 0 && i--, b.keyCode == 40 && i < d.length - 1 && i++, ~i || ( i = 0), d.eq(i).focus()
146
- }
147
- }, a.fn.dropdown = function(b) {
148
- return this.each(function() {
149
- var d = a(this), e = d.data("dropdown");
150
- e || d.data("dropdown", e = new c(this)), typeof b == "string" && e[b].call(d)
151
- })
152
- }, a.fn.dropdown.Constructor = c, a(function() {
153
- a("html").on("click.dropdown.data-api touchstart.dropdown.data-api", d), a("body").on("click.dropdown touchstart.dropdown.data-api", ".dropdown", function(a) {
154
- a.stopPropagation()
155
- }).on("click.dropdown.data-api touchstart.dropdown.data-api", b, c.prototype.toggle).on("keydown.dropdown.data-api touchstart.dropdown.data-api", b + ", [role=menu]", c.prototype.keydown)
156
- })
157
- }(window.jQuery), ! function(a) {
158
- function b(b, c) {
159
- var d = a.proxy(this.process, this), e = a(b).is("body") ? a(window) : a(b), f;
160
- this.options = a.extend({}, a.fn.scrollspy.defaults, c), this.$scrollElement = e.on("scroll.scroll-spy.data-api", d), this.selector = (this.options.target || ( f = a(b).attr("href")) && f.replace(/.*(?=#[^\s]+$)/, "") || "") + " .nav li > a", this.$body = a("body"), this.refresh(), this.process()
161
- }
162
- b.prototype = {
163
- constructor : b,
164
- refresh : function() {
165
- var b = this, c;
166
- this.offsets = a([]), this.targets = a([]), c = this.$body.find(this.selector).map(function() {
167
- var b = a(this), c = b.data("target") || b.attr("href"), d = /^#\w/.test(c) && a(c);
168
- return d && d.length && [[d.position().top, c]] || null
169
- }).sort(function(a, b) {
170
- return a[0] - b[0]
171
- }).each(function() {
172
- b.offsets.push(this[0]), b.targets.push(this[1])
173
- })
174
- },
175
- process : function() {
176
- var a = this.$scrollElement.scrollTop() + this.options.offset, b = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight, c = b - this.$scrollElement.height(), d = this.offsets, e = this.targets, f = this.activeTarget, g;
177
- if (a >= c)
178
- return f != ( g = e.last()[0]) && this.activate(g);
179
- for ( g = d.length; g--; )
180
- f != e[g] && a >= d[g] && (!d[g + 1] || a <= d[g + 1]) && this.activate(e[g])
181
- },
182
- activate : function(b) {
183
- var c, d;
184
- this.activeTarget = b, a(this.selector).parent(".active").removeClass("active"), d = this.selector + '[data-target="' + b + '"],' + this.selector + '[href="' + b + '"]', c = a(d).parent("li").addClass("active"), c.parent(".dropdown-menu").length && ( c = c.closest("li.dropdown").addClass("active")), c.trigger("activate")
185
- }
186
- }, a.fn.scrollspy = function(c) {
187
- return this.each(function() {
188
- var d = a(this), e = d.data("scrollspy"), f = typeof c == "object" && c;
189
- e || d.data("scrollspy", e = new b(this, f)), typeof c == "string" && e[c]()
190
- })
191
- }, a.fn.scrollspy.Constructor = b, a.fn.scrollspy.defaults = {
192
- offset : 10
193
- }, a(window).on("load", function() {
194
- a('[data-spy="scroll"]').each(function() {
195
- var b = a(this);
196
- b.scrollspy(b.data())
197
- })
198
- })
199
- }(window.jQuery), ! function(a) {
200
- var b = function(b) {
201
- this.element = a(b)
202
- };
203
- b.prototype = {
204
- constructor : b,
205
- show : function() {
206
- var b = this.element, c = b.closest("ul:not(.dropdown-menu)"), d = b.attr("data-target"), e, f, g;
207
- d || ( d = b.attr("href"), d = d && d.replace(/.*(?=#[^\s]*$)/, ""));
208
- if (b.parent("li").hasClass("active"))
209
- return;
210
- e = c.find(".active a").last()[0], g = a.Event("show", {
211
- relatedTarget : e
212
- }), b.trigger(g);
213
- if (g.isDefaultPrevented())
214
- return;
215
- f = a(d), this.activate(b.parent("li"), c), this.activate(f, f.parent(), function() {
216
- b.trigger({
217
- type : "shown",
218
- relatedTarget : e
219
- })
220
- })
221
- },
222
- activate : function(b, c, d) {
223
- function g() {
224
- e.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"), b.addClass("active"), f ? (b[0].offsetWidth, b.addClass("in")) : b.removeClass("fade"), b.parent(".dropdown-menu") && b.closest("li.dropdown").addClass("active"), d && d()
225
- }
226
-
227
- var e = c.find("> .active"), f = d && a.support.transition && e.hasClass("fade");
228
- f ? e.one(a.support.transition.end, g) : g(), e.removeClass("in")
229
- }
230
- }, a.fn.tab = function(c) {
231
- return this.each(function() {
232
- var d = a(this), e = d.data("tab");
233
- e || d.data("tab", e = new b(this)), typeof c == "string" && e[c]()
234
- })
235
- }, a.fn.tab.Constructor = b, a(function() {
236
- a("body").on("click.tab.data-api", '[data-toggle="tab"], [data-toggle="pill"]', function(b) {
237
- b.preventDefault(), a(this).tab("show")
238
- })
239
- })
240
- }(window.jQuery), ! function(a) {
241
- var b = function(a, b) {
242
- this.init("tooltip", a, b)
243
- };
244
- b.prototype = {
245
- constructor : b,
246
- init : function(b, c, d) {
247
- var e, f;
248
- this.type = b, this.$element = a(c), this.options = this.getOptions(d), this.enabled = !0, this.options.trigger == "click" ? this.$element.on("click." + this.type, this.options.selector, a.proxy(this.toggle, this)) : this.options.trigger != "manual" && ( e = this.options.trigger == "hover" ? "mouseenter" : "focus", f = this.options.trigger == "hover" ? "mouseleave" : "blur", this.$element.on(e + "." + this.type, this.options.selector, a.proxy(this.enter, this)), this.$element.on(f + "." + this.type, this.options.selector, a.proxy(this.leave, this))), this.options.selector ? this._options = a.extend({}, this.options, {
249
- trigger : "manual",
250
- selector : ""
251
- }) : this.fixTitle()
252
- },
253
- getOptions : function(b) {
254
- return b = a.extend({}, a.fn[this.type].defaults, b, this.$element.data()), b.delay && typeof b.delay == "number" && (b.delay = {
255
- show : b.delay,
256
- hide : b.delay
257
- }), b
258
- },
259
- enter : function(b) {
260
- var c = a(b.currentTarget)[this.type](this._options).data(this.type);
261
- if (!c.options.delay || !c.options.delay.show)
262
- return c.show();
263
- clearTimeout(this.timeout), c.hoverState = "in", this.timeout = setTimeout(function() {
264
- c.hoverState == "in" && c.show()
265
- }, c.options.delay.show)
266
- },
267
- leave : function(b) {
268
- var c = a(b.currentTarget)[this.type](this._options).data(this.type);
269
- this.timeout && clearTimeout(this.timeout);
270
- if (!c.options.delay || !c.options.delay.hide)
271
- return c.hide();
272
- c.hoverState = "out", this.timeout = setTimeout(function() {
273
- c.hoverState == "out" && c.hide()
274
- }, c.options.delay.hide)
275
- },
276
- show : function() {
277
- var a, b, c, d, e, f, g;
278
- if (this.hasContent() && this.enabled) {
279
- a = this.tip(), this.setContent(), this.options.animation && a.addClass("fade"), f = typeof this.options.placement == "function" ? this.options.placement.call(this, a[0], this.$element[0]) : this.options.placement, b = /in/.test(f), a.remove().css({
280
- top : 0,
281
- left : 0,
282
- display : "block"
283
- }).appendTo( b ? this.$element : document.body), c = this.getPosition(b), d = a[0].offsetWidth, e = a[0].offsetHeight;
284
- switch(b?f.split(" ")[1]:f) {
285
- case"bottom":
286
- g = {
287
- top : c.top + c.height,
288
- left : c.left + c.width / 2 - d / 2
289
- };
290
- break;
291
- case"top":
292
- g = {
293
- top : c.top - e,
294
- left : c.left + c.width / 2 - d / 2
295
- };
296
- break;
297
- case"left":
298
- g = {
299
- top : c.top + c.height / 2 - e / 2,
300
- left : c.left - d
301
- };
302
- break;
303
- case"right":
304
- g = {
305
- top : c.top + c.height / 2 - e / 2,
306
- left : c.left + c.width
307
- }
308
- }
309
- a.css(g).addClass(f).addClass("in")
310
- }
311
- },
312
- setContent : function() {
313
- var a = this.tip(), b = this.getTitle();
314
- a.find(".tooltip-inner")[this.options.html?"html":"text"](b), a.removeClass("fade in top bottom left right")
315
- },
316
- hide : function() {
317
- function d() {
318
- var b = setTimeout(function() {
319
- c.off(a.support.transition.end).remove()
320
- }, 500);
321
- c.one(a.support.transition.end, function() {
322
- clearTimeout(b), c.remove()
323
- })
324
- }
325
-
326
- var b = this, c = this.tip();
327
- return c.removeClass("in"), a.support.transition && this.$tip.hasClass("fade") ? d() : c.remove(), this
328
- },
329
- fixTitle : function() {
330
- var a = this.$element;
331
- (a.attr("title") || typeof a.attr("data-original-title") != "string") && a.attr("data-original-title", a.attr("title") || "").removeAttr("title")
332
- },
333
- hasContent : function() {
334
- return this.getTitle()
335
- },
336
- getPosition : function(b) {
337
- return a.extend({}, b ? {
338
- top : 0,
339
- left : 0
340
- } : this.$element.offset(), {
341
- width : this.$element[0].offsetWidth,
342
- height : this.$element[0].offsetHeight
343
- })
344
- },
345
- getTitle : function() {
346
- var a, b = this.$element, c = this.options;
347
- return a = b.attr("data-original-title") || ( typeof c.title == "function" ? c.title.call(b[0]) : c.title), a
348
- },
349
- tip : function() {
350
- return this.$tip = this.$tip || a(this.options.template)
351
- },
352
- validate : function() {
353
- this.$element[0].parentNode || (this.hide(), this.$element = null, this.options = null)
354
- },
355
- enable : function() {
356
- this.enabled = !0
357
- },
358
- disable : function() {
359
- this.enabled = !1
360
- },
361
- toggleEnabled : function() {
362
- this.enabled = !this.enabled
363
- },
364
- toggle : function() {
365
- this[this.tip().hasClass("in")?"hide":"show"]()
366
- },
367
- destroy : function() {
368
- this.hide().$element.off("." + this.type).removeData(this.type)
369
- }
370
- }, a.fn.tooltip = function(c) {
371
- return this.each(function() {
372
- var d = a(this), e = d.data("tooltip"), f = typeof c == "object" && c;
373
- e || d.data("tooltip", e = new b(this, f)), typeof c == "string" && e[c]()
374
- })
375
- }, a.fn.tooltip.Constructor = b, a.fn.tooltip.defaults = {
376
- animation : !0,
377
- placement : "top",
378
- selector : !1,
379
- template : '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
380
- trigger : "hover",
381
- title : "",
382
- delay : 0,
383
- html : !0
384
- }
385
- }(window.jQuery), ! function(a) {
386
- var b = function(a, b) {
387
- this.init("popover", a, b)
388
- };
389
- b.prototype = a.extend({}, a.fn.tooltip.Constructor.prototype, {
390
- constructor : b,
391
- setContent : function() {
392
- var a = this.tip(), b = this.getTitle(), c = this.getContent();
393
- a.find(".popover-title")[this.options.html?"html":"text"](b), a.find(".popover-content > *")[this.options.html?"html":"text"](c), a.removeClass("fade top bottom left right in")
394
- },
395
- hasContent : function() {
396
- return this.getTitle() || this.getContent()
397
- },
398
- getContent : function() {
399
- var a, b = this.$element, c = this.options;
400
- return a = b.attr("data-content") || ( typeof c.content == "function" ? c.content.call(b[0]) : c.content), a
401
- },
402
- tip : function() {
403
- return this.$tip || (this.$tip = a(this.options.template)), this.$tip
404
- },
405
- destroy : function() {
406
- this.hide().$element.off("." + this.type).removeData(this.type)
407
- }
408
- }), a.fn.popover = function(c) {
409
- return this.each(function() {
410
- var d = a(this), e = d.data("popover"), f = typeof c == "object" && c;
411
- e || d.data("popover", e = new b(this, f)), typeof c == "string" && e[c]()
412
- })
413
- }, a.fn.popover.Constructor = b, a.fn.popover.defaults = a.extend({}, a.fn.tooltip.defaults, {
414
- placement : "right",
415
- trigger : "hover",
416
- content : "",
417
- template : '<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>'
418
- })
419
- }(window.jQuery), ! function(a) {
420
- var b = function(b, c) {
421
- this.options = a.extend({}, a.fn.affix.defaults, c), this.$window = a(window).on("scroll.affix.data-api", a.proxy(this.checkPosition, this)), this.$element = a(b), this.checkPosition()
422
- };
423
- b.prototype.checkPosition = function() {
424
- if (!this.$element.is(":visible"))
425
- return;
426
- var b = a(document).height(), c = this.$window.scrollTop(), d = this.$element.offset(), e = this.options.offset, f = e.bottom, g = e.top, h = "affix affix-top affix-bottom", i;
427
- typeof e != "object" && ( f = g = e), typeof g == "function" && ( g = e.top()), typeof f == "function" && ( f = e.bottom()), i = this.unpin != null && c + this.unpin <= d.top ? !1 : f != null && d.top + this.$element.height() >= b - f ? "bottom" : g != null && c <= g ? "top" : !1;
428
- if (this.affixed === i)
429
- return;
430
- this.affixed = i, this.unpin = i == "bottom" ? d.top - c : null, this.$element.removeClass(h).addClass("affix" + ( i ? "-" + i : ""))
431
- }, a.fn.affix = function(c) {
432
- return this.each(function() {
433
- var d = a(this), e = d.data("affix"), f = typeof c == "object" && c;
434
- e || d.data("affix", e = new b(this, f)), typeof c == "string" && e[c]()
435
- })
436
- }, a.fn.affix.Constructor = b, a.fn.affix.defaults = {
437
- offset : 0
438
- }, a(window).on("load", function() {
439
- a('[data-spy="affix"]').each(function() {
440
- var b = a(this), c = b.data();
441
- c.offset = c.offset || {}, c.offsetBottom && (c.offset.bottom = c.offsetBottom), c.offsetTop && (c.offset.top = c.offsetTop), b.affix(c)
442
- })
443
- })
444
- }(window.jQuery), ! function(a) {
445
- var b = '[data-dismiss="alert"]', c = function(c) {
446
- a(c).on("click", b, this.close)
447
- };
448
- c.prototype.close = function(b) {
449
- function f() {
450
- e.trigger("closed").remove()
451
- }
452
-
453
- var c = a(this), d = c.attr("data-target"), e;
454
- d || ( d = c.attr("href"), d = d && d.replace(/.*(?=#[^\s]*$)/, "")), e = a(d), b && b.preventDefault(), e.length || ( e = c.hasClass("alert") ? c : c.parent()), e.trigger( b = a.Event("close"));
455
- if (b.isDefaultPrevented())
456
- return;
457
- e.removeClass("in"), a.support.transition && e.hasClass("fade") ? e.on(a.support.transition.end, f) : f()
458
- }, a.fn.alert = function(b) {
459
- return this.each(function() {
460
- var d = a(this), e = d.data("alert");
461
- e || d.data("alert", e = new c(this)), typeof b == "string" && e[b].call(d)
462
- })
463
- }, a.fn.alert.Constructor = c, a(function() {
464
- a("body").on("click.alert.data-api", b, c.prototype.close)
465
- })
466
- }(window.jQuery), ! function(a) {
467
- var b = function(b, c) {
468
- this.$element = a(b), this.options = a.extend({}, a.fn.button.defaults, c)
469
- };
470
- b.prototype.setState = function(a) {
471
- var b = "disabled", c = this.$element, d = c.data(), e = c.is("input") ? "val" : "html";
472
- a += "Text", d.resetText || c.data("resetText", c[e]()), c[e](d[a] || this.options[a]), setTimeout(function() {
473
- a == "loadingText" ? c.addClass(b).attr(b, b) : c.removeClass(b).removeAttr(b)
474
- }, 0)
475
- }, b.prototype.toggle = function() {
476
- var a = this.$element.parent('[data-toggle="buttons-radio"]');
477
- a && a.find(".active").removeClass("active"), this.$element.toggleClass("active")
478
- }, a.fn.button = function(c) {
479
- return this.each(function() {
480
- var d = a(this), e = d.data("button"), f = typeof c == "object" && c;
481
- e || d.data("button", e = new b(this, f)), c == "toggle" ? e.toggle() : c && e.setState(c)
482
- })
483
- }, a.fn.button.defaults = {
484
- loadingText : "loading..."
485
- }, a.fn.button.Constructor = b, a(function() {
486
- a("body").on("click.button.data-api", "[data-toggle^=button]", function(b) {
487
- var c = a(b.target);
488
- c.hasClass("btn") || ( c = c.closest(".btn")), c.button("toggle")
489
- })
490
- })
491
- }(window.jQuery), ! function(a) {
492
- var b = function(b, c) {
493
- this.$element = a(b), this.options = a.extend({}, a.fn.collapse.defaults, c), this.options.parent && (this.$parent = a(this.options.parent)), this.options.toggle && this.toggle()
494
- };
495
- b.prototype = {
496
- constructor : b,
497
- dimension : function() {
498
- var a = this.$element.hasClass("width");
499
- return a ? "width" : "height"
500
- },
501
- show : function() {
502
- var b, c, d, e;
503
- if (this.transitioning)
504
- return;
505
- b = this.dimension(), c = a.camelCase(["scroll", b].join("-")), d = this.$parent && this.$parent.find("> .accordion-group > .in");
506
- if (d && d.length) {
507
- e = d.data("collapse");
508
- if (e && e.transitioning)
509
- return;
510
- d.collapse("hide"), e || d.data("collapse", null)
511
- }
512
- this.$element[b](0), this.transition("addClass", a.Event("show"), "shown"), a.support.transition && this.$element[b](this.$element[0][c])
513
- },
514
- hide : function() {
515
- var b;
516
- if (this.transitioning)
517
- return;
518
- b = this.dimension(), this.reset(this.$element[b]()), this.transition("removeClass", a.Event("hide"), "hidden"), this.$element[b](0)
519
- },
520
- reset : function(a) {
521
- var b = this.dimension();
522
- return this.$element.removeClass("collapse")[b](a||"auto")[0].offsetWidth, this.$element[a!==null?"addClass":"removeClass"]("collapse"), this
523
- },
524
- transition : function(b, c, d) {
525
- var e = this, f = function() {
526
- c.type == "show" && e.reset(), e.transitioning = 0, e.$element.trigger(d)
527
- };
528
- this.$element.trigger(c);
529
- if (c.isDefaultPrevented())
530
- return;
531
- this.transitioning = 1, this.$element[b]("in"), a.support.transition && this.$element.hasClass("collapse") ? this.$element.one(a.support.transition.end, f) : f()
532
- },
533
- toggle : function() {
534
- this[this.$element.hasClass("in")?"hide":"show"]()
535
- }
536
- }, a.fn.collapse = function(c) {
537
- return this.each(function() {
538
- var d = a(this), e = d.data("collapse"), f = typeof c == "object" && c;
539
- e || d.data("collapse", e = new b(this, f)), typeof c == "string" && e[c]()
540
- })
541
- }, a.fn.collapse.defaults = {
542
- toggle : !0
543
- }, a.fn.collapse.Constructor = b, a(function() {
544
- a("body").on("click.collapse.data-api", "[data-toggle=collapse]", function(b) {
545
- var c = a(this), d, e = c.attr("data-target") || b.preventDefault() || ( d = c.attr("href")) && d.replace(/.*(?=#[^\s]+$)/, ""), f = a(e).data("collapse") ? "toggle" : c.data();
546
- c[a(e).hasClass("in")?"addClass":"removeClass"]("collapsed"), a(e).collapse(f)
547
- })
548
- })
549
- }(window.jQuery), ! function(a) {
550
- var b = function(b, c) {
551
- this.$element = a(b), this.options = c, this.options.slide && this.slide(this.options.slide), this.options.pause == "hover" && this.$element.on("mouseenter", a.proxy(this.pause, this)).on("mouseleave", a.proxy(this.cycle, this))
552
- };
553
- b.prototype = {
554
- cycle : function(b) {
555
- return b || (this.paused = !1), this.options.interval && !this.paused && (this.interval = setInterval(a.proxy(this.next, this), this.options.interval)), this
556
- },
557
- to : function(b) {
558
- var c = this.$element.find(".item.active"), d = c.parent().children(), e = d.index(c), f = this;
559
- if (b > d.length - 1 || b < 0)
560
- return;
561
- return this.sliding ? this.$element.one("slid", function() {
562
- f.to(b)
563
- }) : e == b ? this.pause().cycle() : this.slide(b > e ? "next" : "prev", a(d[b]))
564
- },
565
- pause : function(b) {
566
- return b || (this.paused = !0), this.$element.find(".next, .prev").length && a.support.transition.end && (this.$element.trigger(a.support.transition.end), this.cycle()), clearInterval(this.interval), this.interval = null, this
567
- },
568
- next : function() {
569
- if (this.sliding)
570
- return;
571
- return this.slide("next")
572
- },
573
- prev : function() {
574
- if (this.sliding)
575
- return;
576
- return this.slide("prev")
577
- },
578
- slide : function(b, c) {
579
- var d = this.$element.find(".item.active"), e = c || d[b](), f = this.interval, g = b == "next" ? "left" : "right", h = b == "next" ? "first" : "last", i = this, j = a.Event("slide", {
580
- relatedTarget : e[0]
581
- });
582
- this.sliding = !0, f && this.pause(), e = e.length ? e : this.$element.find(".item")[h]();
583
- if (e.hasClass("active"))
584
- return;
585
- if (a.support.transition && this.$element.hasClass("slide")) {
586
- this.$element.trigger(j);
587
- if (j.isDefaultPrevented())
588
- return;
589
- e.addClass(b), e[0].offsetWidth, d.addClass(g), e.addClass(g), this.$element.one(a.support.transition.end, function() {
590
- e.removeClass([b, g].join(" ")).addClass("active"), d.removeClass(["active", g].join(" ")), i.sliding = !1, setTimeout(function() {
591
- i.$element.trigger("slid")
592
- }, 0)
593
- })
594
- } else {
595
- this.$element.trigger(j);
596
- if (j.isDefaultPrevented())
597
- return;
598
- d.removeClass("active"), e.addClass("active"), this.sliding = !1, this.$element.trigger("slid")
599
- }
600
- return f && this.cycle(), this
601
- }
602
- }, a.fn.carousel = function(c) {
603
- return this.each(function() {
604
- var d = a(this), e = d.data("carousel"), f = a.extend({}, a.fn.carousel.defaults, typeof c == "object" && c), g = typeof c == "string" ? c : f.slide;
605
- e || d.data("carousel", e = new b(this, f)), typeof c == "number" ? e.to(c) : g ? e[g]() : f.interval && e.cycle()
606
- })
607
- }, a.fn.carousel.defaults = {
608
- interval : 5e3,
609
- pause : "hover"
610
- }, a.fn.carousel.Constructor = b, a(function() {
611
- a("body").on("click.carousel.data-api", "[data-slide]", function(b) {
612
- var c = a(this), d, e = a(c.attr("data-target") || ( d = c.attr("href")) && d.replace(/.*(?=#[^\s]+$)/, "")), f = !e.data("modal") && a.extend({}, e.data(), c.data());
613
- e.carousel(f), b.preventDefault()
614
- })
615
- })
616
- }(window.jQuery), ! function(a) {
617
- var b = function(b, c) {
618
- this.$element = a(b), this.options = a.extend({}, a.fn.typeahead.defaults, c), this.matcher = this.options.matcher || this.matcher, this.sorter = this.options.sorter || this.sorter, this.highlighter = this.options.highlighter || this.highlighter, this.updater = this.options.updater || this.updater, this.$menu = a(this.options.menu).appendTo("body"), this.source = this.options.source, this.shown = !1, this.listen()
619
- };
620
- b.prototype = {
621
- constructor : b,
622
- select : function() {
623
- var a = this.$menu.find(".active").attr("data-value");
624
- return this.$element.val(this.updater(a)).change(), this.hide()
625
- },
626
- updater : function(a) {
627
- return a
628
- },
629
- show : function() {
630
- var b = a.extend({}, this.$element.offset(), {
631
- height : this.$element[0].offsetHeight
632
- });
633
- return this.$menu.css({
634
- top : b.top + b.height,
635
- left : b.left
636
- }), this.$menu.show(), this.shown = !0, this
637
- },
638
- hide : function() {
639
- return this.$menu.hide(), this.shown = !1, this
640
- },
641
- lookup : function(b) {
642
- var c;
643
- return this.query = this.$element.val(), !this.query || this.query.length < this.options.minLength ? this.shown ? this.hide() : this : ( c = a.isFunction(this.source) ? this.source(this.query, a.proxy(this.process, this)) : this.source, c ? this.process(c) : this)
644
- },
645
- process : function(b) {
646
- var c = this;
647
- return b = a.grep(b, function(a) {
648
- return c.matcher(a)
649
- }), b = this.sorter(b), b.length ? this.render(b.slice(0, this.options.items)).show() : this.shown ? this.hide() : this
650
- },
651
- matcher : function(a) {
652
- return ~a.toLowerCase().indexOf(this.query.toLowerCase())
653
- },
654
- sorter : function(a) {
655
- var b = [], c = [], d = [], e;
656
- while ( e = a.shift())e.toLowerCase().indexOf(this.query.toLowerCase()) ? ~e.indexOf(this.query) ? c.push(e) : d.push(e) : b.push(e);
657
- return b.concat(c, d)
658
- },
659
- highlighter : function(a) {
660
- var b = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&");
661
- return a.replace(new RegExp("(" + b + ")", "ig"), function(a, b) {
662
- return "<strong>" + b + "</strong>"
663
- })
664
- },
665
- render : function(b) {
666
- var c = this;
667
- return b = a(b).map(function(b, d) {
668
- return b = a(c.options.item).attr("data-value", d), b.find("a").html(c.highlighter(d)), b[0]
669
- }), b.first().addClass("active"), this.$menu.html(b), this
670
- },
671
- next : function(b) {
672
- var c = this.$menu.find(".active").removeClass("active"), d = c.next();
673
- d.length || ( d = a(this.$menu.find("li")[0])), d.addClass("active")
674
- },
675
- prev : function(a) {
676
- var b = this.$menu.find(".active").removeClass("active"), c = b.prev();
677
- c.length || ( c = this.$menu.find("li").last()), c.addClass("active")
678
- },
679
- listen : function() {
680
- this.$element.on("blur", a.proxy(this.blur, this)).on("keypress", a.proxy(this.keypress, this)).on("keyup", a.proxy(this.keyup, this)), (a.browser.webkit || a.browser.msie) && this.$element.on("keydown", a.proxy(this.keydown, this)), this.$menu.on("click", a.proxy(this.click, this)).on("mouseenter", "li", a.proxy(this.mouseenter, this))
681
- },
682
- move : function(a) {
683
- if (!this.shown)
684
- return;
685
- switch(a.keyCode) {
686
- case 9:
687
- case 13:
688
- case 27:
689
- a.preventDefault();
690
- break;
691
- case 38:
692
- a.preventDefault(), this.prev();
693
- break;
694
- case 40:
695
- a.preventDefault(), this.next()
696
- }
697
- a.stopPropagation()
698
- },
699
- keydown : function(b) {
700
- this.suppressKeyPressRepeat = !~a.inArray(b.keyCode, [40, 38, 9, 13, 27]), this.move(b)
701
- },
702
- keypress : function(a) {
703
- if (this.suppressKeyPressRepeat)
704
- return;
705
- this.move(a)
706
- },
707
- keyup : function(a) {
708
- switch(a.keyCode) {
709
- case 40:
710
- case 38:
711
- break;
712
- case 9:
713
- case 13:
714
- if (!this.shown)
715
- return;
716
- this.select();
717
- break;
718
- case 27:
719
- if (!this.shown)
720
- return;
721
- this.hide();
722
- break;
723
- default:
724
- this.lookup()
725
- }
726
- a.stopPropagation(), a.preventDefault()
727
- },
728
- blur : function(a) {
729
- var b = this;
730
- setTimeout(function() {
731
- b.hide()
732
- }, 150)
733
- },
734
- click : function(a) {
735
- a.stopPropagation(), a.preventDefault(), this.select()
736
- },
737
- mouseenter : function(b) {
738
- this.$menu.find(".active").removeClass("active"), a(b.currentTarget).addClass("active")
739
- }
740
- }, a.fn.typeahead = function(c) {
741
- return this.each(function() {
742
- var d = a(this), e = d.data("typeahead"), f = typeof c == "object" && c;
743
- e || d.data("typeahead", e = new b(this, f)), typeof c == "string" && e[c]()
744
- })
745
- }, a.fn.typeahead.defaults = {
746
- source : [],
747
- items : 8,
748
- menu : '<ul class="typeahead dropdown-menu"></ul>',
749
- item : '<li><a href="#"></a></li>',
750
- minLength : 1
751
- }, a.fn.typeahead.Constructor = b, a(function() {
752
- a("body").on("focus.typeahead.data-api", '[data-provide="typeahead"]', function(b) {
753
- var c = a(this);
754
- if (c.data("typeahead"))
755
- return;
756
- b.preventDefault(), c.typeahead(c.data())
757
- })
758
- })
759
- }(window.jQuery)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/forms/jquery.ibutton.js DELETED
@@ -1,379 +0,0 @@
1
- /*!
2
- * iButton jQuery Plug-in
3
- *
4
- * Copyright 2011 Giva, Inc. (http://www.givainc.com/labs/)
5
- *
6
- * Licensed under the Apache License, Version 2.0 (the "License");
7
- * you may not use this file except in compliance with the License.
8
- * You may obtain a copy of the License at
9
- *
10
- * http://www.apache.org/licenses/LICENSE-2.0
11
- *
12
- * Unless required by applicable law or agreed to in writing, software
13
- * distributed under the License is distributed on an "AS IS" BASIS,
14
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
- * See the License for the specific language governing permissions and
16
- * limitations under the License.
17
- *
18
- * Date: 2011-07-26
19
- * Rev: 1.0.03
20
- */
21
- ;(function($){
22
- // set default options
23
- $.iButton = {
24
- version: "1.0.03",
25
- setDefaults: function(options){
26
- $.extend(defaults, options);
27
- }
28
- };
29
-
30
- $.fn.iButton = function(options) {
31
- var method = typeof arguments[0] == "string" && arguments[0];
32
- var args = method && Array.prototype.slice.call(arguments, 1) || arguments;
33
- // get a reference to the first iButton found
34
- var self = (this.length == 0) ? null : $.data(this[0], "iButton");
35
-
36
- // if a method is supplied, execute it for non-empty results
37
- if( self && method && this.length ){
38
-
39
- // if request a copy of the object, return it
40
- if( method.toLowerCase() == "object" ) return self;
41
- // if method is defined, run it and return either it's results or the chain
42
- else if( self[method] ){
43
- // define a result variable to return to the jQuery chain
44
- var result;
45
- this.each(function (i){
46
- // apply the method to the current element
47
- var r = $.data(this, "iButton")[method].apply(self, args);
48
- // if first iteration we need to check if we're done processing or need to add it to the jquery chain
49
- if( i == 0 && r ){
50
- // if this is a jQuery item, we need to store them in a collection
51
- if( !!r.jquery ){
52
- result = $([]).add(r);
53
- // otherwise, just store the result and stop executing
54
- } else {
55
- result = r;
56
- // since we're a non-jQuery item, just cancel processing further items
57
- return false;
58
- }
59
- // keep adding jQuery objects to the results
60
- } else if( !!r && !!r.jquery ){
61
- result = result.add(r);
62
- }
63
- });
64
-
65
- // return either the results (which could be a jQuery object) or the original chain
66
- return result || this;
67
- // everything else, return the chain
68
- } else return this;
69
- // initializing request (only do if iButton not already initialized)
70
- } else {
71
- // create a new iButton for each object found
72
- return this.each(function (){
73
- new iButton(this, options);
74
- });
75
- };
76
- };
77
-
78
- // count instances
79
- var counter = 0;
80
- // detect iPhone
81
- $.browser.iphone = (navigator.userAgent.toLowerCase().indexOf("iphone") > -1);
82
-
83
- var iButton = function (input, options){
84
- var self = this
85
- , $input = $(input)
86
- , id = ++counter
87
- , disabled = false
88
- , width = {}
89
- , mouse = {dragging: false, clicked: null}
90
- , dragStart = {position: null, offset: null, time: null }
91
- // make a copy of the options and use the metadata if provided
92
- , options = $.extend({}, defaults, options, (!!$.metadata ? $input.metadata() : {}))
93
- // check to see if we're using the default labels
94
- , bDefaultLabelsUsed = (options.labelOn == ON && options.labelOff == OFF)
95
- // set valid field types
96
- , allow = ":checkbox, :radio";
97
-
98
- // only do for checkboxes buttons, if matches inside that node
99
- if( !$input.is(allow) ) return $input.find(allow).iButton(options);
100
- // if iButton already exists, stop processing
101
- else if($.data($input[0], "iButton") ) return;
102
-
103
- // store a reference to this marquee
104
- $.data($input[0], "iButton", self);
105
-
106
- // if using the "auto" setting, then don't resize handle or container if using the default label (since we'll trust the CSS)
107
- if( options.resizeHandle == "auto" ) options.resizeHandle = !bDefaultLabelsUsed;
108
- if( options.resizeContainer == "auto" ) options.resizeContainer = !bDefaultLabelsUsed;
109
-
110
- // toggles the state of a button (or can turn on/off)
111
- this.toggle = function (t){
112
- var toggle = (arguments.length > 0) ? t : !$input[0].checked;
113
- $input.attr("checked", toggle).trigger("change");
114
- };
115
-
116
- // disable/enable the control
117
- this.disable = function (t){
118
- var toggle = (arguments.length > 0) ? t : !disabled;
119
- // mark the control disabled
120
- disabled = toggle;
121
- // mark the input disabled
122
- $input.attr("disabled", toggle);
123
- // set the diabled styles
124
- $container[toggle ? "addClass" : "removeClass"](options.classDisabled);
125
- // run callback
126
- if( $.isFunction(options.disable) ) options.disable.apply(self, [disabled, $input, options]);
127
- };
128
-
129
- // repaint the button
130
- this.repaint = function (){
131
- positionHandle();
132
- };
133
-
134
- // this will destroy the iButton style
135
- this.destroy = function (){
136
- // remove behaviors
137
- $([$input[0], $container[0]]).unbind(".iButton");
138
- $(document).unbind(".iButton_" + id);
139
- // move the checkbox to it's original location
140
- $container.after($input).remove();
141
- // kill the reference
142
- $.data($input[0], "iButton", null);
143
- // run callback
144
- if( $.isFunction(options.destroy) ) options.destroy.apply(self, [$input, options]);
145
- };
146
-
147
- $input
148
- // create the wrapper code
149
- .wrap('<div class="' + $.trim(options.classContainer + ' ' + options.className) + '" />')
150
- .after(
151
- '<div class="' + options.classHandle + '"><div class="' + options.classHandleRight + '"><div class="' + options.classHandleMiddle + '" /></div></div>'
152
- + '<div class="' + options.classLabelOff + '"><span><label>'+ options.labelOff + '</label></span></div>'
153
- + '<div class="' + options.classLabelOn + '"><span><label>' + options.labelOn + '</label></span></div>'
154
- + '<div class="' + options.classPaddingLeft + '"></div><div class="' + options.classPaddingRight + '"></div>'
155
- );
156
-
157
- var $container = $input.parent()
158
- , $handle = $input.siblings("." + options.classHandle)
159
- , $offlabel = $input.siblings("." + options.classLabelOff)
160
- , $offspan = $offlabel.children("span")
161
- , $onlabel = $input.siblings("." + options.classLabelOn)
162
- , $onspan = $onlabel.children("span");
163
-
164
-
165
- // if we need to do some resizing, get the widths only once
166
- if( options.resizeHandle || options.resizeContainer ){
167
- width.onspan = $onspan.outerWidth();
168
- width.offspan = $offspan.outerWidth();
169
- }
170
-
171
- // automatically resize the handle
172
- if( options.resizeHandle ){
173
- width.handle = Math.min(width.onspan, width.offspan);
174
- $handle.css("width", width.handle);
175
- } else {
176
- width.handle = $handle.width();
177
- }
178
-
179
- // automatically resize the control
180
- if( options.resizeContainer ){
181
- width.container = (Math.max(width.onspan, width.offspan) + width.handle + 16);
182
- $container.css("width", width.container);
183
- // adjust the off label to match the new container size
184
- $offlabel.css("width", width.container - 5);
185
- } else {
186
- width.container = $container.width();
187
- }
188
-
189
- var handleRight = width.container - width.handle - 6;
190
-
191
- var positionHandle = function (animate){
192
- var checked = $input[0].checked
193
- , x = (checked) ? handleRight : 0
194
- , animate = (arguments.length > 0) ? arguments[0] : true;
195
-
196
- if( animate && options.enableFx ){
197
- $handle.stop().animate({left: x}, options.duration, options.easing);
198
- $onlabel.stop().animate({width: x + 0}, options.duration, options.easing);
199
- $onspan.stop().animate({marginLeft: x - handleRight}, options.duration, options.easing);
200
- $offspan.stop().animate({marginRight: -x}, options.duration, options.easing);
201
- } else {
202
- $handle.css("left", x);
203
- $onlabel.css("width", x + 0);
204
- $onspan.css("marginLeft", x - handleRight);
205
- $offspan.css("marginRight", -x);
206
- }
207
- };
208
-
209
- // place the buttons in their default location
210
- positionHandle(false);
211
-
212
- var getDragPos = function(e){
213
- return e.pageX || ((e.originalEvent.changedTouches) ? e.originalEvent.changedTouches[0].pageX : 0);
214
- };
215
-
216
- // monitor mouse clicks in the container
217
- $container.bind("mousedown.iButton touchstart.iButton", function(e) {
218
- // abort if disabled or allow clicking the input to toggle the status (if input is visible)
219
- if( $(e.target).is(allow) || disabled || (!options.allowRadioUncheck && $input.is(":radio:checked")) ) return;
220
-
221
- e.preventDefault();
222
- mouse.clicked = $handle;
223
- dragStart.position = getDragPos(e);
224
- dragStart.offset = dragStart.position - (parseInt($handle.css("left"), 10) || 0);
225
- dragStart.time = (new Date()).getTime();
226
- return false;
227
- });
228
-
229
- // make sure dragging support is enabled
230
- if( options.enableDrag ){
231
- // monitor mouse movement on the page
232
- $(document).bind("mousemove.iButton_" + id + " touchmove.iButton_" + id, function(e) {
233
- // if we haven't clicked on the container, cancel event
234
- if( mouse.clicked != $handle ){ return }
235
- e.preventDefault();
236
-
237
- var x = getDragPos(e);
238
- if( x != dragStart.offset ){
239
- mouse.dragging = true;
240
- $container.addClass(options.classHandleActive);
241
- }
242
-
243
- // make sure number is between 0 and 1
244
- var pct = Math.min(1, Math.max(0, (x - dragStart.offset) / handleRight));
245
-
246
- $handle.css("left", pct * handleRight);
247
- $onlabel.css("width", pct * handleRight + 4);
248
- $offspan.css("marginRight", -pct * handleRight);
249
- $onspan.css("marginLeft", -(1 - pct) * handleRight);
250
-
251
- return false;
252
- });
253
- }
254
-
255
- // monitor when the mouse button is released
256
- $(document).bind("mouseup.iButton_" + id + " touchend.iButton_" + id, function(e) {
257
- if( mouse.clicked != $handle ){ return false }
258
- e.preventDefault();
259
-
260
- // track if the value has changed
261
- var changed = true;
262
-
263
- // if not dragging or click time under a certain millisecond, then just toggle
264
- if( !mouse.dragging || (((new Date()).getTime() - dragStart.time) < options.clickOffset ) ){
265
- var checked = $input[0].checked;
266
- $input.attr("checked", !checked);
267
-
268
- // run callback
269
- if( $.isFunction(options.click) ) options.click.apply(self, [!checked, $input, options]);
270
- } else {
271
- var x = getDragPos(e);
272
-
273
- var pct = (x - dragStart.offset) / handleRight;
274
- var checked = (pct >= 0.5);
275
-
276
- // if the value is the same, don't run change event
277
- if( $input[0].checked == checked ) changed = false;
278
-
279
- $input.attr("checked", checked);
280
- }
281
-
282
- // remove the active handler class
283
- $container.removeClass(options.classHandleActive);
284
- mouse.clicked = null;
285
- mouse.dragging = null;
286
- // run any change event for the element
287
- if( changed ) $input.trigger("change");
288
- // if the value didn't change, just reset the handle
289
- else positionHandle();
290
-
291
- return false;
292
- });
293
-
294
- // animate when we get a change event
295
- $input
296
- .bind("change.iButton", function (){
297
- // move handle
298
- positionHandle();
299
-
300
- // if a radio element, then we must repaint the other elements in it's group to show them as not selected
301
- if( $input.is(":radio") ){
302
- var el = $input[0];
303
-
304
- // try to use the DOM to get the grouped elements, but if not in a form get by name attr
305
- var $radio = $(el.form ? el.form[el.name] : ":radio[name=" + el.name + "]");
306
-
307
- // repaint the radio elements that are not checked
308
- $radio.filter(":not(:checked)").iButton("repaint");
309
- }
310
-
311
- // run callback
312
- if( $.isFunction(options.change) ) options.change.apply(self, [$input, options]);
313
- })
314
- // if the element has focus, we need to highlight the container
315
- .bind("focus.iButton", function (){
316
- $container.addClass(options.classFocus);
317
- })
318
- // if the element has focus, we need to highlight the container
319
- .bind("blur.iButton", function (){
320
- $container.removeClass(options.classFocus);
321
- });
322
-
323
- // if a click event is registered, we must register on the checkbox so it's fired if triggered on the checkbox itself
324
- if( $.isFunction(options.click) ){
325
- $input.bind("click.iButton", function (){
326
- options.click.apply(self, [$input[0].checked, $input, options]);
327
- });
328
- }
329
-
330
- // if the field is disabled, mark it as such
331
- if( $input.is(":disabled") ) this.disable(true);
332
-
333
- // special behaviors for IE
334
- if( $.browser.msie ){
335
- // disable text selection in IE, other browsers are controlled via CSS
336
- $container.find("*").andSelf().attr("unselectable", "on");
337
- // IE needs to register to the "click" event to make changes immediately (the change event only occurs on blur)
338
- $input.bind("click.iButton", function (){ $input.triggerHandler("change.iButton"); });
339
- }
340
-
341
- // run the init callback
342
- if( $.isFunction(options.init) ) options.init.apply(self, [$input, options]);
343
- };
344
-
345
- var defaults = {
346
- duration: 100 // the speed of the animation
347
- , easing: "swing" // the easing animation to use
348
- , labelOn: "ON" // the text to show when toggled on
349
- , labelOff: "OFF" // the text to show when toggled off
350
- , resizeHandle: "auto" // determines if handle should be resized
351
- , resizeContainer: "auto" // determines if container should be resized
352
- , enableDrag: true // determines if we allow dragging
353
- , enableFx: true // determines if we show animation
354
- , allowRadioUncheck: false // determine if a radio button should be able to be unchecked
355
- , clickOffset: 120 // if millseconds between a mousedown & mouseup event this value, then considered a mouse click
356
-
357
- // define the class statements
358
- , className: ""
359
- , classContainer: "ibutton-container"
360
- , classDisabled: "ibutton-disabled"
361
- , classFocus: "ibutton-focus"
362
- , classLabelOn: "ibutton-label-on"
363
- , classLabelOff: "ibutton-label-off"
364
- , classHandle: "ibutton-handle"
365
- , classHandleMiddle: "ibutton-handle-middle"
366
- , classHandleRight: "ibutton-handle-right"
367
- , classHandleActive: "ibutton-active-handle"
368
- , classPaddingLeft: "ibutton-padding-left"
369
- , classPaddingRight: "ibutton-padding-right"
370
-
371
- // event handlers
372
- , init: null // callback that occurs when a iButton is initialized
373
- , change: null // callback that occurs when the button state is changed
374
- , click: null // callback that occurs when the button is clicked
375
- , disable: null // callback that occurs when the button is disabled/enabled
376
- , destroy: null // callback that occurs when the button is destroyed
377
- }, ON = defaults.labelOn, OFF = defaults.labelOff;
378
-
379
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/forms/jquery.maskedinput.min.js DELETED
@@ -1,258 +0,0 @@
1
- /*
2
- Masked Input plugin for jQuery
3
- Copyright (c) 2007-2011 Josh Bush (digitalbush.com)
4
- Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license)
5
- Version: 1.3
6
- */
7
- (function($) {
8
- var pasteEventName = ($.browser.msie ? 'paste' : 'input') + ".mask";
9
- var iPhone = (window.orientation != undefined);
10
-
11
- $.mask = {
12
- //Predefined character definitions
13
- definitions: {
14
- '9': "[0-9]",
15
- 'a': "[A-Za-z]",
16
- '*': "[A-Za-z0-9]"
17
- },
18
- dataName:"rawMaskFn"
19
- };
20
-
21
- $.fn.extend({
22
- //Helper Function for Caret positioning
23
- caret: function(begin, end) {
24
- if (this.length == 0) return;
25
- if (typeof begin == 'number') {
26
- end = (typeof end == 'number') ? end : begin;
27
- return this.each(function() {
28
- if (this.setSelectionRange) {
29
- this.setSelectionRange(begin, end);
30
- } else if (this.createTextRange) {
31
- var range = this.createTextRange();
32
- range.collapse(true);
33
- range.moveEnd('character', end);
34
- range.moveStart('character', begin);
35
- range.select();
36
- }
37
- });
38
- } else {
39
- if (this[0].setSelectionRange) {
40
- begin = this[0].selectionStart;
41
- end = this[0].selectionEnd;
42
- } else if (document.selection && document.selection.createRange) {
43
- var range = document.selection.createRange();
44
- begin = 0 - range.duplicate().moveStart('character', -100000);
45
- end = begin + range.text.length;
46
- }
47
- return { begin: begin, end: end };
48
- }
49
- },
50
- unmask: function() { return this.trigger("unmask"); },
51
- mask: function(mask, settings) {
52
- if (!mask && this.length > 0) {
53
- var input = $(this[0]);
54
- return input.data($.mask.dataName)();
55
- }
56
- settings = $.extend({
57
- placeholder: "_",
58
- completed: null
59
- }, settings);
60
-
61
- var defs = $.mask.definitions;
62
- var tests = [];
63
- var partialPosition = mask.length;
64
- var firstNonMaskPos = null;
65
- var len = mask.length;
66
-
67
- $.each(mask.split(""), function(i, c) {
68
- if (c == '?') {
69
- len--;
70
- partialPosition = i;
71
- } else if (defs[c]) {
72
- tests.push(new RegExp(defs[c]));
73
- if(firstNonMaskPos==null)
74
- firstNonMaskPos = tests.length - 1;
75
- } else {
76
- tests.push(null);
77
- }
78
- });
79
-
80
- return this.trigger("unmask").each(function() {
81
- var input = $(this);
82
- var buffer = $.map(mask.split(""), function(c, i) { if (c != '?') return defs[c] ? settings.placeholder : c });
83
- var focusText = input.val();
84
-
85
- function seekNext(pos) {
86
- while (++pos <= len && !tests[pos]);
87
- return pos;
88
- };
89
- function seekPrev(pos) {
90
- while (--pos >= 0 && !tests[pos]);
91
- return pos;
92
- };
93
-
94
- function shiftL(begin,end) {
95
- if(begin<0)
96
- return;
97
- for (var i = begin,j = seekNext(end); i < len; i++) {
98
- if (tests[i]) {
99
- if (j < len && tests[i].test(buffer[j])) {
100
- buffer[i] = buffer[j];
101
- buffer[j] = settings.placeholder;
102
- } else
103
- break;
104
- j = seekNext(j);
105
- }
106
- }
107
- writeBuffer();
108
- input.caret(Math.max(firstNonMaskPos, begin));
109
- };
110
-
111
- function shiftR(pos) {
112
- for (var i = pos, c = settings.placeholder; i < len; i++) {
113
- if (tests[i]) {
114
- var j = seekNext(i);
115
- var t = buffer[i];
116
- buffer[i] = c;
117
- if (j < len && tests[j].test(t))
118
- c = t;
119
- else
120
- break;
121
- }
122
- }
123
- };
124
-
125
- function keydownEvent(e) {
126
- var k=e.which;
127
-
128
- //backspace, delete, and escape get special treatment
129
- if(k == 8 || k == 46 || (iPhone && k == 127)){
130
- var pos = input.caret(),
131
- begin = pos.begin,
132
- end = pos.end;
133
-
134
- if(end-begin==0){
135
- begin=k!=46?seekPrev(begin):(end=seekNext(begin-1));
136
- end=k==46?seekNext(end):end;
137
- }
138
- clearBuffer(begin, end);
139
- shiftL(begin,end-1);
140
-
141
- return false;
142
- } else if (k == 27) {//escape
143
- input.val(focusText);
144
- input.caret(0, checkVal());
145
- return false;
146
- }
147
- };
148
-
149
- function keypressEvent(e) {
150
- var k = e.which,
151
- pos = input.caret();
152
- if (e.ctrlKey || e.altKey || e.metaKey || k<32) {//Ignore
153
- return true;
154
- } else if (k) {
155
- if(pos.end-pos.begin!=0){
156
- clearBuffer(pos.begin, pos.end);
157
- shiftL(pos.begin, pos.end-1);
158
- }
159
-
160
- var p = seekNext(pos.begin - 1);
161
- if (p < len) {
162
- var c = String.fromCharCode(k);
163
- if (tests[p].test(c)) {
164
- shiftR(p);
165
- buffer[p] = c;
166
- writeBuffer();
167
- var next = seekNext(p);
168
- input.caret(next);
169
- if (settings.completed && next >= len)
170
- settings.completed.call(input);
171
- }
172
- }
173
- return false;
174
- }
175
- };
176
-
177
- function clearBuffer(start, end) {
178
- for (var i = start; i < end && i < len; i++) {
179
- if (tests[i])
180
- buffer[i] = settings.placeholder;
181
- }
182
- };
183
-
184
- function writeBuffer() { return input.val(buffer.join('')).val(); };
185
-
186
- function checkVal(allow) {
187
- //try to place characters where they belong
188
- var test = input.val();
189
- var lastMatch = -1;
190
- for (var i = 0, pos = 0; i < len; i++) {
191
- if (tests[i]) {
192
- buffer[i] = settings.placeholder;
193
- while (pos++ < test.length) {
194
- var c = test.charAt(pos - 1);
195
- if (tests[i].test(c)) {
196
- buffer[i] = c;
197
- lastMatch = i;
198
- break;
199
- }
200
- }
201
- if (pos > test.length)
202
- break;
203
- } else if (buffer[i] == test.charAt(pos) && i!=partialPosition) {
204
- pos++;
205
- lastMatch = i;
206
- }
207
- }
208
- if (!allow && lastMatch + 1 < partialPosition) {
209
- input.val("");
210
- clearBuffer(0, len);
211
- } else if (allow || lastMatch + 1 >= partialPosition) {
212
- writeBuffer();
213
- if (!allow) input.val(input.val().substring(0, lastMatch + 1));
214
- }
215
- return (partialPosition ? i : firstNonMaskPos);
216
- };
217
-
218
- input.data($.mask.dataName,function(){
219
- return $.map(buffer, function(c, i) {
220
- return tests[i]&&c!=settings.placeholder ? c : null;
221
- }).join('');
222
- })
223
-
224
- if (!input.attr("readonly"))
225
- input
226
- .one("unmask", function() {
227
- input
228
- .unbind(".mask")
229
- .removeData($.mask.dataName);
230
- })
231
- .bind("focus.mask", function() {
232
- focusText = input.val();
233
- var pos = checkVal();
234
- writeBuffer();
235
- var moveCaret=function(){
236
- if (pos == mask.length)
237
- input.caret(0, pos);
238
- else
239
- input.caret(pos);
240
- };
241
- ($.browser.msie ? moveCaret:function(){setTimeout(moveCaret,0)})();
242
- })
243
- .bind("blur.mask", function() {
244
- checkVal();
245
- if (input.val() != focusText)
246
- input.change();
247
- })
248
- .bind("keydown.mask", keydownEvent)
249
- .bind("keypress.mask", keypressEvent)
250
- .bind(pasteEventName, function() {
251
- setTimeout(function() { input.caret(checkVal(true)); }, 0);
252
- });
253
-
254
- checkVal(); //Perform initial check for existing values
255
- });
256
- }
257
- });
258
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/forms/jquery.select2.min.js DELETED
@@ -1,79 +0,0 @@
1
- /*
2
- Copyright 2012 Igor Vaynberg
3
-
4
- Version: 3.1 Timestamp: Tue Aug 14 09:05:17 PDT 2012
5
-
6
- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in
7
- compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:
8
-
9
- http://www.apache.org/licenses/LICENSE-2.0
10
-
11
- Unless required by applicable law or agreed to in writing, software distributed under the License is
12
- distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
- See the License for the specific language governing permissions and limitations under the License.
14
- */
15
- (function(e){"undefined"==typeof e.fn.each2&&e.fn.extend({each2:function(g){for(var n=e([0]),h=-1,m=this.length;++h<m&&(n.context=n[0]=this[h])&&!1!==g.call(n[0],h,n););return this}})})(jQuery);
16
- (function(e,g){function n(a){return a&&"string"===typeof a?a.replace(/&/g,"&amp;"):a}function h(a,b){var c=0,d=b.length,i;if("undefined"===typeof a)return-1;if(a.constructor===String)for(;c<d;c+=1){if(0===a.localeCompare(b[c]))return c}else for(;c<d;c+=1)if(i=b[c],i.constructor===String){if(0===i.localeCompare(a))return c}else if(i===a)return c;return-1}function m(a,b){return a===b?!0:a===g||b===g||null===a||null===b?!1:a.constructor===String?0===a.localeCompare(b):b.constructor===String?0===b.localeCompare(a):
17
- !1}function z(a,b){var c,d,i;if(null===a||1>a.length)return[];c=a.split(b);d=0;for(i=c.length;d<i;d+=1)c[d]=e.trim(c[d]);return c}function A(a,b){var c;return function(){window.clearTimeout(c);c=window.setTimeout(b,a)}}function k(a){a.preventDefault();a.stopPropagation()}function B(a,b,c){var d=a.toUpperCase().indexOf(b.toUpperCase()),b=b.length;0>d?c.push(a):(c.push(a.substring(0,d)),c.push("<span class='select2-match'>"),c.push(a.substring(d,d+b)),c.push("</span>"),c.push(a.substring(d+b,a.length)))}
18
- function C(a){var b,c=0,d=null,i=a.quietMillis||100;return function(j){window.clearTimeout(b);b=window.setTimeout(function(){var b=c+=1,i=a.data,f=a.transport||e.ajax,g=a.traditional||!1,I=a.type||"GET",i=i.call(this,j.term,j.page,j.context);null!==d&&d.abort();d=f.call(null,{url:a.url,dataType:a.dataType,data:i,type:I,traditional:g,success:function(d){b<c||(d=a.results(d,j.page),j.callback(d))}})},i)}}function D(a){var b=a,c,d=function(a){return""+a.text};e.isArray(b)||(d=b.text,e.isFunction(d)||
19
- (c=b.text,d=function(a){return a[c]}),b=b.results);return function(a){var c=a.term,f={};if(c==="")a.callback({results:b});else{f.results=e(b).filter(function(){return a.matcher(c,d(this))}).get();a.callback(f)}}}function E(a){return e.isFunction(a)?a:function(b){var c=b.term,d={results:[]};e(a).each(function(){var a=this.text!==g,e=a?this.text:this;if(""===c||b.matcher(c,e))d.results.push(a?this:{id:this,text:this})});b.callback(d)}}function t(a){if(e.isFunction(a))return!0;if(!a)return!1;throw Error("formatterName must be a function or a falsy value");
20
- }function u(a){return e.isFunction(a)?a():a}function F(a){var b=0;e.each(a,function(a,d){d.children?b+=F(d.children):b++});return b}function J(a,b,c,d){var i=a,e=!1,f,r,o,l;if(!d.createSearchChoice||!d.tokenSeparators||1>d.tokenSeparators.length)return g;for(;;){e=-1;r=0;for(o=d.tokenSeparators.length;r<o&&!(l=d.tokenSeparators[r],e=a.indexOf(l),0<=e);r++);if(0>e)break;f=a.substring(0,e);a=a.substring(e+l.length);if(0<f.length&&(f=d.createSearchChoice(f,b),f!==g&&null!==f&&d.id(f)!==g&&null!==d.id(f))){e=
21
- !1;r=0;for(o=b.length;r<o;r++)if(m(d.id(f),d.id(b[r]))){e=!0;break}e||c(f)}}if(0!=i.localeCompare(a))return a}function w(a,b){var c=function(){};c.prototype=new a;c.prototype.constructor=c;c.prototype.parent=a.prototype;c.prototype=e.extend(c.prototype,b);return c}if(window.Select2===g){var f,v,x,y,G,q;f={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(a){a=a.which?a.which:a;switch(a){case f.LEFT:case f.RIGHT:case f.UP:case f.DOWN:return!0}return!1},
22
- isControl:function(a){switch(a.which){case f.SHIFT:case f.CTRL:case f.ALT:return!0}return a.metaKey?!0:!1},isFunctionKey:function(a){a=a.which?a.which:a;return 112<=a&&123>=a}};var K=1;G=function(){return K++};e(document).delegate("*","mousemove",function(a){e.data(document,"select2-lastpos",{x:a.pageX,y:a.pageY})});e(document).ready(function(){e(document).delegate("*","mousedown touchend",function(a){var b=e(a.target).closest("div.select2-container").get(0),c;b?e(document).find("div.select2-container-active").each(function(){this!==
23
- b&&e(this).data("select2").blur()}):(b=e(a.target).closest("div.select2-drop").get(0),e(document).find("div.select2-drop-active").each(function(){this!==b&&e(this).data("select2").blur()}));b=e(a.target);c=b.attr("for");"LABEL"===a.target.tagName&&(c&&0<c.length)&&(b=e("#"+c),b=b.data("select2"),b!==g&&(b.focus(),a.preventDefault()))})});v=w(Object,{bind:function(a){var b=this;return function(){a.apply(b,arguments)}},init:function(a){var b,c;this.opts=a=this.prepareOpts(a);this.id=a.id;a.element.data("select2")!==
24
- g&&null!==a.element.data("select2")&&this.destroy();this.enabled=!0;this.container=this.createContainer();this.containerId="s2id"+G();this.container.attr("id",this.containerId);var d=!1,i;this.body=function(){!1===d&&(i=a.element.closest("body"),d=!0);return i};a.element.attr("class")!==g&&this.container.addClass(a.element.attr("class"));this.container.css(u(a.containerCss));this.container.addClass(u(a.containerCssClass));this.opts.element.data("select2",this).hide().before(this.container);this.container.data("select2",
25
- this);this.dropdown=this.container.find(".select2-drop");this.dropdown.addClass(u(a.dropdownCssClass));this.dropdown.data("select2",this);this.results=b=this.container.find(".select2-results");this.search=c=this.container.find("input.select2-input");c.attr("tabIndex",this.opts.element.attr("tabIndex"));this.resultsPage=0;this.context=null;this.initContainer();this.initContainerWidth();this.results.bind("mousemove",function(a){var b=e.data(document,"select2-lastpos");(b===g||b.x!==a.pageX||b.y!==a.pageY)&&
26
- e(a.target).trigger("mousemove-filtered",a)});this.dropdown.delegate(".select2-results","mousemove-filtered",this.bind(this.highlightUnderEvent));var f=this.results,H=A(80,function(a){f.trigger("scroll-debounced",a)});f.bind("scroll",function(a){0<=h(a.target,f.get())&&H(a)});this.dropdown.delegate(".select2-results","scroll-debounced",this.bind(this.loadMoreIfNeeded));e.fn.mousewheel&&b.mousewheel(function(a,c,d,e){c=b.scrollTop();0<e&&0>=c-e?(b.scrollTop(0),k(a)):0>e&&b.get(0).scrollHeight-b.scrollTop()+
27
- e<=b.height()&&(b.scrollTop(b.get(0).scrollHeight-b.height()),k(a))});c.bind("keydown",function(){e.data(c,"keyup-change-value")===g&&e.data(c,"keyup-change-value",c.val())});c.bind("keyup",function(){var a=e.data(c,"keyup-change-value");a!==g&&c.val()!==a&&(e.removeData(c,"keyup-change-value"),c.trigger("keyup-change"))});c.bind("keyup-change",this.bind(this.updateResults));c.bind("focus",function(){c.addClass("select2-focused");" "===c.val()&&c.val("")});c.bind("blur",function(){c.removeClass("select2-focused")});
28
- this.dropdown.delegate(".select2-results","mouseup",this.bind(function(a){0<e(a.target).closest(".select2-result-selectable:not(.select2-disabled)").length?(this.highlightUnderEvent(a),this.selectHighlighted(a)):this.focusSearch();k(a)}));this.dropdown.bind("click mouseup mousedown",function(a){a.stopPropagation()});e.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource());(a.element.is(":disabled")||a.element.is("[readonly='readonly']"))&&this.disable()},destroy:function(){var a=
29
- this.opts.element.data("select2");a!==g&&(a.container.remove(),a.dropdown.remove(),a.opts.element.removeData("select2").unbind(".select2").show())},prepareOpts:function(a){var b,c,d;b=a.element;"select"===b.get(0).tagName.toLowerCase()&&(this.select=c=a.element);c&&e.each("id multiple ajax query createSearchChoice initSelection data tags".split(" "),function(){if(this in a)throw Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.");});a=e.extend({},{populateResults:function(b,
30
- c,d){var f,o=this.opts.id,l=this;f=function(b,c,i){var j,k,h,m,s,p,q;j=0;for(k=b.length;j<k;j=j+1){h=b[j];m=o(h)!==g;s="children"in h&&h.children.length>0;p=e("<li></li>");p.addClass("select2-results-dept-"+i);p.addClass("select2-result");p.addClass(m?"select2-result-selectable":"select2-result-unselectable");s&&p.addClass("select2-result-with-children");p.addClass(l.opts.formatResultCssClass(h));m=e("<div></div>");m.addClass("select2-result-label");q=a.formatResult(h,m,d);q!==g&&m.html(n(q));p.append(m);
31
- if(s){s=e("<ul></ul>");s.addClass("select2-result-sub");f(h.children,s,i+1);p.append(s)}p.data("select2-data",h);c.append(p)}};f(c,b,0)}},e.fn.select2.defaults,a);"function"!==typeof a.id&&(d=a.id,a.id=function(a){return a[d]});if(c)a.query=this.bind(function(a){var c={results:[],more:false},d=a.term,f,o,l;l=function(b,c){var e;if(b.is("option"))a.matcher(d,b.text(),b)&&c.push({id:b.attr("value"),text:b.text(),element:b.get(),css:b.attr("class")});else if(b.is("optgroup")){e={text:b.attr("label"),
32
- children:[],element:b.get(),css:b.attr("class")};b.children().each2(function(a,b){l(b,e.children)});e.children.length>0&&c.push(e)}};f=b.children();if(this.getPlaceholder()!==g&&f.length>0){o=f[0];e(o).text()===""&&(f=f.not(o))}f.each2(function(a,b){l(b,c.results)});a.callback(c)}),a.id=function(a){return a.id},a.formatResultCssClass=function(a){return a.css};else if(!("query"in a))if("ajax"in a){if((c=a.element.data("ajax-url"))&&0<c.length)a.ajax.url=c;a.query=C(a.ajax)}else"data"in a?a.query=D(a.data):
33
- "tags"in a&&(a.query=E(a.tags),a.createSearchChoice=function(a){return{id:a,text:a}},a.initSelection=function(b,c){var d=[];e(z(b.val(),a.separator)).each(function(){var b=this,c=this,i=a.tags;e.isFunction(i)&&(i=i());e(i).each(function(){if(m(this.id,b)){c=this.text;return false}});d.push({id:b,text:c})});c(d)});if("function"!==typeof a.query)throw"query function not defined for Select2 "+a.element.attr("id");return a},monitorSource:function(){this.opts.element.bind("change.select2",this.bind(function(){!0!==
34
- this.opts.element.data("select2-change-triggered")&&this.initSelection()}))},triggerChange:function(a){a=a||{};a=e.extend({},a,{type:"change",val:this.val()});this.opts.element.data("select2-change-triggered",!0);this.opts.element.trigger(a);this.opts.element.data("select2-change-triggered",!1);this.opts.element.click()},enable:function(){this.enabled||(this.enabled=!0,this.container.removeClass("select2-container-disabled"))},disable:function(){this.enabled&&(this.close(),this.enabled=!1,this.container.addClass("select2-container-disabled"))},
35
- opened:function(){return this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var a=this.container.offset(),b=this.container.outerHeight(),c=this.container.outerWidth(),d=this.dropdown.outerHeight(),i=e(window).scrollTop()+document.documentElement.clientHeight,b=a.top+b,i=b+d<=i,f=a.top-d>=this.body().scrollTop(),g;this.dropdown.hasClass("select2-drop-above")?(g=!0,!f&&i&&(g=!1)):(g=!1,!i&&f&&(g=!0));g?(b=a.top-d,this.container.addClass("select2-drop-above"),this.dropdown.addClass("select2-drop-above")):
36
- (this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above"));this.dropdown.css({top:b,left:a.left,width:c})},shouldOpen:function(){var a;if(this.opened())return!1;a=jQuery.Event("open");this.opts.element.trigger(a);return!a.isDefaultPrevented()},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above");this.dropdown.removeClass("select2-drop-above")},open:function(){if(!this.shouldOpen())return!1;window.setTimeout(this.bind(this.opening),
37
- 1);return!0},opening:function(){var a=this.containerId,b="#"+a,c="scroll."+a,d="resize."+a;this.container.parents().each(function(){e(this).bind(c,function(){var a=e(b);0==a.length&&e(this).unbind(c);a.select2("close")})});e(window).bind(d,function(){var a=e(b);0==a.length&&e(window).unbind(d);a.select2("close")});this.clearDropdownAlignmentPreference();" "===this.search.val()&&this.search.val("");this.dropdown.css(u(this.opts.dropdownCss));this.dropdown.addClass("select2-drop-active");this.container.addClass("select2-dropdown-open").addClass("select2-container-active");
38
- this.updateResults(!0);this.dropdown[0]!==this.body().children().last()[0]&&this.dropdown.detach().appendTo(this.body());this.dropdown.show();this.ensureHighlightVisible();this.positionDropdown();this.focusSearch()},close:function(){if(this.opened()){var a=this;this.container.parents().each(function(){e(this).unbind("scroll."+a.containerId)});e(window).unbind("resize."+this.containerId);this.clearDropdownAlignmentPreference();this.dropdown.hide();this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active");
39
- this.results.empty();this.clearSearch();this.opts.element.trigger(jQuery.Event("close"))}},clearSearch:function(){},ensureHighlightVisible:function(){var a=this.results,b,c,d,f;c=this.highlight();0>c||(0==c?a.scrollTop(0):(b=a.find(".select2-result-selectable"),d=e(b[c]),f=d.offset().top+d.outerHeight(),c===b.length-1&&(b=a.find("li.select2-more-results"),0<b.length&&(f=b.offset().top+b.outerHeight())),b=a.offset().top+a.outerHeight(),f>b&&a.scrollTop(a.scrollTop()+(f-b)),d=d.offset().top-a.offset().top,
40
- 0>d&&a.scrollTop(a.scrollTop()+d)))},moveHighlight:function(a){for(var b=this.results.find(".select2-result-selectable"),c=this.highlight();-1<c&&c<b.length;){var c=c+a,d=e(b[c]);if(d.hasClass("select2-result-selectable")&&!d.hasClass("select2-disabled")){this.highlight(c);break}}},highlight:function(a){var b=this.results.find(".select2-result-selectable").not(".select2-disabled");if(0===arguments.length)return h(b.filter(".select2-highlighted")[0],b.get());a>=b.length&&(a=b.length-1);0>a&&(a=0);
41
- b.removeClass("select2-highlighted");e(b[a]).addClass("select2-highlighted");this.ensureHighlightVisible()},countSelectableResults:function(){return this.results.find(".select2-result-selectable").not(".select2-disabled").length},highlightUnderEvent:function(a){a=e(a.target).closest(".select2-result-selectable");if(0<a.length&&!a.is(".select2-highlighted")){var b=this.results.find(".select2-result-selectable");this.highlight(b.index(a))}else 0==a.length&&this.results.find(".select2-highlighted").removeClass("select2-highlighted")},
42
- loadMoreIfNeeded:function(){var a=this.results,b=a.find("li.select2-more-results"),c,d=this.resultsPage+1,e=this,f=this.search.val(),g=this.context;0!==b.length&&(c=b.offset().top-a.offset().top-a.height(),0>=c&&(b.addClass("select2-active"),this.opts.query({term:f,page:d,context:g,matcher:this.opts.matcher,callback:this.bind(function(c){e.opts.populateResults.call(this,a,c.results,{term:f,page:d,context:g});!0===c.more?(b.detach().appendTo(a).text(e.opts.formatLoadMore(d+1)),window.setTimeout(function(){e.loadMoreIfNeeded()},
43
- 10)):b.remove();e.positionDropdown();e.resultsPage=d})})))},tokenize:function(){},updateResults:function(a){function b(){f.scrollTop(0);d.removeClass("select2-active");k.positionDropdown()}function c(a){f.html(n(a));b()}var d=this.search,f=this.results,j=this.opts,h,k=this;if(!(!0!==a&&(!1===this.showSearchInput||!this.opened()))){d.addClass("select2-active");if(1<=j.maximumSelectionSize&&(h=this.data(),e.isArray(h)&&h.length>=j.maximumSelectionSize&&t(j.formatSelectionTooBig,"formatSelectionTooBig"))){c("<li class='select2-selection-limit'>"+
44
- j.formatSelectionTooBig(j.maximumSelectionSize)+"</li>");return}d.val().length<j.minimumInputLength&&t(j.formatInputTooShort,"formatInputTooShort")?c("<li class='select2-no-results'>"+j.formatInputTooShort(d.val(),j.minimumInputLength)+"</li>"):(c("<li class='select2-searching'>"+j.formatSearching()+"</li>"),h=this.tokenize(),h!=g&&null!=h&&d.val(h),this.resultsPage=1,j.query({term:d.val(),page:this.resultsPage,context:null,matcher:j.matcher,callback:this.bind(function(h){var l;this.context=h.context===
45
- g?null:h.context;this.opts.createSearchChoice&&""!==d.val()&&(l=this.opts.createSearchChoice.call(null,d.val(),h.results),l!==g&&null!==l&&k.id(l)!==g&&null!==k.id(l)&&0===e(h.results).filter(function(){return m(k.id(this),k.id(l))}).length&&h.results.unshift(l));0===h.results.length&&t(j.formatNoMatches,"formatNoMatches")?c("<li class='select2-no-results'>"+j.formatNoMatches(d.val())+"</li>"):(f.empty(),k.opts.populateResults.call(this,f,h.results,{term:d.val(),page:this.resultsPage,context:null}),
46
- !0===h.more&&t(j.formatLoadMore,"formatLoadMore")&&(f.append("<li class='select2-more-results'>"+n(j.formatLoadMore(this.resultsPage))+"</li>"),window.setTimeout(function(){k.loadMoreIfNeeded()},10)),this.postprocessResults(h,a),b())})}))}},cancel:function(){this.close()},blur:function(){this.close();this.container.removeClass("select2-container-active");this.dropdown.removeClass("select2-drop-active");this.search[0]===document.activeElement&&this.search.blur();this.clearSearch();this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},
47
- focusSearch:function(){window.setTimeout(this.bind(function(){this.search.focus();this.search.val(this.search.val())}),10)},selectHighlighted:function(){var a=this.highlight(),b=this.results.find(".select2-highlighted").not(".select2-disabled"),c=b.closest(".select2-result-selectable").data("select2-data");c&&(b.addClass("select2-disabled"),this.highlight(a),this.onSelect(c))},getPlaceholder:function(){return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||
48
- this.opts.placeholder},initContainerWidth:function(){var a=function(){var a,c,d,f;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth()?"auto":this.opts.element.outerWidth()+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){a=this.opts.element.attr("style");if(a!==g){a=a.split(";");d=0;for(f=a.length;d<f;d+=1)if(c=a[d].replace(/\s/g,"").match(/width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/),null!==c&&1<=c.length)return c[1]}return"resolve"===
49
- this.opts.width?(a=this.opts.element.css("width"),0<a.indexOf("%")?a:0===this.opts.element.outerWidth()?"auto":this.opts.element.outerWidth()+"px"):null}return e.isFunction(this.opts.width)?this.opts.width():this.opts.width}.call(this);null!==a&&this.container.attr("style","width: "+a)}});x=w(v,{createContainer:function(){return e("<div></div>",{"class":"select2-container"}).html(" <a href='javascript:void(0)' class='select2-choice'> <span></span><abbr class='select2-search-choice-close' style='display:none;'></abbr> <div><b></b></div></a> <div class='select2-drop select2-offscreen'> <div class='select2-search'> <input type='text' autocomplete='off' class='select2-input'/> </div> <ul class='select2-results'> </ul></div>")},
50
- opening:function(){this.search.show();this.parent.opening.apply(this,arguments);this.dropdown.removeClass("select2-offscreen")},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.dropdown.removeAttr("style").addClass("select2-offscreen").insertAfter(this.selection).show())},focus:function(){this.close();this.selection.focus()},isFocused:function(){return this.selection[0]===document.activeElement},cancel:function(){this.parent.cancel.apply(this,arguments);this.selection.focus()},
51
- initContainer:function(){var a,b=this.dropdown;this.selection=a=this.container.find(".select2-choice");this.search.bind("keydown",this.bind(function(a){if(this.enabled)if(a.which===f.PAGE_UP||a.which===f.PAGE_DOWN)k(a);else if(this.opened())switch(a.which){case f.UP:case f.DOWN:this.moveHighlight(a.which===f.UP?-1:1);k(a);break;case f.TAB:case f.ENTER:this.selectHighlighted();k(a);break;case f.ESC:this.cancel(a),k(a)}else a.which===f.TAB||f.isControl(a)||f.isFunctionKey(a)||a.which===f.ESC||!1===
52
- this.opts.openOnEnter&&a.which===f.ENTER||this.open()}));this.search.bind("focus",this.bind(function(){this.selection.attr("tabIndex","-1")}));this.search.bind("blur",this.bind(function(){this.opened()||this.container.removeClass("select2-container-active");window.setTimeout(this.bind(function(){this.selection.attr("tabIndex",this.opts.element.attr("tabIndex"))}),10)}));a.bind("mousedown",this.bind(function(){this.opened()?(this.close(),this.selection.focus()):this.enabled&&this.open()}));b.bind("mousedown",
53
- this.bind(function(){this.search.focus()}));a.bind("focus",this.bind(function(){this.container.addClass("select2-container-active");this.search.attr("tabIndex","-1")}));a.bind("blur",this.bind(function(){this.opened()||this.container.removeClass("select2-container-active");window.setTimeout(this.bind(function(){this.search.attr("tabIndex",this.opts.element.attr("tabIndex"))}),10)}));a.bind("keydown",this.bind(function(a){if(this.enabled)if(a.which===f.PAGE_UP||a.which===f.PAGE_DOWN)k(a);else if(!(a.which===
54
- f.TAB||f.isControl(a)||f.isFunctionKey(a)||a.which===f.ESC)&&!(!1===this.opts.openOnEnter&&a.which===f.ENTER))if(a.which==f.DELETE)this.opts.allowClear&&this.clear();else{this.open();if(a.which!==f.ENTER&&!(48>a.which)){var b=String.fromCharCode(a.which).toLowerCase();a.shiftKey&&(b=b.toUpperCase());this.search.focus();this.search.val(b)}k(a)}}));a.delegate("abbr","mousedown",this.bind(function(a){this.enabled&&(this.clear(),k(a),this.close(),this.triggerChange(),this.selection.focus())}));this.setPlaceholder();
55
- this.search.bind("focus",this.bind(function(){this.container.addClass("select2-container-active")}))},clear:function(){this.opts.element.val("");this.selection.find("span").empty();this.selection.removeData("select2-data");this.setPlaceholder()},initSelection:function(){if(""===this.opts.element.val())this.close(),this.setPlaceholder();else{var a=this;this.opts.initSelection.call(null,this.opts.element,function(b){b!==g&&null!==b&&(a.updateSelection(b),a.close(),a.setPlaceholder())})}},prepareOpts:function(){var a=
56
- this.parent.prepareOpts.apply(this,arguments);"select"===a.element.get(0).tagName.toLowerCase()&&(a.initSelection=function(a,c){var d=a.find(":selected");e.isFunction(c)&&c({id:d.attr("value"),text:d.text()})});return a},setPlaceholder:function(){var a=this.getPlaceholder();""===this.opts.element.val()&&a!==g&&!(this.select&&""!==this.select.find("option:first").text())&&(this.selection.find("span").html(n(a)),this.selection.addClass("select2-default"),this.selection.find("abbr").hide())},postprocessResults:function(a,
57
- b){var c=0,d=this,f=!0;this.results.find(".select2-result-selectable").each2(function(a,b){if(m(d.id(b.data("select2-data")),d.opts.element.val()))return c=a,!1});this.highlight(c);!0===b&&(f=this.showSearchInput=F(a.results)>=this.opts.minimumResultsForSearch,this.dropdown.find(".select2-search")[f?"removeClass":"addClass"]("select2-search-hidden"),e(this.dropdown,this.container)[f?"addClass":"removeClass"]("select2-with-searchbox"))},onSelect:function(a){var b=this.opts.element.val();this.opts.element.val(this.id(a));
58
- this.updateSelection(a);this.close();this.selection.focus();m(b,this.id(a))||this.triggerChange()},updateSelection:function(a){var b=this.selection.find("span");this.selection.data("select2-data",a);b.empty();a=this.opts.formatSelection(a,b);a!==g&&b.append(n(a));this.selection.removeClass("select2-default");this.opts.allowClear&&this.getPlaceholder()!==g&&this.selection.find("abbr").show()},val:function(){var a,b=null,c=this;if(0===arguments.length)return this.opts.element.val();a=arguments[0];if(this.select)this.select.val(a).find(":selected").each2(function(a,
59
- c){b={id:c.attr("value"),text:c.text()};return!1}),this.updateSelection(b),this.setPlaceholder();else{if(this.opts.initSelection===g)throw Error("cannot call val() if initSelection() is not defined");a?this.opts.initSelection(this.opts.element,function(a){c.opts.element.val(!a?"":c.id(a));c.updateSelection(a);c.setPlaceholder()}):this.clear()}},clearSearch:function(){this.search.val("")},data:function(a){var b;if(0===arguments.length)return b=this.selection.data("select2-data"),b==g&&(b=null),b;!a||
60
- ""===a?this.clear():(this.opts.element.val(!a?"":this.id(a)),this.updateSelection(a))}});y=w(v,{createContainer:function(){return e("<div></div>",{"class":"select2-container select2-container-multi"}).html(" <ul class='select2-choices'> <li class='select2-search-field'> <input type='text' autocomplete='off' class='select2-input'> </li></ul><div class='select2-drop select2-drop-multi' style='display:none;'> <ul class='select2-results'> </ul></div>")},prepareOpts:function(){var a=this.parent.prepareOpts.apply(this,
61
- arguments);"select"===a.element.get(0).tagName.toLowerCase()&&(a.initSelection=function(a,c){var d=[];a.find(":selected").each2(function(a,b){d.push({id:b.attr("value"),text:b.text()})});e.isFunction(c)&&c(d)});return a},initContainer:function(){var a;this.searchContainer=this.container.find(".select2-search-field");this.selection=a=this.container.find(".select2-choices");this.search.bind("keydown",this.bind(function(b){if(this.enabled){if(b.which===f.BACKSPACE&&""===this.search.val()){this.close();
62
- var c;c=a.find(".select2-search-choice-focus");if(0<c.length){this.unselect(c.first());this.search.width(10);k(b);return}c=a.find(".select2-search-choice");0<c.length&&c.last().addClass("select2-search-choice-focus")}else a.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus");if(this.opened())switch(b.which){case f.UP:case f.DOWN:this.moveHighlight(b.which===f.UP?-1:1);k(b);return;case f.ENTER:case f.TAB:this.selectHighlighted();k(b);return;case f.ESC:this.cancel(b);k(b);
63
- return}if(!(b.which===f.TAB||f.isControl(b)||f.isFunctionKey(b)||b.which===f.BACKSPACE||b.which===f.ESC)&&!(!1===this.opts.openOnEnter&&b.which===f.ENTER))this.open(),(b.which===f.PAGE_UP||b.which===f.PAGE_DOWN)&&k(b)}}));this.search.bind("keyup",this.bind(this.resizeSearch));this.search.bind("blur",this.bind(function(){this.container.removeClass("select2-container-active")}));this.container.delegate(".select2-choices","mousedown",this.bind(function(a){this.enabled&&(this.clearPlaceholder(),this.open(),
64
- this.focusSearch(),a.preventDefault())}));this.container.delegate(".select2-choices","focus",this.bind(function(){this.enabled&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())}));this.clearSearch()},enable:function(){this.enabled||(this.parent.enable.apply(this,arguments),this.search.removeAttr("disabled"))},disable:function(){this.enabled&&(this.parent.disable.apply(this,arguments),this.search.attr("disabled",!0))},initSelection:function(){""===
65
- this.opts.element.val()&&(this.updateSelection([]),this.close(),this.clearSearch());if(this.select||""!==this.opts.element.val()){var a=this;this.opts.initSelection.call(null,this.opts.element,function(b){if(b!==g&&b!==null){a.updateSelection(b);a.close();a.clearSearch()}})}},clearSearch:function(){var a=this.getPlaceholder();a!==g&&0===this.getVal().length&&!1===this.search.hasClass("select2-focused")?(this.search.val(a).addClass("select2-default"),this.resizeSearch()):this.search.val(" ").width(10)},
66
- clearPlaceholder:function(){this.search.hasClass("select2-default")?this.search.val("").removeClass("select2-default"):" "===this.search.val()&&this.search.val("")},opening:function(){this.parent.opening.apply(this,arguments);this.clearPlaceholder();this.resizeSearch();this.focusSearch()},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close();this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(a){var b=
67
- [],c=[],d=this;e(a).each(function(){0>h(d.id(this),b)&&(b.push(d.id(this)),c.push(this))});a=c;this.selection.find(".select2-search-choice").remove();e(a).each(function(){d.addSelectedChoice(this)});d.postprocessResults()},tokenize:function(){var a=this.search.val(),a=this.opts.tokenizer(a,this.data(),this.bind(this.onSelect),this.opts);null!=a&&a!=g&&(this.search.val(a),0<a.length&&this.open())},onSelect:function(a){this.addSelectedChoice(a);this.select&&this.postprocessResults();this.opts.closeOnSelect?
68
- (this.close(),this.search.width(10)):0<this.countSelectableResults()?(this.search.width(10),this.resizeSearch(),this.positionDropdown()):this.close();this.triggerChange({added:a});this.focusSearch()},cancel:function(){this.close();this.focusSearch()},addSelectedChoice:function(a){var b=e("<li class='select2-search-choice'> <div></div> <a href='javascript:void(0)' class='select2-search-choice-close' tabindex='-1'></a></li>"),c=this.id(a),d=this.getVal(),f;f=this.opts.formatSelection(a,b);b.find("div").replaceWith("<div>"+
69
- n(f)+"</div>");b.find(".select2-search-choice-close").bind("mousedown",k).bind("click dblclick",this.bind(function(a){this.enabled&&(e(a.target).closest(".select2-search-choice").fadeOut("fast").animate({width:"hide"},50,this.bind(function(){this.unselect(e(a.target));this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus");this.close();this.focusSearch()})).dequeue(),k(a))})).bind("focus",this.bind(function(){this.enabled&&(this.container.addClass("select2-container-active"),
70
- this.dropdown.addClass("select2-drop-active"))}));b.data("select2-data",a);b.insertBefore(this.searchContainer);d.push(c);this.setVal(d)},unselect:function(a){var b=this.getVal(),c,d,a=a.closest(".select2-search-choice");if(0===a.length)throw"Invalid argument: "+a+". Must be .select2-search-choice";c=a.data("select2-data");d=h(this.id(c),b);0<=d&&(b.splice(d,1),this.setVal(b),this.select&&this.postprocessResults());a.remove();this.triggerChange({removed:c})},postprocessResults:function(){var a=this.getVal(),
71
- b=this.results.find(".select2-result-selectable"),c=this.results.find(".select2-result-with-children"),d=this;b.each2(function(b,c){var e=d.id(c.data("select2-data"));0<=h(e,a)?c.addClass("select2-disabled").removeClass("select2-result-selectable"):c.removeClass("select2-disabled").addClass("select2-result-selectable")});c.each2(function(a,b){0==b.find(".select2-result-selectable").length?b.addClass("select2-disabled"):b.removeClass("select2-disabled")});b.each2(function(a,b){if(!b.hasClass("select2-disabled")&&
72
- b.hasClass("select2-result-selectable"))return d.highlight(0),!1})},resizeSearch:function(){var a,b,c,d,f=this.search.outerWidth()-this.search.width();a=this.search;q||(c=a[0].currentStyle||window.getComputedStyle(a[0],null),q=e("<div></div>").css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:c.fontSize,fontFamily:c.fontFamily,fontStyle:c.fontStyle,fontWeight:c.fontWeight,letterSpacing:c.letterSpacing,textTransform:c.textTransform,whiteSpace:"nowrap"}),e("body").append(q));
73
- q.text(a.val());a=q.width()+10;b=this.search.offset().left;c=this.selection.width();d=this.selection.offset().left;b=c-(b-d)-f;b<a&&(b=c-f);40>b&&(b=c-f);this.search.width(b)},getVal:function(){var a;if(this.select)return a=this.select.val(),null===a?[]:a;a=this.opts.element.val();return z(a,this.opts.separator)},setVal:function(a){var b;this.select?this.select.val(a):(b=[],e(a).each(function(){0>h(this,b)&&b.push(this)}),this.opts.element.val(0===b.length?"":b.join(this.opts.separator)))},val:function(){var a,
74
- b=[],c=this;if(0===arguments.length)return this.getVal();if(a=arguments[0])if(this.setVal(a),this.select)this.select.find(":selected").each(function(){b.push({id:e(this).attr("value"),text:e(this).text()})}),this.updateSelection(b);else{if(this.opts.initSelection===g)throw Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(a){var b=e(a).map(c.id);c.setVal(b);c.updateSelection(a);c.clearSearch()})}else this.opts.element.val(""),this.updateSelection([]);
75
- this.clearSearch()},onSortStart:function(){if(this.select)throw Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0);this.searchContainer.hide()},onSortEnd:function(){var a=[],b=this;this.searchContainer.show();this.searchContainer.appendTo(this.searchContainer.parent());this.resizeSearch();this.selection.find(".select2-search-choice").each(function(){a.push(b.opts.id(e(this).data("select2-data")))});this.setVal(a);
76
- this.triggerChange()},data:function(a){var b=this,c;if(0===arguments.length)return this.selection.find(".select2-search-choice").map(function(){return e(this).data("select2-data")}).get();a||(a=[]);c=e.map(a,function(a){return b.opts.id(a)});this.setVal(c);this.updateSelection(a);this.clearSearch()}});e.fn.select2=function(){var a=Array.prototype.slice.call(arguments,0),b,c,d,f,j="val destroy opened open close focus isFocused container onSortStart onSortEnd enable disable positionDropdown data".split(" ");
77
- this.each(function(){if(0===a.length||"object"===typeof a[0])b=0===a.length?{}:e.extend({},a[0]),b.element=e(this),"select"===b.element.get(0).tagName.toLowerCase()?f=b.element.attr("multiple"):(f=b.multiple||!1,"tags"in b&&(b.multiple=f=!0)),c=f?new y:new x,c.init(b);else if("string"===typeof a[0]){if(0>h(a[0],j))throw"Unknown method: "+a[0];d=g;c=e(this).data("select2");if(c!==g&&(d="container"===a[0]?c.container:c[a[0]].apply(c,a.slice(1)),d!==g))return!1}else throw"Invalid arguments to select2 plugin: "+
78
- a;});return d===g?this:d};e.fn.select2.defaults={width:"copy",closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(a,b,c){b=[];B(a.text,c.term,b);return b.join("")},formatSelection:function(a){return a.text},formatResultCssClass:function(){return g},formatNoMatches:function(){return"No matches found"},formatInputTooShort:function(a,b){return"Please enter "+(b-a.length)+" more characters"},formatSelectionTooBig:function(a){return"You can only select "+
79
- a+" items"},formatLoadMore:function(){return"Loading more results..."},formatSearching:function(){return"Searching..."},minimumResultsForSearch:0,minimumInputLength:0,maximumSelectionSize:0,id:function(a){return a.id},matcher:function(a,b){return 0<=b.toUpperCase().indexOf(a.toUpperCase())},separator:",",tokenSeparators:[],tokenizer:J};window.Select2={query:{ajax:C,local:D,tags:E},util:{debounce:A,markMatch:B},"class":{"abstract":v,single:x,multi:y}}}})(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/forms/jquery.uniform.min.js DELETED
@@ -1,535 +0,0 @@
1
- (function(a) {
2
- a.uniform = {
3
- options : {
4
- selectClass : "selector",
5
- radioClass : "radio",
6
- checkboxClass : "checker",
7
- fileClass : "uploader",
8
- filenameClass : "filename",
9
- fileBtnClass : "action",
10
- fileDefaultText : "No file selected",
11
- fileBtnText : "Choose File",
12
- checkedClass : "checked",
13
- focusClass : "focus",
14
- disabledClass : "disabled",
15
- buttonClass : "button",
16
- activeClass : "active",
17
- hoverClass : "hover",
18
- useID : true,
19
- idPrefix : "uniform",
20
- resetSelector : false,
21
- autoHide : true
22
- },
23
- elements : []
24
- };
25
- if (a.browser.msie && a.browser.version < 7) {
26
- a.support.selectOpacity = false
27
- } else {
28
- a.support.selectOpacity = true
29
- }
30
- a.fn.uniform = function(k) {
31
- k = a.extend(a.uniform.options, k);
32
- var d = this;
33
- if (k.resetSelector != false) {
34
- a(k.resetSelector).mouseup(function() {
35
- function l() {
36
- a.uniform.update(d)
37
- }
38
-
39
- setTimeout(l, 10)
40
- })
41
- }
42
- function j(l) {
43
- $el = a(l);
44
- $el.addClass($el.attr("type"));
45
- b(l)
46
- }
47
-
48
- function g(l) {
49
- a(l).addClass("uniform");
50
- b(l)
51
- }
52
-
53
- function i(o) {
54
- var checkExistingCongtrol = document.getElementById(k.idPrefix + "-" + m.attr("id"));
55
- if(checkExistingCongtrol == null)
56
- {
57
- var m = a(o);
58
- var p = a("<div>"), l = a("<span>");
59
- p.addClass(k.buttonClass);
60
- if (k.useID && m.attr("id") != "") {
61
- p.attr("id", k.idPrefix + "-" + m.attr("id"))
62
- }
63
- var n;
64
- if (m.is("a") || m.is("button")) {
65
- n = m.text()
66
- } else {
67
- if (m.is(":submit") || m.is(":reset") || m.is("input[type=button]")) {
68
- n = m.attr("value")
69
- }
70
- }
71
- n = n == "" ? m.is(":reset") ? "Reset" : "Submit" : n;
72
- l.html(n);
73
- m.css("opacity", 0);
74
- m.wrap(p);
75
- m.wrap(l);
76
- p = m.closest("div");
77
- l = m.closest("span");
78
- if (m.is(":disabled")) {
79
- p.addClass(k.disabledClass)
80
- }
81
- p.bind({
82
- "mouseenter.uniform" : function() {
83
- p.addClass(k.hoverClass)
84
- },
85
- "mouseleave.uniform" : function() {
86
- p.removeClass(k.hoverClass);
87
- p.removeClass(k.activeClass)
88
- },
89
- "mousedown.uniform touchbegin.uniform" : function() {
90
- p.addClass(k.activeClass)
91
- },
92
- "mouseup.uniform touchend.uniform" : function() {
93
- p.removeClass(k.activeClass)
94
- },
95
- "click.uniform touchend.uniform" : function(r) {
96
- if (a(r.target).is("span") || a(r.target).is("div")) {
97
- if (o[0].dispatchEvent) {
98
- var q = document.createEvent("MouseEvents");
99
- q.initEvent("click", true, true);
100
- o[0].dispatchEvent(q)
101
- } else {
102
- o[0].click()
103
- }
104
- }
105
- }
106
- });
107
- o.bind({
108
- "focus.uniform" : function() {
109
- p.addClass(k.focusClass)
110
- },
111
- "blur.uniform" : function() {
112
- p.removeClass(k.focusClass)
113
- }
114
- });
115
- a.uniform.noSelect(p);
116
- b(o)
117
- }
118
- }
119
-
120
- function e(o) {
121
- var checkExistingCongtrol = document.getElementById(k.idPrefix + "-" + o.attr("id"));
122
-
123
- if(checkExistingCongtrol == null)
124
- {
125
- var m = a(o);
126
- var p = a("<div />"), l = a("<span />");
127
- if (!m.css("display") == "none" && k.autoHide) {
128
- p.hide()
129
- }
130
- p.addClass(k.selectClass);
131
- if (k.useID && o.attr("id") != "") {
132
- p.attr("id", k.idPrefix + "-" + o.attr("id"))
133
- }
134
- var n = o.find(":selected:first");
135
- if (n.length == 0) {
136
- n = o.find("option:first")
137
- }
138
- l.html(n.html());
139
- o.css("opacity", 0);
140
- o.wrap(p);
141
- o.before(l);
142
- p = o.parent("div");
143
- l = o.siblings("span");
144
- o.bind({
145
- "change.uniform" : function() {
146
- l.text(o.find(":selected").html());
147
- p.removeClass(k.activeClass)
148
- },
149
- "focus.uniform" : function() {
150
- p.addClass(k.focusClass)
151
- },
152
- "blur.uniform" : function() {
153
- p.removeClass(k.focusClass);
154
- p.removeClass(k.activeClass)
155
- },
156
- "mousedown.uniform touchbegin.uniform" : function() {
157
- p.addClass(k.activeClass)
158
- },
159
- "mouseup.uniform touchend.uniform" : function() {
160
- p.removeClass(k.activeClass)
161
- },
162
- "click.uniform touchend.uniform" : function() {
163
- p.removeClass(k.activeClass)
164
- },
165
- "mouseenter.uniform" : function() {
166
- p.addClass(k.hoverClass)
167
- },
168
- "mouseleave.uniform" : function() {
169
- p.removeClass(k.hoverClass);
170
- p.removeClass(k.activeClass)
171
- },
172
- "keyup.uniform" : function() {
173
- l.text(o.find(":selected").html())
174
- }
175
- });
176
- if (a(o).attr("disabled")) {
177
- p.addClass(k.disabledClass)
178
- }
179
- a.uniform.noSelect(l);
180
- b(o)
181
- }
182
- }
183
-
184
- function f(n) {
185
- var checkExistingCongtrol = document.getElementById(k.idPrefix + "-" + n.attr("id"));
186
- if(checkExistingCongtrol == null)
187
- {
188
- var m = a(n);
189
- var o = a("<div />"), l = a("<span />");
190
- if (!m.css("display") == "none" && k.autoHide) {
191
- o.hide()
192
- }
193
- o.addClass(k.checkboxClass);
194
- if (k.useID && n.attr("id") != "") {
195
- o.attr("id", k.idPrefix + "-" + n.attr("id"))
196
- }
197
- a(n).wrap(o);
198
- a(n).wrap(l);
199
- l = n.parent();
200
- o = l.parent();
201
- a(n).css("opacity", 0).bind({
202
- "focus.uniform" : function() {
203
- o.addClass(k.focusClass)
204
- },
205
- "blur.uniform" : function() {
206
- o.removeClass(k.focusClass)
207
- },
208
- "click.uniform touchend.uniform" : function() {
209
- if (!a(n).attr("checked")) {
210
- l.removeClass(k.checkedClass)
211
- } else {
212
- l.addClass(k.checkedClass)
213
- }
214
- },
215
- "mousedown.uniform touchbegin.uniform" : function() {
216
- o.addClass(k.activeClass)
217
- },
218
- "mouseup.uniform touchend.uniform" : function() {
219
- o.removeClass(k.activeClass)
220
- },
221
- "mouseenter.uniform" : function() {
222
- o.addClass(k.hoverClass)
223
- },
224
- "mouseleave.uniform" : function() {
225
- o.removeClass(k.hoverClass);
226
- o.removeClass(k.activeClass)
227
- }
228
- });
229
- if (a(n).attr("checked")) {
230
- l.addClass(k.checkedClass)
231
- }
232
- if (a(n).attr("disabled")) {
233
- o.addClass(k.disabledClass)
234
- }
235
- b(n)
236
- }
237
- }
238
-
239
- function c(n) {
240
- var checkExistingCongtrol = document.getElementById(k.idPrefix + "-" + n.attr("id"));
241
- if(checkExistingCongtrol == null)
242
- {
243
- var m = a(n);
244
- var o = a("<div />"), l = a("<span />");
245
- if (!m.css("display") == "none" && k.autoHide) {
246
- o.hide()
247
- }
248
- o.addClass(k.radioClass);
249
- if (k.useID && n.attr("id") != "") {
250
- o.attr("id", k.idPrefix + "-" + n.attr("id"))
251
- }
252
- a(n).wrap(o);
253
- a(n).wrap(l);
254
- l = n.parent();
255
- o = l.parent();
256
- a(n).css("opacity", 0).bind({
257
- "focus.uniform" : function() {
258
- o.addClass(k.focusClass)
259
- },
260
- "blur.uniform" : function() {
261
- o.removeClass(k.focusClass)
262
- },
263
- "click.uniform touchend.uniform" : function() {
264
- if (!a(n).attr("checked")) {
265
- l.removeClass(k.checkedClass)
266
- } else {
267
- var p = k.radioClass.split(" ")[0];
268
- a("." + p + " span." + k.checkedClass + ":has([name='" + a(n).attr("name") + "'])").removeClass(k.checkedClass);
269
- l.addClass(k.checkedClass)
270
- }
271
- },
272
- "mousedown.uniform touchend.uniform" : function() {
273
- if (!a(n).is(":disabled")) {
274
- o.addClass(k.activeClass)
275
- }
276
- },
277
- "mouseup.uniform touchbegin.uniform" : function() {
278
- o.removeClass(k.activeClass)
279
- },
280
- "mouseenter.uniform touchend.uniform" : function() {
281
- o.addClass(k.hoverClass)
282
- },
283
- "mouseleave.uniform" : function() {
284
- o.removeClass(k.hoverClass);
285
- o.removeClass(k.activeClass)
286
- }
287
- });
288
- if (a(n).attr("checked")) {
289
- l.addClass(k.checkedClass)
290
- }
291
- if (a(n).attr("disabled")) {
292
- o.addClass(k.disabledClass)
293
- }
294
- b(n)
295
- }
296
- }
297
-
298
- function h(q) {
299
- var checkExistingCongtrol = document.getElementById(k.idPrefix + "-" + o.attr("id"));
300
- if(checkExistingCongtrol == null)
301
- {
302
- var o = a(q);
303
- var r = a("<div />"), p = a("<span>" + k.fileDefaultText + "</span>"), m = a("<span>" + k.fileBtnText + "</span>");
304
- if (!o.css("display") == "none" && k.autoHide) {
305
- r.hide()
306
- }
307
- r.addClass(k.fileClass);
308
- p.addClass(k.filenameClass);
309
- m.addClass(k.fileBtnClass);
310
- if (k.useID && o.attr("id") != "") {
311
- r.attr("id", k.idPrefix + "-" + o.attr("id"))
312
- }
313
- o.wrap(r);
314
- o.after(m);
315
- o.after(p);
316
- r = o.closest("div");
317
- p = o.siblings("." + k.filenameClass);
318
- m = o.siblings("." + k.fileBtnClass);
319
- if (!o.attr("size")) {
320
- var l = r.width();
321
- o.attr("size", l / 10)
322
- }
323
- var n = function() {
324
- var s = o.val();
325
- if (s === "") {
326
- s = k.fileDefaultText
327
- } else {
328
- s = s.split(/[\/\\]+/);
329
- s = s[(s.length - 1)]
330
- }
331
- p.text(s)
332
- };
333
- n();
334
- o.css("opacity", 0).bind({
335
- "focus.uniform" : function() {
336
- r.addClass(k.focusClass)
337
- },
338
- "blur.uniform" : function() {
339
- r.removeClass(k.focusClass)
340
- },
341
- "mousedown.uniform" : function() {
342
- if (!a(q).is(":disabled")) {
343
- r.addClass(k.activeClass)
344
- }
345
- },
346
- "mouseup.uniform" : function() {
347
- r.removeClass(k.activeClass)
348
- },
349
- "mouseenter.uniform" : function() {
350
- r.addClass(k.hoverClass)
351
- },
352
- "mouseleave.uniform" : function() {
353
- r.removeClass(k.hoverClass);
354
- r.removeClass(k.activeClass)
355
- }
356
- });
357
- if (a.browser.msie) {
358
- o.bind("click.uniform.ie7", function() {
359
- setTimeout(n, 0)
360
- })
361
- } else {
362
- o.bind("change.uniform", n)
363
- }
364
- if (o.attr("disabled")) {
365
- r.addClass(k.disabledClass)
366
- }
367
- a.uniform.noSelect(p);
368
- a.uniform.noSelect(m);
369
- b(q)
370
- }
371
- }
372
- a.uniform.restore = function(l) {
373
- if (l == undefined) {
374
- l = a(a.uniform.elements)
375
- }
376
- a(l).each(function() {
377
- if (a(this).is(":checkbox")) {
378
- a(this).unwrap().unwrap()
379
- } else {
380
- if (a(this).is("select")) {
381
- a(this).siblings("span").remove();
382
- a(this).unwrap()
383
- } else {
384
- if (a(this).is(":radio")) {
385
- a(this).unwrap().unwrap()
386
- } else {
387
- if (a(this).is(":file")) {
388
- a(this).siblings("span").remove();
389
- a(this).unwrap()
390
- } else {
391
- if (a(this).is("button, :submit, :reset, a, input[type='button']")) {
392
- a(this).unwrap().unwrap()
393
- }
394
- }
395
- }
396
- }
397
- }
398
- a(this).unbind(".uniform");
399
- a(this).css("opacity", "1");
400
- var m = a.inArray(a(l), a.uniform.elements);
401
- a.uniform.elements.splice(m, 1)
402
- })
403
- };
404
- function b(l) {
405
- l = a(l).get();
406
- if (l.length > 1) {
407
- a.each(l, function(m, n) {
408
- a.uniform.elements.push(n)
409
- })
410
- } else {
411
- a.uniform.elements.push(l)
412
- }
413
- }
414
- a.uniform.noSelect = function(l) {
415
- function m() {
416
- return false
417
- }
418
- a(l).each(function() {
419
- this.onselectstart = this.ondragstart = m;
420
- a(this).mousedown(m).css({
421
- MozUserSelect : "none"
422
- })
423
- })
424
- };
425
- a.uniform.update = function(l) {
426
- if (l == undefined) {
427
- l = a(a.uniform.elements)
428
- }
429
- l = a(l);
430
- l.each(function() {
431
- var n = a(this);
432
- if (n.is("select")) {
433
- var m = n.siblings("span");
434
- var p = n.parent("div");
435
- p.removeClass(k.hoverClass + " " + k.focusClass + " " + k.activeClass);
436
- m.html(n.find(":selected").html());
437
- if (n.is(":disabled")) {
438
- p.addClass(k.disabledClass)
439
- } else {
440
- p.removeClass(k.disabledClass)
441
- }
442
- } else {
443
- if (n.is(":checkbox")) {
444
- var m = n.closest("span");
445
- var p = n.closest("div");
446
- p.removeClass(k.hoverClass + " " + k.focusClass + " " + k.activeClass);
447
- m.removeClass(k.checkedClass);
448
- if (n.is(":checked")) {
449
- m.addClass(k.checkedClass)
450
- }
451
- if (n.is(":disabled")) {
452
- p.addClass(k.disabledClass)
453
- } else {
454
- p.removeClass(k.disabledClass)
455
- }
456
- } else {
457
- if (n.is(":radio")) {
458
- var m = n.closest("span");
459
- var p = n.closest("div");
460
- p.removeClass(k.hoverClass + " " + k.focusClass + " " + k.activeClass);
461
- m.removeClass(k.checkedClass);
462
- if (n.is(":checked")) {
463
- m.addClass(k.checkedClass)
464
- }
465
- if (n.is(":disabled")) {
466
- p.addClass(k.disabledClass)
467
- } else {
468
- p.removeClass(k.disabledClass)
469
- }
470
- } else {
471
- if (n.is(":file")) {
472
- var p = n.parent("div");
473
- var o = n.siblings(k.filenameClass);
474
- btnTag = n.siblings(k.fileBtnClass);
475
- p.removeClass(k.hoverClass + " " + k.focusClass + " " + k.activeClass);
476
- o.text(n.val());
477
- if (n.is(":disabled")) {
478
- p.addClass(k.disabledClass)
479
- } else {
480
- p.removeClass(k.disabledClass)
481
- }
482
- } else {
483
- if (n.is(":submit") || n.is(":reset") || n.is("button") || n.is("a") || l.is("input[type=button]")) {
484
- var p = n.closest("div");
485
- p.removeClass(k.hoverClass + " " + k.focusClass + " " + k.activeClass);
486
- if (n.is(":disabled")) {
487
- p.addClass(k.disabledClass)
488
- } else {
489
- p.removeClass(k.disabledClass)
490
- }
491
- }
492
- }
493
- }
494
- }
495
- }
496
- })
497
- };
498
- return this.each(function() {
499
- if (a.support.selectOpacity) {
500
- var l = a(this);
501
- if (l.is("select")) {
502
- if (l.attr("multiple") != true) {
503
- if (l.attr("size") == undefined || l.attr("size") <= 1) {
504
- e(l)
505
- }
506
- }
507
- } else {
508
- if (l.is(":checkbox")) {
509
- f(l)
510
- } else {
511
- if (l.is(":radio")) {
512
- c(l)
513
- } else {
514
- if (l.is(":file")) {
515
- h(l)
516
- } else {
517
- if (l.is(":text, :password, input[type='email']")) {
518
- j(l)
519
- } else {
520
- if (l.is("textarea")) {
521
- g(l)
522
- } else {
523
- if (l.is("a") || l.is(":submit") || l.is(":reset") || l.is("button") || l.is("input[type=button]")) {
524
- i(l)
525
- }
526
- }
527
- }
528
- }
529
- }
530
- }
531
- }
532
- }
533
- })
534
- }
535
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/tables/jquery.dataTables.min.js CHANGED
@@ -3802,9 +3802,9 @@
3802
  }
3803
  },
3804
  "fnUpdate" : function(oSettings, fnCallbackDraw) {
3805
- jQuery(".ui-datepicker-month, .style, .dataTables_length, select").uniform({
3806
- radioClass : 'choice'
3807
- });
3808
  jQuery('.hovertip').tooltip();
3809
  jQuery('.tooltips, .table, .icons').tooltip({
3810
  selector : "a[rel=tooltip]"
3802
  }
3803
  },
3804
  "fnUpdate" : function(oSettings, fnCallbackDraw) {
3805
+ // jQuery(".ui-datepicker-month, .style, .dataTables_length, select").uniform({
3806
+ // radioClass : 'choice'
3807
+ // });
3808
  jQuery('.hovertip').tooltip();
3809
  jQuery('.tooltips, .table, .icons').tooltip({
3810
  selector : "a[rel=tooltip]"
assets/js/plugins/ui/jquery.fullcalendar.min.js DELETED
@@ -1 +0,0 @@
1
- (function($,undefined){var defaults={defaultView:'month',aspectRatio:1.35,header:{left:'title',center:'',right:'today prev,next'},weekends:true,allDayDefault:true,ignoreTimezone:true,lazyFetching:true,startParam:'start',endParam:'end',titleFormat:{month:'MMMM yyyy',week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:'dddd, MMM d, yyyy'},columnFormat:{month:'ddd',week:'ddd M/d',day:'dddd M/d'},timeFormat:{'':'H:mm'},timeFormat1:{'':'H:mm{ - H:mm}'},isRTL:false,firstDay:0,monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],buttonText:{prev:'&nbsp;&#9668;&nbsp;',next:'&nbsp;&#9658;&nbsp;',prevYear:'&nbsp;&lt;&lt;&nbsp;',nextYear:'&nbsp;&gt;&gt;&nbsp;',today:'today',month:'month',week:'week',day:'day'},theme:false,buttonIcons:{prev:'circle-triangle-w',next:'circle-triangle-e'},unselectAuto:true,dropAccept:'*'};var rtlDefaults={header:{left:'next,prev today',center:'',right:'title'},buttonText:{prev:'&nbsp;&#9658;&nbsp;',next:'&nbsp;&#9668;&nbsp;',prevYear:'&nbsp;&gt;&gt;&nbsp;',nextYear:'&nbsp;&lt;&lt;&nbsp;'},buttonIcons:{prev:'circle-triangle-e',next:'circle-triangle-w'}};var fc=$.fullCalendar={version:"1.5.4"};var fcViews=fc.views={};$.fn.fullCalendar=function(options){if(typeof options=='string'){var args=Array.prototype.slice.call(arguments,1);var res;this.each(function(){var calendar=$.data(this,'fullCalendar');if(calendar&&$.isFunction(calendar[options])){var r=calendar[options].apply(calendar,args);if(res===undefined){res=r}if(options=='destroy'){$.removeData(this,'fullCalendar')}else if(options=='bookingId'){var bookingId=options.bookingId}}});if(res!==undefined){return res}return this}var eventSources=options.eventSources||[];delete options.eventSources;if(options.events){eventSources.push(options.events);delete options.events}options=$.extend(true,{},defaults,(options.isRTL||options.isRTL===undefined&&defaults.isRTL)?rtlDefaults:{},options);this.each(function(i,_element){var element=$(_element);var calendar=new Calendar(element,options,eventSources);element.data('fullCalendar',calendar);calendar.render()});return this};function setDefaults(d){$.extend(true,defaults,d)}function Calendar(element,options,eventSources){var t=this;t.options=options;t.render=render;t.destroy=destroy;t.refetchEvents=refetchEvents;t.reportEvents=reportEvents;t.reportEventChange=reportEventChange;t.rerenderEvents=rerenderEvents;t.changeView=changeView;t.select=select;t.unselect=unselect;t.prev=prev;t.next=next;t.prevYear=prevYear;t.nextYear=nextYear;t.today=today;t.gotoDate=gotoDate;t.incrementDate=incrementDate;t.formatDate=function(format,date){return formatDate(format,date,options)};t.formatDates=function(format,date1,date2){return formatDates(format,date1,date2,options)};t.getDate=getDate;t.getView=getView;t.option=option;t.trigger=trigger;EventManager.call(t,options,eventSources);var isFetchNeeded=t.isFetchNeeded;var fetchEvents=t.fetchEvents;var _element=element[0];var header;var headerElement;var content;var tm;var currentView;var viewInstances={};var elementOuterWidth;var suggestedViewHeight;var absoluteViewElement;var resizeUID=0;var ignoreWindowResize=0;var date=new Date();var events=[];var _dragElement;setYMD(date,options.year,options.month,options.date);function render(inc){if(!content){initialRender()}else{calcSize();markSizesDirty();markEventsDirty();renderView(inc)}}function initialRender(){tm=options.theme?'ui':'fc';element.addClass('fc');if(options.isRTL){element.addClass('fc-rtl')}if(options.theme){element.addClass('ui-widget')}content=$("<div class='fc-content' style='position:relative'/>").prependTo(element);header=new Header(t,options);headerElement=header.render();if(headerElement){element.prepend(headerElement)}changeView(options.defaultView);$(window).resize(windowResize);if(!bodyVisible()){lateRender()}}function lateRender(){setTimeout(function(){if(!currentView.start&&bodyVisible()){renderView()}},0)}function destroy(){$(window).unbind('resize',windowResize);header.destroy();content.remove();element.removeClass('fc fc-rtl ui-widget')}function elementVisible(){return _element.offsetWidth!==0}function bodyVisible(){return $('body')[0].offsetWidth!==0}function changeView(newViewName){if(!currentView||newViewName!=currentView.name){ignoreWindowResize++;unselect();var oldView=currentView;var newViewElement;if(oldView){(oldView.beforeHide||noop)();setMinHeight(content,content.height());oldView.element.hide()}else{setMinHeight(content,1)}content.css('overflow','hidden');currentView=viewInstances[newViewName];if(currentView){currentView.element.show()}else{currentView=viewInstances[newViewName]=new fcViews[newViewName](newViewElement=absoluteViewElement=$("<div class='fc-view fc-view-"+newViewName+"' style='position:absolute'/>").appendTo(content),t)}if(oldView){header.deactivateButton(oldView.name)}header.activateButton(newViewName);renderView();content.css('overflow','');if(oldView){setMinHeight(content,1)}if(!newViewElement){(currentView.afterShow||noop)()}ignoreWindowResize--}}function renderView(inc){if(elementVisible()){ignoreWindowResize++;unselect();if(suggestedViewHeight===undefined){calcSize()}var forceEventRender=false;if(!currentView.start||inc||date<currentView.start||date>=currentView.end){currentView.render(date,inc||0);setSize(true);forceEventRender=true}else if(currentView.sizeDirty){currentView.clearEvents();setSize();forceEventRender=true}else if(currentView.eventsDirty){currentView.clearEvents();forceEventRender=true}currentView.sizeDirty=false;currentView.eventsDirty=false;updateEvents(forceEventRender);elementOuterWidth=element.outerWidth();header.updateTitle(currentView.title);var today=new Date();if(today>=currentView.start&&today<currentView.end){header.disableButton('today')}else{header.enableButton('today')}ignoreWindowResize--;currentView.trigger('viewDisplay',_element)}}function updateSize(){markSizesDirty();if(elementVisible()){calcSize();setSize();unselect();currentView.clearEvents();currentView.renderEvents(events);currentView.sizeDirty=false}}function markSizesDirty(){$.each(viewInstances,function(i,inst){inst.sizeDirty=true})}function calcSize(){if(options.contentHeight){suggestedViewHeight=options.contentHeight}else if(options.height){suggestedViewHeight=options.height-(headerElement?headerElement.height():0)-vsides(content)}else{suggestedViewHeight=Math.round(content.width()/Math.max(options.aspectRatio,.5))}}function setSize(dateChanged){ignoreWindowResize++;currentView.setHeight(suggestedViewHeight,dateChanged);if(absoluteViewElement){absoluteViewElement.css('position','relative');absoluteViewElement=null}currentView.setWidth(content.width(),dateChanged);ignoreWindowResize--}function windowResize(){if(!ignoreWindowResize){if(currentView.start){var uid=++resizeUID;setTimeout(function(){if(uid==resizeUID&&!ignoreWindowResize&&elementVisible()){if(elementOuterWidth!=(elementOuterWidth=element.outerWidth())){ignoreWindowResize++;updateSize();currentView.trigger('windowResize',_element);ignoreWindowResize--}}},200)}else{lateRender()}}}function updateEvents(forceRender){if(!options.lazyFetching||isFetchNeeded(currentView.visStart,currentView.visEnd)){refetchEvents()}else if(forceRender){rerenderEvents()}}function refetchEvents(){fetchEvents(currentView.visStart,currentView.visEnd)}function reportEvents(_events){events=_events;rerenderEvents()}function reportEventChange(eventID){rerenderEvents(eventID)}function rerenderEvents(modifiedEventID){markEventsDirty();if(elementVisible()){currentView.clearEvents();currentView.renderEvents(events,modifiedEventID);currentView.eventsDirty=false}}function markEventsDirty(){$.each(viewInstances,function(i,inst){inst.eventsDirty=true})}function select(start,end,allDay){currentView.select(start,end,allDay===undefined?true:allDay)}function unselect(){if(currentView){currentView.unselect()}}function prev(){renderView(-1)}function next(){renderView(1)}function prevYear(){addYears(date,-1);renderView()}function nextYear(){addYears(date,1);renderView()}function today(){date=new Date();renderView()}function gotoDate(year,month,dateOfMonth){if(year instanceof Date){date=cloneDate(year)}else{setYMD(date,year,month,dateOfMonth)}renderView()}function incrementDate(years,months,days){if(years!==undefined){addYears(date,years)}if(months!==undefined){addMonths(date,months)}if(days!==undefined){addDays(date,days)}renderView()}function getDate(){return cloneDate(date)}function getView(){return currentView}function option(name,value){if(value===undefined){return optionid=s[name]}if(name=='height'||name=='contentHeight'||name=='aspectRatio'){options[name]=value;updateSize()}}function trigger(name,thisObj){if(options[name]){return options[name].apply(thisObj||_element,Array.prototype.slice.call(arguments,2))}}if(options.droppable){$(document).bind('dragstart',function(ev,ui){var _e=ev.target;var e=$(_e);if(!e.parents('.fc').length){var accept=options.dropAccept;if($.isFunction(accept)?accept.call(_e,e):e.is(accept)){_dragElement=_e;currentView.dragStart(_dragElement,ev,ui)}}}).bind('dragstop',function(ev,ui){if(_dragElement){currentView.dragStop(_dragElement,ev,ui);_dragElement=null}})}}function Header(calendar,options){var t=this;t.render=render;t.destroy=destroy;t.updateTitle=updateTitle;t.activateButton=activateButton;t.deactivateButton=deactivateButton;t.disableButton=disableButton;t.enableButton=enableButton;var element=$([]);var tm;function render(){tm=options.theme?'ui':'fc';var sections=options.header;if(sections){element=$("<table class='fc-header' style='width:100%'/>").append($("<tr/>").append(renderSection('left')).append(renderSection('center')).append(renderSection('right')));return element}}function destroy(){element.remove()}function renderSection(position){var e=$("<td class='fc-header-"+position+"'/>");var buttonStr=options.header[position];if(buttonStr){$.each(buttonStr.split(' '),function(i){if(i>0){e.append("<span class='fc-header-space'/>")}var prevButton;$.each(this.split(','),function(j,buttonName){if(buttonName=='title'){e.append("<span class='fc-header-title'><h2>&nbsp;</h2></span>");if(prevButton){prevButton.addClass(tm+'-corner-right')}prevButton=null}else{var buttonClick;if(calendar[buttonName]){buttonClick=calendar[buttonName]}else if(fcViews[buttonName]){buttonClick=function(){button.removeClass(tm+'-state-hover');calendar.changeView(buttonName)}}if(buttonClick){var icon=options.theme?smartProperty(options.buttonIcons,buttonName):null;var text=smartProperty(options.buttonText,buttonName);var button=$("<span class='fc-button fc-button-"+buttonName+" "+tm+"-state-default'>"+"<span class='fc-button-inner'>"+"<span class='fc-button-content'>"+(icon?"<span class='fc-icon-wrap'>"+"<span class='ui-icon ui-icon-"+icon+"'/>"+"</span>":text)+"</span>"+"<span class='fc-button-effect'><span></span></span>"+"</span>"+"</span>");if(button){button.click(function(){if(!button.hasClass(tm+'-state-disabled')){buttonClick();jQuery('.popover-test').popover({placement:'left'})}}).mousedown(function(){button.not('.'+tm+'-state-active').not('.'+tm+'-state-disabled').addClass(tm+'-state-down')}).mouseup(function(){button.removeClass(tm+'-state-down')}).hover(function(){button.not('.'+tm+'-state-active').not('.'+tm+'-state-disabled').addClass(tm+'-state-hover')},function(){button.removeClass(tm+'-state-hover').removeClass(tm+'-state-down')}).appendTo(e);if(!prevButton){button.addClass(tm+'-corner-left')}prevButton=button}}}});if(prevButton){prevButton.addClass(tm+'-corner-right')}})}return e}function updateTitle(html){element.find('h2').html(html)}function activateButton(buttonName){element.find('span.fc-button-'+buttonName).addClass(tm+'-state-active')}function deactivateButton(buttonName){element.find('span.fc-button-'+buttonName).removeClass(tm+'-state-active')}function disableButton(buttonName){element.find('span.fc-button-'+buttonName).addClass(tm+'-state-disabled')}function enableButton(buttonName){element.find('span.fc-button-'+buttonName).removeClass(tm+'-state-disabled')}}fc.sourceNormalizers=[];fc.sourceFetchers=[];var ajaxDefaults={dataType:'json',cache:false};var eventGUID=1;function EventManager(options,_sources){var t=this;t.isFetchNeeded=isFetchNeeded;t.fetchEvents=fetchEvents;t.addEventSource=addEventSource;t.removeEventSource=removeEventSource;t.updateEvent=updateEvent;t.renderEvent=renderEvent;t.removeEvents=removeEvents;t.clientEvents=clientEvents;t.normalizeEvent=normalizeEvent;var trigger=t.trigger;var getView=t.getView;var reportEvents=t.reportEvents;var stickySource={events:[]};var sources=[stickySource];var rangeStart,rangeEnd;var currentFetchID=0;var pendingSourceCnt=0;var loadingLevel=0;var cache=[];for(var i=0;i<_sources.length;i++){_addEventSource(_sources[i])}function isFetchNeeded(start,end){return!rangeStart||start<rangeStart||end>rangeEnd}function fetchEvents(start,end){rangeStart=start;rangeEnd=end;cache=[];var fetchID=++currentFetchID;var len=sources.length;pendingSourceCnt=len;for(var i=0;i<len;i++){fetchEventSource(sources[i],fetchID)}}function fetchEventSource(source,fetchID){_fetchEventSource(source,function(events){if(fetchID==currentFetchID){if(events){for(var i=0;i<events.length;i++){events[i].source=source;normalizeEvent(events[i])}cache=cache.concat(events)}pendingSourceCnt--;if(!pendingSourceCnt){reportEvents(cache)}}})}function _fetchEventSource(source,callback){var i;var fetchers=fc.sourceFetchers;var res;for(i=0;i<fetchers.length;i++){res=fetchers[i](source,rangeStart,rangeEnd,callback);if(res===true){return}else if(typeof res=='object'){_fetchEventSource(res,callback);return}}var events=source.events;if(events){if($.isFunction(events)){pushLoading();events(cloneDate(rangeStart),cloneDate(rangeEnd),function(events){callback(events);popLoading()})}else if($.isArray(events)){callback(events)}else{callback()}}else{var url=source.url;if(url){var success=source.success;var error=source.error;var complete=source.complete;var data=$.extend({},source.data||{});var startParam=firstDefined(source.startParam,options.startParam);var endParam=firstDefined(source.endParam,options.endParam);if(startParam){data[startParam]=Math.round(+rangeStart/1000)}if(endParam){data[endParam]=Math.round(+rangeEnd/1000)}pushLoading();$.ajax($.extend({},ajaxDefaults,source,{data:data,success:function(events){events=events||[];var res=applyAll(success,this,arguments);if($.isArray(res)){events=res}callback(events)},error:function(){applyAll(error,this,arguments);callback()},complete:function(){applyAll(complete,this,arguments);popLoading()}}))}else{callback()}}}function addEventSource(source){source=_addEventSource(source);if(source){pendingSourceCnt++;fetchEventSource(source,currentFetchID)}}function _addEventSource(source){if($.isFunction(source)||$.isArray(source)){source={events:source}}else if(typeof source=='string'){source={url:source}}if(typeof source=='object'){normalizeSource(source);sources.push(source);return source}}function removeEventSource(source){sources=$.grep(sources,function(src){return!isSourcesEqual(src,source)});cache=$.grep(cache,function(e){return!isSourcesEqual(e.source,source)});reportEvents(cache)}function updateEvent(event){var i,len=cache.length,e,defaultEventEnd=getView().defaultEventEnd,startDelta=event.start-event._start,endDelta=event.end?(event.end-(event._end||defaultEventEnd(event))):0;for(i=0;i<len;i++){e=cache[i];if(e._id==event._id&&e!=event){e.start=new Date(+e.start+startDelta);if(event.end){if(e.end){e.end=new Date(+e.end+endDelta)}else{e.end=new Date(+defaultEventEnd(e)+endDelta)}}else{e.end=null}e.title=event.title;e.url=event.url;e.allDay=event.allDay;e.className=event.className;e.editable=event.editable;e.color=event.color;e.backgroudColor=event.backgroudColor;e.borderColor=event.borderColor;e.textColor=event.textColor;normalizeEvent(e)}}normalizeEvent(event);reportEvents(cache)}function renderEvent(event,stick){normalizeEvent(event);if(!event.source){if(stick){stickySource.events.push(event);event.source=stickySource}cache.push(event)}reportEvents(cache)}function removeEvents(filter){if(!filter){cache=[];for(var i=0;i<sources.length;i++){if($.isArray(sources[i].events)){sources[i].events=[]}}}else{if(!$.isFunction(filter)){var id=filter+'';filter=function(e){return e._id==id}}cache=$.grep(cache,filter,true);for(var i=0;i<sources.length;i++){if($.isArray(sources[i].events)){sources[i].events=$.grep(sources[i].events,filter,true)}}}reportEvents(cache)}function clientEvents(filter){if($.isFunction(filter)){return $.grep(cache,filter)}else if(filter){filter+='';return $.grep(cache,function(e){return e._id==filter})}return cache}function pushLoading(){if(!loadingLevel++){trigger('loading',null,true)}}function popLoading(){if(!--loadingLevel){trigger('loading',null,false)}}function normalizeEvent(event){var source=event.source||{};var ignoreTimezone=firstDefined(source.ignoreTimezone,options.ignoreTimezone);event._id=event._id||(event.id===undefined?'_fc'+eventGUID++:event.id+'');if(event.date){if(!event.start){event.start=event.date}delete event.date}event._start=cloneDate(event.start=parseDate(event.start,ignoreTimezone));event.end=parseDate(event.end,ignoreTimezone);if(event.end&&event.end<=event.start){event.end=null}event._end=event.end?cloneDate(event.end):null;if(event.allDay===undefined){event.allDay=firstDefined(source.allDayDefault,options.allDayDefault)}if(event.className){if(typeof event.className=='string'){event.className=event.className.split(/\s+/)}}else{event.className=[]}}function normalizeSource(source){if(source.className){if(typeof source.className=='string'){source.className=source.className.split(/\s+/)}}else{source.className=[]}var normalizers=fc.sourceNormalizers;for(var i=0;i<normalizers.length;i++){normalizers[i](source)}}function isSourcesEqual(source1,source2){return source1&&source2&&getSourcePrimitive(source1)==getSourcePrimitive(source2)}function getSourcePrimitive(source){return((typeof source=='object')?(source.events||source.url):'')||source}}fc.addDays=addDays;fc.cloneDate=cloneDate;fc.parseDate=parseDate;fc.parseISO8601=parseISO8601;fc.parseTime=parseTime;fc.formatDate=formatDate;fc.formatDates=formatDates;var dayIDs=['sun','mon','tue','wed','thu','fri','sat'],DAY_MS=86400000,HOUR_MS=3600000,MINUTE_MS=60000;function addYears(d,n,keepTime){d.setFullYear(d.getFullYear()+n);if(!keepTime){clearTime(d)}return d}function addMonths(d,n,keepTime){if(+d){var m=d.getMonth()+n,check=cloneDate(d);check.setDate(1);check.setMonth(m);d.setMonth(m);if(!keepTime){clearTime(d)}while(d.getMonth()!=check.getMonth()){d.setDate(d.getDate()+(d<check?1:-1))}}return d}function addDays(d,n,keepTime){if(+d){var dd=d.getDate()+n,check=cloneDate(d);check.setHours(9);check.setDate(dd);d.setDate(dd);if(!keepTime){clearTime(d)}fixDate(d,check)}return d}function fixDate(d,check){if(+d){while(d.getDate()!=check.getDate()){d.setTime(+d+(d<check?1:-1)*HOUR_MS)}}}function addMinutes(d,n){d.setMinutes(d.getMinutes()+n);return d}function clearTime(d){d.setHours(0);d.setMinutes(0);d.setSeconds(0);d.setMilliseconds(0);return d}function cloneDate(d,dontKeepTime){if(dontKeepTime){return clearTime(new Date(+d))}return new Date(+d)}function zeroDate(){var i=0,d;do{d=new Date(1970,i++,1)}while(d.getHours());return d}function skipWeekend(date,inc,excl){inc=inc||1;while(!date.getDay()||(excl&&date.getDay()==1||!excl&&date.getDay()==6)){addDays(date,inc)}return date}function dayDiff(d1,d2){return Math.round((cloneDate(d1,true)-cloneDate(d2,true))/DAY_MS)}function setYMD(date,y,m,d){if(y!==undefined&&y!=date.getFullYear()){date.setDate(1);date.setMonth(0);date.setFullYear(y)}if(m!==undefined&&m!=date.getMonth()){date.setDate(1);date.setMonth(m)}if(d!==undefined){date.setDate(d)}}function parseDate(s,ignoreTimezone){if(typeof s=='object'){return s}if(typeof s=='number'){return new Date(s*1000)}if(typeof s=='string'){if(s.match(/^\d+(\.\d+)?$/)){return new Date(parseFloat(s)*1000)}if(ignoreTimezone===undefined){ignoreTimezone=true}return parseISO8601(s,ignoreTimezone)||(s?new Date(s):null)}return null}function parseISO8601(s,ignoreTimezone){var m=s.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!m){return null}var date=new Date(m[1],0,1);if(ignoreTimezone||!m[13]){var check=new Date(m[1],0,1,9,0);if(m[3]){date.setMonth(m[3]-1);check.setMonth(m[3]-1)}if(m[5]){date.setDate(m[5]);check.setDate(m[5])}fixDate(date,check);if(m[7]){date.setHours(m[7])}if(m[8]){date.setMinutes(m[8])}if(m[10]){date.setSeconds(m[10])}if(m[12]){date.setMilliseconds(Number("0."+m[12])*1000)}fixDate(date,check)}else{date.setUTCFullYear(m[1],m[3]?m[3]-1:0,m[5]||1);date.setUTCHours(m[7]||0,m[8]||0,m[10]||0,m[12]?Number("0."+m[12])*1000:0);if(m[14]){var offset=Number(m[16])*60+(m[18]?Number(m[18]):0);offset*=m[15]=='-'?1:-1;date=new Date(+date+(offset*60*1000))}}return date}function parseTime(s){if(typeof s=='number'){return s*60}if(typeof s=='object'){return s.getHours()*60+s.getMinutes()}var m=s.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(m){var h=parseInt(m[1],10);if(m[3]){h%=12;if(m[3].toLowerCase().charAt(0)=='p'){h+=12}}return h*60+(m[2]?parseInt(m[2],10):0)}}function formatDate(date,format,options){return formatDates(date,null,format,options)}function formatDates(date1,date2,format,options){options=options||defaults;var date=date1,otherDate=date2,i,len=format.length,c,i2,formatter,res='';for(i=0;i<len;i++){c=format.charAt(i);if(c=="'"){for(i2=i+1;i2<len;i2++){if(format.charAt(i2)=="'"){if(date){if(i2==i+1){res+="'"}else{res+=format.substring(i+1,i2)}i=i2}break}}}else if(c=='('){for(i2=i+1;i2<len;i2++){if(format.charAt(i2)==')'){var subres=formatDate(date,format.substring(i+1,i2),options);if(parseInt(subres.replace(/\D/,''),10)){res+=subres}i=i2;break}}}else if(c=='['){for(i2=i+1;i2<len;i2++){if(format.charAt(i2)==']'){var subformat=format.substring(i+1,i2);var subres=formatDate(date,subformat,options);if(subres!=formatDate(otherDate,subformat,options)){res+=subres}i=i2;break}}}else if(c=='{'){date=date2;otherDate=date1}else if(c=='}'){date=date1;otherDate=date2}else{for(i2=len;i2>i;i2--){if(formatter=dateFormatters[format.substring(i,i2)]){if(date){res+=formatter(date,options)}i=i2-1;break}}if(i2==i){if(date){res+=c}}}}return res};var dateFormatters={s:function(d){return d.getSeconds()},ss:function(d){return zeroPad(d.getSeconds())},m:function(d){return d.getMinutes()},mm:function(d){return zeroPad(d.getMinutes())},h:function(d){return d.getHours()%12||12},hh:function(d){return zeroPad(d.getHours()%12||12)},H:function(d){return d.getHours()},HH:function(d){return zeroPad(d.getHours())},d:function(d){return d.getDate()},dd:function(d){return zeroPad(d.getDate())},ddd:function(d,o){return o.dayNamesShort[d.getDay()]},dddd:function(d,o){return o.dayNames[d.getDay()]},M:function(d){return d.getMonth()+1},MM:function(d){return zeroPad(d.getMonth()+1)},MMM:function(d,o){return o.monthNamesShort[d.getMonth()]},MMMM:function(d,o){return o.monthNames[d.getMonth()]},yy:function(d){return(d.getFullYear()+'').substring(2)},yyyy:function(d){return d.getFullYear()},t:function(d){return d.getHours()<12?'a':'p'},tt:function(d){return d.getHours()<12?'am':'pm'},T:function(d){return d.getHours()<12?'A':'P'},TT:function(d){return d.getHours()<12?'AM':'PM'},u:function(d){return formatDate(d,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(d){var date=d.getDate();if(date>10&&date<20){return'th'}return['st','nd','rd'][date%10-1]||'th'}};fc.applyAll=applyAll;function exclEndDay(event){if(event.end){return _exclEndDay(event.end,event.allDay)}else{return addDays(cloneDate(event.start),1)}}function _exclEndDay(end,allDay){end=cloneDate(end);return allDay||end.getHours()||end.getMinutes()?addDays(end,1):clearTime(end)}function segCmp(a,b){return(b.msLength-a.msLength)*100+(a.event.start-b.event.start)}function segsCollide(seg1,seg2){return seg1.end>seg2.start&&seg1.start<seg2.end}function sliceSegs(events,visEventEnds,start,end){var segs=[],i,len=events.length,event,eventStart,eventEnd,segStart,segEnd,isStart,isEnd;for(i=0;i<len;i++){event=events[i];eventStart=event.start;eventEnd=visEventEnds[i];if(eventEnd>start&&eventStart<end){if(eventStart<start){segStart=cloneDate(start);isStart=false}else{segStart=eventStart;isStart=true}if(eventEnd>end){segEnd=cloneDate(end);isEnd=false}else{segEnd=eventEnd;isEnd=true}segs.push({event:event,start:segStart,end:segEnd,isStart:isStart,isEnd:isEnd,msLength:segEnd-segStart})}}return segs.sort(segCmp)}function stackSegs(segs){var levels=[],i,len=segs.length,seg,j,collide,k;for(i=0;i<len;i++){seg=segs[i];j=0;while(true){collide=false;if(levels[j]){for(k=0;k<levels[j].length;k++){if(segsCollide(levels[j][k],seg)){collide=true;break}}}if(collide){j++}else{break}}if(levels[j]){levels[j].push(seg)}else{levels[j]=[seg]}}return levels}function lazySegBind(container,segs,bindHandlers){container.unbind('mouseover').mouseover(function(ev){var parent=ev.target,e,i,seg;while(parent!=this){e=parent;parent=parent.parentNode}if((i=e._fci)!==undefined){e._fci=undefined;seg=segs[i];bindHandlers(seg.event,seg.element,seg);$(ev.target).trigger(ev)}ev.stopPropagation()})}function setOuterWidth(element,width,includeMargins){for(var i=0,e;i<element.length;i++){e=$(element[i]);e.width(Math.max(0,width-hsides(e,includeMargins)))}}function setOuterHeight(element,height,includeMargins){for(var i=0,e;i<element.length;i++){e=$(element[i]);e.height(Math.max(0,height-vsides(e,includeMargins)))}}function hsides(element,includeMargins){return hpadding(element)+hborders(element)+(includeMargins?hmargins(element):0)}function hpadding(element){return(parseFloat($.css(element[0],'paddingLeft',true))||0)+(parseFloat($.css(element[0],'paddingRight',true))||0)}function hmargins(element){return(parseFloat($.css(element[0],'marginLeft',true))||0)+(parseFloat($.css(element[0],'marginRight',true))||0)}function hborders(element){return(parseFloat($.css(element[0],'borderLeftWidth',true))||0)+(parseFloat($.css(element[0],'borderRightWidth',true))||0)}function vsides(element,includeMargins){return vpadding(element)+vborders(element)+(includeMargins?vmargins(element):0)}function vpadding(element){return(parseFloat($.css(element[0],'paddingTop',true))||0)+(parseFloat($.css(element[0],'paddingBottom',true))||0)}function vmargins(element){return(parseFloat($.css(element[0],'marginTop',true))||0)+(parseFloat($.css(element[0],'marginBottom',true))||0)}function vborders(element){return(parseFloat($.css(element[0],'borderTopWidth',true))||0)+(parseFloat($.css(element[0],'borderBottomWidth',true))||0)}function setMinHeight(element,height){height=(typeof height=='number'?height+'px':height);element.each(function(i,_element){_element.style.cssText+=';min-height:'+height+';_height:'+height})}function noop(){}function cmp(a,b){return a-b}function arrayMax(a){return Math.max.apply(Math,a)}function zeroPad(n){return(n<10?'0':'')+n}function smartProperty(obj,name){if(obj[name]!==undefined){return obj[name]}var parts=name.split(/(?=[A-Z])/),i=parts.length-1,res;for(;i>=0;i--){res=obj[parts[i].toLowerCase()];if(res!==undefined){return res}}return obj['']}function htmlEscape(s){return s.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/'/g,'&#039;').replace(/"/g,'&quot;').replace(/\n/g,'<br />')}function cssKey(_element){return _element.id+'/'+_element.className+'/'+_element.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,'')}function disableTextSelection(element){element.attr('unselectable','on').css('MozUserSelect','none').bind('selectstart.ui',function(){return false})}function markFirstLast(e){e.children().removeClass('fc-first fc-last').filter(':first-child').addClass('fc-first').end().filter(':last-child').addClass('fc-last')}function setDayID(cell,date){cell.each(function(i,_cell){_cell.className=_cell.className.replace(/^fc-\w*/,'fc-'+dayIDs[date.getDay()])})}function getSkinCss(event,opt){var source=event.source||{};var eventColor=event.color;var sourceColor=source.color;var optionColor=opt('eventColor');var backgroundColor=event.backgroundColor||eventColor||source.backgroundColor||sourceColor||opt('eventBackgroundColor')||optionColor;var borderColor=event.borderColor||eventColor||source.borderColor||sourceColor||opt('eventBorderColor')||optionColor;var textColor=event.textColor||source.textColor||opt('eventTextColor');var statements=[];if(backgroundColor){statements.push('background-color:'+backgroundColor)}if(borderColor){statements.push('border-color:'+borderColor)}if(textColor){statements.push('color:'+textColor)}return statements.join(';')}function applyAll(functions,thisObj,args){if($.isFunction(functions)){functions=[functions]}if(functions){var i;var ret;for(i=0;i<functions.length;i++){ret=functions[i].apply(thisObj,args)||ret}return ret}}function firstDefined(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined){return arguments[i]}}}fcViews.month=MonthView;function MonthView(element,calendar){var t=this;t.render=render;BasicView.call(t,element,calendar,'month');var opt=t.opt;var renderBasic=t.renderBasic;var formatDate=calendar.formatDate;function render(date,delta){if(delta){addMonths(date,delta);date.setDate(1)}var start=cloneDate(date,true);start.setDate(1);var end=addMonths(cloneDate(start),1);var visStart=cloneDate(start);var visEnd=cloneDate(end);var firstDay=opt('firstDay');var nwe=opt('weekends')?0:1;if(nwe){skipWeekend(visStart);skipWeekend(visEnd,-1,true)}addDays(visStart,-((visStart.getDay()-Math.max(firstDay,nwe)+7)%7));addDays(visEnd,(7-visEnd.getDay()+Math.max(firstDay,nwe))%7);var rowCnt=Math.round((visEnd-visStart)/(DAY_MS*7));if(opt('weekMode')=='fixed'){addDays(visEnd,(6-rowCnt)*7);rowCnt=6}t.title=formatDate(start,opt('titleFormat'));t.start=start;t.end=end;t.visStart=visStart;t.visEnd=visEnd;renderBasic(6,rowCnt,nwe?5:7,true)}}fcViews.basicWeek=BasicWeekView;function BasicWeekView(element,calendar){var t=this;t.render=render;BasicView.call(t,element,calendar,'basicWeek');var opt=t.opt;var renderBasic=t.renderBasic;var formatDates=calendar.formatDates;function render(date,delta){if(delta){addDays(date,delta*7)}var start=addDays(cloneDate(date),-((date.getDay()-opt('firstDay')+7)%7));var end=addDays(cloneDate(start),7);var visStart=cloneDate(start);var visEnd=cloneDate(end);var weekends=opt('weekends');if(!weekends){skipWeekend(visStart);skipWeekend(visEnd,-1,true)}t.title=formatDates(visStart,addDays(cloneDate(visEnd),-1),opt('titleFormat'));t.start=start;t.end=end;t.visStart=visStart;t.visEnd=visEnd;renderBasic(1,1,weekends?7:5,false)}}fcViews.basicDay=BasicDayView;function BasicDayView(element,calendar){var t=this;t.render=render;BasicView.call(t,element,calendar,'basicDay');var opt=t.opt;var renderBasic=t.renderBasic;var formatDate=calendar.formatDate;function render(date,delta){if(delta){addDays(date,delta);if(!opt('weekends')){skipWeekend(date,delta<0?-1:1)}}t.title=formatDate(date,opt('titleFormat'));t.start=t.visStart=cloneDate(date,true);t.end=t.visEnd=addDays(cloneDate(t.start),1);renderBasic(1,1,1,false)}}setDefaults({weekMode:'fixed'});function BasicView(element,calendar,viewName){var t=this;t.renderBasic=renderBasic;t.setHeight=setHeight;t.setWidth=setWidth;t.renderDayOverlay=renderDayOverlay;t.defaultSelectionEnd=defaultSelectionEnd;t.renderSelection=renderSelection;t.clearSelection=clearSelection;t.reportDayClick=reportDayClick;t.dragStart=dragStart;t.dragStop=dragStop;t.defaultEventEnd=defaultEventEnd;t.getHoverListener=function(){return hoverListener};t.colContentLeft=colContentLeft;t.colContentRight=colContentRight;t.dayOfWeekCol=dayOfWeekCol;t.dateCell=dateCell;t.cellDate=cellDate;t.cellIsAllDay=function(){return true};t.allDayRow=allDayRow;t.allDayBounds=allDayBounds;t.getRowCnt=function(){return rowCnt};t.getColCnt=function(){return colCnt};t.getColWidth=function(){return colWidth};t.getDaySegmentContainer=function(){return daySegmentContainer};View.call(t,element,calendar,viewName);OverlayManager.call(t);SelectionManager.call(t);BasicEventRenderer.call(t,viewName);var opt=t.opt;var trigger=t.trigger;var clearEvents=t.clearEvents;var renderOverlay=t.renderOverlay;var clearOverlays=t.clearOverlays;var daySelectionMousedown=t.daySelectionMousedown;var formatDate=calendar.formatDate;var head;var headCells;var body;var bodyRows;var bodyCells;var bodyFirstCells;var bodyCellTopInners;var daySegmentContainer;var viewWidth;var viewHeight;var colWidth;var rowCnt,colCnt;var coordinateGrid;var hoverListener;var colContentPositions;var rtl,dis,dit;var firstDay;var nwe;var tm;var colFormat;disableTextSelection(element.addClass('fc-grid'));function renderBasic(maxr,r,c,showNumbers){rowCnt=r;colCnt=c;updateOptions();var firstTime=!body;if(firstTime){buildSkeleton(maxr,showNumbers)}else{clearEvents()}updateCells(firstTime)}function updateOptions(){rtl=opt('isRTL');if(rtl){dis=-1;dit=colCnt-1}else{dis=1;dit=0}firstDay=opt('firstDay');nwe=opt('weekends')?0:1;tm=opt('theme')?'ui':'fc';colFormat=opt('columnFormat')}function buildSkeleton(maxRowCnt,showNumbers){var s;var headerClass=tm+"-widget-header";var contentClass=tm+"-widget-content";var i,j;var table;s="<table class='fc-border-separate' style='width:100%' cellspacing='0'>"+"<thead>"+"<tr>";for(i=0;i<colCnt;i++){s+="<th class='fc- "+headerClass+"'/>"}s+="</tr>"+"</thead>"+"<tbody>";for(i=0;i<maxRowCnt;i++){s+="<tr class='fc-week"+i+"'>";for(j=0;j<colCnt;j++){s+="<td class='fc- "+contentClass+" fc-day"+(i*colCnt+j)+"'>"+"<div>"+(showNumbers?"<div class='fc-day-number'/>":'')+"<div class='fc-day-content'>"+"<div style='position:relative'>&nbsp;</div>"+"</div>"+"</div>"+"</td>"}s+="</tr>"}s+="</tbody>"+"</table>";table=$(s).appendTo(element);head=table.find('thead');headCells=head.find('th');body=table.find('tbody');bodyRows=body.find('tr');bodyCells=body.find('td');bodyFirstCells=bodyCells.filter(':first-child');bodyCellTopInners=bodyRows.eq(0).find('div.fc-day-content div');markFirstLast(head.add(head.find('tr')));markFirstLast(bodyRows);bodyRows.eq(0).addClass('fc-first');dayBind(bodyCells);daySegmentContainer=$("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(element)}function updateCells(firstTime){var dowDirty=firstTime||rowCnt==1;var month=t.start.getMonth();var today=clearTime(new Date());var cell;var date;var row;if(dowDirty){headCells.each(function(i,_cell){cell=$(_cell);date=indexDate(i);cell.html(formatDate(date,colFormat));setDayID(cell,date)})}bodyCells.each(function(i,_cell){cell=$(_cell);date=indexDate(i);if(date.getMonth()==month){cell.removeClass('fc-other-month')}else{cell.addClass('fc-other-month')}if(+date==+today){cell.addClass(tm+'-state-highlight fc-today')}else{cell.removeClass(tm+'-state-highlight fc-today')}cell.find('div.fc-day-number').text(date.getDate());if(dowDirty){setDayID(cell,date)}});bodyRows.each(function(i,_row){row=$(_row);if(i<rowCnt){row.show();if(i==rowCnt-1){row.addClass('fc-last')}else{row.removeClass('fc-last')}}else{row.hide()}})}function setHeight(height){viewHeight=height;var bodyHeight=viewHeight-head.height();var rowHeight;var rowHeightLast;var cell;if(opt('weekMode')=='variable'){rowHeight=rowHeightLast=Math.floor(bodyHeight/(rowCnt==1?2:6))}else{rowHeight=Math.floor(bodyHeight/rowCnt);rowHeightLast=bodyHeight-rowHeight*(rowCnt-1)}bodyFirstCells.each(function(i,_cell){if(i<rowCnt){cell=$(_cell);setMinHeight(cell.find('> div'),(i==rowCnt-1?rowHeightLast:rowHeight)-vsides(cell))}})}function setWidth(width){viewWidth=width;colContentPositions.clear();colWidth=Math.floor(viewWidth/colCnt);setOuterWidth(headCells.slice(0,-1),colWidth)}function dayBind(days){days.click(dayClick).mousedown(daySelectionMousedown)}function dayClick(ev){if(!opt('selectable')){var index=parseInt(this.className.match(/fc\-day(\d+)/)[1]);var date=indexDate(index);trigger('dayClick',this,date,true,ev)}}function renderDayOverlay(overlayStart,overlayEnd,refreshCoordinateGrid){if(refreshCoordinateGrid){coordinateGrid.build()}var rowStart=cloneDate(t.visStart);var rowEnd=addDays(cloneDate(rowStart),colCnt);for(var i=0;i<rowCnt;i++){var stretchStart=new Date(Math.max(rowStart,overlayStart));var stretchEnd=new Date(Math.min(rowEnd,overlayEnd));if(stretchStart<stretchEnd){var colStart,colEnd;if(rtl){colStart=dayDiff(stretchEnd,rowStart)*dis+dit+1;colEnd=dayDiff(stretchStart,rowStart)*dis+dit+1}else{colStart=dayDiff(stretchStart,rowStart);colEnd=dayDiff(stretchEnd,rowStart)}dayBind(renderCellOverlay(i,colStart,i,colEnd-1))}addDays(rowStart,7);addDays(rowEnd,7)}}function renderCellOverlay(row0,col0,row1,col1){var rect=coordinateGrid.rect(row0,col0,row1,col1,element);return renderOverlay(rect,element)}function defaultSelectionEnd(startDate,allDay){return cloneDate(startDate)}function renderSelection(startDate,endDate,allDay){renderDayOverlay(startDate,addDays(cloneDate(endDate),1),true)}function clearSelection(){clearOverlays()}function reportDayClick(date,allDay,ev){var cell=dateCell(date);var _element=bodyCells[cell.row*colCnt+cell.col];trigger('dayClick',_element,date,allDay,ev)}function dragStart(_dragElement,ev,ui){hoverListener.start(function(cell){clearOverlays();if(cell){renderCellOverlay(cell.row,cell.col,cell.row,cell.col)}},ev)}function dragStop(_dragElement,ev,ui){var cell=hoverListener.stop();clearOverlays();if(cell){var d=cellDate(cell);trigger('drop',_dragElement,d,true,ev,ui)}}function defaultEventEnd(event){return cloneDate(event.start)}coordinateGrid=new CoordinateGrid(function(rows,cols){var e,n,p;headCells.each(function(i,_e){e=$(_e);n=e.offset().left;if(i){p[1]=n}p=[n];cols[i]=p});p[1]=n+e.outerWidth();bodyRows.each(function(i,_e){if(i<rowCnt){e=$(_e);n=e.offset().top;if(i){p[1]=n}p=[n];rows[i]=p}});p[1]=n+e.outerHeight()});hoverListener=new HoverListener(coordinateGrid);colContentPositions=new HorizontalPositionCache(function(col){return bodyCellTopInners.eq(col)});function colContentLeft(col){return colContentPositions.left(col)}function colContentRight(col){return colContentPositions.right(col)}function dateCell(date){return{row:Math.floor(dayDiff(date,t.visStart)/7),col:dayOfWeekCol(date.getDay())}}function cellDate(cell){return _cellDate(cell.row,cell.col)}function _cellDate(row,col){return addDays(cloneDate(t.visStart),row*7+col*dis+dit)}function indexDate(index){return _cellDate(Math.floor(index/colCnt),index%colCnt)}function dayOfWeekCol(dayOfWeek){return((dayOfWeek-Math.max(firstDay,nwe)+colCnt)%colCnt)*dis+dit}function allDayRow(i){return bodyRows.eq(i)}function allDayBounds(i){return{left:0,right:viewWidth}}}function BasicEventRenderer(viewName){var t=this;t.renderEvents=renderEvents;t.compileDaySegs=compileSegs;t.clearEvents=clearEvents;t.bindDaySeg=bindDaySeg;DayEventRenderer.call(t,viewName);var opt=t.opt;var trigger=t.trigger;var isEventDraggable=t.isEventDraggable;var isEventResizable=t.isEventResizable;var reportEvents=t.reportEvents;var reportEventClear=t.reportEventClear;var eventElementHandlers=t.eventElementHandlers;var showEvents=t.showEvents;var hideEvents=t.hideEvents;var eventDrop=t.eventDrop;var getDaySegmentContainer=t.getDaySegmentContainer;var getHoverListener=t.getHoverListener;var renderDayOverlay=t.renderDayOverlay;var clearOverlays=t.clearOverlays;var getRowCnt=t.getRowCnt;var getColCnt=t.getColCnt;var renderDaySegs=t.renderDaySegs;var resizableDayEvent=t.resizableDayEvent;function renderEvents(events,modifiedEventId){reportEvents(events);renderDaySegs(compileSegs(events),modifiedEventId)}function clearEvents(){reportEventClear();getDaySegmentContainer().empty()}function compileSegs(events){var rowCnt=getRowCnt(),colCnt=getColCnt(),d1=cloneDate(t.visStart),d2=addDays(cloneDate(d1),colCnt),visEventsEnds=$.map(events,exclEndDay),i,row,j,level,k,seg,segs=[];for(i=0;i<rowCnt;i++){row=stackSegs(sliceSegs(events,visEventsEnds,d1,d2));for(j=0;j<row.length;j++){level=row[j];for(k=0;k<level.length;k++){seg=level[k];seg.row=i;seg.level=j;segs.push(seg)}}addDays(d1,7);addDays(d2,7)}return segs}function bindDaySeg(event,eventElement,seg){if(isEventDraggable(event)){draggableDayEvent(event,eventElement)}if(seg.isEnd&&isEventResizable(event)){resizableDayEvent(event,eventElement,seg)}eventElementHandlers(event,eventElement)}function draggableDayEvent(event,eventElement){var hoverListener=getHoverListener();var dayDelta;eventElement.draggable({zIndex:9,delay:50,opacity:opt('dragOpacity'),revertDuration:opt('dragRevertDuration'),start:function(ev,ui){trigger('eventDragStart',eventElement,event,ev,ui);hideEvents(event,eventElement);hoverListener.start(function(cell,origCell,rowDelta,colDelta){eventElement.draggable('option','revert',!cell||!rowDelta&&!colDelta);clearOverlays();if(cell){dayDelta=rowDelta*7+colDelta*(opt('isRTL')?-1:1);renderDayOverlay(addDays(cloneDate(event.start),dayDelta),addDays(exclEndDay(event),dayDelta))}else{dayDelta=0}},ev,'drag')},stop:function(ev,ui){hoverListener.stop();clearOverlays();trigger('eventDragStop',eventElement,event,ev,ui);if(dayDelta){eventDrop(this,event,dayDelta,0,event.allDay,ev,ui)}else{eventElement.css('filter','');showEvents(event,eventElement)}}})}}fcViews.agendaWeek=AgendaWeekView;function AgendaWeekView(element,calendar){var t=this;t.render=render;AgendaView.call(t,element,calendar,'agendaWeek');var opt=t.opt;var renderAgenda=t.renderAgenda;var formatDates=calendar.formatDates;function render(date,delta){if(delta){addDays(date,delta*7)}var start=addDays(cloneDate(date),-((date.getDay()-opt('firstDay')+7)%7));var end=addDays(cloneDate(start),7);var visStart=cloneDate(start);var visEnd=cloneDate(end);var weekends=opt('weekends');if(!weekends){skipWeekend(visStart);skipWeekend(visEnd,-1,true)}t.title=formatDates(visStart,addDays(cloneDate(visEnd),-1),opt('titleFormat'));t.start=start;t.end=end;t.visStart=visStart;t.visEnd=visEnd;renderAgenda(weekends?7:5)}}fcViews.agendaDay=AgendaDayView;function AgendaDayView(element,calendar){var t=this;t.render=render;AgendaView.call(t,element,calendar,'agendaDay');var opt=t.opt;var renderAgenda=t.renderAgenda;var formatDate=calendar.formatDate;function render(date,delta){if(delta){addDays(date,delta);if(!opt('weekends')){skipWeekend(date,delta<0?-1:1)}}var start=cloneDate(date,true);var end=addDays(cloneDate(start),1);t.title=formatDate(date,opt('titleFormat'));t.start=t.visStart=start;t.end=t.visEnd=end;renderAgenda(1)}}setDefaults({allDaySlot:true,allDayText:'all-day',firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:'h(:mm)tt',timeFormat:{agenda:'h:mm{ - h:mm}'},dragOpacity:{agenda:.5},minTime:0,maxTime:24});function AgendaView(element,calendar,viewName){var t=this;t.renderAgenda=renderAgenda;t.setWidth=setWidth;t.setHeight=setHeight;t.beforeHide=beforeHide;t.afterShow=afterShow;t.defaultEventEnd=defaultEventEnd;t.timePosition=timePosition;t.dayOfWeekCol=dayOfWeekCol;t.dateCell=dateCell;t.cellDate=cellDate;t.cellIsAllDay=cellIsAllDay;t.allDayRow=getAllDayRow;t.allDayBounds=allDayBounds;t.getHoverListener=function(){return hoverListener};t.colContentLeft=colContentLeft;t.colContentRight=colContentRight;t.getDaySegmentContainer=function(){return daySegmentContainer};t.getSlotSegmentContainer=function(){return slotSegmentContainer};t.getMinMinute=function(){return minMinute};t.getMaxMinute=function(){return maxMinute};t.getBodyContent=function(){return slotContent};t.getRowCnt=function(){return 1};t.getColCnt=function(){return colCnt};t.getColWidth=function(){return colWidth};t.getSlotHeight=function(){return slotHeight};t.defaultSelectionEnd=defaultSelectionEnd;t.renderDayOverlay=renderDayOverlay;t.renderSelection=renderSelection;t.clearSelection=clearSelection;t.reportDayClick=reportDayClick;t.dragStart=dragStart;t.dragStop=dragStop;View.call(t,element,calendar,viewName);OverlayManager.call(t);SelectionManager.call(t);AgendaEventRenderer(t,viewName);var opt=t.opt;var trigger=t.trigger;var clearEvents=t.clearEvents;var renderOverlay=t.renderOverlay;var clearOverlays=t.clearOverlays;var reportSelection=t.reportSelection;var unselect=t.unselect;var daySelectionMousedown=t.daySelectionMousedown;var slotSegHtml=t.slotSegHtml;var formatDate=calendar.formatDate;var dayTable;var dayHead;var dayHeadCells;var dayBody;var dayBodyCells;var dayBodyCellInners;var dayBodyFirstCell;var dayBodyFirstCellStretcher;var slotLayer;var daySegmentContainer;var allDayTable;var allDayRow;var slotScroller;var slotContent;var slotSegmentContainer;var slotTable;var slotTableFirstInner;var axisFirstCells;var gutterCells;var selectionHelper;var viewWidth;var viewHeight;var axisWidth;var colWidth;var gutterWidth;var slotHeight;var savedScrollTop;var colCnt;var slotCnt;var coordinateGrid;var hoverListener;var colContentPositions;var slotTopCache={};var tm;var firstDay;var nwe;var rtl,dis,dit;var minMinute,maxMinute;var colFormat;disableTextSelection(element.addClass('fc-agenda'));function renderAgenda(c){colCnt=c;updateOptions();if(!dayTable){buildSkeleton()}else{clearEvents()}updateCells()}function updateOptions(){tm=opt('theme')?'ui':'fc';nwe=opt('weekends')?0:1;firstDay=opt('firstDay');if(rtl=opt('isRTL')){dis=-1;dit=colCnt-1}else{dis=1;dit=0}minMinute=parseTime(opt('minTime'));maxMinute=parseTime(opt('maxTime'));colFormat=opt('columnFormat')}function buildSkeleton(){var headerClass=tm+"-widget-header";var contentClass=tm+"-widget-content";var s;var i;var d;var maxd;var minutes;var slotNormal=opt('slotMinutes')%15==0;s="<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'>"+"<thead>"+"<tr>"+"<th class='fc-agenda-axis "+headerClass+"'>&nbsp;</th>";for(i=0;i<colCnt;i++){s+="<th class='fc- fc-col"+i+' '+headerClass+"'/>"}s+="<th class='fc-agenda-gutter "+headerClass+"'>&nbsp;</th>"+"</tr>"+"</thead>"+"<tbody>"+"<tr>"+"<th class='fc-agenda-axis "+headerClass+"'>&nbsp;</th>";for(i=0;i<colCnt;i++){s+="<td class='fc- fc-col"+i+' '+contentClass+"'>"+"<div>"+"<div class='fc-day-content'>"+"<div style='position:relative'>&nbsp;</div>"+"</div>"+"</div>"+"</td>"}s+="<td class='fc-agenda-gutter "+contentClass+"'>&nbsp;</td>"+"</tr>"+"</tbody>"+"</table>";dayTable=$(s).appendTo(element);dayHead=dayTable.find('thead');dayHeadCells=dayHead.find('th').slice(1,-1);dayBody=dayTable.find('tbody');dayBodyCells=dayBody.find('td').slice(0,-1);dayBodyCellInners=dayBodyCells.find('div.fc-day-content div');dayBodyFirstCell=dayBodyCells.eq(0);dayBodyFirstCellStretcher=dayBodyFirstCell.find('> div');markFirstLast(dayHead.add(dayHead.find('tr')));markFirstLast(dayBody.add(dayBody.find('tr')));axisFirstCells=dayHead.find('th:first');gutterCells=dayTable.find('.fc-agenda-gutter');slotLayer=$("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(element);if(opt('allDaySlot')){daySegmentContainer=$("<div style='position:absolute;top:0;left:0'/>").appendTo(slotLayer);s="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'>"+"<tr>"+"<th class='"+headerClass+" fc-agenda-axis'>"+opt('allDayText')+"</th>"+"<td>"+"<div class='fc-day-content'><div style='position:relative'/></div>"+"</td>"+"<th class='"+headerClass+" fc-agenda-gutter'>&nbsp;</th>"+"</tr>"+"</table>";allDayTable=$(s).appendTo(slotLayer);allDayRow=allDayTable.find('tr');dayBind(allDayRow.find('td'));axisFirstCells=axisFirstCells.add(allDayTable.find('th:first'));gutterCells=gutterCells.add(allDayTable.find('th.fc-agenda-gutter'));slotLayer.append("<div class='fc-agenda-divider "+headerClass+"'>"+"<div class='fc-agenda-divider-inner'/>"+"</div>")}else{daySegmentContainer=$([])}slotScroller=$("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(slotLayer);slotContent=$("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(slotScroller);slotSegmentContainer=$("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(slotContent);s="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'>"+"<tbody>";d=zeroDate();maxd=addMinutes(cloneDate(d),maxMinute);addMinutes(d,minMinute);slotCnt=0;for(i=0;d<maxd;i++){minutes=d.getMinutes();s+="<tr class='fc-slot"+i+' '+(!minutes?'':'fc-minor')+"'>"+"<th class='fc-agenda-axis "+headerClass+"'>"+((!slotNormal||!minutes)?formatDate(d,opt('axisFormat')):'&nbsp;')+"</th>"+"<td class='"+contentClass+"'>"+"<div style='position:relative'>&nbsp;</div>"+"</td>"+"</tr>";addMinutes(d,opt('slotMinutes'));slotCnt++}s+="</tbody>"+"</table>";slotTable=$(s).appendTo(slotContent);slotTableFirstInner=slotTable.find('div:first');slotBind(slotTable.find('td'));axisFirstCells=axisFirstCells.add(slotTable.find('th:first'))}function updateCells(){var i;var headCell;var bodyCell;var date;var today=clearTime(new Date());for(i=0;i<colCnt;i++){date=colDate(i);headCell=dayHeadCells.eq(i);headCell.html(formatDate(date,colFormat));bodyCell=dayBodyCells.eq(i);if(+date==+today){bodyCell.addClass(tm+'-state-highlight fc-today')}else{bodyCell.removeClass(tm+'-state-highlight fc-today')}setDayID(headCell.add(bodyCell),date)}}function setHeight(height,dateChanged){if(height===undefined){height=viewHeight}viewHeight=height;slotTopCache={};var headHeight=dayBody.position().top;var allDayHeight=slotScroller.position().top;var bodyHeight=Math.min(height-headHeight,slotTable.height()+allDayHeight+1);dayBodyFirstCellStretcher.height(bodyHeight-vsides(dayBodyFirstCell));slotLayer.css('top',headHeight);slotScroller.height(bodyHeight-allDayHeight-1);slotHeight=slotTableFirstInner.height()+1;if(dateChanged){resetScroll()}}function setWidth(width){viewWidth=width;colContentPositions.clear();axisWidth=0;setOuterWidth(axisFirstCells.width('').each(function(i,_cell){axisWidth=Math.max(axisWidth,$(_cell).outerWidth())}),axisWidth);var slotTableWidth=slotScroller[0].clientWidth;gutterWidth=slotScroller.width()-slotTableWidth;if(gutterWidth){setOuterWidth(gutterCells,gutterWidth);gutterCells.show().prev().removeClass('fc-last')}else{gutterCells.hide().prev().addClass('fc-last')}colWidth=Math.floor((slotTableWidth-axisWidth)/colCnt);setOuterWidth(dayHeadCells.slice(0,-1),colWidth)}function resetScroll(){var d0=zeroDate();var scrollDate=cloneDate(d0);scrollDate.setHours(opt('firstHour'));var top=timePosition(d0,scrollDate)+1;function scroll(){slotScroller.scrollTop(top)}scroll();setTimeout(scroll,0)}function beforeHide(){savedScrollTop=slotScroller.scrollTop()}function afterShow(){slotScroller.scrollTop(savedScrollTop)}function dayBind(cells){cells.click(slotClick).mousedown(daySelectionMousedown)}function slotBind(cells){cells.click(slotClick).mousedown(slotSelectionMousedown)}function slotClick(ev){if(!opt('selectable')){var col=Math.min(colCnt-1,Math.floor((ev.pageX-dayTable.offset().left-axisWidth)/colWidth));var date=colDate(col);var rowMatch=this.parentNode.className.match(/fc-slot(\d+)/);if(rowMatch){var mins=parseInt(rowMatch[1])*opt('slotMinutes');var hours=Math.floor(mins/60);date.setHours(hours);date.setMinutes(mins%60+minMinute);trigger('dayClick',dayBodyCells[col],date,false,ev)}else{trigger('dayClick',dayBodyCells[col],date,true,ev)}}}function renderDayOverlay(startDate,endDate,refreshCoordinateGrid){if(refreshCoordinateGrid){coordinateGrid.build()}var visStart=cloneDate(t.visStart);var startCol,endCol;if(rtl){startCol=dayDiff(endDate,visStart)*dis+dit+1;endCol=dayDiff(startDate,visStart)*dis+dit+1}else{startCol=dayDiff(startDate,visStart);endCol=dayDiff(endDate,visStart)}startCol=Math.max(0,startCol);endCol=Math.min(colCnt,endCol);if(startCol<endCol){dayBind(renderCellOverlay(0,startCol,0,endCol-1))}}function renderCellOverlay(row0,col0,row1,col1){var rect=coordinateGrid.rect(row0,col0,row1,col1,slotLayer);return renderOverlay(rect,slotLayer)}function renderSlotOverlay(overlayStart,overlayEnd){var dayStart=cloneDate(t.visStart);var dayEnd=addDays(cloneDate(dayStart),1);for(var i=0;i<colCnt;i++){var stretchStart=new Date(Math.max(dayStart,overlayStart));var stretchEnd=new Date(Math.min(dayEnd,overlayEnd));if(stretchStart<stretchEnd){var col=i*dis+dit;var rect=coordinateGrid.rect(0,col,0,col,slotContent);var top=timePosition(dayStart,stretchStart);var bottom=timePosition(dayStart,stretchEnd);rect.top=top;rect.height=bottom-top;slotBind(renderOverlay(rect,slotContent))}addDays(dayStart,1);addDays(dayEnd,1)}}coordinateGrid=new CoordinateGrid(function(rows,cols){var e,n,p;dayHeadCells.each(function(i,_e){e=$(_e);n=e.offset().left;if(i){p[1]=n}p=[n];cols[i]=p});p[1]=n+e.outerWidth();if(opt('allDaySlot')){e=allDayRow;n=e.offset().top;rows[0]=[n,n+e.outerHeight()]}var slotTableTop=slotContent.offset().top;var slotScrollerTop=slotScroller.offset().top;var slotScrollerBottom=slotScrollerTop+slotScroller.outerHeight();function constrain(n){return Math.max(slotScrollerTop,Math.min(slotScrollerBottom,n))}for(var i=0;i<slotCnt;i++){rows.push([constrain(slotTableTop+slotHeight*i),constrain(slotTableTop+slotHeight*(i+1))])}});hoverListener=new HoverListener(coordinateGrid);colContentPositions=new HorizontalPositionCache(function(col){return dayBodyCellInners.eq(col)});function colContentLeft(col){return colContentPositions.left(col)}function colContentRight(col){return colContentPositions.right(col)}function dateCell(date){return{row:Math.floor(dayDiff(date,t.visStart)/7),col:dayOfWeekCol(date.getDay())}}function cellDate(cell){var d=colDate(cell.col);var slotIndex=cell.row;if(opt('allDaySlot')){slotIndex--}if(slotIndex>=0){addMinutes(d,minMinute+slotIndex*opt('slotMinutes'))}return d}function colDate(col){return addDays(cloneDate(t.visStart),col*dis+dit)}function cellIsAllDay(cell){return opt('allDaySlot')&&!cell.row}function dayOfWeekCol(dayOfWeek){return((dayOfWeek-Math.max(firstDay,nwe)+colCnt)%colCnt)*dis+dit}function timePosition(day,time){day=cloneDate(day,true);if(time<addMinutes(cloneDate(day),minMinute)){return 0}if(time>=addMinutes(cloneDate(day),maxMinute)){return slotTable.height()}var slotMinutes=opt('slotMinutes'),minutes=time.getHours()*60+time.getMinutes()-minMinute,slotI=Math.floor(minutes/slotMinutes),slotTop=slotTopCache[slotI];if(slotTop===undefined){slotTop=slotTopCache[slotI]=slotTable.find('tr:eq('+slotI+') td div')[0].offsetTop}return Math.max(0,Math.round(slotTop-1+slotHeight*((minutes%slotMinutes)/slotMinutes)))}function allDayBounds(){return{left:axisWidth,right:viewWidth-gutterWidth}}function getAllDayRow(index){return allDayRow}function defaultEventEnd(event){var start=cloneDate(event.start);if(event.allDay){return start}return addMinutes(start,opt('defaultEventMinutes'))}function defaultSelectionEnd(startDate,allDay){if(allDay){return cloneDate(startDate)}return addMinutes(cloneDate(startDate),opt('slotMinutes'))}function renderSelection(startDate,endDate,allDay){if(allDay){if(opt('allDaySlot')){renderDayOverlay(startDate,addDays(cloneDate(endDate),1),true)}}else{renderSlotSelection(startDate,endDate)}}function renderSlotSelection(startDate,endDate){var helperOption=opt('selectHelper');coordinateGrid.build();if(helperOption){var col=dayDiff(startDate,t.visStart)*dis+dit;if(col>=0&&col<colCnt){var rect=coordinateGrid.rect(0,col,0,col,slotContent);var top=timePosition(startDate,startDate);var bottom=timePosition(startDate,endDate);if(bottom>top){rect.top=top;rect.height=bottom-top;rect.left+=2;rect.width-=5;if($.isFunction(helperOption)){var helperRes=helperOption(startDate,endDate);if(helperRes){rect.position='absolute';rect.zIndex=8;selectionHelper=$(helperRes).css(rect).appendTo(slotContent)}}else{rect.isStart=true;rect.isEnd=true;selectionHelper=$(slotSegHtml({title:'',start:startDate,end:endDate,className:['fc-select-helper'],editable:true},rect));selectionHelper.css('opacity',opt('dragOpacity'))}if(selectionHelper){slotBind(selectionHelper);slotContent.append(selectionHelper);setOuterWidth(selectionHelper,rect.width,true);setOuterHeight(selectionHelper,rect.height,true)}}}}else{renderSlotOverlay(startDate,endDate)}}function clearSelection(){clearOverlays();if(selectionHelper){selectionHelper.remove();selectionHelper=null}}function slotSelectionMousedown(ev){if(ev.which==1&&opt('selectable')){unselect(ev);var dates;hoverListener.start(function(cell,origCell){clearSelection();if(cell&&cell.col==origCell.col&&!cellIsAllDay(cell)){var d1=cellDate(origCell);var d2=cellDate(cell);dates=[d1,addMinutes(cloneDate(d1),opt('slotMinutes')),d2,addMinutes(cloneDate(d2),opt('slotMinutes'))].sort(cmp);renderSlotSelection(dates[0],dates[3])}else{dates=null}},ev);$(document).one('mouseup',function(ev){hoverListener.stop();if(dates){if(+dates[0]==+dates[1]){reportDayClick(dates[0],false,ev)}reportSelection(dates[0],dates[3],false,ev)}})}}function reportDayClick(date,allDay,ev){trigger('dayClick',dayBodyCells[dayOfWeekCol(date.getDay())],date,allDay,ev)}function dragStart(_dragElement,ev,ui){hoverListener.start(function(cell){clearOverlays();if(cell){if(cellIsAllDay(cell)){renderCellOverlay(cell.row,cell.col,cell.row,cell.col)}else{var d1=cellDate(cell);var d2=addMinutes(cloneDate(d1),opt('defaultEventMinutes'));renderSlotOverlay(d1,d2)}}},ev)}function dragStop(_dragElement,ev,ui){var cell=hoverListener.stop();clearOverlays();if(cell){trigger('drop',_dragElement,cellDate(cell),cellIsAllDay(cell),ev,ui)}}}function AgendaEventRenderer(t,viewName){t.renderEvents=renderEvents;t.compileDaySegs=compileDaySegs;t.clearEvents=clearEvents;t.slotSegHtml=slotSegHtml;t.bindDaySeg=bindDaySeg;DayEventRenderer.call(t);var opt=t.opt;var trigger=t.trigger;var isEventDraggable=t.isEventDraggable;var isEventResizable=t.isEventResizable;var eventEnd=t.eventEnd;var reportEvents=t.reportEvents;var reportEventClear=t.reportEventClear;var eventElementHandlers=t.eventElementHandlers;var setHeight=t.setHeight;var getDaySegmentContainer=t.getDaySegmentContainer;var getSlotSegmentContainer=t.getSlotSegmentContainer;var getHoverListener=t.getHoverListener;var getMaxMinute=t.getMaxMinute;var getMinMinute=t.getMinMinute;var timePosition=t.timePosition;var colContentLeft=t.colContentLeft;var colContentRight=t.colContentRight;var renderDaySegs=t.renderDaySegs;var resizableDayEvent=t.resizableDayEvent;var getColCnt=t.getColCnt;var getColWidth=t.getColWidth;var getSlotHeight=t.getSlotHeight;var getBodyContent=t.getBodyContent;var reportEventElement=t.reportEventElement;var showEvents=t.showEvents;var hideEvents=t.hideEvents;var eventDrop=t.eventDrop;var eventResize=t.eventResize;var renderDayOverlay=t.renderDayOverlay;var clearOverlays=t.clearOverlays;var calendar=t.calendar;var formatDate=calendar.formatDate;var formatDates=calendar.formatDates;function renderEvents(events,modifiedEventId){reportEvents(events);var i,len=events.length,dayEvents=[],slotEvents=[];for(i=0;i<len;i++){if(events[i].allDay){dayEvents.push(events[i])}else{slotEvents.push(events[i])}}if(opt('allDaySlot')){renderDaySegs(compileDaySegs(dayEvents),modifiedEventId);setHeight()}renderSlotSegs(compileSlotSegs(slotEvents),modifiedEventId)}function clearEvents(){reportEventClear();getDaySegmentContainer().empty();getSlotSegmentContainer().empty()}function compileDaySegs(events){var levels=stackSegs(sliceSegs(events,$.map(events,exclEndDay),t.visStart,t.visEnd)),i,levelCnt=levels.length,level,j,seg,segs=[];for(i=0;i<levelCnt;i++){level=levels[i];for(j=0;j<level.length;j++){seg=level[j];seg.row=0;seg.level=i;segs.push(seg)}}return segs}function compileSlotSegs(events){var colCnt=getColCnt(),minMinute=getMinMinute(),maxMinute=getMaxMinute(),d=addMinutes(cloneDate(t.visStart),minMinute),visEventEnds=$.map(events,slotEventEnd),i,col,j,level,k,seg,segs=[];for(i=0;i<colCnt;i++){col=stackSegs(sliceSegs(events,visEventEnds,d,addMinutes(cloneDate(d),maxMinute-minMinute)));countForwardSegs(col);for(j=0;j<col.length;j++){level=col[j];for(k=0;k<level.length;k++){seg=level[k];seg.col=i;seg.level=j;segs.push(seg)}}addDays(d,1,true)}return segs}function slotEventEnd(event){if(event.end){return cloneDate(event.end)}else{return addMinutes(cloneDate(event.start),opt('defaultEventMinutes'))}}function renderSlotSegs(segs,modifiedEventId){var i,segCnt=segs.length,seg,event,classes,top,bottom,colI,levelI,forward,leftmost,availWidth,outerWidth,left,html='',eventElements,eventElement,triggerRes,vsideCache={},hsideCache={},key,val,contentElement,height,slotSegmentContainer=getSlotSegmentContainer(),rtl,dis,dit,colCnt=getColCnt();if(rtl=opt('isRTL')){dis=-1;dit=colCnt-1}else{dis=1;dit=0}for(i=0;i<segCnt;i++){seg=segs[i];event=seg.event;top=timePosition(seg.start,seg.start);bottom=timePosition(seg.start,seg.end);colI=seg.col;levelI=seg.level;forward=seg.forward||0;leftmost=colContentLeft(colI*dis+dit);availWidth=colContentRight(colI*dis+dit)-leftmost;availWidth=Math.min(availWidth-6,availWidth*.95);if(levelI){outerWidth=availWidth/(levelI+forward+1)}else{if(forward){outerWidth=((availWidth/(forward+1))-(12/2))*2}else{outerWidth=availWidth}}left=leftmost+(availWidth/(levelI+forward+1)*levelI) *dis+(rtl?availWidth-outerWidth:0);seg.top=top;seg.left=left;seg.outerWidth=outerWidth;seg.outerHeight=bottom-top;html+=slotSegHtml(event,seg)}slotSegmentContainer[0].innerHTML=html;eventElements=slotSegmentContainer.children();for(i=0;i<segCnt;i++){seg=segs[i];event=seg.event;eventElement=$(eventElements[i]);triggerRes=trigger('eventRender',event,event,eventElement);if(triggerRes===false){eventElement.remove()}else{if(triggerRes&&triggerRes!==true){eventElement.remove();eventElement=$(triggerRes).css({position:'absolute',top:seg.top,left:seg.left}).appendTo(slotSegmentContainer)}seg.element=eventElement;if(event._id===modifiedEventId){bindSlotSeg(event,eventElement,seg)}else{eventElement[0]._fci=i}reportEventElement(event,eventElement)}}lazySegBind(slotSegmentContainer,segs,bindSlotSeg);for(i=0;i<segCnt;i++){seg=segs[i];if(eventElement=seg.element){val=vsideCache[key=seg.key=cssKey(eventElement[0])];seg.vsides=val===undefined?(vsideCache[key]=vsides(eventElement,true)):val;val=hsideCache[key];seg.hsides=val===undefined?(hsideCache[key]=hsides(eventElement,true)):val;contentElement=eventElement.find('div.fc-event-content');if(contentElement.length){seg.contentTop=contentElement[0].offsetTop}}}for(i=0;i<segCnt;i++){seg=segs[i];if(eventElement=seg.element){eventElement[0].style.width=Math.max(0,seg.outerWidth-seg.hsides)+'px';height=Math.max(0,seg.outerHeight-seg.vsides);eventElement[0].style.height=height+'px';event=seg.event;if(seg.contentTop!==undefined&&height-seg.contentTop<10){eventElement.find('div.fc-event-time').text(formatDate(event.start,opt('timeFormat'))+' - '+event.title);eventElement.find('div.fc-event-title').remove()}trigger('eventAfterRender',event,event,eventElement)}}}function slotSegHtml(event,seg){var html="<";var url=event.url;var skinCss=getSkinCss(event,opt);var skinCssAttr=(skinCss?" style='"+skinCss+"'":'');var classes=['fc-event','fc-event-skin','fc-event-vert'];if(isEventDraggable(event)){classes.push('fc-event-draggable')}if(seg.isStart){classes.push('fc-corner-top')}if(seg.isEnd){classes.push('fc-corner-bottom')}classes=classes.concat(event.className);if(event.source){classes=classes.concat(event.source.className||[])}var id=event.bookingId;if(url){html+="a data-content=\"Client : "+event.clientName+"<br/>Mobile : "+event.clientMobile+"<br/>Employee : "+event.employeeName+"<br/>Service : "+event.title+"<br/>Status : "+event.status+"<br/>Time Slot : "+htmlEscape(formatDates(event.start,event.end,opt('timeFormat1')))+" \" data-original-title=\"Booking Details\" class=\" fancybox popover-test fc-event"+id+"\" href='"+htmlEscape(event.url)+"'"}else{html+="div class=\"fc-event"+id+"\""}html+=" id='"+id+"' style='position:absolute;z-index:8;top:"+seg.top+"px;left:"+seg.left+"px;"+skinCss+"'"+">"+"<div class='fc-event-inner fc-event-skin'"+skinCssAttr+">"+"<div class='fc-event-head fc-event-skin'"+skinCssAttr+">"+"<div class='fc-event-time'>"+htmlEscape(formatDates(event.start,event.end,opt('timeFormat')))+"</div>"+"<div class='fc-event-title'>"+htmlEscape(event.title)+"</div>"+"</div>"+"<div class='fc-event-bg'></div>"+"</div>";if(seg.isEnd&&isEventResizable(event)){html+="<div class='ui-resizable-handle ui-resizable-s'>=</div>"}html+="</"+(url?"a":"div")+">";return html}function bindDaySeg(event,eventElement,seg){if(isEventDraggable(event)){draggableDayEvent(event,eventElement,seg.isStart)}if(seg.isEnd&&isEventResizable(event)){resizableDayEvent(event,eventElement,seg)}eventElementHandlers(event,eventElement)}function bindSlotSeg(event,eventElement,seg){var timeElement=eventElement.find('div.fc-event-time');if(isEventDraggable(event)){draggableSlotEvent(event,eventElement,timeElement)}if(seg.isEnd&&isEventResizable(event)){resizableSlotEvent(event,eventElement,timeElement)}eventElementHandlers(event,eventElement)}function draggableDayEvent(event,eventElement,isStart){var origWidth;var revert;var allDay=true;var dayDelta;var dis=opt('isRTL')?-1:1;var hoverListener=getHoverListener();var colWidth=getColWidth();var slotHeight=getSlotHeight();var minMinute=getMinMinute();eventElement.draggable({zIndex:9,opacity:opt('dragOpacity','month'),revertDuration:opt('dragRevertDuration'),start:function(ev,ui){trigger('eventDragStart',eventElement,event,ev,ui);hideEvents(event,eventElement);origWidth=eventElement.width();hoverListener.start(function(cell,origCell,rowDelta,colDelta){clearOverlays();if(cell){revert=false;dayDelta=colDelta*dis;if(!cell.row){renderDayOverlay(addDays(cloneDate(event.start),dayDelta),addDays(exclEndDay(event),dayDelta));resetElement()}else{if(isStart){if(allDay){eventElement.width(colWidth-10);setOuterHeight(eventElement,slotHeight*Math.round((event.end?((event.end-event.start)/MINUTE_MS):opt('defaultEventMinutes'))/opt('slotMinutes')));eventElement.draggable('option','grid',[colWidth,1]);allDay=false}}else{revert=true}}revert=revert||(allDay&&!dayDelta)}else{resetElement();revert=true}eventElement.draggable('option','revert',revert)},ev,'drag')},stop:function(ev,ui){hoverListener.stop();clearOverlays();trigger('eventDragStop',eventElement,event,ev,ui);if(revert){resetElement();eventElement.css('filter','');showEvents(event,eventElement)}else{var minuteDelta=0;if(!allDay){minuteDelta=Math.round((eventElement.offset().top-getBodyContent().offset().top)/slotHeight)*opt('slotMinutes')+minMinute-(event.start.getHours()*60+event.start.getMinutes())}eventDrop(this,event,dayDelta,minuteDelta,allDay,ev,ui)}}});function resetElement(){if(!allDay){eventElement.width(origWidth).height('').draggable('option','grid',null);allDay=true}}}function draggableSlotEvent(event,eventElement,timeElement){var origPosition;var allDay=false;var dayDelta;var minuteDelta;var prevMinuteDelta;var dis=opt('isRTL')?-1:1;var hoverListener=getHoverListener();var colCnt=getColCnt();var colWidth=getColWidth();var slotHeight=getSlotHeight();eventElement.draggable({zIndex:9,scroll:false,grid:[colWidth,slotHeight],axis:colCnt==1?'y':false,opacity:opt('dragOpacity'),revertDuration:opt('dragRevertDuration'),start:function(ev,ui){trigger('eventDragStart',eventElement,event,ev,ui);hideEvents(event,eventElement);origPosition=eventElement.position();minuteDelta=prevMinuteDelta=0;hoverListener.start(function(cell,origCell,rowDelta,colDelta){eventElement.draggable('option','revert',!cell);clearOverlays();if(cell){dayDelta=colDelta*dis;if(opt('allDaySlot')&&!cell.row){if(!allDay){allDay=true;timeElement.hide();eventElement.draggable('option','grid',null)}renderDayOverlay(addDays(cloneDate(event.start),dayDelta),addDays(exclEndDay(event),dayDelta))}else{resetElement()}}},ev,'drag')},drag:function(ev,ui){minuteDelta=Math.round((ui.position.top-origPosition.top)/slotHeight)*opt('slotMinutes');if(minuteDelta!=prevMinuteDelta){if(!allDay){updateTimeText(minuteDelta)}prevMinuteDelta=minuteDelta}},stop:function(ev,ui){var cell=hoverListener.stop();clearOverlays();trigger('eventDragStop',eventElement,event,ev,ui);if(cell&&(dayDelta||minuteDelta||allDay)){eventDrop(this,event,dayDelta,allDay?0:minuteDelta,allDay,ev,ui)}else{resetElement();eventElement.css('filter','');eventElement.css(origPosition);updateTimeText(0);showEvents(event,eventElement)}}});function updateTimeText(minuteDelta){var newStart=addMinutes(cloneDate(event.start),minuteDelta);var newEnd;if(event.end){newEnd=addMinutes(cloneDate(event.end),minuteDelta)}timeElement.text(formatDates(newStart,newEnd,opt('timeFormat')))}function resetElement(){if(allDay){timeElement.css('display','');eventElement.draggable('option','grid',[colWidth,slotHeight]);allDay=false}}}function resizableSlotEvent(event,eventElement,timeElement){var slotDelta,prevSlotDelta;var slotHeight=getSlotHeight();eventElement.resizable({handles:{s:'div.ui-resizable-s'},grid:slotHeight,start:function(ev,ui){slotDelta=prevSlotDelta=0;hideEvents(event,eventElement);eventElement.css('z-index',9);trigger('eventResizeStart',this,event,ev,ui)},resize:function(ev,ui){slotDelta=Math.round((Math.max(slotHeight,eventElement.height())-ui.originalSize.height)/slotHeight);if(slotDelta!=prevSlotDelta){timeElement.text(formatDates(event.start,(!slotDelta&&!event.end)?null:addMinutes(eventEnd(event),opt('slotMinutes')*slotDelta),opt('timeFormat')));prevSlotDelta=slotDelta}},stop:function(ev,ui){trigger('eventResizeStop',this,event,ev,ui);if(slotDelta){eventResize(this,event,0,opt('slotMinutes')*slotDelta,ev,ui)}else{eventElement.css('z-index',8);showEvents(event,eventElement)}}})}}function countForwardSegs(levels){var i,j,k,level,segForward,segBack;for(i=levels.length-1;i>0;i--){level=levels[i];for(j=0;j<level.length;j++){segForward=level[j];for(k=0;k<levels[i-1].length;k++){segBack=levels[i-1][k];if(segsCollide(segForward,segBack)){segBack.forward=Math.max(segBack.forward||0,(segForward.forward||0)+1)}}}}}function View(element,calendar,viewName){var t=this;t.element=element;t.calendar=calendar;t.name=viewName;t.opt=opt;t.trigger=trigger;t.isEventDraggable=isEventDraggable;t.isEventResizable=isEventResizable;t.reportEvents=reportEvents;t.eventEnd=eventEnd;t.reportEventElement=reportEventElement;t.reportEventClear=reportEventClear;t.eventElementHandlers=eventElementHandlers;t.showEvents=showEvents;t.hideEvents=hideEvents;t.eventDrop=eventDrop;t.eventResize=eventResize;var defaultEventEnd=t.defaultEventEnd;var normalizeEvent=calendar.normalizeEvent;var reportEventChange=calendar.reportEventChange;var eventsByID={};var eventElements=[];var eventElementsByID={};var options=calendar.options;function opt(name,viewNameOverride){var v=options[name];if(typeof v=='object'){return smartProperty(v,viewNameOverride||viewName)}return v}function trigger(name,thisObj){return calendar.trigger.apply(calendar,[name,thisObj||t].concat(Array.prototype.slice.call(arguments,2),[t]))}function isEventDraggable(event){return isEventEditable(event)&&!opt('disableDragging')}function isEventResizable(event){return isEventEditable(event)&&!opt('disableResizing')}function isEventEditable(event){return firstDefined(event.editable,(event.source||{}).editable,opt('editable'))}function reportEvents(events){eventsByID={};var i,len=events.length,event;for(i=0;i<len;i++){event=events[i];if(eventsByID[event._id]){eventsByID[event._id].push(event)}else{eventsByID[event._id]=[event]}}}function eventEnd(event){return event.end?cloneDate(event.end):defaultEventEnd(event)}function reportEventElement(event,element){eventElements.push(element);if(eventElementsByID[event._id]){eventElementsByID[event._id].push(element)}else{eventElementsByID[event._id]=[element]}}function reportEventClear(){eventElements=[];eventElementsByID={}}function eventElementHandlers(event,eventElement){eventElement.click(function(ev){if(!eventElement.hasClass('ui-draggable-dragging')&&!eventElement.hasClass('ui-resizable-resizing')){return trigger('eventClick',this,event,ev)}}).hover(function(ev){trigger('eventMouseover',this,event,ev)},function(ev){trigger('eventMouseout',this,event,ev)})}function showEvents(event,exceptElement){eachEventElement(event,exceptElement,'show')}function hideEvents(event,exceptElement){eachEventElement(event,exceptElement,'hide')}function eachEventElement(event,exceptElement,funcName){var elements=eventElementsByID[event._id],i,len=elements.length;for(i=0;i<len;i++){if(!exceptElement||elements[i][0]!=exceptElement[0]){elements[i][funcName]()}}}function eventDrop(e,event,dayDelta,minuteDelta,allDay,ev,ui){var oldAllDay=event.allDay;var eventId=event._id;moveEvents(eventsByID[eventId],dayDelta,minuteDelta,allDay);trigger('eventDrop',e,event,dayDelta,minuteDelta,allDay,function(){moveEvents(eventsByID[eventId],-dayDelta,-minuteDelta,oldAllDay);reportEventChange(eventId)},ev,ui);reportEventChange(eventId)}function eventResize(e,event,dayDelta,minuteDelta,ev,ui){var eventId=event._id;elongateEvents(eventsByID[eventId],dayDelta,minuteDelta);trigger('eventResize',e,event,dayDelta,minuteDelta,function(){elongateEvents(eventsByID[eventId],-dayDelta,-minuteDelta);reportEventChange(eventId)},ev,ui);reportEventChange(eventId)}function moveEvents(events,dayDelta,minuteDelta,allDay){minuteDelta=minuteDelta||0;for(var e,len=events.length,i=0;i<len;i++){e=events[i];if(allDay!==undefined){e.allDay=allDay}addMinutes(addDays(e.start,dayDelta,true),minuteDelta);if(e.end){e.end=addMinutes(addDays(e.end,dayDelta,true),minuteDelta)}normalizeEvent(e,options)}}function elongateEvents(events,dayDelta,minuteDelta){minuteDelta=minuteDelta||0;for(var e,len=events.length,i=0;i<len;i++){e=events[i];e.end=addMinutes(addDays(eventEnd(e),dayDelta,true),minuteDelta);normalizeEvent(e,options)}}}function DayEventRenderer(viewName){var t=this;t.renderDaySegs=renderDaySegs;t.resizableDayEvent=resizableDayEvent;var opt=t.opt;var trigger=t.trigger;var isEventDraggable=t.isEventDraggable;var isEventResizable=t.isEventResizable;var eventEnd=t.eventEnd;var reportEventElement=t.reportEventElement;var showEvents=t.showEvents;var hideEvents=t.hideEvents;var eventResize=t.eventResize;var getRowCnt=t.getRowCnt;var getColCnt=t.getColCnt;var getColWidth=t.getColWidth;var allDayRow=t.allDayRow;var allDayBounds=t.allDayBounds;var colContentLeft=t.colContentLeft;var colContentRight=t.colContentRight;var dayOfWeekCol=t.dayOfWeekCol;var dateCell=t.dateCell;var compileDaySegs=t.compileDaySegs;var getDaySegmentContainer=t.getDaySegmentContainer;var bindDaySeg=t.bindDaySeg;var formatDates=t.calendar.formatDates;var renderDayOverlay=t.renderDayOverlay;var clearOverlays=t.clearOverlays;var clearSelection=t.clearSelection;function renderDaySegs(segs,modifiedEventId){var segmentContainer=getDaySegmentContainer();var rowDivs;var rowCnt=getRowCnt();var colCnt=getColCnt();var i=0;var rowI;var levelI;var colHeights;var j;var segCnt=segs.length;var seg;var top;var k;segmentContainer[0].innerHTML=daySegHTML(segs);daySegElementResolve(segs,segmentContainer.children());daySegElementReport(segs);daySegHandlers(segs,segmentContainer,modifiedEventId);daySegCalcHSides(segs);daySegSetWidths(segs);daySegCalcHeights(segs);rowDivs=getRowDivs();for(rowI=0;rowI<rowCnt;rowI++){levelI=0;colHeights=[];for(j=0;j<colCnt;j++){colHeights[j]=0}while(i<segCnt&&(seg=segs[i]).row==rowI){top=arrayMax(colHeights.slice(seg.startCol,seg.endCol));seg.top=top;top+=seg.outerHeight;for(k=seg.startCol;k<seg.endCol;k++){colHeights[k]=top}i++}rowDivs[rowI].height(arrayMax(colHeights))}daySegSetTops(segs,getRowTops(rowDivs))}function renderTempDaySegs(segs,adjustRow,adjustTop){var tempContainer=$("<div/>");var elements;var segmentContainer=getDaySegmentContainer();var i;var segCnt=segs.length;var element;tempContainer[0].innerHTML=daySegHTML(segs);elements=tempContainer.children();segmentContainer.append(elements);daySegElementResolve(segs,elements);daySegCalcHSides(segs);daySegSetWidths(segs);daySegCalcHeights(segs);daySegSetTops(segs,getRowTops(getRowDivs()));elements=[];for(i=0;i<segCnt;i++){element=segs[i].element;if(element){if(segs[i].row===adjustRow){element.css('top',adjustTop)}elements.push(element[0])}}return $(elements)}function daySegHTML(segs){var rtl=opt('isRTL');var i;var segCnt=segs.length;var seg;var event;var url;var classes;var bounds=allDayBounds();var minLeft=bounds.left;var maxLeft=bounds.right;var leftCol;var rightCol;var left;var right;var skinCss;var html='';for(i=0;i<segCnt;i++){seg=segs[i];event=seg.event;classes=['fc-event','fc-event-skin','fc-event-hori'];if(isEventDraggable(event)){classes.push('fc-event-draggable')}if(rtl){if(seg.isStart){classes.push('fc-corner-right')}if(seg.isEnd){classes.push('fc-corner-left')}leftCol=dayOfWeekCol(seg.end.getDay()-1);rightCol=dayOfWeekCol(seg.start.getDay());left=seg.isEnd?colContentLeft(leftCol):minLeft;right=seg.isStart?colContentRight(rightCol):maxLeft}else{if(seg.isStart){classes.push('fc-corner-left')}if(seg.isEnd){classes.push('fc-corner-right')}leftCol=dayOfWeekCol(seg.start.getDay());rightCol=dayOfWeekCol(seg.end.getDay()-1);left=seg.isStart?colContentLeft(leftCol):minLeft;right=seg.isEnd?colContentRight(rightCol):maxLeft}classes=classes.concat(event.className);if(event.source){classes=classes.concat(event.source.className||[])}url=event.url;skinCss=getSkinCss(event,opt);var id=event.bookingId;if(url){html+="<a data-content=\"Client : "+event.clientName+"<br/>Mobile : "+event.clientMobile+"<br/>Employee : "+event.employeeName+"<br/>Service : "+event.title+"<br/>Status : "+event.status+"<br/>Time Slot : "+htmlEscape(formatDates(event.start,event.end,opt('timeFormat1')))+" \" data-original-title=\"Booking Details\" class=\"fc-event"+id+" popover-test fancybox\" id='"+id+"' onclick=\"editBooking("+id+")\" href='"+htmlEscape(url)+"'"}else{html+="<div class=\"fc-event"+id+"\" + id='"+id+"' "}html+=" style='position:absolute;z-index:8;left:"+(left+3)+"px;"+skinCss+"'"+">"+"<div"+" class='fc-event-inner fc-event-skin'"+(skinCss?" style='"+skinCss+"'":'')+">";if(!event.allDay&&seg.isStart){html+="<span class='fc-event-time'>"+htmlEscape(formatDates(event.start,event.end,opt('timeFormat')))+"</span>"}html+="<span class='fc-event-title'>"+htmlEscape(event.title)+"</span>"+"</div>";if(seg.isEnd&&isEventResizable(event)){html+="<div class='ui-resizable-handle ui-resizable-"+(rtl?'w':'e')+"'>"+"&nbsp;&nbsp;&nbsp;"+"</div>"}html+="</"+(url?"a":"div")+">";seg.left=left;seg.outerWidth=right-left;seg.startCol=leftCol;seg.endCol=rightCol+1}return html}function daySegElementResolve(segs,elements){var i;var segCnt=segs.length;var seg;var event;var element;var triggerRes;for(i=0;i<segCnt;i++){seg=segs[i];event=seg.event;element=$(elements[i]);triggerRes=trigger('eventRender',event,event,element);if(triggerRes===false){element.remove()}else{if(triggerRes&&triggerRes!==true){triggerRes=$(triggerRes).css({position:'absolute',left:seg.left});element.replaceWith(triggerRes);element=triggerRes}seg.element=element}}}function daySegElementReport(segs){var i;var segCnt=segs.length;var seg;var element;for(i=0;i<segCnt;i++){seg=segs[i];element=seg.element;if(element){reportEventElement(seg.event,element)}}}function daySegHandlers(segs,segmentContainer,modifiedEventId){var i;var segCnt=segs.length;var seg;var element;var event;for(i=0;i<segCnt;i++){seg=segs[i];element=seg.element;if(element){event=seg.event;if(event._id===modifiedEventId){bindDaySeg(event,element,seg)}else{element[0]._fci=i}}}lazySegBind(segmentContainer,segs,bindDaySeg)}function daySegCalcHSides(segs){var i;var segCnt=segs.length;var seg;var element;var key,val;var hsideCache={};for(i=0;i<segCnt;i++){seg=segs[i];element=seg.element;if(element){key=seg.key=cssKey(element[0]);val=hsideCache[key];if(val===undefined){val=hsideCache[key]=hsides(element,true)}seg.hsides=val}}}function daySegSetWidths(segs){var i;var segCnt=segs.length;var seg;var element;for(i=0;i<segCnt;i++){seg=segs[i];element=seg.element;if(element){element[0].style.width=Math.max(0,seg.outerWidth-seg.hsides)+'px'}}}function daySegCalcHeights(segs){var i;var segCnt=segs.length;var seg;var element;var key,val;var vmarginCache={};for(i=0;i<segCnt;i++){seg=segs[i];element=seg.element;if(element){key=seg.key;val=vmarginCache[key];if(val===undefined){val=vmarginCache[key]=vmargins(element)}seg.outerHeight=element[0].offsetHeight+val}}}function getRowDivs(){var i;var rowCnt=getRowCnt();var rowDivs=[];for(i=0;i<rowCnt;i++){rowDivs[i]=allDayRow(i).find('td:first div.fc-day-content > div')}return rowDivs}function getRowTops(rowDivs){var i;var rowCnt=rowDivs.length;var tops=[];for(i=0;i<rowCnt;i++){tops[i]=rowDivs[i][0].offsetTop}return tops}function daySegSetTops(segs,rowTops){var i;var segCnt=segs.length;var seg;var element;var event;for(i=0;i<segCnt;i++){seg=segs[i];element=seg.element;if(element){element[0].style.top=rowTops[seg.row]+(seg.top||0)+'px';event=seg.event;trigger('eventAfterRender',event,event,element)}}}function resizableDayEvent(event,element,seg){var rtl=opt('isRTL');var direction=rtl?'w':'e';var handle=element.find('div.ui-resizable-'+direction);var isResizing=false;disableTextSelection(element);element.mousedown(function(ev){ev.preventDefault()}).click(function(ev){if(isResizing){ev.preventDefault();ev.stopImmediatePropagation()}});handle.mousedown(function(ev){if(ev.which!=1){return}isResizing=true;var hoverListener=t.getHoverListener();var rowCnt=getRowCnt();var colCnt=getColCnt();var dis=rtl?-1:1;var dit=rtl?colCnt-1:0;var elementTop=element.css('top');var dayDelta;var helpers;var eventCopy=$.extend({},event);var minCell=dateCell(event.start);clearSelection();$('body').css('cursor',direction+'-resize').one('mouseup',mouseup);trigger('eventResizeStart',this,event,ev);hoverListener.start(function(cell,origCell){if(cell){var r=Math.max(minCell.row,cell.row);var c=cell.col;if(rowCnt==1){r=0}if(r==minCell.row){if(rtl){c=Math.min(minCell.col,c)}else{c=Math.max(minCell.col,c)}}dayDelta=(r*7+c*dis+dit)-(origCell.row*7+origCell.col*dis+dit);var newEnd=addDays(eventEnd(event),dayDelta,true);if(dayDelta){eventCopy.end=newEnd;var oldHelpers=helpers;helpers=renderTempDaySegs(compileDaySegs([eventCopy]),seg.row,elementTop);helpers.find('*').css('cursor',direction+'-resize');if(oldHelpers){oldHelpers.remove()}hideEvents(event)}else{if(helpers){showEvents(event);helpers.remove();helpers=null}}clearOverlays();renderDayOverlay(event.start,addDays(cloneDate(newEnd),1))}},ev);function mouseup(ev){trigger('eventResizeStop',this,event,ev);$('body').css('cursor','');hoverListener.stop();clearOverlays();if(dayDelta){eventResize(this,event,dayDelta,0,ev)}setTimeout(function(){isResizing=false},0)}})}}function SelectionManager(){var t=this;t.select=select;t.unselect=unselect;t.reportSelection=reportSelection;t.daySelectionMousedown=daySelectionMousedown;var opt=t.opt;var trigger=t.trigger;var defaultSelectionEnd=t.defaultSelectionEnd;var renderSelection=t.renderSelection;var clearSelection=t.clearSelection;var selected=false;if(opt('selectable')&&opt('unselectAuto')){$(document).mousedown(function(ev){var ignore=opt('unselectCancel');if(ignore){if($(ev.target).parents(ignore).length){return}}unselect(ev)})}function select(startDate,endDate,allDay){unselect();if(!endDate){endDate=defaultSelectionEnd(startDate,allDay)}renderSelection(startDate,endDate,allDay);reportSelection(startDate,endDate,allDay)}function unselect(ev){if(selected){selected=false;clearSelection();trigger('unselect',null,ev)}}function reportSelection(startDate,endDate,allDay,ev){selected=true;trigger('select',null,startDate,endDate,allDay,ev)}function daySelectionMousedown(ev){var cellDate=t.cellDate;var cellIsAllDay=t.cellIsAllDay;var hoverListener=t.getHoverListener();var reportDayClick=t.reportDayClick;if(ev.which==1&&opt('selectable')){unselect(ev);var _mousedownElement=this;var dates;hoverListener.start(function(cell,origCell){clearSelection();if(cell&&cellIsAllDay(cell)){dates=[cellDate(origCell),cellDate(cell)].sort(cmp);renderSelection(dates[0],dates[1],true)}else{dates=null}},ev);$(document).one('mouseup',function(ev){hoverListener.stop();if(dates){if(+dates[0]==+dates[1]){reportDayClick(dates[0],true,ev)}reportSelection(dates[0],dates[1],true,ev)}})}}}function OverlayManager(){var t=this;t.renderOverlay=renderOverlay;t.clearOverlays=clearOverlays;var usedOverlays=[];var unusedOverlays=[];function renderOverlay(rect,parent){var e=unusedOverlays.shift();if(!e){e=$("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")}if(e[0].parentNode!=parent[0]){e.appendTo(parent)}usedOverlays.push(e.css(rect).show());return e}function clearOverlays(){var e;while(e=usedOverlays.shift()){unusedOverlays.push(e.hide().unbind())}}}function CoordinateGrid(buildFunc){var t=this;var rows;var cols;t.build=function(){rows=[];cols=[];buildFunc(rows,cols)};t.cell=function(x,y){var rowCnt=rows.length;var colCnt=cols.length;var i,r=-1,c=-1;for(i=0;i<rowCnt;i++){if(y>=rows[i][0]&&y<rows[i][1]){r=i;break}}for(i=0;i<colCnt;i++){if(x>=cols[i][0]&&x<cols[i][1]){c=i;break}}return(r>=0&&c>=0)?{row:r,col:c}:null};t.rect=function(row0,col0,row1,col1,originElement){var origin=originElement.offset();return{top:rows[row0][0]-origin.top,left:cols[col0][0]-origin.left,width:cols[col1][1]-cols[col0][0],height:rows[row1][1]-rows[row0][0]}}}function HoverListener(coordinateGrid){var t=this;var bindType;var change;var firstCell;var cell;t.start=function(_change,ev,_bindType){change=_change;firstCell=cell=null;coordinateGrid.build();mouse(ev);bindType=_bindType||'mousemove';$(document).bind(bindType,mouse)};function mouse(ev){_fixUIEvent(ev);var newCell=coordinateGrid.cell(ev.pageX,ev.pageY);if(!newCell!=!cell||newCell&&(newCell.row!=cell.row||newCell.col!=cell.col)){if(newCell){if(!firstCell){firstCell=newCell}change(newCell,firstCell,newCell.row-firstCell.row,newCell.col-firstCell.col)}else{change(newCell,firstCell)}cell=newCell}}t.stop=function(){$(document).unbind(bindType,mouse);return cell}}function _fixUIEvent(event){if(event.pageX===undefined){event.pageX=event.originalEvent.pageX;event.pageY=event.originalEvent.pageY}}function HorizontalPositionCache(getElement){var t=this,elements={},lefts={},rights={};function e(i){return elements[i]=elements[i]||getElement(i)}t.left=function(i){return lefts[i]=lefts[i]===undefined?e(i).position().left:lefts[i]};t.right=function(i){return rights[i]=rights[i]===undefined?t.left(i)+e(i).width():rights[i]};t.clear=function(){elements={};lefts={};rights={}}}})(jQuery);
 
assets/js/plugins/ui/jquery.jgrowl.min.js DELETED
@@ -1,11 +0,0 @@
1
- (function($){$.jGrowl=function(m,o){if($('#jGrowl').size()==0)
2
- $('<div id="jGrowl"></div>').addClass((o&&o.position)?o.position:$.jGrowl.defaults.position).appendTo('body');$('#jGrowl').jGrowl(m,o);};$.fn.jGrowl=function(m,o){if($.isFunction(this.each)){var args=arguments;return this.each(function(){var self=this;if($(this).data('jGrowl.instance')==undefined){$(this).data('jGrowl.instance',$.extend(new $.fn.jGrowl(),{notifications:[],element:null,interval:null}));$(this).data('jGrowl.instance').startup(this);}
3
- if($.isFunction($(this).data('jGrowl.instance')[m])){$(this).data('jGrowl.instance')[m].apply($(this).data('jGrowl.instance'),$.makeArray(args).slice(1));}else{$(this).data('jGrowl.instance').create(m,o);}});};};$.extend($.fn.jGrowl.prototype,{defaults:{pool:0,header:'',group:'',sticky:false,position:'top-right',glue:'after',theme:'default',themeState:'highlight',corners:'10px',check:250,life:3000,closeDuration:'normal',openDuration:150,easing:'swing',closer:true,closeTemplate:'&times;',closerTemplate:'<div>[ close all ]</div>',log:function(e,m,o){},beforeOpen:function(e,m,o){},afterOpen:function(e,m,o){},open:function(e,m,o){},beforeClose:function(e,m,o){},close:function(e,m,o){},animateOpen:{opacity:'show'},animateClose:{opacity:'hide'}},notifications:[],element:null,interval:null,create:function(message,o){var o=$.extend({},this.defaults,o);if(typeof o.speed!=='undefined'){o.openDuration=o.speed;o.closeDuration=o.speed;}
4
- this.notifications.push({message:message,options:o});o.log.apply(this.element,[this.element,message,o]);},render:function(notification){var self=this;var message=notification.message;var o=notification.options;var notification=$('<div class="jGrowl-notification '+o.themeState+' ui-corner-all'+
5
- ((o.group!=undefined&&o.group!='')?' '+o.group:'')+'">'+'<div class="jGrowl-close">'+o.closeTemplate+'</div>'+'<div class="jGrowl-header">'+o.header+'</div>'+'<div class="jGrowl-message">'+message+'</div></div>').data("jGrowl",o).addClass(o.theme).children('div.jGrowl-close').bind("click.jGrowl",function(){$(this).parent().trigger('jGrowl.close');}).parent();$(notification).bind("mouseover.jGrowl",function(){$('div.jGrowl-notification',self.element).data("jGrowl.pause",true);}).bind("mouseout.jGrowl",function(){$('div.jGrowl-notification',self.element).data("jGrowl.pause",false);}).bind('jGrowl.beforeOpen',function(){if(o.beforeOpen.apply(notification,[notification,message,o,self.element])!=false){$(this).trigger('jGrowl.open');}}).bind('jGrowl.open',function(){if(o.open.apply(notification,[notification,message,o,self.element])!=false){if(o.glue=='after'){$('div.jGrowl-notification:last',self.element).after(notification);}else{$('div.jGrowl-notification:first',self.element).before(notification);}
6
- $(this).animate(o.animateOpen,o.openDuration,o.easing,function(){if($.browser.msie&&(parseInt($(this).css('opacity'),10)===1||parseInt($(this).css('opacity'),10)===0))
7
- this.style.removeAttribute('filter');if($(this).data("jGrowl")!=null)
8
- $(this).data("jGrowl").created=new Date();$(this).trigger('jGrowl.afterOpen');});}}).bind('jGrowl.afterOpen',function(){o.afterOpen.apply(notification,[notification,message,o,self.element]);}).bind('jGrowl.beforeClose',function(){if(o.beforeClose.apply(notification,[notification,message,o,self.element])!=false)
9
- $(this).trigger('jGrowl.close');}).bind('jGrowl.close',function(){$(this).data('jGrowl.pause',true);$(this).animate(o.animateClose,o.closeDuration,o.easing,function(){if($.isFunction(o.close)){if(o.close.apply(notification,[notification,message,o,self.element])!==false)
10
- $(this).remove();}else{$(this).remove();}});}).trigger('jGrowl.beforeOpen');if(o.corners!=''&&$.fn.corner!=undefined)$(notification).corner(o.corners);if($('div.jGrowl-notification:parent',self.element).size()>1&&$('div.jGrowl-closer',self.element).size()==0&&this.defaults.closer!=false){$(this.defaults.closerTemplate).addClass('jGrowl-closer '+ this.defaults.themeState +' ui-corner-all').addClass(this.defaults.theme).appendTo(self.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){$(this).siblings().trigger("jGrowl.beforeClose");if($.isFunction(self.defaults.closer)){self.defaults.closer.apply($(this).parent()[0],[$(this).parent()[0]]);}});};},update:function(){$(this.element).find('div.jGrowl-notification:parent').each(function(){if($(this).data("jGrowl")!=undefined&&$(this).data("jGrowl").created!=undefined&&($(this).data("jGrowl").created.getTime()+parseInt($(this).data("jGrowl").life))<(new Date()).getTime()&&$(this).data("jGrowl").sticky!=true&&($(this).data("jGrowl.pause")==undefined||$(this).data("jGrowl.pause")!=true)){$(this).trigger('jGrowl.beforeClose');}});if(this.notifications.length>0&&(this.defaults.pool==0||$(this.element).find('div.jGrowl-notification:parent').size()<this.defaults.pool))
11
- this.render(this.notifications.shift());if($(this.element).find('div.jGrowl-notification:parent').size()<2){$(this.element).find('div.jGrowl-closer').animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){$(this).remove();});}},startup:function(e){this.element=$(e).addClass('jGrowl').append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){$(e).data('jGrowl.instance').update();},parseInt(this.defaults.check));if($.browser.msie&&parseInt($.browser.version)<7&&!window["XMLHttpRequest"]){$(this.element).addClass('ie6');}},shutdown:function(){$(this.element).removeClass('jGrowl').find('div.jGrowl-notification').remove();clearInterval(this.interval);},close:function(){$(this.element).find('div.jGrowl-notification').each(function(){$(this).trigger('jGrowl.beforeClose');});}});$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults;})(jQuery);
 
 
 
 
 
 
 
 
 
 
 
assets/js/plugins/ui/prettify.js DELETED
@@ -1,28 +0,0 @@
1
- var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;
2
- (function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a=
3
- [],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c<i;++c){var j=f[c];if(/\\[bdsw]/i.test(j))a.push(j);else{var j=m(j),d;c+2<i&&"-"===f[c+1]?(d=m(f[c+2]),c+=2):d=j;b.push([j,d]);d<65||j>122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;c<b.length;++c)i=b[c],i[0]<=j[1]+1?j[1]=Math.max(j[1],i[1]):f.push(j=i);b=["["];o&&b.push("^");b.push.apply(b,a);for(c=0;c<
4
- f.length;++c)i=f[c],b.push(e(i[0])),i[1]>i[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c<b;++c){var j=f[c];j==="("?++i:"\\"===j.charAt(0)&&(j=+j.substring(1))&&j<=i&&(d[j]=-1)}for(c=1;c<d.length;++c)-1===d[c]&&(d[c]=++t);for(i=c=0;c<b;++c)j=f[c],j==="("?(++i,d[i]===void 0&&(f[c]="(?:")):"\\"===j.charAt(0)&&
5
- (j=+j.substring(1))&&j<=i&&(f[c]="\\"+d[i]);for(i=c=0;c<b;++c)"^"===f[c]&&"^"!==f[c+1]&&(f[c]="");if(a.ignoreCase&&s)for(c=0;c<b;++c)j=f[c],a=j.charAt(0),j.length>=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p<d;++p){var g=a[p];if(g.ignoreCase)l=!0;else if(/[a-z]/i.test(g.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){s=!0;l=!1;break}}for(var r=
6
- {b:8,t:9,n:10,v:11,f:12,r:13},n=[],p=0,d=a.length;p<d;++p){g=a[p];if(g.global||g.multiline)throw Error(""+g);n.push("(?:"+y(g)+")")}return RegExp(n.join("|"),l?"gi":"g")}function M(a){function m(a){switch(a.nodeType){case 1:if(e.test(a.className))break;for(var g=a.firstChild;g;g=g.nextSibling)m(g);g=a.nodeName;if("BR"===g||"LI"===g)h[s]="\n",t[s<<1]=y++,t[s++<<1|1]=a;break;case 3:case 4:g=a.nodeValue,g.length&&(g=p?g.replace(/\r\n?/g,"\n"):g.replace(/[\t\n\r ]+/g," "),h[s]=g,t[s<<1]=y,y+=g.length,
7
- t[s++<<1|1]=a)}}var e=/(?:^|\s)nocode(?:\s|$)/,h=[],y=0,t=[],s=0,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=document.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);m(a);return{a:h.join("").replace(/\n$/,""),c:t}}function B(a,m,e,h){m&&(a={a:m,d:a},e(a),h.push.apply(h,a.e))}function x(a,m){function e(a){for(var l=a.d,p=[l,"pln"],d=0,g=a.a.match(y)||[],r={},n=0,z=g.length;n<z;++n){var f=g[n],b=r[f],o=void 0,c;if(typeof b===
8
- "string")c=!1;else{var i=h[f.charAt(0)];if(i)o=f.match(i[1]),b=i[0];else{for(c=0;c<t;++c)if(i=m[c],o=f.match(i[1])){b=i[0];break}o||(b="pln")}if((c=b.length>=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m),
9
- l=[],p={},d=0,g=e.length;d<g;++d){var r=e[d],n=r[3];if(n)for(var k=n.length;--k>=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,
10
- q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/,
11
- q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g,
12
- "");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a),
13
- a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e}
14
- for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g<d.length;++g)e(d[g]);m===(m|0)&&d[0].setAttribute("value",
15
- m);var r=s.createElement("OL");r.className="linenums";for(var n=Math.max(0,m-1|0)||0,g=0,z=d.length;g<z;++g)l=d[g],l.className="L"+(g+n)%10,l.firstChild||l.appendChild(s.createTextNode("\xa0")),r.appendChild(l);a.appendChild(r)}function k(a,m){for(var e=m.length;--e>=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*</.test(m)?"default-markup":"default-code";return A[a]}function E(a){var m=
16
- a.g;try{var e=M(a.h),h=e.a;a.a=h;a.c=e.c;a.d=0;C(m,h)(a);var k=/\bMSIE\b/.test(navigator.userAgent),m=/\n/g,t=a.a,s=t.length,e=0,l=a.c,p=l.length,h=0,d=a.e,g=d.length,a=0;d[g]=s;var r,n;for(n=r=0;n<g;)d[n]!==d[n+2]?(d[r++]=d[n++],d[r++]=d[n++]):n+=2;g=r;for(n=r=0;n<g;){for(var z=d[n],f=d[n+1],b=n+2;b+2<=g&&d[b+1]===f;)b+=2;d[r++]=z;d[r++]=f;n=b}for(d.length=r;h<p;){var o=l[h+2]||s,c=d[a+2]||s,b=Math.min(o,c),i=l[h+1],j;if(i.nodeType!==1&&(j=t.substring(e,b))){k&&(j=j.replace(m,"\r"));i.nodeValue=
17
- j;var u=i.ownerDocument,v=u.createElement("SPAN");v.className=d[a+1];var x=i.parentNode;x.replaceChild(v,i);v.appendChild(i);e<o&&(l[h+1]=i=u.createTextNode(t.substring(b,o)),x.insertBefore(i,v.nextSibling))}e=b;e>=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
18
- "catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"],
19
- H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
20
- J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+
21
- I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),
22
- ["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",
23
- /^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),
24
- ["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes",
25
- hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p<h.length&&l.now()<e;p++){var n=h[p],k=n.className;if(k.indexOf("prettyprint")>=0){var k=k.match(g),f,b;if(b=
26
- !k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p<h.length?setTimeout(m,
27
- 250):a&&a()}for(var e=[document.getElementsByTagName("pre"),document.getElementsByTagName("code"),document.getElementsByTagName("xmp")],h=[],k=0;k<e.length;++k)for(var t=0,s=e[k].length;t<s;++t)h.push(e[k][t]);var e=q,l=Date;l.now||(l={now:function(){return+new Date}});var p=0,d,g=/\blang(?:uage)?-([\w.]+)(?!\S)/;m()};window.PR={createSimpleLexer:x,registerLangHandler:k,sourceDecorator:u,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",
28
- PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ"}})();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
gallery-bank.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin URI: http://gallery-bank.com
5
  Description: Gallery Bank is an interactive WordPress photo gallery plugin, best fit for creative and corporate portfolio websites.
6
  Author: Gallery-Bank
7
- Version: 2.0
8
  Author URI: http://gallery-bank.com
9
  */
10
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
4
  Plugin URI: http://gallery-bank.com
5
  Description: Gallery Bank is an interactive WordPress photo gallery plugin, best fit for creative and corporate portfolio websites.
6
  Author: Gallery-Bank
7
+ Version: 2.0.1
8
  Author URI: http://gallery-bank.com
9
  */
10
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
languages/gallery-bank-ar_AR.mo CHANGED
Binary file
languages/gallery-bank-ar_AR.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 11:50+0530\n"
5
- "PO-Revision-Date: 2013-07-11 10:55+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "لوحة أجهزة القياس"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "الافتراضي إعدادات"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "حدد رواق :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "جميع الألبومات"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "إضافة ألبوم جديد"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "العودة إلى النظرة الشاملة الألبوم"
46
 
@@ -56,177 +57,174 @@ msgstr "ألبوم المنشورة. يرجى الانتظار لإعادة تو
56
  msgid "Album Details"
57
  msgstr "تفاصيل الألبوم"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "أدخل عنوان الألبوم الخاص بك هنا"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "تحميل الصور"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "تحميل الصور إلى ألبومك"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "حذف"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "غلاف الألبوم"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "تعيين صورة الغلاف"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "رموز قصيرة للصفحة / مشاركة"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "جميع الألبومات"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "وحيد الألبوم"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "الألبوم مع غطاء"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "إعدادات الألبوم"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "إعدادات الصور المصغرة"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "تصغير الحجم"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "عرض"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "طول القامة"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "الصور في صف"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "كمدة"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "الحدود حجم"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "الحدود نصف القطر"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "الحدود اللون"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "غلاف الألبوم إعدادات"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "تغطية الحجم"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "العلبة الخفيفة إعدادات"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "لون النص"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr " إنلاين الخلفية"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "تراكب خلفية "
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "عرض الشرائح إعدادات"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "مسرحية لصناعة السيارات"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "الفاصلة"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "إعدادات ترقيم الصفحات"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "ترقيم الصفحات"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "إزالة صورة"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "دخول لقب من صورتك"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "أدخل وصف الصورة"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "هل أنت متأكد أنك تريد حذف هذه الصورة؟"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "هل أنت متأكد أنك تريد حذف هذه الصور؟"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
  msgstr "معاينة الألبوم"
225
 
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "الإعدادات العمومية"
229
-
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
232
  msgstr "حذف جميع الالبومات"
@@ -255,27 +253,19 @@ msgstr "تاريخ الإحداث"
255
  msgid "Edit Album"
256
  msgstr "تعديل الألبوم"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "إعادة ترتيب الصور"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "معاينة الألبوم"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "حذف الألبوم"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "هل أنت متأكد أنك تريد حذف هذا الألبوم؟"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "خطأ! كنت غير قادر على حذف هذا الألبوم لأنه تحتوي على صور."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "هل أنت متأكد أنك تريد حذف جميع الالبومات؟"
281
 
@@ -287,27 +277,19 @@ msgstr "قم بتحديث الألبوم الخاص بك"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr " المحدثة . يرجى الانتظار لإعادة توجيه."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "أدخل وصف الصورة الخاصة بك"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "هل أنت متأكد أنك تريد حذف هذه الصور"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "الرجوع إلى الألبومات"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "انظر الصور في الألبوم"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "فرز"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "حفظ التغييرات"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:09+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:48+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "لوحة أجهزة القياس"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "الإعدادات العمومية"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "حدد رواق :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "حدد الألبوم"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "إضافة ألبوم جديد"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "العودة إلى النظرة الشاملة الألبوم"
47
 
57
  msgid "Album Details"
58
  msgstr "تفاصيل الألبوم"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "أدخل عنوان الألبوم الخاص بك هنا"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "تحميل الصور"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "تحميل الصور إلى ألبومك"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "حذف"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "غلاف الألبوم"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "تعيين صورة الغلاف"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "رموز قصيرة للصفحة / مشاركة"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "جميع الألبومات"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "وحيد الألبوم"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "الألبوم مع غطاء"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "إعدادات الألبوم"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "إعدادات الصور المصغرة"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "تصغير الحجم"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "عرض"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "طول القامة"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "الصور في صف"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "كمدة"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "الحدود حجم"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "الحدود نصف القطر"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "الحدود اللون"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "غلاف الألبوم إعدادات"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "تغطية الحجم"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "العلبة الخفيفة إعدادات"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "لون النص"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr " إنلاين الخلفية"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "تراكب خلفية "
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "عرض الشرائح إعدادات"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "مسرحية لصناعة السيارات"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "الفاصلة"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "إعدادات ترقيم الصفحات"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "ترقيم الصفحات"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "إزالة صورة"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "دخول لقب من صورتك"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "أدخل وصف الصورة"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "هل أنت متأكد أنك تريد حذف هذه الصورة؟"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "هل أنت متأكد أنك تريد حذف هذه الصور؟"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
  msgstr "معاينة الألبوم"
227
 
 
 
 
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
230
  msgstr "حذف جميع الالبومات"
253
  msgid "Edit Album"
254
  msgstr "تعديل الألبوم"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "إعادة ترتيب الصور"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "حذف الألبوم"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "هل أنت متأكد أنك تريد حذف هذا الألبوم؟"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "هل أنت متأكد أنك تريد حذف جميع الالبومات؟"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr " المحدثة . يرجى الانتظار لإعادة توجيه."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "هل أنت متأكد أنك تريد حذف هذه الصور"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "الرجوع إلى الألبومات"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "انظر الصور في الألبوم"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "حفظ التغييرات"
languages/gallery-bank-bg_BG.mo CHANGED
Binary file
languages/gallery-bank-bg_BG.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 13:06+0530\n"
5
- "PO-Revision-Date: 2013-07-10 15:05+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "табло"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Настройки подразбиране"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Изберете галерия:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Всички албуми"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Добавяне на нов албуми"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Назад към албума Преглед"
46
 
@@ -56,176 +57,173 @@ msgstr "Албум публикувани. Моля изчакайте прен
56
  msgid "Album Details"
57
  msgstr "Албум Детайли"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Въведете заглавие на албума тук"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "качване на снимки"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Качване на снимки към албума"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "изтривам"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Обложката на албума"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Задайте изображение капак"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Кратките кодове за страница / пост"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Всички албуми"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "единичен албум"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Албум заедно с капак"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "албум настройки"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "миниатюри настройки"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Размер на миниатюрите"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "широчина"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "височина"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Изображенията в греба"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "непрозрачност"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Гранична размер"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Гранична радиус"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Цвят на рамката"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "обложката на албума настройки на "
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Покрийте Размер"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Лайтбокс настройки"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Цвят на текста"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "инлайн фон"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "наслагване фон"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "настройките за слайдшоу"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "автоматично възпроизвеждане"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "интервал"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "пагинация настройки"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "пейджинг"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Премахване Изображение"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Въведете заглавие на вашето изображение"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Въведете описание на изображението"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Сигурни ли сте, че искате да изтриете тази снимка?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Наистина ли искате да изтриете тези снимки?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "Албум Визуализация"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "глобални настройки"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "Дата на създаване"
255
  msgid "Edit Album"
256
  msgstr "Редактиране на албуми"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "преподредите изображения"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "Визуализация албум"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "Изтрий Албум"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Сигурни ли сте, че искате да изтриете този албум?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "Грешка! ви не мога изтривам албум. защото албум има снимки."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "Сигурни ли сте, че искате да изтриете всички Албуми?"
281
 
@@ -287,27 +277,19 @@ msgstr "Обновете албум"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "Албум актуализация. Моля изчакайте пренасочване."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "Въведете описание на изображението"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "Наистина ли искате да изтриете тези снимки"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "Обратно към Албуми"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "виждам албум снимки"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "сортиране"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "Запазване и изпращане на промените"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:11+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:49+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "табло"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "глобални настройки"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Изберете галерия:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Изберете албуми"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Добавяне на нов албуми"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Назад към албума Преглед"
47
 
57
  msgid "Album Details"
58
  msgstr "Албум Детайли"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Въведете заглавие на албума тук"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "качване на снимки"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Качване на снимки към албума"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "изтривам"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Обложката на албума"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Задайте изображение капак"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Кратките кодове за страница / пост"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Всички албуми"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "единичен албум"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Албум заедно с капак"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "албум настройки"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "миниатюри настройки"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Размер на миниатюрите"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "широчина"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "височина"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Изображенията в греба"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "непрозрачност"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Гранична размер"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Гранична радиус"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Цвят на рамката"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "обложката на албума настройки на "
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Покрийте Размер"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Лайтбокс настройки"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Цвят на текста"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "инлайн фон"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "наслагване фон"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "настройките за слайдшоу"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "автоматично възпроизвеждане"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "интервал"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "пагинация настройки"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "пейджинг"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Премахване Изображение"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Въведете заглавие на вашето изображение"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Въведете описание на изображението"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Сигурни ли сте, че искате да изтриете тази снимка?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Наистина ли искате да изтриете тези снимки?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Визуализация албум"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Редактиране на албуми"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "преподредите изображения"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Изтрий Албум"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Сигурни ли сте, че искате да изтриете този албум?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Сигурни ли сте, че искате да изтриете всички Албуми?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Албум актуализация. Моля изчакайте пренасочване."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Наистина ли искате да изтриете тези снимки"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Обратно към Албуми"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "виждам албум снимки"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Запазване и изпращане на промените"
languages/gallery-bank-cs_CZ.mo CHANGED
Binary file
languages/gallery-bank-cs_CZ.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 15:06+0530\n"
5
- "PO-Revision-Date: 2013-07-10 17:45+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "přístrojová deska"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "výchozí nastavení nastavení"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Vyberte galerii:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Všechna alba"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Přidat nový alba"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Zpět na album přehled"
46
 
@@ -56,177 +57,173 @@ msgstr "Alba zveřejněna. Laskavě počkejte na přesměrování."
56
  msgid "Album Details"
57
  msgstr "alba Detaily"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "vstoupit váš alba titul zde"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "nahrát obrázky"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Nahrát obrázky do svého alba"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "škrtnout"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "krytí alba"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Nastavit Obálka obraz"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Krátké kódy pro stránku / příspěvek"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Všechna alba"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "jedno alba"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "alba s krytem"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "alba nastavením"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "náhledy nastavení"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Velikost miniatur"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "šířka"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "výška"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Obrázky v řadě"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "neprůhlednost"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "velikost z hranice"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "hraniční poloměr"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "hranice barva"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Album Cover nastavením"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "pokrytí velikosti"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "seznamy Oblíbených Nastavení z"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Barva textu"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "vkládaný Souvislosti"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "povléci pozadí"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "klouzat ukázat Nastavení"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Automatické přehrávání"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "zpoždění"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "stránkování Nastavení"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "stránkování"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "odstranit obraz"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Zadejte název vašeho obrázku"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Zadejte popis vašeho obrazu"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Jste si jisti, že chcete smazat tento obraz?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Jste si jisti, že chcete smazat tyto obrázky?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "alba náhled"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Globální nastavení"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "Datum vytvoření"
256
  msgid "Edit Album"
257
  msgstr "Upravit alba"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Změna pořadí obrázky"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "náhled alba"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "smazat alba"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Jste si jisti, že chcete smazat toto alba?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr "Chyba! jste nemůže odstranit toto album dokud Album má obrázky"
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Jste si jisti, že chcete smazat všechna alba?"
282
 
@@ -288,23 +277,19 @@ msgstr "Aktualizace Album"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "alba aktualizován. Laskavě počkejte na přesměrování."
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "Jste si jisti, že chcete smazat tyto obrázky"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "Zpět na alba"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "Viz obrázky v alba"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "roztřídit"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "Uložit a odeslat změny"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:12+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:49+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "přístrojová deska"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Globální nastavení"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Vyberte galerii:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Vyberte alba"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Přidat nový alba"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Zpět na album přehled"
47
 
57
  msgid "Album Details"
58
  msgstr "alba Detaily"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "vstoupit váš alba titul zde"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "nahrát obrázky"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Nahrát obrázky do svého alba"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "škrtnout"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "krytí alba"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Nastavit Obálka obraz"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Krátké kódy pro stránku / příspěvek"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Všechna alba"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "jedno alba"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "alba s krytem"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "alba nastavením"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "náhledy nastavení"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Velikost miniatur"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "šířka"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "výška"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Obrázky v řadě"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "neprůhlednost"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "velikost z hranice"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "hraniční poloměr"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "hranice barva"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Album Cover nastavením"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "pokrytí velikosti"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "seznamy Oblíbených Nastavení z"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Barva textu"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "vkládaný Souvislosti"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "povléci pozadí"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "klouzat ukázat Nastavení"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Automatické přehrávání"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "zpoždění"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "stránkování Nastavení"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "stránkování"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "odstranit obraz"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Zadejte název vašeho obrázku"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Zadejte popis vašeho obrazu"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Jste si jisti, že chcete smazat tento obraz?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Jste si jisti, že chcete smazat tyto obrázky?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "náhled alba"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Upravit alba"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Změna pořadí obrázky"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "smazat alba"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Jste si jisti, že chcete smazat toto alba?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Jste si jisti, že chcete smazat všechna alba?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "alba aktualizován. Laskavě počkejte na přesměrování."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Jste si jisti, že chcete smazat tyto obrázky"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Zpět na alba"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Viz obrázky v alba"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Uložit a odeslat změny"
languages/gallery-bank-da_DK.mo CHANGED
Binary file
languages/gallery-bank-da_DK.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 16:43+0530\n"
5
- "PO-Revision-Date: 2013-07-10 18:31+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "instrumentbræt"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "standardindstillinger indstillinger"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Vælg galleri"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "samtlige albummer"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Tilføj nye albummet"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Tilbage til albummet indtastede adresse "
46
 
@@ -56,177 +57,173 @@ msgstr "Album offentliggjort. Venlig at vente på omdirigering."
56
  msgid "Album Details"
57
  msgstr "Albumdetaljer"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Indtast din Albumtitel her"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "uploade billeder"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Uploade billeder til dit albummet "
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "Slet"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "albummets omslag"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Indstil Dæksel Billede"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Kortkoder Til Side / Indlæg"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "alle Albummer"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "Enkeltværelse albummet"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "album med dække"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "albummet indstillinger"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "miniaturer Indstillinger"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Miniaturebilledstørrelse"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "Bredde"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "Højde"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Billeder i træk"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opacitet"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "grænse Størrelse"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "grænsen radiusen"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "border farve"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Albummets omslag Indstillin"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "dækker størrelse"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Lightbox-indstillinger"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Tekstfarve"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Inline Baggrund"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "overlejringen Baggrund"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Indstillinger for diasshow"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Autoafspilning"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervallet"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "paginering Indstillinger"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "personsøgning"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Fjern Billede"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Indtast din Billedets titel"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Indtast din foto Beskrivelse"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Er du sikker på du vil slette dette Billede?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Er du sikker på du vil slette disse billeder?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "albummet Eksempel"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "globale indstillinger"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,28 +253,19 @@ msgstr "Dato for oprettelse"
256
  msgid "Edit Album"
257
  msgstr "Rediger album?"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Omarranger Billeder Vis"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "forhåndsvisning albummet"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Slet albummet"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Er du sikker på, at du vil slette dette album?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Fejl! du er ikke i stand til at slette dette album indtil album har billeder."
279
-
280
- #: views/dashboard.php:146
281
  msgid "Are you sure you want to delete all Albums ?"
282
  msgstr "Er du sikker på, at du vil slette alle albummer?"
283
 
@@ -289,23 +277,19 @@ msgstr "ajourføre albummet"
289
  msgid "Album updated. Kindly wait for the redirect."
290
  msgstr "albummet opdateret. Venlig at vente på omdirigering."
291
 
292
- #: views/edit-album.php:1177
293
  msgid "Are you sure you want to delete these Images"
294
  msgstr "Er du sikker på du vil slette disse Billeder Vis"
295
 
296
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
297
  msgid "Back to Albums"
298
  msgstr "tilbage til album"
299
 
300
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
301
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
302
  msgid "See Album images"
303
  msgstr "Se Album billeder"
304
 
305
- #: views/images_sorting.php:58
306
- msgid "Sorting"
307
- msgstr "sortering"
308
-
309
  #: views/settings.php:90
310
  msgid "Save and Submit Changes"
311
  msgstr "Gem og Indsend ændringer"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:17+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:49+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "instrumentbræt"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "globale indstillinger"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Vælg galleri"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "vælg albummet"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Tilføj nye albummet"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Tilbage til albummet indtastede adresse "
47
 
57
  msgid "Album Details"
58
  msgstr "Albumdetaljer"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Indtast din Albumtitel her"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "uploade billeder"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Uploade billeder til dit albummet "
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "Slet"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "albummets omslag"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Indstil Dæksel Billede"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Kortkoder Til Side / Indlæg"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "alle Albummer"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "Enkeltværelse albummet"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "album med dække"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "albummet indstillinger"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "miniaturer Indstillinger"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Miniaturebilledstørrelse"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "Bredde"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "Højde"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Billeder i træk"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opacitet"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "grænse Størrelse"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "grænsen radiusen"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "border farve"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Albummets omslag Indstillin"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "dækker størrelse"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Lightbox-indstillinger"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Tekstfarve"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Inline Baggrund"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "overlejringen Baggrund"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Indstillinger for diasshow"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Autoafspilning"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervallet"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "paginering Indstillinger"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "personsøgning"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Fjern Billede"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Indtast din Billedets titel"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Indtast din foto Beskrivelse"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Er du sikker på du vil slette dette Billede?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Er du sikker på du vil slette disse billeder?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "forhåndsvisning albummet"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Rediger album?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Omarranger Billeder Vis"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Slet albummet"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Er du sikker på, at du vil slette dette album?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Er du sikker på, at du vil slette alle albummer?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "albummet opdateret. Venlig at vente på omdirigering."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Er du sikker på du vil slette disse Billeder Vis"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "tilbage til album"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Se Album billeder"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Gem og Indsend ændringer"
languages/gallery-bank-de_DE.mo CHANGED
Binary file
languages/gallery-bank-de_DE.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 17:53+0530\n"
5
- "PO-Revision-Date: 2013-07-10 18:44+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "Armaturenbrett"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Standardeinstellungen einstellungen"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Wählen Galerie:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "allen Alben"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "In neuen Alben"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Zurück zum Album Übersicht"
46
 
@@ -56,177 +57,173 @@ msgstr "Album veröffentlicht. Bitte warten Sie auf die Umleitung."
56
  msgid "Album Details"
57
  msgstr "Album Datum"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Geben Sie Ihre Albumtitel hier"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Bilder hochladen"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Bilder hochladen, um dein Album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "löschen Sie"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Albumabdeckung"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Gesetzt Abdeckungsbild"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Kurzwahlen für Seite / Beitrag"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "allen Alben"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "einzelnes Album"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Alben mit Abdeckung"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Albumeinstellungen"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Vorschaubilder Einstellungen"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Miniaturansicht Größe"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "Breite"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "Höhe"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Bildern in Zeile"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "Deckkraft"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Border Dateigrösse"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Grenze Suchradius"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Randfarbe"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Albumabdeckung Einstellungen"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Abdeckung Größe"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Leuchtkasten Einstellungen"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Textes Farbe"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Inline Hintergrund"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Überlagerung Hintergrund"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Diashow-Einstellungen"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "automatische Wiedergabe"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "Intervall"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Paginierung Einstellungen"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "Funkruf"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Bild entfernen"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Geben Sie Ihre Bild-Titel"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Geben Sie Ihre Bildbeschreibung"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Sind Sie sicher, dass Sie dieses Bild wirklich löschen?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Sind Sie sicher, dass Sie Hervorzuheben Bilder löschen?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "Alben Vorschau"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Globale Einstellungen"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,28 +253,19 @@ msgstr "Datum der Erstellung"
256
  msgid "Edit Album"
257
  msgstr "Album bearbeiten?"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Nachbestellung Bilder"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "Vorschau Alben"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Album löschen"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Sind Sie sicher, dass Sie dieses Album wirklich löschen?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Fehler! Sie sind nicht in der Lage, Löschen dieses weil Album haben Bilder."
279
-
280
- #: views/dashboard.php:146
281
  msgid "Are you sure you want to delete all Albums ?"
282
  msgstr "Sind Sie sicher, dass Sie alle Alben löschen?"
283
 
@@ -289,23 +277,19 @@ msgstr "aktualisieren Album"
289
  msgid "Album updated. Kindly wait for the redirect."
290
  msgstr "Album aktualisiert. Bitte warten Sie auf die Umleitung."
291
 
292
- #: views/edit-album.php:1177
293
  msgid "Are you sure you want to delete these Images"
294
  msgstr "Sind Sie sicher, dass Sie Hervorzuheben Bilder löschen"
295
 
296
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
297
  msgid "Back to Albums"
298
  msgstr "Zurück zu den Alben"
299
 
300
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
301
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
302
  msgid "See Album images"
303
  msgstr "Siehe Album Bilder"
304
 
305
- #: views/images_sorting.php:58
306
- msgid "Sorting"
307
- msgstr "Sortierung"
308
-
309
  #: views/settings.php:90
310
  msgid "Save and Submit Changes"
311
  msgstr "Speichern und Absenden Änderungen"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:19+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:49+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "Armaturenbrett"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Globale Einstellungen"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Wählen Galerie:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Wählen Sie das Album"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "In neuen Alben"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Zurück zum Album Übersicht"
47
 
57
  msgid "Album Details"
58
  msgstr "Album Datum"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Geben Sie Ihre Albumtitel hier"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Bilder hochladen"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Bilder hochladen, um dein Album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "löschen Sie"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Albumabdeckung"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Gesetzt Abdeckungsbild"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Kurzwahlen für Seite / Beitrag"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "allen Alben"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "einzelnes Album"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Alben mit Abdeckung"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Albumeinstellungen"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Vorschaubilder Einstellungen"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Miniaturansicht Größe"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "Breite"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "Höhe"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Bildern in Zeile"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "Deckkraft"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Border Dateigrösse"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Grenze Suchradius"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Randfarbe"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Albumabdeckung Einstellungen"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Abdeckung Größe"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Leuchtkasten Einstellungen"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Textes Farbe"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Inline Hintergrund"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Überlagerung Hintergrund"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Diashow-Einstellungen"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "automatische Wiedergabe"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "Intervall"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Paginierung Einstellungen"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "Funkruf"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Bild entfernen"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Geben Sie Ihre Bild-Titel"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Geben Sie Ihre Bildbeschreibung"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Sind Sie sicher, dass Sie dieses Bild wirklich löschen?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Sind Sie sicher, dass Sie Hervorzuheben Bilder löschen?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Vorschau Alben"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Album bearbeiten?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Nachbestellung Bilder"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Album löschen"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Sind Sie sicher, dass Sie dieses Album wirklich löschen?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Sind Sie sicher, dass Sie alle Alben löschen?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album aktualisiert. Bitte warten Sie auf die Umleitung."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Sind Sie sicher, dass Sie Hervorzuheben Bilder löschen"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Zurück zu den Alben"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Siehe Album Bilder"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Speichern und Absenden Änderungen"
languages/gallery-bank-es_ES.mo CHANGED
Binary file
languages/gallery-bank-es_ES.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 18:47+0530\n"
5
- "PO-Revision-Date: 2013-07-11 10:56+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "salpicadero"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Ajustes predeterminados"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Seleccione la galería:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Todos los álbumes"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Crear Nuevo Álbum"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Volver a vista general Álbum"
46
 
@@ -56,177 +57,173 @@ msgstr "del álbum published.Kindly esperar a que la redirección."
56
  msgid "Album Details"
57
  msgstr "Album fecha"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Escriba el título de su álbum aquí"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Subir Imágenes"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Subir Imágenes a tu del álbum"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "borrar"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "cubierta del álbum"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Establezca imagen la cubierta"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Los códigos cortos para la página / enviar"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Todos los álbumes"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "del álbum individual"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Álbum con tapa"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Ajustes del álbum"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Miniaturas Ajustes"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Tamaño de miniatura"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "ancho"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "altura"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Imágenes en la Fila"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opacidad"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Tamaño del borde"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Un radio Frontera"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "color del borde"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Ajustes Portada del álbum"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Cubra Tamaño"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "la mesa de luz de Ajustes"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "color del texto"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Antecedentes interno"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Antecedentes Superponer"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Deslice Mostrar Ajustes"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "reproducción automática"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervalo"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Ajustes paginación se"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "de paginación"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Retire Imagen"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Ingrese su Título de imagen"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Ingrese su Descripción de la imagen"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "¿Está seguro de que desea eliminar esta imagen?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "¿Está seguro de que desea eliminar estas imágenes?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "álbum Prevista"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "de ajustes globales"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "Fecha de su creación"
256
  msgid "Edit Album"
257
  msgstr "Editar álbum?"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Reordenar las Imágenes"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "Vista previa del álbum"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Eliminar álbum"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "¿Está seguro que desea eliminar este álbum?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr "Error! usted no puede eliminar este álbum porque álbum tiene imágenes."
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "¿Está seguro de que desea eliminar todos los álbumes?"
282
 
@@ -288,23 +277,19 @@ msgstr "Actualización de-album"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "del álbum actualizado. Por favor espere a que la redirección."
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "¿Está seguro de que desea eliminar estas Imágenes"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "Espalda a álbumes"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "ver fotos del álbum"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "Sorting"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "Guardar y en Enviar cambios"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:20+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:49+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\Gallery-Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "salpicadero"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "de ajustes globales"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Seleccione la galería:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Seleccionar álbum"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Crear Nuevo Álbum"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Volver a vista general Álbum"
47
 
57
  msgid "Album Details"
58
  msgstr "Album fecha"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Escriba el título de su álbum aquí"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Subir Imágenes"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Subir Imágenes a tu del álbum"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "borrar"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "cubierta del álbum"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Establezca imagen la cubierta"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Los códigos cortos para la página / enviar"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Todos los álbumes"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "del álbum individual"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Álbum con tapa"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Ajustes del álbum"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Miniaturas Ajustes"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Tamaño de miniatura"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "ancho"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "altura"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Imágenes en la Fila"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opacidad"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Tamaño del borde"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Un radio Frontera"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "color del borde"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Ajustes Portada del álbum"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Cubra Tamaño"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "la mesa de luz de Ajustes"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "color del texto"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Antecedentes interno"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Antecedentes Superponer"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Deslice Mostrar Ajustes"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "reproducción automática"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervalo"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Ajustes paginación se"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "de paginación"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Retire Imagen"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Ingrese su Título de imagen"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Ingrese su Descripción de la imagen"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "¿Está seguro de que desea eliminar esta imagen?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "¿Está seguro de que desea eliminar estas imágenes?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Vista previa del álbum"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Editar álbum?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Reordenar las Imágenes"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Eliminar álbum"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "¿Está seguro que desea eliminar este álbum?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "¿Está seguro de que desea eliminar todos los álbumes?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "del álbum actualizado. Por favor espere a que la redirección."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "¿Está seguro de que desea eliminar estas Imágenes"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Espalda a álbumes"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "ver fotos del álbum"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Guardar y en Enviar cambios"
languages/gallery-bank-fi_FI.mo CHANGED
Binary file
languages/gallery-bank-fi_FI.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 11:55+0530\n"
5
- "PO-Revision-Date: 2013-07-10 17:37+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery bank testing 2.0\\wp-content"
14
- "\\plugins\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "kojelauta"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "oletusasetukset"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Valitse Galleria:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "kaikki albumit"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "lisätä uusi albumit"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Takaisin albumiin yleiskatsaus"
46
 
@@ -56,176 +57,173 @@ msgstr "albumi julkistaa. ystävällisesti odota uudelleenohjaus."
56
  msgid "Album Details"
57
  msgstr "Albumin tarkemmat tiedot"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Anna Albumin otsikko täällä"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "ladata kuvia"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "selailla kuva omaan albumi"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "poistaa"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "albumi kattaa"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "asettaa kansikuva kuva"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Lyhyt koodit varten Sivu / Post"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "kaikki albumit"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "sinkku albumi"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Albumi kanssa Cover"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "albumin asetukset"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "thumbnail asetukset"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Pienoiskuva Koko:"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "leveys"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "korkeus"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Kuvien sisään Row"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "sameus"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "border Koko"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "raja Säde"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Reunan väri"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "albumi kattaa asetus"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "kattaa size"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "valopöy asetukset"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "tekstin väri:"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Inline Taustaa"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Overlay Taustaa"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Kuvaesitysasetuksia"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Automaattinen toisto"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "aikaväli"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "sivutuksen Settings"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "Kaukohakulaitteille:"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Poista kuva"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Anna Kuvan nimi"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Anna Image Kuvaus"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Oletko varma, että haluat poistaa tämän kuvan?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Oletko varma, että haluat poistaa nämä kuvat?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "albumi esikatselu"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "maailmanlaajuinen asetukset"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "Luontiajankohtia"
255
  msgid "Edit Album"
256
  msgstr "Muokkaa Albumi?"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "Re kertaluvun kuvat"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "esikatselu albumi"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "poistaa albumi"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Oletko varma, että haluat poistaa tämän Albumi?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "Virhe! et voi poistaa tämän albumi kokoelman kunnes albumi on kuvia."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "Oletko varma, että haluat poistaa kaikki albumit?"
281
 
@@ -287,27 +277,19 @@ msgstr "Päivitä albumi"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "Albumin on päivitetty. Ystävällisesti odottamaan ohjata muualle."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "Anna Image Kuvaus"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "Oletko varma, että haluat poistaa nämä kuvat"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "Takaisin kansioihin"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "Katso Albumin kuvia"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "lajitella"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "Tallenna ja Jätä muutokset"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:22+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:50+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "kojelauta"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "maailmanlaajuinen asetukset"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Valitse Galleria:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Valitse albumi"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "lisätä uusi albumit"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Takaisin albumiin yleiskatsaus"
47
 
57
  msgid "Album Details"
58
  msgstr "Albumin tarkemmat tiedot"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Anna Albumin otsikko täällä"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "ladata kuvia"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "selailla kuva omaan albumi"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "poistaa"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "albumi kattaa"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "asettaa kansikuva kuva"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Lyhyt koodit varten Sivu / Post"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "kaikki albumit"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "sinkku albumi"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Albumi kanssa Cover"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "albumin asetukset"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "thumbnail asetukset"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Pienoiskuva Koko:"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "leveys"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "korkeus"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Kuvien sisään Row"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "sameus"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "border Koko"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "raja Säde"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Reunan väri"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "albumi kattaa asetus"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "kattaa size"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "valopöy asetukset"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "tekstin väri:"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Inline Taustaa"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Overlay Taustaa"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Kuvaesitysasetuksia"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Automaattinen toisto"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "aikaväli"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "sivutuksen Settings"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "Kaukohakulaitteille:"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Poista kuva"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Anna Kuvan nimi"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Anna Image Kuvaus"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Oletko varma, että haluat poistaa tämän kuvan?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Oletko varma, että haluat poistaa nämä kuvat?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "esikatselu albumi"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Muokkaa Albumi?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Re kertaluvun kuvat"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "poistaa albumi"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Oletko varma, että haluat poistaa tämän Albumi?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Oletko varma, että haluat poistaa kaikki albumit?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Albumin on päivitetty. Ystävällisesti odottamaan ohjata muualle."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Oletko varma, että haluat poistaa nämä kuvat"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Takaisin kansioihin"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Katso Albumin kuvia"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Tallenna ja Jätä muutokset"
languages/gallery-bank-fr_FR.mo CHANGED
Binary file
languages/gallery-bank-fr_FR.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 14:38+0530\n"
5
- "PO-Revision-Date: 2013-07-11 14:33+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery bank testing 2.0\\wp-content"
14
- "\\plugins\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "de tableau de bord"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "par défaut Paramètres"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Sélectionner la galerie:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Tous les albums"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Ajouter nouveau album"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Retour à l'album Présentation"
46
 
@@ -56,177 +57,173 @@ msgstr "Album publié. Veuillez attendre pour la réorienter."
56
  msgid "Album Details"
57
  msgstr "Détails sur l'album"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Entrez le titre de votre album ici"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Parcourir les images"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Téléchargez des images vers votre album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "supprimer"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Pochette de l'album"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Réglez Image de couverture"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "codes courts pour la page / Poste"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Tous les albums"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "unique album"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album avec couverture"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "album Réglages de"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Paramètres des vignettes"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Taille des vignettes"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "largeur"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "hauteur"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Images à rangée"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opacité"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "de frontière taille"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Rayon frontaliers"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Couleur de la bordure"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Album réglages de couverture"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "couvrir taille"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Visionneuse paramètres "
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Couleur du texte"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "inline fond"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "d'incrustation fond "
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Paramètres du diaporama"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Jeu automatique"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervalle"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Paramètres de pagination"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "paging"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "supprimer l'image"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Entrez le titre de votre image"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Entrez votre image description"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Etes-vous sûr de vouloir supprimer cette image?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Etes-vous sûr de vouloir supprimer ces images?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "aperçu de l'album"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "paramètres globaux"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,29 +253,19 @@ msgstr "Date d' de création"
256
  msgid "Edit Album"
257
  msgstr "Modifier l'album"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "re-commande images"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "avant-première album"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "supprimer l'album"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Etes-vous sûr de vouloir supprimer cet album?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Erreur! vous ne parvenez pas à supprimer cet album jusqu'à ce que l'album a "
279
- "avoir Pictures."
280
-
281
- #: views/dashboard.php:146
282
  msgid "Are you sure you want to delete all Albums ?"
283
  msgstr "Etes-vous sûr que vous voulez supprimer tous les albums?"
284
 
@@ -290,23 +277,19 @@ msgstr "mettre à jour album"
290
  msgid "Album updated. Kindly wait for the redirect."
291
  msgstr "album réactualiser. Veuillez attendre la réorienter."
292
 
293
- #: views/edit-album.php:1177
294
  msgid "Are you sure you want to delete these Images"
295
  msgstr "Etes-vous sûr de vouloir supprimer ces images"
296
 
297
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
298
  msgid "Back to Albums"
299
  msgstr "Retour aux albums"
300
 
301
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
302
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
303
  msgid "See Album images"
304
  msgstr "Voir les images de l'album"
305
 
306
- #: views/images_sorting.php:58
307
- msgid "Sorting"
308
- msgstr "tri"
309
-
310
  #: views/settings.php:90
311
  msgid "Save and Submit Changes"
312
  msgstr "Sauvegarder et soumettre changements"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:22+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:50+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "de tableau de bord"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "paramètres globaux"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Sélectionner la galerie:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Sélectionnez l'album"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Ajouter nouveau album"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Retour à l'album Présentation"
47
 
57
  msgid "Album Details"
58
  msgstr "Détails sur l'album"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Entrez le titre de votre album ici"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Parcourir les images"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Téléchargez des images vers votre album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "supprimer"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Pochette de l'album"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Réglez Image de couverture"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "codes courts pour la page / Poste"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Tous les albums"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "unique album"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album avec couverture"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "album Réglages de"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Paramètres des vignettes"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Taille des vignettes"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "largeur"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "hauteur"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Images à rangée"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opacité"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "de frontière taille"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Rayon frontaliers"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Couleur de la bordure"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Album réglages de couverture"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "couvrir taille"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Visionneuse paramètres "
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Couleur du texte"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "inline fond"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "d'incrustation fond "
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Paramètres du diaporama"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Jeu automatique"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervalle"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Paramètres de pagination"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "paging"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "supprimer l'image"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Entrez le titre de votre image"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Entrez votre image description"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Etes-vous sûr de vouloir supprimer cette image?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Etes-vous sûr de vouloir supprimer ces images?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "avant-première album"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Modifier l'album"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "re-commande images"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "supprimer l'album"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Etes-vous sûr de vouloir supprimer cet album?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Etes-vous sûr que vous voulez supprimer tous les albums?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "album réactualiser. Veuillez attendre la réorienter."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Etes-vous sûr de vouloir supprimer ces images"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Retour aux albums"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Voir les images de l'album"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Sauvegarder et soumettre changements"
languages/gallery-bank-he_IL.mo CHANGED
Binary file
languages/gallery-bank-he_IL.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 16:05+0530\n"
5
- "PO-Revision-Date: 2013-07-10 17:53+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery bank testing 2.0\\wp-content"
14
- "\\plugins\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "לוח מחוונים"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "הגדרות ברירת מחדל"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "בחר גלריה:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "כל האלבומים"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "הוסף אלבום חדש"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "לגבות כדי אלבום סקירה"
46
 
@@ -56,177 +57,173 @@ msgstr "אלבום published.Kindly לחכות לנתב מחדש."
56
  msgid "Album Details"
57
  msgstr "אלבום פרטים"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "הזן את כותרת האלבום שלך כאן"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "העלאת תמונות"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "להעלות תמונות לאלבום שלך"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "למחוק"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "עטיפת אלבום"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "לקבוע לכסות תמונה"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "קודים קצרים עבור עמוד / הודעה"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "כל האלבומים"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "אלבום יחיד"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "אלבום אֵת עם כיסוי"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "הגדרות אלבום"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "הגדרות תמונות ממוזערות"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "גודל תמונה ממוזערת"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "רוחב"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "גובה"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "תמונות בתוך בשורה"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "אטימות"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "גודל של גְבוּל"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "רדיוס גבול"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "צבע גבול"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "הגדרות עטיפה אלבום"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "לכסות הגודל"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "תיבת האור הגדרות"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "צבע טקסט"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "מוטבעות רקע"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "overlay רקע"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "הסט הגדרות הצג"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "מחזה אוטומטי"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "לעכב"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "הגדרות עימוד"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "שֵׁרוּת אִתוּר"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "הסר התמונה"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "הזן את כותרת תמונתך"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "הזן תיאור התמונה שלך"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "האם אתה בטוח שברצונך למחוק תמונה זו?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "האם אתה בטוח שברצונך למחוק את התמונות האלה?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "תצוגה מקדימה של אלבום"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "הגדרות גלובליות"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "תאריך הקמת"
256
  msgid "Edit Album"
257
  msgstr "עריכת אלבום"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "מחדש את סדר תמונות"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "אלבום מקדימה"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "מחק אלבום"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "האם אתה בטוח שברצונך למחוק את האלבום הזה?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr "שגיאה!אלבום יש תמונות. אתה לא מצליח למחוק זה האלבום . "
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "האם אתה בטוח שברצונך למחוק את כל האלבומים?"
282
 
@@ -288,23 +277,19 @@ msgstr "עדכון אלבום"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "עודכן אלבום. חביב לחכות לנתב מחדש."
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "האם אתה בטוח שברצונך למחוק את התמונות האלה"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "חזרה לאלבומים"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "ראה תמונות באלבום"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "מיון"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "להגיש ושמור שינויים"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:24+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:50+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "לוח מחוונים"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "הגדרות גלובליות"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "בחר גלריה:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "בחר אלבום"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "הוסף אלבום חדש"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "לגבות כדי אלבום סקירה"
47
 
57
  msgid "Album Details"
58
  msgstr "אלבום פרטים"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "הזן את כותרת האלבום שלך כאן"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "העלאת תמונות"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "להעלות תמונות לאלבום שלך"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "למחוק"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "עטיפת אלבום"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "לקבוע לכסות תמונה"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "קודים קצרים עבור עמוד / הודעה"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "כל האלבומים"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "אלבום יחיד"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "אלבום אֵת עם כיסוי"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "הגדרות אלבום"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "הגדרות תמונות ממוזערות"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "גודל תמונה ממוזערת"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "רוחב"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "גובה"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "תמונות בתוך בשורה"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "אטימות"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "גודל של גְבוּל"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "רדיוס גבול"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "צבע גבול"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "הגדרות עטיפה אלבום"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "לכסות הגודל"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "תיבת האור הגדרות"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "צבע טקסט"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "מוטבעות רקע"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "overlay רקע"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "הסט הגדרות הצג"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "מחזה אוטומטי"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "לעכב"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "הגדרות עימוד"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "שֵׁרוּת אִתוּר"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "הסר התמונה"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "הזן את כותרת תמונתך"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "הזן תיאור התמונה שלך"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "האם אתה בטוח שברצונך למחוק תמונה זו?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "האם אתה בטוח שברצונך למחוק את התמונות האלה?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "אלבום מקדימה"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "עריכת אלבום"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "מחדש את סדר תמונות"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "מחק אלבום"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "האם אתה בטוח שברצונך למחוק את האלבום הזה?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "האם אתה בטוח שברצונך למחוק את כל האלבומים?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "עודכן אלבום. חביב לחכות לנתב מחדש."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "האם אתה בטוח שברצונך למחוק את התמונות האלה"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "חזרה לאלבומים"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "ראה תמונות באלבום"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "להגיש ושמור שינויים"
languages/gallery-bank-hu_HU.mo CHANGED
Binary file
languages/gallery-bank-hu_HU.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 16:30+0530\n"
5
- "PO-Revision-Date: 2013-07-10 18:44+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery bank testing 2.0\\wp-content"
14
- "\\plugins\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "műszerfal"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Alapértelmezett beállítások"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Válassza ki a Galéria:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "összes album"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Hozzáadjá Új Az albumot"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Vissza az albumhoz áttekintése"
46
 
@@ -56,177 +57,173 @@ msgstr "Album közzétesz. kedvesen várjon az átirányítás."
56
  msgid "Album Details"
57
  msgstr "Albumon Részletek"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Írja be Album cím itt van"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Képek Között feltöltése"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Képeket feltölteni a tied képalbum"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "törölni"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "album borítója"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "halmazfedés kép"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Rövid kódokat mert oldal / posta"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Az összes album"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "egyszeri album"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album -val fedeles"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "album beállításokat"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "miniatűrök a Beállítások"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "hüvelykujj körme méret"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "szélesség"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "magasság"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Képek -ban Row"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "átlátszatlanság"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "mérete a határ"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "határ keresési terület méretét"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Határ színe"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Album borítóként beállítások"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Fedjük méret"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Lightbox a Beállítások"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "szöveg színe"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "szövegközi Háttér"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Overlay Háttér"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Diavetítés a Beállítások"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Automatikus lejátszás"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervallum"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "oldalszámozást beállításokat"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "személyhívó"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Eltávolít Kép"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Írja tied kép cím"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "belép tied Kép Leírás"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Biztos benne, hogy törli ezt a kép?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Biztos benne, hogy törölni szeretné ezeket a képeket?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "album sajtóbemutató"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Globális beállítások"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "Létrehozás dátuma"
256
  msgid "Edit Album"
257
  msgstr "Albumon szerkesztése"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Re-order Kép"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "sajtóbemutató album"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Album törlése"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Biztos benne, hogy törölni szeretné ezt az albumot?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr " hiba! Albumon van képei. nem tudja törölni ezt Albumon. "
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Biztos benne, hogy törli az összes album?"
282
 
@@ -288,23 +277,19 @@ msgstr "Frissítés album"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "Album frissítés. kedvesen várjon az átirányítás."
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "Biztos benne, hogy törölni szeretné ezeket a képeket"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "Vissza az albumokhoz"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "lát Album képei"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "rendezés"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "Mentés és előterjeszt Változások"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:25+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:50+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "műszerfal"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Globális beállítások"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Válassza ki a Galéria:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Válassz albumot"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Hozzáadjá Új Az albumot"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Vissza az albumhoz áttekintése"
47
 
57
  msgid "Album Details"
58
  msgstr "Albumon Részletek"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Írja be Album cím itt van"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Képek Között feltöltése"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Képeket feltölteni a tied képalbum"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "törölni"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "album borítója"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "halmazfedés kép"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Rövid kódokat mert oldal / posta"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Az összes album"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "egyszeri album"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album -val fedeles"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "album beállításokat"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "miniatűrök a Beállítások"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "hüvelykujj körme méret"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "szélesség"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "magasság"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Képek -ban Row"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "átlátszatlanság"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "mérete a határ"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "határ keresési terület méretét"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Határ színe"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Album borítóként beállítások"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Fedjük méret"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Lightbox a Beállítások"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "szöveg színe"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "szövegközi Háttér"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Overlay Háttér"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Diavetítés a Beállítások"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Automatikus lejátszás"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervallum"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "oldalszámozást beállításokat"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "személyhívó"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Eltávolít Kép"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Írja tied kép cím"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "belép tied Kép Leírás"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Biztos benne, hogy törli ezt a kép?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Biztos benne, hogy törölni szeretné ezeket a képeket?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "sajtóbemutató album"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Albumon szerkesztése"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Re-order Kép"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Album törlése"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Biztos benne, hogy törölni szeretné ezt az albumot?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Biztos benne, hogy törli az összes album?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album frissítés. kedvesen várjon az átirányítás."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Biztos benne, hogy törölni szeretné ezeket a képeket"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Vissza az albumokhoz"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "lát Album képei"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Mentés és előterjeszt Változások"
languages/gallery-bank-id_ID.mo CHANGED
Binary file
languages/gallery-bank-id_ID.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-11 09:33+0530\n"
5
- "PO-Revision-Date: 2013-07-11 10:40+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery bank testing 2.0\\wp-content"
14
- "\\plugins\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "dasbor"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "pengaturan standar"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Pilih galeri:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "semua album"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Tambahkan Album Baru"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Kembali ke Ikhtisar Album"
46
 
@@ -56,178 +57,174 @@ msgstr "Album diterbitkan. Mohon menunggu untuk mengarahkan ulang."
56
  msgid "Album Details"
57
  msgstr "Album Rincian"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Masukkan Judul album Anda di sini"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Unggah Potret Hotel"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Unggah Gambar ke Album Anda"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "Hapus"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Sampul album"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "mengatur Gambar sampul"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Kode Pendek Untuk Halaman / Pos"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "semua album"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "Album tunggal"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album dengan sampul"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Album yang-Pengaturan"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "gambar mini P'aturan"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "ukuran skets yg pendek sekali"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "lebar"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "ketinggian"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Gambar dalam Row"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opasitas"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Ukuran perbatasan"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "perbatasan radius"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr " batas warna"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "P'aturan dari sampul album "
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "cover Size"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Lightbox-Pengaturan"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Warna Teks"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "sebaris latar belakang"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "hamparan latar belakang"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Peragaan Slide P'aturan"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "bermain otomatis"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "selang waktu"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "P'aturan Pemberian nomer halaman buku"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "pemberian nomor pd halaman buku"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Hapus Gambar"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Masukkan Anda gambar Judul"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Masukkan Gambar Anda Deskripsi"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Apakah Anda yakin ingin menghapus gambar ini?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Apakah Anda yakin ingin menghapus gambar-gambar ini?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
  msgstr "album pratinjau"
226
 
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Pngaturan"
230
-
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
233
  msgstr "Hapus Semua Album"
@@ -256,29 +253,19 @@ msgstr "Tanggal penciptaan"
256
  msgid "Edit Album"
257
  msgstr "mengedit Album"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "menyusun ulang gambar"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "album pratinjau"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Hapus Album"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Apakah Anda yakin ingin menghapus Album ini ?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Kesalahan! Anda tidak dapat menghapus ini Album. Sampai Album memiliki "
279
- "Pictures."
280
-
281
- #: views/dashboard.php:146
282
  msgid "Are you sure you want to delete all Albums ?"
283
  msgstr "Apakah Anda yakin ingin menghapus semua Album?"
284
 
@@ -290,23 +277,19 @@ msgstr "Perbarui Album yang"
290
  msgid "Album updated. Kindly wait for the redirect."
291
  msgstr "Album diperbarui. Mohon menunggu untuk mengarahkan ulang."
292
 
293
- #: views/edit-album.php:1177
294
  msgid "Are you sure you want to delete these Images"
295
  msgstr "Apakah Anda yakin ingin menghapus ini Potret Hotel"
296
 
297
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
298
  msgid "Back to Albums"
299
  msgstr "Kembali ke Albums"
300
 
301
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
302
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
303
  msgid "See Album images"
304
  msgstr "lihat album gambar"
305
 
306
- #: views/images_sorting.php:58
307
- msgid "Sorting"
308
- msgstr "penyortiran"
309
-
310
  #: views/settings.php:90
311
  msgid "Save and Submit Changes"
312
  msgstr "Simpan dan Menyerahkan Perubahan"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:26+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:50+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "dasbor"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Pngaturan"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Pilih galeri:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Pilih Album"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Tambahkan Album Baru"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Kembali ke Ikhtisar Album"
47
 
57
  msgid "Album Details"
58
  msgstr "Album Rincian"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Masukkan Judul album Anda di sini"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Unggah Potret Hotel"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Unggah Gambar ke Album Anda"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "Hapus"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Sampul album"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "mengatur Gambar sampul"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Kode Pendek Untuk Halaman / Pos"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "semua album"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "Album tunggal"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album dengan sampul"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Album yang-Pengaturan"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "gambar mini P'aturan"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "ukuran skets yg pendek sekali"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "lebar"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "ketinggian"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Gambar dalam Row"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opasitas"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Ukuran perbatasan"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "perbatasan radius"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr " batas warna"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "P'aturan dari sampul album "
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "cover Size"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Lightbox-Pengaturan"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Warna Teks"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "sebaris latar belakang"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "hamparan latar belakang"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Peragaan Slide P'aturan"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "bermain otomatis"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "selang waktu"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "P'aturan Pemberian nomer halaman buku"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "pemberian nomor pd halaman buku"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Hapus Gambar"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Masukkan Anda gambar Judul"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Masukkan Gambar Anda Deskripsi"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Apakah Anda yakin ingin menghapus gambar ini?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Apakah Anda yakin ingin menghapus gambar-gambar ini?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
  msgstr "album pratinjau"
227
 
 
 
 
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
230
  msgstr "Hapus Semua Album"
253
  msgid "Edit Album"
254
  msgstr "mengedit Album"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "menyusun ulang gambar"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Hapus Album"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Apakah Anda yakin ingin menghapus Album ini ?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Apakah Anda yakin ingin menghapus semua Album?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album diperbarui. Mohon menunggu untuk mengarahkan ulang."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Apakah Anda yakin ingin menghapus ini Potret Hotel"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Kembali ke Albums"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "lihat album gambar"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Simpan dan Menyerahkan Perubahan"
languages/gallery-bank-it_IT.mo CHANGED
Binary file
languages/gallery-bank-it_IT.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-11 10:33+0530\n"
5
- "PO-Revision-Date: 2013-07-11 11:22+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery bank testing 2.0\\wp-content"
14
- "\\plugins\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "cruscotto"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "delle impostazioni predefinite"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Selezionare Galleria:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Tutti gli album"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Aggiungi nuovo dell'album"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Torna all'album Panoramica"
46
 
@@ -56,177 +57,173 @@ msgstr "dell'album pubblicato. Si prega di attendere il ridirigere."
56
  msgid "Album Details"
57
  msgstr "Dettagli album"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Inserite il vostro dell'album titolo qui"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Caricate la Immagini"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Carica Immagini per il tuo dell'album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "Elimina"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "copertina dell'album"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Imposta Copertina Immagine"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Codici funzione I per la pagina / messaggio"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Tutti gli album di"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "singolo album"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album con copertina"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "impostazioni di album"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "miniature Impostazioni"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Dimensione miniatura"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "larghezza"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "altezza"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Immagini di fila"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opacità"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Dimensioni bordo"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "confine raggio"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Colore del bordo"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "album coprire impostazioni"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "formato della copertura"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Visualizzare lightbox-Impostazioni"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Colore del testo"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Incorpora risorse Sfondo"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Sovrapponi Sfondo"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Impostazioni presentazione"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "riproduzione automatica"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervallo"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Impostazioni di sulla paginazione"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "di paginazione"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "rimuovere Immagine"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Inserite il vostro immagine titolo"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Inserite il vostro immagine descrizione"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Sei sicuro di voler eliminare questa immagine?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Sei sicuro di voler cancellare queste immagini?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "dell'album Anteprima"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "delle impostazioni globali"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,28 +253,19 @@ msgstr "Data di creazione"
256
  msgid "Edit Album"
257
  msgstr "Modifica Album?"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Ri-ordinare immagini"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "anteprima dell'album"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Cancella album"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Sei sicuro di voler eliminare questo album?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Errore! si sono incapace a cancella questo album FINO album avere immagini."
279
-
280
- #: views/dashboard.php:146
281
  msgid "Are you sure you want to delete all Albums ?"
282
  msgstr "Sei sicuro di voler cancellare tutti gli album Foto?"
283
 
@@ -289,23 +277,19 @@ msgstr "Aggiorna dell'album"
289
  msgid "Album updated. Kindly wait for the redirect."
290
  msgstr "Album aggiornato. Si prega di attendere il reindirizzare"
291
 
292
- #: views/edit-album.php:1177
293
  msgid "Are you sure you want to delete these Images"
294
  msgstr "Sei sicuro di voler cancellare queste immagini"
295
 
296
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
297
  msgid "Back to Albums"
298
  msgstr "indietro a Albums"
299
 
300
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
301
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
302
  msgid "See Album images"
303
  msgstr "Vedi le immagini Album"
304
 
305
- #: views/images_sorting.php:58
306
- msgid "Sorting"
307
- msgstr "ordinamento"
308
-
309
  #: views/settings.php:90
310
  msgid "Save and Submit Changes"
311
  msgstr "Salva e Invia modifiche"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:27+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:50+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "cruscotto"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "delle impostazioni globali"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Selezionare Galleria:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "selezionare sull'album"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Aggiungi nuovo dell'album"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Torna all'album Panoramica"
47
 
57
  msgid "Album Details"
58
  msgstr "Dettagli album"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Inserite il vostro dell'album titolo qui"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Caricate la Immagini"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Carica Immagini per il tuo dell'album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "Elimina"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "copertina dell'album"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Imposta Copertina Immagine"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Codici funzione I per la pagina / messaggio"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Tutti gli album di"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "singolo album"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album con copertina"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "impostazioni di album"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "miniature Impostazioni"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Dimensione miniatura"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "larghezza"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "altezza"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Immagini di fila"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opacità"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Dimensioni bordo"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "confine raggio"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Colore del bordo"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "album coprire impostazioni"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "formato della copertura"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Visualizzare lightbox-Impostazioni"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Colore del testo"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Incorpora risorse Sfondo"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Sovrapponi Sfondo"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Impostazioni presentazione"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "riproduzione automatica"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervallo"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Impostazioni di sulla paginazione"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "di paginazione"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "rimuovere Immagine"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Inserite il vostro immagine titolo"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Inserite il vostro immagine descrizione"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Sei sicuro di voler eliminare questa immagine?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Sei sicuro di voler cancellare queste immagini?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "anteprima dell'album"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Modifica Album?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Ri-ordinare immagini"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Cancella album"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Sei sicuro di voler eliminare questo album?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Sei sicuro di voler cancellare tutti gli album Foto?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album aggiornato. Si prega di attendere il reindirizzare"
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Sei sicuro di voler cancellare queste immagini"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "indietro a Albums"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Vedi le immagini Album"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Salva e Invia modifiche"
languages/gallery-bank-ko_KR.mo CHANGED
Binary file
languages/gallery-bank-ko_KR.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 12:01+0530\n"
5
- "PO-Revision-Date: 2013-07-11 14:16+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank2.0\\wp-content\\plugins"
14
- "\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "계기판"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "디폴트 값 환경"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "선택하 갤러리"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "모든 앨범"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "새 앨범 추가"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "앨범 개요 등을 맞댄"
46
 
@@ -56,176 +57,173 @@ msgstr "앨범 게시 된 리디렉션에 대해 친절하게 기다릴 "
56
  msgid "Album Details"
57
  msgstr "앨범 상세 정보"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "귀하의 앨범 제목을 여기에 입력"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "이미지 업로드"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "귀하의 앨범에 심상을 올려"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "삭제하다"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "앨범 커버"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "커버 이미지를 설정"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "짧은용 코드페이지/게시"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "모든 앨범"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "싱글 앨범"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "덮개를 가진 앨범"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "앨범 설정"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "썸네일 설정"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "썸네일 크기"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "폭"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "신장"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "행에서 이미지"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "불투명"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "테두리 크기"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "테두리 반경"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "테두리 색상"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "앨범 커버 설정"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "표지사이즈"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "라이트 박스설정"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "텍스트 색상"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr " 배경에 인라인으로"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "오버레이 배경"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "슬라이드 쇼 설정"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "자동 재생"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "간격을"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "페이지 매김 설정"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "페이징"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "이미지를 제거"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "이미지 제목을 입력합니다"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "이미지 설명을 입력하십시오"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "이이 이미지를 삭제 하시겠습니까?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "이러한 이미지를 삭제 하시겠습니까?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "앨범 미리보기"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "전역 설정"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "작성 날짜창조의"
255
  msgid "Edit Album"
256
  msgstr "앨범 편집"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "재주문 이미지"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "앨범미리"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "앨범 삭제"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "아르당신은이 앨범을 삭제 하시겠습니까?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "오류! 은 앨범 사진을 보유하고 있습니다 당신 앨범을 삭제할 수 없습니다."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "아르당신은 당신이 모든 앨범을 삭제 하시겠습니까?"
281
 
@@ -287,27 +277,19 @@ msgstr "앨범 업데이트"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "앨범 업데이트되었습니다.리디렉션에 대한 친절 기다립니다."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "이미지 설명을 입력하십시오"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "이러한 이미지를 삭제 하시겠습니까"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "앨범에 다시"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "참조 앨범 이미지"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "정렬"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "변경 사항을 저장하고 제출"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:28+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:51+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "계기판"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "전역 설정"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "선택하 갤러리"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "앨범을 선택"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "새 앨범 추가"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "앨범 개요 등을 맞댄"
47
 
57
  msgid "Album Details"
58
  msgstr "앨범 상세 정보"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "귀하의 앨범 제목을 여기에 입력"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "이미지 업로드"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "귀하의 앨범에 심상을 올려"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "삭제하다"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "앨범 커버"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "커버 이미지를 설정"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "짧은용 코드페이지/게시"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "모든 앨범"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "싱글 앨범"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "덮개를 가진 앨범"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "앨범 설정"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "썸네일 설정"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "썸네일 크기"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "폭"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "신장"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "행에서 이미지"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "불투명"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "테두리 크기"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "테두리 반경"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "테두리 색상"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "앨범 커버 설정"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "표지사이즈"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "라이트 박스설정"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "텍스트 색상"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr " 배경에 인라인으로"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "오버레이 배경"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "슬라이드 쇼 설정"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "자동 재생"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "간격을"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "페이지 매김 설정"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "페이징"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "이미지를 제거"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "이미지 제목을 입력합니다"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "이미지 설명을 입력하십시오"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "이이 이미지를 삭제 하시겠습니까?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "이러한 이미지를 삭제 하시겠습니까?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "앨범미리"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "앨범 편집"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "재주문 이미지"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "앨범 삭제"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "아르당신은이 앨범을 삭제 하시겠습니까?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "아르당신은 당신이 모든 앨범을 삭제 하시겠습니까?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "앨범 업데이트되었습니다.리디렉션에 대한 친절 기다립니다."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "이러한 이미지를 삭제 하시겠습니까"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "앨범에 다시"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "참조 앨범 이미지"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "변경 사항을 저장하고 제출"
languages/gallery-bank-nl_NL.mo CHANGED
Binary file
languages/gallery-bank-nl_NL.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 16:50+0530\n"
5
- "PO-Revision-Date: 2013-07-11 17:25+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank2.0\\wp-content\\plugins"
14
- "\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "schutbord"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "verzuim instellingen"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Selecteer Galerij:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Alle albums"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "toevoegen nieuw album"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Terug naar het album Overzicht Korte Beschrijving"
46
 
@@ -56,177 +57,173 @@ msgstr "Album gepubliceerd. Zo vriendelijk wachten op de omleiden."
56
  msgid "Album Details"
57
  msgstr "album bijzonderheden"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "invoeren uw album titel hier"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "upload Afbeeldingen "
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "uploaden Afbeeldingen naar je album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "doorhalen"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "album dekken"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr " Ingesteld dekken Afbeelding"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Korte codes voor pagina / bericht"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Alle Albums"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "enkel album"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album met voorblad"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Albuminstellingen"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "miniaturen Instellingen"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Miniatuurgrootte"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "breedte"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "hoogte"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Afbeeldingen in Rij"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "laagdekking"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Randgrootte"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "grens Straal"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "grens kleur"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Dekking van het album Instellingen"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "dekken grootte "
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "lichtbox toe Instellingen"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "tekst Kleur"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "inline Achtergrond"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "overlay achtergrond"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "diashow Instellingen"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Automatisch afspelen"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "tussenpoos"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "paginering instellingen"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "paging"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "verwijderen Afbeelding"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Vul uw afbeelding Titel"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "invoeren uw afbeelding Omschrijving"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Weet u zeker dat u deze beeld wiltverwijderen ?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Weet u zeker dat u deze afbeeldingen wilt verwijderen?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "album Voorluisteren"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "globale instellingen"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,29 +253,19 @@ msgstr "Datum van de Schepping"
256
  msgid "Edit Album"
257
  msgstr "Album bewerken"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "herkiestoon Beelden"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "Voorluisteren album"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Album verwijderen"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Weet u zeker dat u dit album wilt verwijderen?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Fout! u bent niet in staat dit album totdat te verwijderen Album hebben "
279
- "foto's."
280
-
281
- #: views/dashboard.php:146
282
  msgid "Are you sure you want to delete all Albums ?"
283
  msgstr "Weet u zeker dat u wilt allen Albums verwijderen?"
284
 
@@ -290,23 +277,19 @@ msgstr "Album bijwerken"
290
  msgid "Album updated. Kindly wait for the redirect."
291
  msgstr "Album bijgewerkte. Zo vriendelijk wachten op de omleiden."
292
 
293
- #: views/edit-album.php:1177
294
  msgid "Are you sure you want to delete these Images"
295
  msgstr "Weet u zeker dat u dit album wilt verwijderen?"
296
 
297
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
298
  msgid "Back to Albums"
299
  msgstr "Terug naar Albums"
300
 
301
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
302
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
303
  msgid "See Album images"
304
  msgstr "Zie Album beelden"
305
 
306
- #: views/images_sorting.php:58
307
- msgid "Sorting"
308
- msgstr "sorteer-"
309
-
310
  #: views/settings.php:90
311
  msgid "Save and Submit Changes"
312
  msgstr "voorleggen & sparen Wijzigingen "
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:30+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:51+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "schutbord"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "globale instellingen"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Selecteer Galerij:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Selecteer Album"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "toevoegen nieuw album"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Terug naar het album Overzicht Korte Beschrijving"
47
 
57
  msgid "Album Details"
58
  msgstr "album bijzonderheden"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "invoeren uw album titel hier"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "upload Afbeeldingen "
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "uploaden Afbeeldingen naar je album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "doorhalen"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "album dekken"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr " Ingesteld dekken Afbeelding"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Korte codes voor pagina / bericht"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Alle Albums"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "enkel album"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album met voorblad"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Albuminstellingen"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "miniaturen Instellingen"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Miniatuurgrootte"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "breedte"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "hoogte"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Afbeeldingen in Rij"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "laagdekking"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Randgrootte"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "grens Straal"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "grens kleur"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Dekking van het album Instellingen"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "dekken grootte "
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "lichtbox toe Instellingen"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "tekst Kleur"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "inline Achtergrond"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "overlay achtergrond"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "diashow Instellingen"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Automatisch afspelen"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "tussenpoos"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "paginering instellingen"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "paging"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "verwijderen Afbeelding"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Vul uw afbeelding Titel"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "invoeren uw afbeelding Omschrijving"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Weet u zeker dat u deze beeld wiltverwijderen ?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Weet u zeker dat u deze afbeeldingen wilt verwijderen?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Voorluisteren album"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Album bewerken"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "herkiestoon Beelden"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Album verwijderen"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Weet u zeker dat u dit album wilt verwijderen?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Weet u zeker dat u wilt allen Albums verwijderen?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album bijgewerkte. Zo vriendelijk wachten op de omleiden."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Weet u zeker dat u dit album wilt verwijderen?"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Terug naar Albums"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Zie Album beelden"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "voorleggen & sparen Wijzigingen "
languages/gallery-bank-pl_PL.mo CHANGED
Binary file
languages/gallery-bank-pl_PL.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 18:46+0530\n"
5
- "PO-Revision-Date: 2013-07-11 11:41+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank2.0\\wp-content\\plugins"
14
- "\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "tablica rozdzielcza"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "domyślne ustawienia"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Selekcja galerię:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "razem albumów"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Dodaj nowego albumu"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Powrotem do przeglądu albumu"
46
 
@@ -56,177 +57,173 @@ msgstr "albumu opublikowany. Prosimy czekać na przekierowanie."
56
  msgid "Album Details"
57
  msgstr "Szczegóły Album"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Podaj swoje tytuł albumu tutaj"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "przekazać plik obrazów"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Prześlij obrazów do Twojego albumu"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "kasować"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Okładka albumu"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Zestaw pokrywa zdjęcie"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Krótkie kody dla Strona / Opublikuj"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "wszystkie albumy Zdjęcia"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "Pojedynczy albumu"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "albumie with osłoną"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "albumu Ustawienia"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Miniatury Ustawienia"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Rozmiar Miniatura"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "szerokość"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "wysokość"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Obrazy w wierszu"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "nieprzezroczystość"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Rozmiar Granicy"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Graniczna Promień"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Kolor obramowania"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "albumów - okładka Ustawienia "
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Przykryj Rozmiar"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Lightboxu Ustawienia "
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Kolor tekstu"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "inline Tło"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Nakładka Tło"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Przesuń ustawienia pokazu"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Autoodtwarzanie"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "przedział"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "podział na strony Ustawienia"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "stronicowanie"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Usuń obraz"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Podaj swoje tytuł obrazu"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Podaj swoje obrazu opis "
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Czy na pewno chcesz usunąć ten obrazek?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Czy na pewno chcesz usunąć te obrazów?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "albumu Podgląd"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Ustawienia globalne"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "Data utworzenia"
256
  msgid "Edit Album"
257
  msgstr "Edytuj album"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Ponowne uporządkowanie Obrazy"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr " Podgląd-albumie"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "polecenie Usuń album"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Czy na pewno chcesz usunąć ten album?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr "Błąd! ty nie są w stanie usunąć ten album, to zawierają zdjęcia."
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Czy na pewno chcesz usunąć wszystkie albumy?"
282
 
@@ -288,23 +277,19 @@ msgstr "Aktualizacja-o albumie"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "albumu aktualizowana. Prosimy czekać na przekierowanie."
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "Czy na pewno chcesz usunąć te Obrazy"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "Wykonaj kopię do albumów"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "widzieć albumu Obrazy"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "Sortowanie"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "Zapisz i przedłożyć zmiany"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:30+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:51+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "tablica rozdzielcza"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Ustawienia globalne"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Selekcja galerię:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Wybierz album"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Dodaj nowego albumu"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Powrotem do przeglądu albumu"
47
 
57
  msgid "Album Details"
58
  msgstr "Szczegóły Album"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Podaj swoje tytuł albumu tutaj"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "przekazać plik obrazów"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Prześlij obrazów do Twojego albumu"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "kasować"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Okładka albumu"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Zestaw pokrywa zdjęcie"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Krótkie kody dla Strona / Opublikuj"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "wszystkie albumy Zdjęcia"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "Pojedynczy albumu"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "albumie with osłoną"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "albumu Ustawienia"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Miniatury Ustawienia"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Rozmiar Miniatura"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "szerokość"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "wysokość"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Obrazy w wierszu"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "nieprzezroczystość"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Rozmiar Granicy"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Graniczna Promień"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Kolor obramowania"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "albumów - okładka Ustawienia "
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Przykryj Rozmiar"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Lightboxu Ustawienia "
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Kolor tekstu"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "inline Tło"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Nakładka Tło"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Przesuń ustawienia pokazu"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Autoodtwarzanie"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "przedział"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "podział na strony Ustawienia"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "stronicowanie"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Usuń obraz"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Podaj swoje tytuł obrazu"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Podaj swoje obrazu opis "
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Czy na pewno chcesz usunąć ten obrazek?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Czy na pewno chcesz usunąć te obrazów?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr " Podgląd-albumie"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Edytuj album"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Ponowne uporządkowanie Obrazy"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "polecenie Usuń album"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Czy na pewno chcesz usunąć ten album?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Czy na pewno chcesz usunąć wszystkie albumy?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "albumu aktualizowana. Prosimy czekać na przekierowanie."
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Czy na pewno chcesz usunąć te Obrazy"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Wykonaj kopię do albumów"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "widzieć albumu Obrazy"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Zapisz i przedłożyć zmiany"
languages/gallery-bank-pt_BR.mo CHANGED
Binary file
languages/gallery-bank-pt_BR.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 18:00+0530\n"
5
- "PO-Revision-Date: 2013-07-11 14:43+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\Contact Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "painel de instrumentos"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Configurações padrão"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Selecione Galeria de :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Todos os álbuns"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Adicionar Novo Álbum"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Voltar à vista geral Album"
46
 
@@ -56,177 +57,173 @@ msgstr "Album publicado favor aguarde o redirecionamento"
56
  msgid "Album Details"
57
  msgstr "Detalhes do álbum"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Digite o seu álbum título aqui"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "fazer upload de imagens"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Upload de imagens para o seu Album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "deletar"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "tampa do álbum"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Conjunto de capa Imagem"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "códigos curtos para a página de / Post"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Todos os álbuns"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "Um único Album "
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Álbum com o capa"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Configurações álbum"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Configurações Miniaturas"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Tamanho da Miniatura"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "largura"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "altura"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Imagens no Fileira"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "a opacidade"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Border Tamanho do"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Radius fronteira"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Cor da margem"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr " tampa do álbum Configurações"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "cubra Tamanho do"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Configurações Mesa de Luz"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Cor do Texto"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Fundo inline"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Overlay fundo"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Apresentação de slides Configurações"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Reproduzir automaticamente"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervalo"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Configurações paginação"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "paginação"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Remover Imagem"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Digite o seu Título de Imagem"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Digite sua Imagem Description"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Tem certeza de que deseja apagar essa imagem?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Tem certeza de que deseja excluir essas imagens?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "álbum Preview "
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Configurações Globais"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "Da data da Criação"
256
  msgid "Edit Album"
257
  msgstr "Editar álbum?"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "reordenar Imagens de"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "Ver álbum"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "deletar álbum"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Tem certeza de que deseja excluir este álbum?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr "Erro! você são incapaz apagar este álbum. ATÉ álbum ter FOTOS."
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Tem certeza de que deseja excluir todos os álbuns?"
282
 
@@ -288,23 +277,19 @@ msgstr "atualizar álbum"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "Álbum atualizados Por favor aguarde o redirecionar"
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "Tem certeza de que deseja excluir estes Images"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "Voltar aos álbuns"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "Veja Álbum imagens :"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "classificando"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "Salvar e Submeter alterações"
@@ -316,72 +301,3 @@ msgstr "Sucesso! As configurações foram salvas."
316
  #: views/settings.php:106
317
  msgid "Thumbnail Settings"
318
  msgstr "Configurações Miniatura"
319
-
320
- #~ msgid "Back to Albums Page"
321
- #~ msgstr "Voltar aos álbuns"
322
-
323
- #~ msgid "Error! Slide Interval can't be zero."
324
- #~ msgstr "Erro! corrediça Intervalo de não pode ser igual a zero."
325
-
326
- #~ msgid "Error! Border width can't be zero."
327
- #~ msgstr "Erro! Largura da borda de não pode ser igual a zero."
328
-
329
- #~ msgid "Album Name :"
330
- #~ msgstr "Nome do álbum :"
331
-
332
- #~ msgid "Description :"
333
- #~ msgstr "Descrição :"
334
-
335
- #~ msgid "Width ( in px )"
336
- #~ msgstr "Largura (em pixels)"
337
-
338
- #~ msgid "Height ( in px ) "
339
- #~ msgstr "Altura (em pixels)"
340
-
341
- #~ msgid "Image with borders :"
342
- #~ msgstr "Imagem com fronteiras :"
343
-
344
- #~ msgid "Border Width ( in px )"
345
- #~ msgstr "Largura da borda(em pixels)"
346
-
347
- #~ msgid "Start Slideshow :"
348
- #~ msgstr "Iniciar apresentação de slides :"
349
-
350
- #~ msgid "Slideshow Interval :"
351
- #~ msgstr "apresentação de slides Intervalo :"
352
-
353
- #~ msgid "( in secs ) "
354
- #~ msgstr "(Em segundos)"
355
-
356
- #~ msgid "Browse Here"
357
- #~ msgstr "Pesquisar Aqui"
358
-
359
- #~ msgid "Are you sure you want to delete this Picture?"
360
- #~ msgstr "Tem certeza de que deseja excluir esta Imagem?"
361
-
362
- #~ msgid "Title :"
363
- #~ msgstr "Título :"
364
-
365
- #~ msgid "Shortcode - Only Pics"
366
- #~ msgstr "Código curto - Somente fotos"
367
-
368
- #~ msgid "Shortcode - Album Cover with Pics"
369
- #~ msgstr "Código curto - Album cobrir com fotos"
370
-
371
- #~ msgid "Total Pics"
372
- #~ msgstr "Total Fotos"
373
-
374
- #~ msgid "Author"
375
- #~ msgstr "Autor"
376
-
377
- #~ msgid "Date"
378
- #~ msgstr "data"
379
-
380
- #~ msgid "Action"
381
- #~ msgstr "Ação"
382
-
383
- #~ msgid "Author Name :"
384
- #~ msgstr "Autor Nome :"
385
-
386
- #~ msgid "No. of Pics:"
387
- #~ msgstr "N º de Fotos :"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:32+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:51+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "painel de instrumentos"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Configurações Globais"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Selecione Galeria de :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Selecione álbum"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Adicionar Novo Álbum"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Voltar à vista geral Album"
47
 
57
  msgid "Album Details"
58
  msgstr "Detalhes do álbum"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Digite o seu álbum título aqui"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "fazer upload de imagens"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Upload de imagens para o seu Album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "deletar"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "tampa do álbum"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Conjunto de capa Imagem"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "códigos curtos para a página de / Post"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Todos os álbuns"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "Um único Album "
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Álbum com o capa"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Configurações álbum"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Configurações Miniaturas"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Tamanho da Miniatura"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "largura"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "altura"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Imagens no Fileira"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "a opacidade"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Border Tamanho do"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Radius fronteira"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Cor da margem"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr " tampa do álbum Configurações"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "cubra Tamanho do"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Configurações Mesa de Luz"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Cor do Texto"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Fundo inline"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Overlay fundo"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Apresentação de slides Configurações"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Reproduzir automaticamente"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervalo"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Configurações paginação"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "paginação"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Remover Imagem"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Digite o seu Título de Imagem"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Digite sua Imagem Description"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Tem certeza de que deseja apagar essa imagem?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Tem certeza de que deseja excluir essas imagens?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Ver álbum"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Editar álbum?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "reordenar Imagens de"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "deletar álbum"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Tem certeza de que deseja excluir este álbum?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Tem certeza de que deseja excluir todos os álbuns?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Álbum atualizados Por favor aguarde o redirecionar"
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Tem certeza de que deseja excluir estes Images"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Voltar aos álbuns"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Veja Álbum imagens :"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Salvar e Submeter alterações"
301
  #: views/settings.php:106
302
  msgid "Thumbnail Settings"
303
  msgstr "Configurações Miniatura"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/gallery-bank-pt_PT.mo CHANGED
Binary file
languages/gallery-bank-pt_PT.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 18:00+0530\n"
5
- "PO-Revision-Date: 2013-07-11 14:43+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\Contact Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "painel de instrumentos"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Configurações padrão"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Selecione Galeria de :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Todos os álbuns"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Adicionar Novo Álbum"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Voltar à vista geral Album"
46
 
@@ -56,177 +57,173 @@ msgstr "Album publicado favor aguarde o redirecionamento"
56
  msgid "Album Details"
57
  msgstr "Detalhes do álbum"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Digite o seu álbum título aqui"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "fazer upload de imagens"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Upload de imagens para o seu Album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "deletar"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "tampa do álbum"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Conjunto de capa Imagem"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "códigos curtos para a página de / Post"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Todos os álbuns"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "Um único Album "
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Álbum com o capa"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Configurações álbum"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Configurações Miniaturas"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Tamanho da Miniatura"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "largura"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "altura"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Imagens no Fileira"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "a opacidade"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Border Tamanho do"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Radius fronteira"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Cor da margem"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr " tampa do álbum Configurações"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "cubra Tamanho do"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Configurações Mesa de Luz"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Cor do Texto"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Fundo inline"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Overlay fundo"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Apresentação de slides Configurações"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Reproduzir automaticamente"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervalo"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Configurações paginação"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "paginação"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Remover Imagem"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Digite o seu Título de Imagem"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Digite sua Imagem Description"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Tem certeza de que deseja apagar essa imagem?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Tem certeza de que deseja excluir essas imagens?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "álbum Preview "
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Configurações Globais"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,27 +253,19 @@ msgstr "Da data da Criação"
256
  msgid "Edit Album"
257
  msgstr "Editar álbum?"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "reordenar Imagens de"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "Ver álbum"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "deletar álbum"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Tem certeza de que deseja excluir este álbum?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr "Erro! você são incapaz apagar este álbum. ATÉ álbum ter FOTOS."
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Tem certeza de que deseja excluir todos os álbuns?"
282
 
@@ -288,23 +277,19 @@ msgstr "atualizar álbum"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "Álbum atualizados Por favor aguarde o redirecionar"
290
 
291
- #: views/edit-album.php:1177
292
  msgid "Are you sure you want to delete these Images"
293
  msgstr "Tem certeza de que deseja excluir estes Images"
294
 
295
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
296
  msgid "Back to Albums"
297
  msgstr "Voltar aos álbuns"
298
 
299
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
300
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
301
  msgid "See Album images"
302
  msgstr "Veja Álbum imagens :"
303
 
304
- #: views/images_sorting.php:58
305
- msgid "Sorting"
306
- msgstr "classificando"
307
-
308
  #: views/settings.php:90
309
  msgid "Save and Submit Changes"
310
  msgstr "Salvar e Submeter alterações"
@@ -316,72 +301,3 @@ msgstr "Sucesso! As configurações foram salvas."
316
  #: views/settings.php:106
317
  msgid "Thumbnail Settings"
318
  msgstr "Configurações Miniatura"
319
-
320
- #~ msgid "Back to Albums Page"
321
- #~ msgstr "Voltar aos álbuns"
322
-
323
- #~ msgid "Error! Slide Interval can't be zero."
324
- #~ msgstr "Erro! corrediça Intervalo de não pode ser igual a zero."
325
-
326
- #~ msgid "Error! Border width can't be zero."
327
- #~ msgstr "Erro! Largura da borda de não pode ser igual a zero."
328
-
329
- #~ msgid "Album Name :"
330
- #~ msgstr "Nome do álbum :"
331
-
332
- #~ msgid "Description :"
333
- #~ msgstr "Descrição :"
334
-
335
- #~ msgid "Width ( in px )"
336
- #~ msgstr "Largura (em pixels)"
337
-
338
- #~ msgid "Height ( in px ) "
339
- #~ msgstr "Altura (em pixels)"
340
-
341
- #~ msgid "Image with borders :"
342
- #~ msgstr "Imagem com fronteiras :"
343
-
344
- #~ msgid "Border Width ( in px )"
345
- #~ msgstr "Largura da borda(em pixels)"
346
-
347
- #~ msgid "Start Slideshow :"
348
- #~ msgstr "Iniciar apresentação de slides :"
349
-
350
- #~ msgid "Slideshow Interval :"
351
- #~ msgstr "apresentação de slides Intervalo :"
352
-
353
- #~ msgid "( in secs ) "
354
- #~ msgstr "(Em segundos)"
355
-
356
- #~ msgid "Browse Here"
357
- #~ msgstr "Pesquisar Aqui"
358
-
359
- #~ msgid "Are you sure you want to delete this Picture?"
360
- #~ msgstr "Tem certeza de que deseja excluir esta Imagem?"
361
-
362
- #~ msgid "Title :"
363
- #~ msgstr "Título :"
364
-
365
- #~ msgid "Shortcode - Only Pics"
366
- #~ msgstr "Código curto - Somente fotos"
367
-
368
- #~ msgid "Shortcode - Album Cover with Pics"
369
- #~ msgstr "Código curto - Album cobrir com fotos"
370
-
371
- #~ msgid "Total Pics"
372
- #~ msgstr "Total Fotos"
373
-
374
- #~ msgid "Author"
375
- #~ msgstr "Autor"
376
-
377
- #~ msgid "Date"
378
- #~ msgstr "data"
379
-
380
- #~ msgid "Action"
381
- #~ msgstr "Ação"
382
-
383
- #~ msgid "Author Name :"
384
- #~ msgstr "Autor Nome :"
385
-
386
- #~ msgid "No. of Pics:"
387
- #~ msgstr "N º de Fotos :"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:33+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:54+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "painel de instrumentos"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Configurações Globais"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Selecione Galeria de :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Selecione álbum"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Adicionar Novo Álbum"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Voltar à vista geral Album"
47
 
57
  msgid "Album Details"
58
  msgstr "Detalhes do álbum"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Digite o seu álbum título aqui"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "fazer upload de imagens"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Upload de imagens para o seu Album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "deletar"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "tampa do álbum"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Conjunto de capa Imagem"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "códigos curtos para a página de / Post"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Todos os álbuns"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "Um único Album "
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Álbum com o capa"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Configurações álbum"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Configurações Miniaturas"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Tamanho da Miniatura"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "largura"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "altura"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Imagens no Fileira"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "a opacidade"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Border Tamanho do"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Radius fronteira"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Cor da margem"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr " tampa do álbum Configurações"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "cubra Tamanho do"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Configurações Mesa de Luz"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Cor do Texto"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Fundo inline"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Overlay fundo"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Apresentação de slides Configurações"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Reproduzir automaticamente"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervalo"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Configurações paginação"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "paginação"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Remover Imagem"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Digite o seu Título de Imagem"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Digite sua Imagem Description"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Tem certeza de que deseja apagar essa imagem?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Tem certeza de que deseja excluir essas imagens?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Ver álbum"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Editar álbum?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "reordenar Imagens de"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "deletar álbum"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Tem certeza de que deseja excluir este álbum?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Tem certeza de que deseja excluir todos os álbuns?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Álbum atualizados Por favor aguarde o redirecionar"
279
 
280
+ #: views/edit-album.php:1201
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Tem certeza de que deseja excluir estes Images"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Voltar aos álbuns"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Veja Álbum imagens :"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Salvar e Submeter alterações"
301
  #: views/settings.php:106
302
  msgid "Thumbnail Settings"
303
  msgstr "Configurações Miniatura"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/gallery-bank-ro_RO.mo CHANGED
Binary file
languages/gallery-bank-ro_RO.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-11 10:13+0530\n"
5
- "PO-Revision-Date: 2013-07-11 14:04+0530\n"
6
  "Last-Translator: Parambir Singh <parambir.net@gmail.com>\n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\galleryWordpress3.5.2\\wp-content\\plugins"
14
- "\\gallery-bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "tablou de bord"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "mod implicit setările"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "selectați galerie"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "toate albumele"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Adauga nou album"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Inapoi la album Prezentare"
46
 
@@ -56,177 +57,173 @@ msgstr "Albumul așteptați published.Kindly pentru redirecționare."
56
  msgid "Album Details"
57
  msgstr "Albumul Detalii "
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Introduceți titlul Album dumneavoastră aici"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "încărca imagini"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Incarcati imaginile a albumul tău"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "șterge"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "coperta albumului"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Setați imaginea de acoperire"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Coduri scurte pentru Pagina / Mesaj"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "toate albumele"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "singur album"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album cu capacul"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Setări Album"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "miniaturi Setări"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Dimensiune miniaturi"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "lățime"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "înălțime"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Imagini la rând Nu"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opacitate"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "mărimea de frontieră"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Raza de frontieră"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Culoare chenar"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Acoperiti Album Setări"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Acoperiti Dimensiune"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Lightbox Setări"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "textului Culoare "
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Context inline"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Overlay Context"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Expunere diapozitive Setări"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Joaca Auto"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "interval"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Setări paginație"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "de paginare"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Eliminare imagine"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Introduceți dumneavoastră titlul imaginii"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:105
210
- #: views/edit-album.php:1104
211
  msgid "Enter your Image Description"
212
  msgstr "Introduceți dumneavoastră imaginii Descriere"
213
 
214
- #: views/add-new-album.php:816 views/edit-album.php:1124
215
- #: views/edit-album.php:1143
216
  msgid "Are you sure you want to delete this Image?"
217
  msgstr "Sunteți sigur că doriți a ștergeți această imagine?"
218
 
219
- #: views/add-new-album.php:938
220
  msgid "Are you sure you want to delete these Images?"
221
  msgstr "Sigur doriți să ștergeți ăştia fotografii?"
222
 
223
- #: views/album_preview.php:95
224
- msgid "Album Preview"
225
- msgstr "album Previzualizare"
226
-
227
- #: views/dashboard.php:15 views/dashboard.php:17
228
- msgid "Global Settings"
229
- msgstr "Setări globale"
230
 
231
  #: views/dashboard.php:21 views/dashboard.php:23
232
  msgid "Delete All Albums"
@@ -256,29 +253,19 @@ msgstr "Data crearii"
256
  msgid "Edit Album"
257
  msgstr "Editare albumul"
258
 
259
- #: views/dashboard.php:80
260
  msgid "Re-order Images"
261
  msgstr "Re-comanda imaginile"
262
 
263
- #: views/dashboard.php:85
264
- msgid "Preview Album"
265
- msgstr "previzualizare Albumul"
266
-
267
  #: views/dashboard.php:90 views/edit-album.php:13
268
  msgid "Delete Album"
269
  msgstr "Ștergeți albumul"
270
 
271
- #: views/dashboard.php:123 views/edit-album.php:1161
272
  msgid "Are you sure you want to delete this Album?"
273
  msgstr "Sunteți sigur că doriți să ștergeți acest album?"
274
 
275
- #: views/dashboard.php:133
276
- msgid "Error! you are unable to delete this Album until Album has Pictures."
277
- msgstr ""
278
- "Eroare! sunteți în imposibilitatea de a șterge acest album Până albumul are "
279
- "poze"
280
-
281
- #: views/dashboard.php:146
282
  msgid "Are you sure you want to delete all Albums ?"
283
  msgstr "Sunteți sigur că doriți a ștergeți toate albumele?"
284
 
@@ -292,23 +279,19 @@ msgstr ""
292
  "Albumul a fost actualizat pentru. Vă rugăm să așteptați pentru "
293
  "redirecționare."
294
 
295
- #: views/edit-album.php:1177
296
  msgid "Are you sure you want to delete these Images"
297
  msgstr "Sigur doriți să ștergeți aceste imagini"
298
 
299
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
300
  msgid "Back to Albums"
301
  msgstr "Înapoi la Albume"
302
 
303
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
304
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
305
  msgid "See Album images"
306
  msgstr "VEDEA Albumul poze"
307
 
308
- #: views/images_sorting.php:58
309
- msgid "Sorting"
310
- msgstr "triere"
311
-
312
  #: views/settings.php:90
313
  msgid "Save and Submit Changes"
314
  msgstr "Salvați și să prezinte modificări"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:34+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:55+0530\n"
6
  "Last-Translator: Parambir Singh <parambir.net@gmail.com>\n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
+ "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "tablou de bord"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Setări globale"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "selectați galerie"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "selectați albumul"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Adauga nou album"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Inapoi la album Prezentare"
47
 
57
  msgid "Album Details"
58
  msgstr "Albumul Detalii "
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Introduceți titlul Album dumneavoastră aici"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "încărca imagini"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Incarcati imaginile a albumul tău"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "șterge"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "coperta albumului"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Setați imaginea de acoperire"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Coduri scurte pentru Pagina / Mesaj"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "toate albumele"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "singur album"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album cu capacul"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Setări Album"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "miniaturi Setări"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Dimensiune miniaturi"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "lățime"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "înălțime"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Imagini la rând Nu"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opacitate"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "mărimea de frontieră"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Raza de frontieră"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Culoare chenar"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Acoperiti Album Setări"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Acoperiti Dimensiune"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Lightbox Setări"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "textului Culoare "
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Context inline"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Overlay Context"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Expunere diapozitive Setări"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Joaca Auto"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "interval"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Setări paginație"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "de paginare"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Eliminare imagine"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Introduceți dumneavoastră titlul imaginii"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Introduceți dumneavoastră imaginii Descriere"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Sunteți sigur că doriți a ștergeți această imagine?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Sigur doriți să ștergeți ăştia fotografii?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "previzualizare Albumul"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Editare albumul"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Re-comanda imaginile"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Ștergeți albumul"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Sunteți sigur că doriți să ștergeți acest album?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Sunteți sigur că doriți a ștergeți toate albumele?"
271
 
279
  "Albumul a fost actualizat pentru. Vă rugăm să așteptați pentru "
280
  "redirecționare."
281
 
282
+ #: views/edit-album.php:1201
283
  msgid "Are you sure you want to delete these Images"
284
  msgstr "Sigur doriți să ștergeți aceste imagini"
285
 
286
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
287
  msgid "Back to Albums"
288
  msgstr "Înapoi la Albume"
289
 
290
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
291
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
292
  msgid "See Album images"
293
  msgstr "VEDEA Albumul poze"
294
 
 
 
 
 
295
  #: views/settings.php:90
296
  msgid "Save and Submit Changes"
297
  msgstr "Salvați și să prezinte modificări"
languages/gallery-bank-ru_RU.mo CHANGED
Binary file
languages/gallery-bank-ru_RU.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 12:07+0530\n"
5
- "PO-Revision-Date: 2013-07-11 11:04+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "приборная панель"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "умолчание настройки"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Выбрать галерею :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "все альбомы"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Добавить новый альбом"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Вернуться в альбом беглый обзор"
46
 
@@ -56,176 +57,173 @@ msgstr "Альбом published.Kindly ждать перенаправление.
56
  msgid "Album Details"
57
  msgstr "альбом детали"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Введите ваш Альбом название здесь"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "загружать изображения :"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Загрузка изображений в ваш альбом"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "удалить"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Обложка альбома"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "набор изображение обложки"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Сокращенные коды для страница/ пост"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "все альбомы"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "единый альбома"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Альбом с крышкой"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "Альбом Настройки"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Миниатюры Настройки"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr " размер миниатюр "
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "ширина"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "высота"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Изображения в один ряд"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "непрозрачность"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "размер границы"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "пограничная Радиус"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Цвет рамки"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr " альбома Обложка настройки"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "охватывать размер"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr " лайтбокс Настройки"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Цвет текста"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "В-линия фона"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Наложение фона"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Слайд-шоу настройки"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "автоматический играть"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "интервал"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Разбивка на страницы настройки"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "пейджинг"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Удалить картинку"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Введите ваше изображение Заголовок"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Введите ваше изображение описание"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Вы уверены, что хотите удалить этот изображение?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Вы уверены, что хотите удалить эти изображения?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "Предварительный просмотр альбомов"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "Глобальные настройки"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,28 +253,19 @@ msgstr "Дата создания команды"
255
  msgid "Edit Album"
256
  msgstr "Редактировать альбом"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "Изменить порядок изображений"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "предварительно просматривать альбом"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "Удалить альбом"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Вы уверены, что хотите удалить этот альбом?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr ""
277
- "Ошибка! Вы не можете удалить этот альбом пока альбом имеет фотографий."
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Вы уверены, что хотите удалить все альбомах?"
282
 
@@ -288,27 +277,19 @@ msgstr "Обновить альбом"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "Альбом обновляется. любезно, подождите, для перенаправление."
290
 
291
- #: views/edit-album.php:105
292
- msgid "Enter your Image Descriction"
293
- msgstr "Введите ваше изображение описание"
294
-
295
- #: views/edit-album.php:1177
296
  msgid "Are you sure you want to delete these Images"
297
  msgstr "Вы уверены, что хотите удалить эти изображения"
298
 
299
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
300
  msgid "Back to Albums"
301
  msgstr "Назад к альбомам"
302
 
303
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
304
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
305
  msgid "See Album images"
306
  msgstr "См. aльбом изображения"
307
 
308
- #: views/images_sorting.php:58
309
- msgid "Sorting"
310
- msgstr "сортировка"
311
-
312
  #: views/settings.php:90
313
  msgid "Save and Submit Changes"
314
  msgstr "экономить и представлять изменения"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:35+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:55+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "приборная панель"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Глобальные настройки"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Выбрать галерею :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Выбрать альбом"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Добавить новый альбом"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Вернуться в альбом беглый обзор"
47
 
57
  msgid "Album Details"
58
  msgstr "альбом детали"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Введите ваш Альбом название здесь"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "загружать изображения :"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Загрузка изображений в ваш альбом"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "удалить"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Обложка альбома"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "набор изображение обложки"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Сокращенные коды для страница/ пост"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "все альбомы"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "единый альбома"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Альбом с крышкой"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "Альбом Настройки"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Миниатюры Настройки"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr " размер миниатюр "
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "ширина"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "высота"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Изображения в один ряд"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "непрозрачность"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "размер границы"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "пограничная Радиус"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Цвет рамки"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr " альбома Обложка настройки"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "охватывать размер"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr " лайтбокс Настройки"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Цвет текста"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "В-линия фона"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Наложение фона"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Слайд-шоу настройки"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "автоматический играть"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "интервал"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Разбивка на страницы настройки"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "пейджинг"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Удалить картинку"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Введите ваше изображение Заголовок"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Введите ваше изображение описание"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Вы уверены, что хотите удалить этот изображение?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Вы уверены, что хотите удалить эти изображения?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "предварительно просматривать альбом"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Редактировать альбом"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Изменить порядок изображений"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Удалить альбом"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Вы уверены, что хотите удалить этот альбом?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Вы уверены, что хотите удалить все альбомах?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Альбом обновляется. любезно, подождите, для перенаправление."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Вы уверены, что хотите удалить эти изображения"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Назад к альбомам"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "См. aльбом изображения"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "экономить и представлять изменения"
languages/gallery-bank-sk_SK.mo CHANGED
Binary file
languages/gallery-bank-sk_SK.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 14:43+0530\n"
5
- "PO-Revision-Date: 2013-07-11 11:05+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "Prístrojová doska"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "predvolené Nastavenie"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "výberový galériu :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Všetky albumy"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Pridať nový albumu"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Späť na albumu prehľad"
46
 
@@ -56,176 +57,173 @@ msgstr "Albumu zverejnená . Láskavo čakať na presmerovanie.."
56
  msgid "Album Details"
57
  msgstr "albumu Detaily"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Zadajte albumu titul tu"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Nahrať obrázky :"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Nahrať obrázky do svojho albumu"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "zmazať"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "obal albumu"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Nastaviť Obálka obraz"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Krátke Kódy pre stránka / pošta"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Všetky albumy"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "jednolôžková albumu"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Album S Krytom"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "albumu nastavenie"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "miniatúrami nastavenie"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "miniatúr veľkosť "
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "Šírka"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "výška"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Obrázky v rade"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "nepriehľadnosť"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Hranice veľkosť"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "hraničný polomer"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Hranice Farba "
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr " Obal albumu nastavenie"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr " krytie veľkosť"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "svetlo škatuľa nastavenie."
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Farba textu"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "v-linka pozadia"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "prekrytie pozadia"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "kĺzať ukázať nastavenie"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "automatické prehrávanie"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "časový úsek"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "stránkovanie nastavenie"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "stránkovaní"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "odstrániť obrázok"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Zadajte svoj ​​obrázok názov"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Zadajte svoj ​​obrázok popis"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Ste si istí, že chcete zmazať tento obraz?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Ste si istí, že chcete zmazať tieto obrázky?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "albumu náhľad"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "globálne nastavenie"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "Dátum vytvorenia"
255
  msgid "Edit Album"
256
  msgstr "Upraviť albumu"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "re-objednávka obrázky"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "predpremiéra albumu."
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "Zmazať albumu"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Ste si istí, že chcete zmazať tento albumu?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "Chyba! ste neschopný vymazať tento albumu. pretože albumu má obrázky."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "Ste si istí, že chcete zmazať všetky albumy?"
281
 
@@ -287,27 +277,19 @@ msgstr "aktualizácia albumu."
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "Album aktualizovaný. Láskavo počkajte na presmerovanie.."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "Zadajte svoj ​​obrázok popis"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "Ste si istí, že chcete zmazať tieto obrázky"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "Späť na Albumy"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "Pozri Albumu Obrázkov"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "Triedenie"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "Uložiť a predložiť zmeny"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:35+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:55+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "Prístrojová doska"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "globálne nastavenie"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "výberový galériu :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Vyberte albumu"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Pridať nový albumu"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Späť na albumu prehľad"
47
 
57
  msgid "Album Details"
58
  msgstr "albumu Detaily"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Zadajte albumu titul tu"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Nahrať obrázky :"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Nahrať obrázky do svojho albumu"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "zmazať"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "obal albumu"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Nastaviť Obálka obraz"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Krátke Kódy pre stránka / pošta"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Všetky albumy"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "jednolôžková albumu"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Album S Krytom"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "albumu nastavenie"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "miniatúrami nastavenie"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "miniatúr veľkosť "
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "Šírka"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "výška"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Obrázky v rade"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "nepriehľadnosť"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Hranice veľkosť"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "hraničný polomer"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Hranice Farba "
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr " Obal albumu nastavenie"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr " krytie veľkosť"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "svetlo škatuľa nastavenie."
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Farba textu"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "v-linka pozadia"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "prekrytie pozadia"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "kĺzať ukázať nastavenie"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "automatické prehrávanie"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "časový úsek"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "stránkovanie nastavenie"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "stránkovaní"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "odstrániť obrázok"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Zadajte svoj ​​obrázok názov"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Zadajte svoj ​​obrázok popis"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Ste si istí, že chcete zmazať tento obraz?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Ste si istí, že chcete zmazať tieto obrázky?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "predpremiéra albumu."
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Upraviť albumu"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "re-objednávka obrázky"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Zmazať albumu"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Ste si istí, že chcete zmazať tento albumu?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Ste si istí, že chcete zmazať všetky albumy?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album aktualizovaný. Láskavo počkajte na presmerovanie.."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Ste si istí, že chcete zmazať tieto obrázky"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Späť na Albumy"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Pozri Albumu Obrázkov"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Uložiť a predložiť zmeny"
languages/gallery-bank-sq_AL.mo CHANGED
Binary file
languages/gallery-bank-sq_AL.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 15:45+0530\n"
5
- "PO-Revision-Date: 2013-07-11 11:05+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "baltëpritëse"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Cilësimet e albumit"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Zgjidh Galeri :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr " gjitha albumet"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Shto albumit i ri"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Kthehu në albumit Përmbledhje"
46
 
@@ -56,176 +57,173 @@ msgstr "E albumeve published.Kindly prisni për përcjellim."
56
  msgid "Album Details"
57
  msgstr "albumit detajet "
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Shkruani tuaj album Titullin këtu"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Ngarko Piktura "
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Ngarkoni imazhe për albumin tuaj"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "s'lë gjurmë"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "mbuluar albumit"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "ngritur imazhin e mbulojë"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Kodet e shkurtër për Faqe/postim"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "të gjitha albumet"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr " Vetme albumit"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Albumeve me mbulesë"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "cilësimet albumet"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Cilësimet Parapamja"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Madhësia Parapamja"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "gjerësi"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "lartësi"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Imazhet në rresht"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "patejdukshmëri"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Madhësia e Kufijve"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "rrezja Kufitare"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Ngjyra Kufitare"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr " mbuluar Albumit Cilësimet"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "mbulojë madhësinë"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Cilësimet kuti të Lehta"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Tekst ngjyra"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Në prapavijë linjë"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "vë njera mbi tjetrën sfond"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "rrëshqitje parametrat tregojnë"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Luaj Auto"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "intervalit"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Konfigurimet numërtim"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "paging të"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Hiq imazh "
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Shkruani titullin tuaj Imazhi"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Shkroni tuaj Imazhi përshkrim "
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Jeni te sigurte qe doni te fshini këtë imazh?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Jeni te sigurte qe doni te fshini këto imazhe?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "parapamje albumit"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "Cilësimet globale"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,28 +253,19 @@ msgstr "Data e Krijimit"
255
  msgid "Edit Album"
256
  msgstr "Editojnë albumit"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "Re-rendit imazhet"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "Parapamje. albumit "
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "Fshij albumit"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Jeni te sigurte qe doni te fshini këtë albumit?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr ""
277
- "Gabim! ju jeni i paaftë për të fshini këtë album, sepse albumeve Ka Piktura."
278
-
279
- #: views/dashboard.php:146
280
  msgid "Are you sure you want to delete all Albums ?"
281
  msgstr "Jeni te sigurte qe doni te fshini të gjitha albumet?"
282
 
@@ -288,27 +277,19 @@ msgstr "Përditëso, albumit"
288
  msgid "Album updated. Kindly wait for the redirect."
289
  msgstr "Album i përditësuar. Mirësi të presë për përcjellim."
290
 
291
- #: views/edit-album.php:105
292
- msgid "Enter your Image Descriction"
293
- msgstr "Shkroni tuaj Imazhi përshkrim "
294
-
295
- #: views/edit-album.php:1177
296
  msgid "Are you sure you want to delete these Images"
297
  msgstr "Jeni te sigurte qe doni te fshini këto imazhe"
298
 
299
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
300
  msgid "Back to Albums"
301
  msgstr "Kthehu në albume"
302
 
303
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
304
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
305
  msgid "See Album images"
306
  msgstr "Shih albumi imazhe "
307
 
308
- #: views/images_sorting.php:58
309
- msgid "Sorting"
310
- msgstr "sortimit të"
311
-
312
  #: views/settings.php:90
313
  msgid "Save and Submit Changes"
314
  msgstr "Ruani & Paraqes ndryshimet"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:36+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:55+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "baltëpritëse"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "Cilësimet globale"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Zgjidh Galeri :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Zgjidh albumi"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Shto albumit i ri"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Kthehu në albumit Përmbledhje"
47
 
57
  msgid "Album Details"
58
  msgstr "albumit detajet "
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Shkruani tuaj album Titullin këtu"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Ngarko Piktura "
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Ngarkoni imazhe për albumin tuaj"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "s'lë gjurmë"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "mbuluar albumit"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "ngritur imazhin e mbulojë"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Kodet e shkurtër për Faqe/postim"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "të gjitha albumet"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr " Vetme albumit"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Albumeve me mbulesë"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "cilësimet albumet"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Cilësimet Parapamja"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Madhësia Parapamja"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "gjerësi"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "lartësi"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Imazhet në rresht"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "patejdukshmëri"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Madhësia e Kufijve"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "rrezja Kufitare"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Ngjyra Kufitare"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr " mbuluar Albumit Cilësimet"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "mbulojë madhësinë"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Cilësimet kuti të Lehta"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Tekst ngjyra"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Në prapavijë linjë"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "vë njera mbi tjetrën sfond"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "rrëshqitje parametrat tregojnë"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Luaj Auto"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "intervalit"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Konfigurimet numërtim"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "paging të"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Hiq imazh "
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Shkruani titullin tuaj Imazhi"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Shkroni tuaj Imazhi përshkrim "
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Jeni te sigurte qe doni te fshini këtë imazh?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Jeni te sigurte qe doni te fshini këto imazhe?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Parapamje. albumit "
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Editojnë albumit"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Re-rendit imazhet"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Fshij albumit"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Jeni te sigurte qe doni te fshini këtë albumit?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Jeni te sigurte qe doni te fshini të gjitha albumet?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Album i përditësuar. Mirësi të presë për përcjellim."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Jeni te sigurte qe doni te fshini këto imazhe"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Kthehu në albume"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Shih albumi imazhe "
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Ruani & Paraqes ndryshimet"
languages/gallery-bank-sr_RS.mo CHANGED
Binary file
languages/gallery-bank-sr_RS.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 16:40+0530\n"
5
- "PO-Revision-Date: 2013-07-11 11:35+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "командна табла"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "Подразумевана подешавања"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Изаберите Галерија :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Сви албуми"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Додајте нови албум"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Бацк то Албум Овервиев"
46
 
@@ -56,176 +57,173 @@ msgstr "Албум публисхед.Киндли сачекајте преус
56
  msgid "Album Details"
57
  msgstr "Албум детаилс"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Унесите своју албум наслов овде"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Уплоад слике "
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Уплоад слике у ваш албум"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "избрисати"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "Албум Цовер"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Сет слику Цовер"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Кратки кодови за Паге / порука"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Сви албуми"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "СИНГЛЕ албум"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Албум са Цовер"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "подешавања албума"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Тхумбнаилс Подешавања"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "Тхумбнаил Сизе"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "ширина"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "висина"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Слике у једном реду"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "непрозирност"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Бордер сизе"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "Бордер Радиус"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "бордер-цолор"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "албум цовер Подешавања "
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "покриће величина"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "лигхтбок Подешавања"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "Боја текста"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "Инлине Позадина"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Оверлаи Позадина"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Слиде Схов Сеттингс"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Ауто Плаи"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "интервал"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Пагинатион Подешавања"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "Пагинг"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Уклони слику"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Унесите Ваша слика Наслов"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Унесите Ваша слика опис"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Да ли сте сигурни да желите да избришете ову слика?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "да ли си сигуран желите избришете Све ове слике?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "Албум Превиев"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "глобалан подешавања"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "Датум стварања"
255
  msgid "Edit Album"
256
  msgstr "Едит Албум"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "Поновно редослед Слике"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "Превиев албума."
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "Делете Албум"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Да ли сте сигурни да желите да избришете овај албум?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "Грешка! не можете да избришете овај албум јер Албум има слике."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "Да ли сте сигурни да желите да избришете све албуме?"
281
 
@@ -287,27 +277,19 @@ msgstr "Упдате албум"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "Албум ажуриран. Молимо сачекајте за преусмери."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "Унесите Ваша слика Десцрицтион"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "да ли си сигуран желите избришете Све ове слике"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "Назад на албуме"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "Погледајте слике Албум"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "сортирање"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "Чување и поднети промене"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:39+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:55+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "командна табла"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "глобалан подешавања"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Изаберите Галерија :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Изаберите албум"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Додајте нови албум"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Бацк то Албум Овервиев"
47
 
57
  msgid "Album Details"
58
  msgstr "Албум детаилс"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Унесите своју албум наслов овде"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Уплоад слике "
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Уплоад слике у ваш албум"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "избрисати"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "Албум Цовер"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Сет слику Цовер"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Кратки кодови за Паге / порука"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Сви албуми"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "СИНГЛЕ албум"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Албум са Цовер"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "подешавања албума"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Тхумбнаилс Подешавања"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "Тхумбнаил Сизе"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "ширина"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "висина"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Слике у једном реду"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "непрозирност"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Бордер сизе"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "Бордер Радиус"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "бордер-цолор"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "албум цовер Подешавања "
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "покриће величина"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "лигхтбок Подешавања"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "Боја текста"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "Инлине Позадина"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Оверлаи Позадина"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Слиде Схов Сеттингс"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Ауто Плаи"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "интервал"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Пагинатион Подешавања"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "Пагинг"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Уклони слику"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Унесите Ваша слика Наслов"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Унесите Ваша слика опис"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Да ли сте сигурни да желите да избришете ову слика?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "да ли си сигуран желите избришете Све ове слике?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Превиев албума."
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Едит Албум"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Поновно редослед Слике"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Делете Албум"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Да ли сте сигурни да желите да избришете овај албум?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Да ли сте сигурни да желите да избришете све албуме?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Албум ажуриран. Молимо сачекајте за преусмери."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "да ли си сигуран желите избришете Све ове слике"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Назад на албуме"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Погледајте слике Албум"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Чување и поднети промене"
languages/gallery-bank-sv_SE.mo CHANGED
Binary file
languages/gallery-bank-sv_SE.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 17:51+0530\n"
5
- "PO-Revision-Date: 2013-07-12 10:08+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\\\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "instrumentbräda"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "standard Inställningar"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Väljer galleri :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "alla album"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Lägg Nytt album"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "tillbaka till album Översikt"
46
 
@@ -56,176 +57,173 @@ msgstr "albumet publicerade. välvilligt vänta omdirigeringen."
56
  msgid "Album Details"
57
  msgstr "albumdetaljer"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "Ange ditt album titel här"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Ladda upp bilder"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "Ladda upp bilder till ditt album"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "radera"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "skivomslag"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "Ställ omslagsbild"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "kort koder för sida / inlägg"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "alla album"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "enda Albumet"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Albumet med lock"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "albumet inställningar"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Tumnaglar Inställningar"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "miniatyrbild storlek"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "Bredd"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "Höjd"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Bilder i rad"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "Opacitet"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "gränsa storlek"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "gränsa Radie"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "gränsen Färg"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Skivomslag Inställningar"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Täck Storlek"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "ljusbord Inställningar"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "texten färg"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "I-linje Background"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "överlägg Background"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "BILDSPEL Inställningar"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "automatisk uppspelning"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "Intervall"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "sidnumrering Inställningar"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "Personsökning"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Ta bort Bild"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Ange din Bildtitel"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Ange din bild Beskrivning"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Är du säker på att du vill ta bort denna bild?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Är du säker på att du vill ta bort dessa bilder?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "albumet förhandsvisning"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "globala inställningar"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "Datum för skapelsen"
255
  msgid "Edit Album"
256
  msgstr "Redigera album?"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "re-ordningens bilder"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "Förhandsgranska albumet"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "radera album"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Är du säker på att du vill radera detta album?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "Fel! du inte kan ta bort det här albumet tills album har bilder."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "Är du säker på att du vill radera alla album?"
281
 
@@ -287,27 +277,19 @@ msgstr "Updatera albumet"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr " Albumet uppdaterad . välvilligt vänta omdirigeringen."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "Enter your photo Descriction"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "Är du säker på att du vill ta bort dessa bilder"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "Tillbaka till Albums"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "Se Album bilder"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "Sortering"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "Spara och Skicka ändringar"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:40+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:55+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\\\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "instrumentbräda"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "globala inställningar"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Väljer galleri :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "välj albumet"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Lägg Nytt album"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "tillbaka till album Översikt"
47
 
57
  msgid "Album Details"
58
  msgstr "albumdetaljer"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "Ange ditt album titel här"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Ladda upp bilder"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "Ladda upp bilder till ditt album"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "radera"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "skivomslag"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "Ställ omslagsbild"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "kort koder för sida / inlägg"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "alla album"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "enda Albumet"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Albumet med lock"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "albumet inställningar"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Tumnaglar Inställningar"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "miniatyrbild storlek"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "Bredd"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "Höjd"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Bilder i rad"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "Opacitet"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "gränsa storlek"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "gränsa Radie"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "gränsen Färg"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Skivomslag Inställningar"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Täck Storlek"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "ljusbord Inställningar"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "texten färg"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "I-linje Background"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "överlägg Background"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "BILDSPEL Inställningar"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "automatisk uppspelning"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "Intervall"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "sidnumrering Inställningar"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "Personsökning"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Ta bort Bild"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Ange din Bildtitel"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Ange din bild Beskrivning"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Är du säker på att du vill ta bort denna bild?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Är du säker på att du vill ta bort dessa bilder?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Förhandsgranska albumet"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Redigera album?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "re-ordningens bilder"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "radera album"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Är du säker på att du vill radera detta album?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Är du säker på att du vill radera alla album?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr " Albumet uppdaterad . välvilligt vänta omdirigeringen."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Är du säker på att du vill ta bort dessa bilder"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Tillbaka till Albums"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Se Album bilder"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Spara och Skicka ändringar"
languages/gallery-bank-tr_TR.mo CHANGED
Binary file
languages/gallery-bank-tr_TR.po CHANGED
@@ -1,20 +1,20 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 18:44+0530\n"
5
- "PO-Revision-Date: 2013-07-11 17:57+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\\\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "gösterge paneli"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "varsayılan Ayarlar"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "Galerisi seçiniz :"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "Tüm Albümler"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "Yeni Albüm Ekle"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "Albüm geri Genel Bakış"
46
 
@@ -56,176 +57,173 @@ msgstr "Albüm Yayınlandı, şefkâtle beklemek yeniden yönlendirmesi."
56
  msgid "Album Details"
57
  msgstr "albüm Detayları"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "sizin Albümünü başlığı buraya girin"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "Görüntüler yükle"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr " yükle Görüntüler karşı albümünüze"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "silmek"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "albüm Kapağı"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr " Seti Kapak Resmi"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "Kısa Kodlar için sayfa / posta"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "Tüm Albümler"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "tek bir Albüm"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "Kapak ile Albüm"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "albüm Ayarları"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "Küçük resimler Ayarlar"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "küçültülmüş Boyut "
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "genişlik"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "yükseklik"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "Arka arkaya Görüntüler"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "opaklık"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "Kenarlık Boyutu"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "sınır yarıçapı"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "Çerçeve Rengi"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "Albüm Kapağı Ayarlar"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "Kapak Boyutu "
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "Işık kutusu Ayarlar"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "metin Rengi"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "satır içi arka plan."
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "Yerleşimi Arkaplan"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "Göster Ayarları kaydırın"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "Otomatik Oynat"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "aralık"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "Sayfalandırmayı Ayarlar"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "sayfalama"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "Resim çıkarın"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "Senin Görüntü Başlık girin"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "Senin Görüntü girin tanımlama"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "Eğer bu Resim silmek istediğinizden emin misiniz?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "Eğer bu Görüntüler silmek istediğinizden emin misiniz?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "albüm Önizleme"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "küresel bir ayarları"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr " Tarihe bir Yaratılış"
255
  msgid "Edit Album"
256
  msgstr "Albüm Düzenle?"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "Yeniden sipariş Görüntüler"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "Önizleme albüm"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "Albüm Sil"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "Eğer Bu albümdeki silmek istediğinizden emin misiniz?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "Hata! sen olan aciz silmek albüm. albüm vardır içinde fotoğrafları."
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "Eğer tüm Kitaplarını silmek istediğinizden emin misiniz?"
281
 
@@ -287,27 +277,19 @@ msgstr "albüm Güncelleme"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "Albüm güncellenen, şefkâtle beklemek yeniden yönlendirmesi."
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr " girin Senin görüntü açiklamalar"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "Eğer bu Görüntüler silmek istediğinizden emin misiniz"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "Albümler için geri"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "Albüm bakın görüntüler"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "Genel Sıralama"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "Kaydet ve Değişiklikler sun"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:41+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:56+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
  "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\\\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "gösterge paneli"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "küresel bir ayarları"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "Galerisi seçiniz :"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "Albüm seçin"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "Yeni Albüm Ekle"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "Albüm geri Genel Bakış"
47
 
57
  msgid "Album Details"
58
  msgstr "albüm Detayları"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "sizin Albümünü başlığı buraya girin"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "Görüntüler yükle"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr " yükle Görüntüler karşı albümünüze"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "silmek"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "albüm Kapağı"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr " Seti Kapak Resmi"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "Kısa Kodlar için sayfa / posta"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "Tüm Albümler"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "tek bir Albüm"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "Kapak ile Albüm"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "albüm Ayarları"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "Küçük resimler Ayarlar"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "küçültülmüş Boyut "
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "genişlik"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "yükseklik"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "Arka arkaya Görüntüler"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "opaklık"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "Kenarlık Boyutu"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "sınır yarıçapı"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "Çerçeve Rengi"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "Albüm Kapağı Ayarlar"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "Kapak Boyutu "
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "Işık kutusu Ayarlar"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "metin Rengi"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "satır içi arka plan."
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "Yerleşimi Arkaplan"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "Göster Ayarları kaydırın"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "Otomatik Oynat"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "aralık"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "Sayfalandırmayı Ayarlar"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "sayfalama"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "Resim çıkarın"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "Senin Görüntü Başlık girin"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "Senin Görüntü girin tanımlama"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "Eğer bu Resim silmek istediğinizden emin misiniz?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "Eğer bu Görüntüler silmek istediğinizden emin misiniz?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "Önizleme albüm"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "Albüm Düzenle?"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "Yeniden sipariş Görüntüler"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "Albüm Sil"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "Eğer Bu albümdeki silmek istediğinizden emin misiniz?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "Eğer tüm Kitaplarını silmek istediğinizden emin misiniz?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "Albüm güncellenen, şefkâtle beklemek yeniden yönlendirmesi."
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "Eğer bu Görüntüler silmek istediğinizden emin misiniz"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "Albümler için geri"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "Albüm bakın görüntüler"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "Kaydet ve Değişiklikler sun"
languages/gallery-bank-zh_CN.mo CHANGED
Binary file
languages/gallery-bank-zh_CN.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2013-07-10 12:39+0530\n"
5
- "PO-Revision-Date: 2013-07-10 16:59+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
@@ -10,11 +10,11 @@ msgstr ""
10
  "Content-Transfer-Encoding: 8bit\n"
11
  "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: C:\\wamp\\www\\Contact Bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
- #: lib/gallery-bank-class.php:8 views/menus-gallery-bank.php:7
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
@@ -22,25 +22,26 @@ msgstr ""
22
  msgid "Dashboard"
23
  msgstr "仪表盘"
24
 
25
- #: lib/gallery-bank-class.php:10 views/add-new-album.php:203
26
- #: views/edit-album.php:319 views/settings.php:83
27
- msgid "Default Settings"
28
- msgstr "默认设置"
 
29
 
30
  #: lib/gallery-bank-class.php:262
31
  msgid "Select Gallery:"
32
  msgstr "选择图库:"
33
 
34
  #: lib/gallery-bank-class.php:264
35
- msgid "All albums"
36
- msgstr "所有相册"
37
 
38
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
39
  msgid "Add New Album"
40
  msgstr "添加新专辑"
41
 
42
  #: views/add-new-album.php:88 views/album_preview.php:99
43
- #: views/edit-album.php:10 views/images_sorting.php:62 views/settings.php:88
44
  msgid "Back to Album Overview"
45
  msgstr "返回相簿概述"
46
 
@@ -56,176 +57,173 @@ msgstr "专辑发布,请等待重定向。"
56
  msgid "Album Details"
57
  msgstr "专辑详情"
58
 
59
- #: views/add-new-album.php:108 views/edit-album.php:46
60
  msgid "Enter your Album title here"
61
  msgstr "在这里输入你的相册标题"
62
 
63
- #: views/add-new-album.php:120 views/edit-album.php:60
64
  msgid "Upload Images"
65
  msgstr "上传图片"
66
 
67
- #: views/add-new-album.php:125 views/edit-album.php:65
68
  msgid "Upload Images to your Album "
69
  msgstr "上传图片到你的相册"
70
 
71
- #: views/add-new-album.php:130 views/edit-album.php:70
72
  msgid "Delete "
73
  msgstr "删除"
74
 
75
- #: views/add-new-album.php:142 views/edit-album.php:243
76
  msgid "Album Cover"
77
  msgstr "专辑封面"
78
 
79
- #: views/add-new-album.php:156 views/edit-album.php:272
80
  msgid "Set Cover Image "
81
  msgstr "设置封面图片"
82
 
83
- #: views/add-new-album.php:164 views/edit-album.php:280
84
  msgid "Short Codes For Page/Post"
85
  msgstr "短代码页/后"
86
 
87
- #: views/add-new-album.php:175 views/edit-album.php:291
88
  msgid "All Albums"
89
  msgstr "所有相册"
90
 
91
- #: views/add-new-album.php:179 views/edit-album.php:295
92
  msgid "Single Album"
93
  msgstr "单曲专辑"
94
 
95
- #: views/add-new-album.php:183 views/edit-album.php:299
96
  msgid "Album with Cover"
97
  msgstr "专辑 同 覆盖"
98
 
99
- #: views/add-new-album.php:192 views/edit-album.php:308
100
  msgid "Album Settings"
101
  msgstr "相册设置"
102
 
103
- #: views/add-new-album.php:216 views/edit-album.php:356
104
  msgid "Thumbnails Settings"
105
  msgstr "缩略图设置"
106
 
107
- #: views/add-new-album.php:227 views/edit-album.php:367 views/settings.php:117
108
  msgid "Thumbnail Size"
109
  msgstr "缩略图大小"
110
 
111
- #: views/add-new-album.php:248 views/add-new-album.php:333
112
- #: views/edit-album.php:388 views/edit-album.php:473 views/settings.php:138
113
  #: views/settings.php:223
114
  msgid "Width"
115
  msgstr "宽度"
116
 
117
- #: views/add-new-album.php:255 views/add-new-album.php:340
118
- #: views/edit-album.php:395 views/edit-album.php:480 views/settings.php:145
119
  #: views/settings.php:230
120
  msgid "Height"
121
  msgstr "高度"
122
 
123
- #: views/add-new-album.php:262 views/edit-album.php:402 views/settings.php:152
124
  msgid "Images in Row"
125
  msgstr "图像 行"
126
 
127
- #: views/add-new-album.php:269 views/add-new-album.php:347
128
- #: views/add-new-album.php:390 views/edit-album.php:409
129
- #: views/edit-album.php:487 views/edit-album.php:530 views/settings.php:159
130
  #: views/settings.php:237 views/settings.php:280
131
  msgid "Opacity"
132
  msgstr "不透明"
133
 
134
- #: views/add-new-album.php:276 views/add-new-album.php:354
135
- #: views/add-new-album.php:397 views/edit-album.php:416
136
- #: views/edit-album.php:494 views/edit-album.php:537 views/settings.php:166
137
  #: views/settings.php:244 views/settings.php:287
138
  msgid "Border Size"
139
  msgstr "边框大小"
140
 
141
- #: views/add-new-album.php:283 views/add-new-album.php:361
142
- #: views/add-new-album.php:404 views/edit-album.php:423
143
- #: views/edit-album.php:501 views/edit-album.php:544 views/settings.php:173
144
  #: views/settings.php:251 views/settings.php:294
145
  msgid "Border Radius"
146
  msgstr "边界半径"
147
 
148
- #: views/add-new-album.php:290 views/add-new-album.php:368
149
- #: views/add-new-album.php:417 views/edit-album.php:430
150
- #: views/edit-album.php:508 views/edit-album.php:557 views/settings.php:180
151
  #: views/settings.php:258 views/settings.php:307
152
  msgid "Border Color"
153
  msgstr "边框颜色"
154
 
155
- #: views/add-new-album.php:301 views/edit-album.php:441 views/settings.php:191
156
  msgid "Album Cover Settings"
157
  msgstr "专辑封面设置"
158
 
159
- #: views/add-new-album.php:312 views/edit-album.php:452 views/settings.php:202
160
  msgid "Cover Size"
161
  msgstr "封面尺寸"
162
 
163
- #: views/add-new-album.php:379 views/edit-album.php:519 views/settings.php:269
164
  msgid "Lightbox Settings"
165
  msgstr "灯箱设置"
166
 
167
- #: views/add-new-album.php:411 views/edit-album.php:551 views/settings.php:301
168
  msgid "Text Color"
169
  msgstr "文字颜色"
170
 
171
- #: views/add-new-album.php:423 views/edit-album.php:563 views/settings.php:313
172
  msgid "Inline Background"
173
  msgstr "直列背景"
174
 
175
- #: views/add-new-album.php:429 views/edit-album.php:569 views/settings.php:319
176
  msgid "Overlay Background"
177
  msgstr "叠加背景"
178
 
179
- #: views/add-new-album.php:440 views/edit-album.php:580 views/settings.php:330
180
  msgid "Slide Show Settings"
181
  msgstr "幻灯片放映设置"
182
 
183
- #: views/add-new-album.php:451 views/edit-album.php:591 views/settings.php:341
184
  msgid "Auto Play"
185
  msgstr "自动播放"
186
 
187
- #: views/add-new-album.php:472 views/edit-album.php:612 views/settings.php:363
188
  msgid "Interval"
189
  msgstr "间隔"
190
 
191
- #: views/add-new-album.php:484 views/edit-album.php:624 views/settings.php:375
192
  msgid "Pagination Settings"
193
  msgstr "分页"
194
 
195
- #: views/add-new-album.php:495 views/edit-album.php:635 views/settings.php:386
196
  msgid "Paging"
197
  msgstr "分页"
198
 
199
- #: views/add-new-album.php:792 views/edit-album.php:97
200
- #: views/edit-album.php:1097
201
  msgid "Remove Image"
202
  msgstr "祛 图像"
203
 
204
- #: views/add-new-album.php:797 views/edit-album.php:102
205
- #: views/edit-album.php:1102
206
  msgid "Enter your Image Title"
207
  msgstr "输入您 图片标题"
208
 
209
- #: views/add-new-album.php:799 views/edit-album.php:1104
 
210
  msgid "Enter your Image Description"
211
  msgstr "输入您图片产品描述"
212
 
213
- #: views/add-new-album.php:816 views/edit-album.php:1124
214
- #: views/edit-album.php:1143
215
  msgid "Are you sure you want to delete this Image?"
216
  msgstr "您确定您要删除此图片吗?"
217
 
218
- #: views/add-new-album.php:938
219
  msgid "Are you sure you want to delete these Images?"
220
  msgstr "你确定你要删除这些图片?"
221
 
222
- #: views/album_preview.php:95
223
- msgid "Album Preview"
224
- msgstr "专辑试听"
225
-
226
- #: views/dashboard.php:15 views/dashboard.php:17
227
- msgid "Global Settings"
228
- msgstr "全局设置"
229
 
230
  #: views/dashboard.php:21 views/dashboard.php:23
231
  msgid "Delete All Albums"
@@ -255,27 +253,19 @@ msgstr "创建日期对"
255
  msgid "Edit Album"
256
  msgstr "编辑相簿"
257
 
258
- #: views/dashboard.php:80
259
  msgid "Re-order Images"
260
  msgstr "重新排序图像"
261
 
262
- #: views/dashboard.php:85
263
- msgid "Preview Album"
264
- msgstr "预览相册"
265
-
266
  #: views/dashboard.php:90 views/edit-album.php:13
267
  msgid "Delete Album"
268
  msgstr "删除相册"
269
 
270
- #: views/dashboard.php:123 views/edit-album.php:1161
271
  msgid "Are you sure you want to delete this Album?"
272
  msgstr "您确定您要删除此专辑?"
273
 
274
- #: views/dashboard.php:133
275
- msgid "Error! you are unable to delete this Album until Album has Pictures."
276
- msgstr "误差!您无法删除此专辑,直到专辑有图片。"
277
-
278
- #: views/dashboard.php:146
279
  msgid "Are you sure you want to delete all Albums ?"
280
  msgstr "您确定您要删除的所有相册吗?"
281
 
@@ -287,27 +277,19 @@ msgstr "更新相册"
287
  msgid "Album updated. Kindly wait for the redirect."
288
  msgstr "相册更新。请等待重定向。"
289
 
290
- #: views/edit-album.php:105
291
- msgid "Enter your Image Descriction"
292
- msgstr "输入您图像描述"
293
-
294
- #: views/edit-album.php:1177
295
  msgid "Are you sure you want to delete these Images"
296
  msgstr "你确定你想删除这些图像"
297
 
298
- #: views/front-view-albums.php:68 views/front-view-all-albums.php:13
299
  msgid "Back to Albums"
300
  msgstr "回到相册"
301
 
302
- #: views/front-view-albums.php:84 views/front-view-albums.php:114
303
- #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:109
304
  msgid "See Album images"
305
  msgstr "睹专辑,图片"
306
 
307
- #: views/images_sorting.php:58
308
- msgid "Sorting"
309
- msgstr "分选"
310
-
311
  #: views/settings.php:90
312
  msgid "Save and Submit Changes"
313
  msgstr "保存并提交变更"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2013-07-18 10:42+0530\n"
5
+ "PO-Revision-Date: 2013-07-18 10:56+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
  "X-Generator: Poedit 1.5.4\n"
12
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
+ "X-Poedit-Basepath: C:\\wamp\\www\\gallery-bank\\wp-content\\plugins\\gallery-"
14
  "bank\n"
15
  "X-Poedit-SearchPath-0: .\n"
16
 
17
+ #: lib/gallery-bank-class.php:8
18
  msgid "Gallery Bank"
19
  msgstr ""
20
 
22
  msgid "Dashboard"
23
  msgstr "仪表盘"
24
 
25
+ #: lib/gallery-bank-class.php:10 views/add-new-album.php:205
26
+ #: views/dashboard.php:15 views/dashboard.php:17 views/edit-album.php:321
27
+ #: views/settings.php:83
28
+ msgid "Global Settings"
29
+ msgstr "全局设置"
30
 
31
  #: lib/gallery-bank-class.php:262
32
  msgid "Select Gallery:"
33
  msgstr "选择图库:"
34
 
35
  #: lib/gallery-bank-class.php:264
36
+ msgid "Select Album"
37
+ msgstr "选择相册"
38
 
39
  #: views/add-new-album.php:83 views/dashboard.php:9 views/dashboard.php:11
40
  msgid "Add New Album"
41
  msgstr "添加新专辑"
42
 
43
  #: views/add-new-album.php:88 views/album_preview.php:99
44
+ #: views/edit-album.php:10 views/images_sorting.php:87 views/settings.php:88
45
  msgid "Back to Album Overview"
46
  msgstr "返回相簿概述"
47
 
57
  msgid "Album Details"
58
  msgstr "专辑详情"
59
 
60
+ #: views/add-new-album.php:109 views/edit-album.php:47
61
  msgid "Enter your Album title here"
62
  msgstr "在这里输入你的相册标题"
63
 
64
+ #: views/add-new-album.php:122 views/edit-album.php:62
65
  msgid "Upload Images"
66
  msgstr "上传图片"
67
 
68
+ #: views/add-new-album.php:127 views/edit-album.php:67
69
  msgid "Upload Images to your Album "
70
  msgstr "上传图片到你的相册"
71
 
72
+ #: views/add-new-album.php:132 views/edit-album.php:72
73
  msgid "Delete "
74
  msgstr "删除"
75
 
76
+ #: views/add-new-album.php:144 views/edit-album.php:245
77
  msgid "Album Cover"
78
  msgstr "专辑封面"
79
 
80
+ #: views/add-new-album.php:158 views/edit-album.php:274
81
  msgid "Set Cover Image "
82
  msgstr "设置封面图片"
83
 
84
+ #: views/add-new-album.php:166 views/edit-album.php:282
85
  msgid "Short Codes For Page/Post"
86
  msgstr "短代码页/后"
87
 
88
+ #: views/add-new-album.php:177 views/edit-album.php:293
89
  msgid "All Albums"
90
  msgstr "所有相册"
91
 
92
+ #: views/add-new-album.php:181 views/edit-album.php:297
93
  msgid "Single Album"
94
  msgstr "单曲专辑"
95
 
96
+ #: views/add-new-album.php:185 views/edit-album.php:301
97
  msgid "Album with Cover"
98
  msgstr "专辑 同 覆盖"
99
 
100
+ #: views/add-new-album.php:194 views/edit-album.php:310
101
  msgid "Album Settings"
102
  msgstr "相册设置"
103
 
104
+ #: views/add-new-album.php:218 views/edit-album.php:358
105
  msgid "Thumbnails Settings"
106
  msgstr "缩略图设置"
107
 
108
+ #: views/add-new-album.php:229 views/edit-album.php:369 views/settings.php:117
109
  msgid "Thumbnail Size"
110
  msgstr "缩略图大小"
111
 
112
+ #: views/add-new-album.php:250 views/add-new-album.php:335
113
+ #: views/edit-album.php:390 views/edit-album.php:475 views/settings.php:138
114
  #: views/settings.php:223
115
  msgid "Width"
116
  msgstr "宽度"
117
 
118
+ #: views/add-new-album.php:257 views/add-new-album.php:342
119
+ #: views/edit-album.php:397 views/edit-album.php:482 views/settings.php:145
120
  #: views/settings.php:230
121
  msgid "Height"
122
  msgstr "高度"
123
 
124
+ #: views/add-new-album.php:264 views/edit-album.php:404 views/settings.php:152
125
  msgid "Images in Row"
126
  msgstr "图像 行"
127
 
128
+ #: views/add-new-album.php:271 views/add-new-album.php:349
129
+ #: views/add-new-album.php:392 views/edit-album.php:411
130
+ #: views/edit-album.php:489 views/edit-album.php:532 views/settings.php:159
131
  #: views/settings.php:237 views/settings.php:280
132
  msgid "Opacity"
133
  msgstr "不透明"
134
 
135
+ #: views/add-new-album.php:278 views/add-new-album.php:356
136
+ #: views/add-new-album.php:399 views/edit-album.php:418
137
+ #: views/edit-album.php:496 views/edit-album.php:539 views/settings.php:166
138
  #: views/settings.php:244 views/settings.php:287
139
  msgid "Border Size"
140
  msgstr "边框大小"
141
 
142
+ #: views/add-new-album.php:285 views/add-new-album.php:363
143
+ #: views/add-new-album.php:406 views/edit-album.php:425
144
+ #: views/edit-album.php:503 views/edit-album.php:546 views/settings.php:173
145
  #: views/settings.php:251 views/settings.php:294
146
  msgid "Border Radius"
147
  msgstr "边界半径"
148
 
149
+ #: views/add-new-album.php:292 views/add-new-album.php:370
150
+ #: views/add-new-album.php:419 views/edit-album.php:432
151
+ #: views/edit-album.php:510 views/edit-album.php:559 views/settings.php:180
152
  #: views/settings.php:258 views/settings.php:307
153
  msgid "Border Color"
154
  msgstr "边框颜色"
155
 
156
+ #: views/add-new-album.php:303 views/edit-album.php:443 views/settings.php:191
157
  msgid "Album Cover Settings"
158
  msgstr "专辑封面设置"
159
 
160
+ #: views/add-new-album.php:314 views/edit-album.php:454 views/settings.php:202
161
  msgid "Cover Size"
162
  msgstr "封面尺寸"
163
 
164
+ #: views/add-new-album.php:381 views/edit-album.php:521 views/settings.php:269
165
  msgid "Lightbox Settings"
166
  msgstr "灯箱设置"
167
 
168
+ #: views/add-new-album.php:413 views/edit-album.php:553 views/settings.php:301
169
  msgid "Text Color"
170
  msgstr "文字颜色"
171
 
172
+ #: views/add-new-album.php:425 views/edit-album.php:565 views/settings.php:313
173
  msgid "Inline Background"
174
  msgstr "直列背景"
175
 
176
+ #: views/add-new-album.php:431 views/edit-album.php:571 views/settings.php:319
177
  msgid "Overlay Background"
178
  msgstr "叠加背景"
179
 
180
+ #: views/add-new-album.php:442 views/edit-album.php:582 views/settings.php:330
181
  msgid "Slide Show Settings"
182
  msgstr "幻灯片放映设置"
183
 
184
+ #: views/add-new-album.php:453 views/edit-album.php:593 views/settings.php:341
185
  msgid "Auto Play"
186
  msgstr "自动播放"
187
 
188
+ #: views/add-new-album.php:474 views/edit-album.php:614 views/settings.php:363
189
  msgid "Interval"
190
  msgstr "间隔"
191
 
192
+ #: views/add-new-album.php:486 views/edit-album.php:626 views/settings.php:375
193
  msgid "Pagination Settings"
194
  msgstr "分页"
195
 
196
+ #: views/add-new-album.php:497 views/edit-album.php:637 views/settings.php:386
197
  msgid "Paging"
198
  msgstr "分页"
199
 
200
+ #: views/add-new-album.php:815 views/edit-album.php:99
201
+ #: views/edit-album.php:1121
202
  msgid "Remove Image"
203
  msgstr "祛 图像"
204
 
205
+ #: views/add-new-album.php:820 views/edit-album.php:104
206
+ #: views/edit-album.php:1126
207
  msgid "Enter your Image Title"
208
  msgstr "输入您 图片标题"
209
 
210
+ #: views/add-new-album.php:822 views/edit-album.php:107
211
+ #: views/edit-album.php:1128
212
  msgid "Enter your Image Description"
213
  msgstr "输入您图片产品描述"
214
 
215
+ #: views/add-new-album.php:839 views/edit-album.php:1148
216
+ #: views/edit-album.php:1167
217
  msgid "Are you sure you want to delete this Image?"
218
  msgstr "您确定您要删除此图片吗?"
219
 
220
+ #: views/add-new-album.php:961
221
  msgid "Are you sure you want to delete these Images?"
222
  msgstr "你确定你要删除这些图片?"
223
 
224
+ #: views/album_preview.php:95 views/dashboard.php:85
225
+ msgid "Preview Album"
226
+ msgstr "预览相册"
 
 
 
 
227
 
228
  #: views/dashboard.php:21 views/dashboard.php:23
229
  msgid "Delete All Albums"
253
  msgid "Edit Album"
254
  msgstr "编辑相簿"
255
 
256
+ #: views/dashboard.php:80 views/images_sorting.php:83
257
  msgid "Re-order Images"
258
  msgstr "重新排序图像"
259
 
 
 
 
 
260
  #: views/dashboard.php:90 views/edit-album.php:13
261
  msgid "Delete Album"
262
  msgstr "删除相册"
263
 
264
+ #: views/dashboard.php:123 views/edit-album.php:1185
265
  msgid "Are you sure you want to delete this Album?"
266
  msgstr "您确定您要删除此专辑?"
267
 
268
+ #: views/dashboard.php:140
 
 
 
 
269
  msgid "Are you sure you want to delete all Albums ?"
270
  msgstr "您确定您要删除的所有相册吗?"
271
 
277
  msgid "Album updated. Kindly wait for the redirect."
278
  msgstr "相册更新。请等待重定向。"
279
 
280
+ #: views/edit-album.php:1201
 
 
 
 
281
  msgid "Are you sure you want to delete these Images"
282
  msgstr "你确定你想删除这些图像"
283
 
284
+ #: views/front-view-albums.php:67 views/front-view-all-albums.php:13
285
  msgid "Back to Albums"
286
  msgstr "回到相册"
287
 
288
+ #: views/front-view-albums.php:83 views/front-view-albums.php:134
289
+ #: views/front-view-all-albums.php:77 views/front-view-all-albums.php:129
290
  msgid "See Album images"
291
  msgstr "睹专辑,图片"
292
 
 
 
 
 
293
  #: views/settings.php:90
294
  msgid "Save and Submit Changes"
295
  msgstr "保存并提交变更"
lib/album-gallery-bank-class.php CHANGED
@@ -109,6 +109,14 @@ else
109
  {
110
  $album_id = intval($_REQUEST['album_id']);
111
  $wpdb->query
 
 
 
 
 
 
 
 
112
  (
113
  $wpdb->prepare
114
  (
@@ -247,9 +255,40 @@ else
247
  }
248
  else if($_REQUEST['param'] == "delete_all_albums")
249
  {
250
- include_once 'gallery-bank.php';
251
- plugin_uninstall_script_for_gallery_bank();
252
- plugin_install_script_for_gallery_bank();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
253
  die();
254
  }
255
  }
109
  {
110
  $album_id = intval($_REQUEST['album_id']);
111
  $wpdb->query
112
+ (
113
+ $wpdb->prepare
114
+ (
115
+ "DELETE FROM ".gallery_bank_pics()." WHERE album_id = %d",
116
+ $album_id
117
+ )
118
+ );
119
+ $wpdb->query
120
  (
121
  $wpdb->prepare
122
  (
255
  }
256
  else if($_REQUEST['param'] == "delete_all_albums")
257
  {
258
+ $album = $wpdb->get_results
259
+ (
260
+ $wpdb->prepare
261
+ (
262
+ "SELECT * FROM ".gallery_bank_albums(),""
263
+ )
264
+ );
265
+ for($flag=0; $flag < count($album); $flag++)
266
+ {
267
+ $wpdb->query
268
+ (
269
+ $wpdb->prepare
270
+ (
271
+ "DELETE FROM ".gallery_bank_pics()." WHERE album_id = %d",
272
+ $album[$flag]->album_id
273
+ )
274
+ );
275
+ $wpdb->query
276
+ (
277
+ $wpdb->prepare
278
+ (
279
+ "DELETE FROM ".gallery_bank_settings()." WHERE album_id = %d",
280
+ $album[$flag]->album_id
281
+ )
282
+ );
283
+ $wpdb->query
284
+ (
285
+ $wpdb->prepare
286
+ (
287
+ "DELETE FROM ".gallery_bank_albums()." WHERE album_id = %d",
288
+ $album[$flag]->album_id
289
+ )
290
+ );
291
+ }
292
  die();
293
  }
294
  }
lib/front-view-album-class.php CHANGED
@@ -112,6 +112,7 @@
112
  <?php
113
  }
114
  }
 
115
  if($pic_detail[$flag]->description == "")
116
  {
117
 
@@ -123,17 +124,37 @@
123
  <?php
124
  if($image_content[1] == 1)
125
  {
126
- $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
127
- ?>
128
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
129
- <?php
 
 
 
 
 
 
 
 
 
 
130
  }
131
  else
132
  {
133
- $css_custom_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
134
- ?>
135
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
136
- <?php
 
 
 
 
 
 
 
 
 
 
137
  }
138
  }
139
  else
@@ -143,17 +164,37 @@
143
  <?php
144
  if($image_content[1] == 1)
145
  {
146
- $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
147
- ?>
148
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
149
- <?php
 
 
 
 
 
 
 
 
 
 
150
  }
151
  else
152
  {
153
- $css_custom_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
154
- ?>
155
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
156
- <?php
 
 
 
 
 
 
 
 
 
 
157
  }
158
  }
159
  }
@@ -167,17 +208,37 @@
167
  <?php
168
  if($image_content[1] == 1)
169
  {
170
- $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
171
- ?>
172
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
173
- <?php
 
 
 
 
 
 
 
 
 
 
174
  }
175
  else
176
  {
177
- $css_custom_image_thumbnail = "width:" .$image_width[1] . ";height:" . $image_height[1] . ";border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
178
- ?>
179
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
180
- <?php
 
 
 
 
 
 
 
 
 
 
181
  }
182
  }
183
  else
@@ -187,17 +248,37 @@
187
  <?php
188
  if($image_content[1] == 1)
189
  {
190
- $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
191
- ?>
192
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
193
- <?php
 
 
 
 
 
 
 
 
 
 
194
  }
195
  else
196
  {
197
- $css_custom_image_thumbnail = "width:" .$image_width[1] . ";height:" . $image_height[1] . ";border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
198
- ?>
199
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
200
- <?php
 
 
 
 
 
 
 
 
 
 
201
  }
202
  }
203
  }
112
  <?php
113
  }
114
  }
115
+ $domain = strstr($pic_detail[$flag]->pic_path, '/wp-content');
116
  if($pic_detail[$flag]->description == "")
117
  {
118
 
124
  <?php
125
  if($image_content[1] == 1)
126
  {
127
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
128
+ {
129
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
130
+ ?>
131
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
132
+ <?php
133
+ }
134
+ else
135
+ {
136
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
137
+ ?>
138
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
139
+ <?php
140
+ }
141
  }
142
  else
143
  {
144
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
145
+ {
146
+ $css_custom_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
147
+ ?>
148
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
149
+ <?php
150
+ }
151
+ else
152
+ {
153
+ $css_custom_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
154
+ ?>
155
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
156
+ <?php
157
+ }
158
  }
159
  }
160
  else
164
  <?php
165
  if($image_content[1] == 1)
166
  {
167
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
168
+ {
169
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
170
+ ?>
171
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
172
+ <?php
173
+ }
174
+ else
175
+ {
176
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
177
+ ?>
178
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
179
+ <?php
180
+ }
181
  }
182
  else
183
  {
184
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
185
+ {
186
+ $css_custom_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
187
+ ?>
188
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
189
+ <?php
190
+ }
191
+ else
192
+ {
193
+ $css_custom_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
194
+ ?>
195
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
196
+ <?php
197
+ }
198
  }
199
  }
200
  }
208
  <?php
209
  if($image_content[1] == 1)
210
  {
211
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
212
+ {
213
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
214
+ ?>
215
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
216
+ <?php
217
+ }
218
+ else
219
+ {
220
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
221
+ ?>
222
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
223
+ <?php
224
+ }
225
  }
226
  else
227
  {
228
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
229
+ {
230
+ $css_custom_image_thumbnail = "width:" .$image_width[1] . ";height:" . $image_height[1] . ";border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
231
+ ?>
232
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
233
+ <?php
234
+ }
235
+ else
236
+ {
237
+ $css_custom_image_thumbnail = "width:" .$image_width[1] . ";height:" . $image_height[1] . ";border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
238
+ ?>
239
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
240
+ <?php
241
+ }
242
  }
243
  }
244
  else
248
  <?php
249
  if($image_content[1] == 1)
250
  {
251
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
252
+ {
253
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
254
+ ?>
255
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
256
+ <?php
257
+ }
258
+ else
259
+ {
260
+ $css_image_thumbnail = "border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
261
+ ?>
262
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
263
+ <?php
264
+ }
265
  }
266
  else
267
  {
268
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
269
+ {
270
+ $css_custom_image_thumbnail = "width:" .$image_width[1] . ";height:" . $image_height[1] . ";border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
271
+ ?>
272
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
273
+ <?php
274
+ }
275
+ else
276
+ {
277
+ $css_custom_image_thumbnail = "width:" .$image_width[1] . ";height:" . $image_height[1] . ";border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1].";opacity:".$image_opacity[1];
278
+ ?>
279
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
280
+ <?php
281
+ }
282
  }
283
  }
284
  }
lib/gallery-bank-class.php CHANGED
@@ -106,23 +106,19 @@ function album_preview()
106
  function backend_scripts_calls()
107
  {
108
  wp_enqueue_script('jquery');
109
- wp_enqueue_script('bootstrap.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/bootstrap/bootstrap.min.js');
110
  wp_enqueue_script('bootstrap-bootbox.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/bootstrap/bootstrap-bootbox.min.js');
111
- wp_enqueue_script('jquery.uniform.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/forms/jquery.uniform.min.js');
112
- wp_enqueue_script('jquery.ibutton.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/forms/jquery.ibutton.js');
113
  wp_enqueue_script('jquery.dataTables.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/tables/jquery.dataTables.min.js');
114
- wp_enqueue_script('jquery_ui_custom.js', GALLERY_BK_PLUGIN_URL .'/assets/js/jquery_ui_custom.js');
115
  wp_enqueue_script('mColorPicker_small.js', GALLERY_BK_PLUGIN_URL .'/assets/js/colorpicker/js/mColorPicker_small.js');
116
  wp_enqueue_script('jquery.validate.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/forms/jquery.validate.min.js');
117
  wp_enqueue_script('jquery.titanlighbox.js', GALLERY_BK_PLUGIN_URL .'/assets/js/jquery.titanlighbox.js');
 
118
  }
119
  function frontend_plugin_js_scripts_gallery_bank()
120
  {
121
  wp_enqueue_script('jquery');
122
  wp_enqueue_script('jquery.titanlighbox.js', GALLERY_BK_PLUGIN_URL .'/assets/js/jquery.titanlighbox.js');
123
  wp_enqueue_script('jquery.dataTables.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/tables/jquery.dataTables.min.js');
124
- wp_enqueue_script('bootstrap.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/bootstrap/bootstrap.min.js');
125
- wp_enqueue_script('jquery.uniform.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/forms/jquery.uniform.min.js');
126
  }
127
 
128
  //--------------------------------------------------------------------------------------------------------------//
106
  function backend_scripts_calls()
107
  {
108
  wp_enqueue_script('jquery');
 
109
  wp_enqueue_script('bootstrap-bootbox.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/bootstrap/bootstrap-bootbox.min.js');
 
 
110
  wp_enqueue_script('jquery.dataTables.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/tables/jquery.dataTables.min.js');
 
111
  wp_enqueue_script('mColorPicker_small.js', GALLERY_BK_PLUGIN_URL .'/assets/js/colorpicker/js/mColorPicker_small.js');
112
  wp_enqueue_script('jquery.validate.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/forms/jquery.validate.min.js');
113
  wp_enqueue_script('jquery.titanlighbox.js', GALLERY_BK_PLUGIN_URL .'/assets/js/jquery.titanlighbox.js');
114
+ wp_enqueue_script('jquery.tooltip.js', GALLERY_BK_PLUGIN_URL .'/assets/js/jquery.tooltip.js');
115
  }
116
  function frontend_plugin_js_scripts_gallery_bank()
117
  {
118
  wp_enqueue_script('jquery');
119
  wp_enqueue_script('jquery.titanlighbox.js', GALLERY_BK_PLUGIN_URL .'/assets/js/jquery.titanlighbox.js');
120
  wp_enqueue_script('jquery.dataTables.min.js', GALLERY_BK_PLUGIN_URL .'/assets/js/plugins/tables/jquery.dataTables.min.js');
121
+
 
122
  }
123
 
124
  //--------------------------------------------------------------------------------------------------------------//
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: Gallery-Bank
3
  Tags: gallery, image, gallery images, album, foto, fotoalbum, website gallery, multiple pictures, pictures, photo, photoalbum, photogallery, photo gallery, lightbox,media, nextgen, nextgen gallery,photo, photo albums, picture, pictures, thumbnails, slideshow
4
  Requires at least: 3.0
5
  Tested up to: 3.5.2
6
- Stable tag: 2.0.0
7
  License: GPLv3 or later
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -11,12 +11,9 @@ Gallery Bank is an easy to use Responsive WordPress Gallery Plugin for photos ga
11
 
12
  == Description ==
13
 
14
- Gallery Bank is the WordPress plugin that allows you to create photo galleries with an ease in your WordPress websites.
15
- Multiple albums can be added along with titles and descriptions in the gallery.
16
- It has the ability to upload images, with options like adding, deleting and sorting image, and editing thumbnails; group galleries into albums.
17
- You can enjoy the slide show feature in the Gallery Bank.
18
- Gallery Bank is designed to adapt each portfolio to any situation and can be easily used on mobiles as it is a Responsive plugin.
19
-
20
 
21
  <a href="http://gallery-bank.com/forum/support-forum/" target="_blank">Support Desk - feel free to ask your queries</a>
22
 
@@ -24,24 +21,22 @@ Gallery Bank is designed to adapt each portfolio to any situation and can be eas
24
 
25
  <a href="https://www.facebook.com/GalleryBank/" target="_blank">Like & Support us on Facebook</a>
26
 
27
- = Features =
28
 
29
- * In an album you can add unlimited number of pictures /images.
30
- * Easy to edit pictures/images.
31
- * Set the cover for the album.
32
- * Add Single Gallery or Display Images to your page or post using a shortcode.
33
- * Sorting can be done in albums.
34
- * Caption to photo album.
35
- * Change the size of album cover thumbnails and photos in the album.
36
  * Light box view of the images/pictures.
37
  * Option to add description and titles to the images.
38
  * View pictures in a slide show and in a full size.
39
  * User-friendly AJAX admin
40
- * Choose a number of pictures to display in one row in the gallery album.
41
- * Easy to delete images/pictures.
42
  * Upload different types of media(.jpg,.jpeg,.gif,.png)
43
 
44
- = Pro Version =
45
 
46
  * Domain Installation (x1 change anytime)
47
  * Responsive Gallery
@@ -55,10 +50,38 @@ Gallery Bank is designed to adapt each portfolio to any situation and can be eas
55
  * Change size of album cover thumbnails & pics.
56
  * Choose number of pictures to display in row.
57
  * View pictures as a slide show and in a full size.
 
 
 
 
 
 
58
 
59
  Visit [here](http://gallery-bank.com) to upgrade to Pro Version now.
60
 
61
- = Gallery Bank in following Languages =
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
 
63
  * Albanian (sq_AL)
64
  * Arabic (ar_AR)
@@ -110,6 +133,10 @@ Visit [here](http://gallery-bank.com) to upgrade to Pro Version now.
110
  6. Opening Image of the Album in Lightbox.
111
 
112
  == Changelog ==
 
 
 
 
113
 
114
  = 2.0.0 =
115
 
3
  Tags: gallery, image, gallery images, album, foto, fotoalbum, website gallery, multiple pictures, pictures, photo, photoalbum, photogallery, photo gallery, lightbox,media, nextgen, nextgen gallery,photo, photo albums, picture, pictures, thumbnails, slideshow
4
  Requires at least: 3.0
5
  Tested up to: 3.5.2
6
+ Stable tag: 2.0.1
7
  License: GPLv3 or later
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
11
 
12
  == Description ==
13
 
14
+ Gallery Bank is the best WordPress plugin that allows you to create photo galleries with an ease in your WordPress websites.
15
+ It has the ability to upload images, with options like adding, editing, re-order/sorting and deleting images in the Album.
16
+ Gallery Bank is designed to adapt each portfolio to any situation and can be easily used on mobiles as it is a Responsive Plugin.
 
 
 
17
 
18
  <a href="http://gallery-bank.com/forum/support-forum/" target="_blank">Support Desk - feel free to ask your queries</a>
19
 
21
 
22
  <a href="https://www.facebook.com/GalleryBank/" target="_blank">Like & Support us on Facebook</a>
23
 
24
+ = Key Features in Standard Version =
25
 
26
+ * Creates upto 2 Albums in your Gallery Bank
27
+ * Unlimited Images could be uploaded to each Album.
28
+ * Feature to set the cover for the album.
29
+ * Bulk Delete option available to delete all or selected images in an Album.
30
+ * Various Shortcodes available for displaying albums on Pages/Posts.
31
+ * Albums could be easily editable
32
+ * Images could be re-ordered or sorted in a customized way.
33
  * Light box view of the images/pictures.
34
  * Option to add description and titles to the images.
35
  * View pictures in a slide show and in a full size.
36
  * User-friendly AJAX admin
 
 
37
  * Upload different types of media(.jpg,.jpeg,.gif,.png)
38
 
39
+ = Key Features in Pro Version =
40
 
41
  * Domain Installation (x1 change anytime)
42
  * Responsive Gallery
50
  * Change size of album cover thumbnails & pics.
51
  * Choose number of pictures to display in row.
52
  * View pictures as a slide show and in a full size.
53
+ * Pagination option availble.
54
+ * Bulk Delete option available to delete all or selected images in an Album.
55
+ * Preview Images while on the Backend.
56
+ * Widget Introducted to show all images in a particular album in your Sidebars/Footers.
57
+ * General Settings for Images, Album Covers, Lightbox and Slideshow
58
+ * Individual Settings for Images, Album Covers, Lightbox and Slideshow
59
 
60
  Visit [here](http://gallery-bank.com) to upgrade to Pro Version now.
61
 
62
+ = Editing Albums =
63
+ In albums, editing can be done easily. You can edit or add more images/ pictures in your albums. You can change title/description of an album as well as title/description of each image uploaded in a particular album.
64
+
65
+ = Sorting of Albums =
66
+ Sorting of Images can be done in your albums. With this feature, you can change the order of pictures according to your requirement/choice.
67
+
68
+ = Album Preview =
69
+ In album preview you can view the pictures/images on your backennd before implementing the shortcodes on your Pages/Posts.
70
+
71
+ = Cover Image =
72
+ You can easily set the cover image in your album. This cover image would be used to display on your Pages/Post when using the Album shortcodes.
73
+
74
+ = Short Codes =
75
+ You can use 3 of the shortcodes availble for displaying albums on your Pages/Posts
76
+
77
+ = Titlle/Description =
78
+ You can easily give the titles/ descriptions to the pictures/ images of your album and you can also provide title and description for each image you upload in your Album.
79
+
80
+ = Bulk Deletion =
81
+ With this bulk deletion feature, you can now delete the pictures you want in bulk. It is difficult to delete images one by one so the, so this feature would save a lot of time.
82
+
83
+
84
+ = Gallery Bank in available in the following Languages =
85
 
86
  * Albanian (sq_AL)
87
  * Arabic (ar_AR)
133
  6. Opening Image of the Album in Lightbox.
134
 
135
  == Changelog ==
136
+ = 2.0.1 =
137
+
138
+ * CSS Conflicts Fixed
139
+ * Timbthumb 2.8.11 Updated
140
 
141
  = 2.0.0 =
142
 
views/add-new-album.php CHANGED
@@ -109,6 +109,7 @@
109
  </div>
110
  </div>
111
  </div>
 
112
  </div>
113
  </div>
114
  </form>
109
  </div>
110
  </div>
111
  </div>
112
+ <a href="http://gallery-bank.com/" target="_blank"><img style="cursor: pointer;width:95%" src="<?php echo GALLERY_BK_PLUGIN_URL.'/sidebar.png' ?>"/></a>
113
  </div>
114
  </div>
115
  </form>
views/edit-album.php CHANGED
@@ -226,7 +226,9 @@
226
  </div>
227
  </div>
228
  </div>
 
229
  </div>
 
230
  </div>
231
  </form>
232
  </div>
226
  </div>
227
  </div>
228
  </div>
229
+ <a href="http://gallery-bank.com/" target="_blank"><img style="cursor: pointer;width:95%" src="<?php echo GALLERY_BK_PLUGIN_URL.'/sidebar.png' ?>"/></a>
230
  </div>
231
+
232
  </div>
233
  </form>
234
  </div>
views/front-view-albums.php CHANGED
@@ -88,22 +88,43 @@ if(($setting_cover->album_cover == "undefined") || ($setting_cover->album_cover
88
  }
89
  else
90
  {
 
91
  ?>
92
  <div id="main_div<?php echo $unique_id;?>" style="display: block;" class="album-cover">
93
  <?php
94
  if($cover_content[1] == 1)
95
  {
96
- $album_custom_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1].";opacity:". $cover_opacity[1];
97
- ?>
98
- <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($setting_cover->album_cover).'&h=150&w=150&zc=1&q=100';?>" onclick="view_images_<?php echo $unique_id;?>(<?php echo $album_id;?>);" style="cursor:pointer;<?php echo $album_custom_cover_css; ?>" />
99
- <?php
 
 
 
 
 
 
 
 
 
 
100
  }
101
  else
102
  {
103
- $album_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1].";opacity:". $cover_opacity[1];
104
- ?>
105
- <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($setting_cover->album_cover).'&h='.$cover_height[1].'&w='.$cover_width[1].'&zc=1&q=100';?>" onclick="view_images_<?php echo $unique_id;?>(<?php echo $album_id;?>);" style="cursor:pointer;<?php echo $album_cover_css; ?>" />
106
- <?php
 
 
 
 
 
 
 
 
 
 
107
  }
108
  ?>
109
  <div style="text-align: justify;display:inline-block;vertical-align:top;margin-left:20px;">
88
  }
89
  else
90
  {
91
+ $domain = strstr($setting_cover->album_cover, '/wp-content');
92
  ?>
93
  <div id="main_div<?php echo $unique_id;?>" style="display: block;" class="album-cover">
94
  <?php
95
  if($cover_content[1] == 1)
96
  {
97
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
98
+ {
99
+ $album_custom_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1].";opacity:". $cover_opacity[1];
100
+ ?>
101
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($setting_cover->album_cover).'&h=150&w=150&zc=1&q=100';?>" onclick="view_images_<?php echo $unique_id;?>(<?php echo $album_id;?>);" style="cursor:pointer;<?php echo $album_custom_cover_css; ?>" />
102
+ <?php
103
+ }
104
+ else
105
+ {
106
+ $album_custom_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1].";opacity:". $cover_opacity[1];
107
+ ?>
108
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" onclick="view_images_<?php echo $unique_id;?>(<?php echo $album_id;?>);" style="cursor:pointer;<?php echo $album_custom_cover_css; ?>" />
109
+ <?php
110
+ }
111
  }
112
  else
113
  {
114
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
115
+ {
116
+ $album_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1].";opacity:". $cover_opacity[1];
117
+ ?>
118
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($setting_cover->album_cover).'&h='.$cover_height[1].'&w='.$cover_width[1].'&zc=1&q=100';?>" onclick="view_images_<?php echo $unique_id;?>(<?php echo $album_id;?>);" style="cursor:pointer;<?php echo $album_cover_css; ?>" />
119
+ <?php
120
+ }
121
+ else
122
+ {
123
+ $album_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1].";opacity:". $cover_opacity[1];
124
+ ?>
125
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$cover_height[1].'&w='.$cover_width[1].'&zc=1&q=100';?>" onclick="view_images_<?php echo $unique_id;?>(<?php echo $album_id;?>);" style="cursor:pointer;<?php echo $album_cover_css; ?>" />
126
+ <?php
127
+ }
128
  }
129
  ?>
130
  <div style="text-align: justify;display:inline-block;vertical-align:top;margin-left:20px;">
views/front-view-all-albums.php CHANGED
@@ -82,24 +82,43 @@
82
  }
83
  else
84
  {
 
85
  ?>
86
  <div id="main_div<?php echo $unique_id;?>" style="display: block;" class="album-cover">
87
  <?php
88
  if($cover_content[1] == 1)
89
  {
90
- $album_custom_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1]. ";opacity:". $cover_opacity[1];
91
- ?>
92
- <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($get_settings->album_cover).'&h=150&w=150&zc=1&q=100';?>" onclick="view_images<?php echo $unique_id;?>(<?php echo $album[$flag]->album_id;?>);" style="cursor:pointer;<?php echo $album_custom_cover_css; ?>" />
93
- <?php
94
-
 
 
 
 
 
 
 
 
 
95
  }
96
  else
97
  {
98
- $album_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1]. ";opacity:". $cover_opacity[1];
99
- ?>
100
- <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($get_settings->album_cover).'&h='.$cover_height[1].'&w='.$cover_width[1].'&zc=1&q=100';?>" onclick="view_images<?php echo $unique_id;?>(<?php echo $album[$flag]->album_id;?>);" style="cursor:pointer;<?php echo $album_cover_css; ?>" />
101
- <?php
102
-
 
 
 
 
 
 
 
 
 
103
  }
104
  ?>
105
  <div style="text-align: justify;display:inline-block;vertical-align:top;margin-left:20px;">
82
  }
83
  else
84
  {
85
+ $domain = strstr($get_settings->album_cover, '/wp-content');
86
  ?>
87
  <div id="main_div<?php echo $unique_id;?>" style="display: block;" class="album-cover">
88
  <?php
89
  if($cover_content[1] == 1)
90
  {
91
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
92
+ {
93
+ $album_custom_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1]. ";opacity:". $cover_opacity[1];
94
+ ?>
95
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($get_settings->album_cover).'&h=150&w=150&zc=1&q=100';?>" onclick="view_images<?php echo $unique_id;?>(<?php echo $album[$flag]->album_id;?>);" style="cursor:pointer;<?php echo $album_custom_cover_css; ?>" />
96
+ <?php
97
+ }
98
+ else
99
+ {
100
+ $album_custom_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1]. ";opacity:". $cover_opacity[1];
101
+ ?>
102
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" onclick="view_images<?php echo $unique_id;?>(<?php echo $album[$flag]->album_id;?>);" style="cursor:pointer;<?php echo $album_custom_cover_css; ?>" />
103
+ <?php
104
+ }
105
  }
106
  else
107
  {
108
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
109
+ {
110
+ $album_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1]. ";opacity:". $cover_opacity[1];
111
+ ?>
112
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($get_settings->album_cover).'&h='.$cover_height[1].'&w='.$cover_width[1].'&zc=1&q=100';?>" onclick="view_images<?php echo $unique_id;?>(<?php echo $album[$flag]->album_id;?>);" style="cursor:pointer;<?php echo $album_cover_css; ?>" />
113
+ <?php
114
+ }
115
+ else
116
+ {
117
+ $album_cover_css = "border:" . $cover_border_value . ";border-radius:" . $cover_border_radius[1]. ";opacity:". $cover_opacity[1];
118
+ ?>
119
+ <img class="imgHolder" src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$cover_height[1].'&w='.$cover_width[1].'&zc=1&q=100';?>" onclick="view_images<?php echo $unique_id;?>(<?php echo $album[$flag]->album_id;?>);" style="cursor:pointer;<?php echo $album_cover_css; ?>" />
120
+ <?php
121
+ }
122
  }
123
  ?>
124
  <div style="text-align: justify;display:inline-block;vertical-align:top;margin-left:20px;">
views/front_view.php CHANGED
@@ -113,6 +113,7 @@
113
  <?php
114
  }
115
  }
 
116
  if($pic_detail[$flag]->description == "")
117
  {
118
  if(($flag % $images_in_row[1] == 0) && $flag != 0)
@@ -123,17 +124,37 @@
123
  <?php
124
  if($image_content[1] == 1)
125
  {
126
- $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
127
- ?>
128
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
129
- <?php
 
 
 
 
 
 
 
 
 
 
130
  }
131
  else
132
  {
133
- $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
134
- ?>
135
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
136
- <?php
 
 
 
 
 
 
 
 
 
 
137
  }
138
  }
139
  else
@@ -143,17 +164,37 @@
143
  <?php
144
  if($image_content[1] == 1)
145
  {
146
- $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
147
- ?>
148
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
149
- <?php
 
 
 
 
 
 
 
 
 
 
150
  }
151
  else
152
  {
153
- $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
154
- ?>
155
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
156
- <?php
 
 
 
 
 
 
 
 
 
 
157
  }
158
  }
159
  }
@@ -167,17 +208,37 @@
167
  <?php
168
  if($image_content[1] == 1)
169
  {
170
- $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
171
- ?>
172
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
173
- <?php
 
 
 
 
 
 
 
 
 
 
174
  }
175
  else
176
  {
177
- $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
178
- ?>
179
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
180
- <?php
 
 
 
 
 
 
 
 
 
 
181
  }
182
  }
183
  else
@@ -187,17 +248,37 @@
187
  <?php
188
  if($image_content[1] == 1)
189
  {
190
- $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
191
- ?>
192
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
193
- <?php
 
 
 
 
 
 
 
 
 
 
194
  }
195
  else
196
  {
197
- $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
198
- ?>
199
- <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
200
- <?php
 
 
 
 
 
 
 
 
 
 
201
  }
202
  }
203
  }
113
  <?php
114
  }
115
  }
116
+ $domain = strstr($pic_detail[$flag]->pic_path, '/wp-content');
117
  if($pic_detail[$flag]->description == "")
118
  {
119
  if(($flag % $images_in_row[1] == 0) && $flag != 0)
124
  <?php
125
  if($image_content[1] == 1)
126
  {
127
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
128
+ {
129
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
130
+ ?>
131
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
132
+ <?php
133
+ }
134
+ else
135
+ {
136
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
137
+ ?>
138
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
139
+ <?php
140
+ }
141
  }
142
  else
143
  {
144
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
145
+ {
146
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
147
+ ?>
148
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
149
+ <?php
150
+ }
151
+ else
152
+ {
153
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
154
+ ?>
155
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
156
+ <?php
157
+ }
158
  }
159
  }
160
  else
164
  <?php
165
  if($image_content[1] == 1)
166
  {
167
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
168
+ {
169
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
170
+ ?>
171
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
172
+ <?php
173
+ }
174
+ else
175
+ {
176
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
177
+ ?>
178
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
179
+ <?php
180
+ }
181
  }
182
  else
183
  {
184
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
185
+ {
186
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
187
+ ?>
188
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
189
+ <?php
190
+ }
191
+ else
192
+ {
193
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
194
+ ?>
195
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
196
+ <?php
197
+ }
198
  }
199
  }
200
  }
208
  <?php
209
  if($image_content[1] == 1)
210
  {
211
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
212
+ {
213
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
214
+ ?>
215
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
216
+ <?php
217
+ }
218
+ else
219
+ {
220
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
221
+ ?>
222
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
223
+ <?php
224
+ }
225
  }
226
  else
227
  {
228
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
229
+ {
230
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
231
+ ?>
232
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
233
+ <?php
234
+ }
235
+ else
236
+ {
237
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
238
+ ?>
239
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
240
+ <?php
241
+ }
242
  }
243
  }
244
  else
248
  <?php
249
  if($image_content[1] == 1)
250
  {
251
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
252
+ {
253
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
254
+ ?>
255
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
256
+ <?php
257
+ }
258
+ else
259
+ {
260
+ $css_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
261
+ ?>
262
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h=150&w=150&zc=1&q=100';?>" style="margin:5px;<?php echo $css_image_thumbnail; ?>" /></a>
263
+ <?php
264
+ }
265
  }
266
  else
267
  {
268
+ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
269
+ {
270
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
271
+ ?>
272
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($pic_detail[$flag]->pic_path).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
273
+ <?php
274
+ }
275
+ else
276
+ {
277
+ $css_custom_image_thumbnail = " border:" . $image_border_size_value[1]. " solid " . $border_color[1] . ";border-radius:" . $image_radius_value[1] . ";opacity:" . $image_opacity[1];
278
+ ?>
279
+ <img src="<?php echo stripcslashes(GALLERY_BK_PLUGIN_URL).'/lib/timthumb.php?src='.stripcslashes($domain).'&h='.$image_height[1].'&w='.$image_width[1].'&zc=1&q=100';?>" style="margin:5px;<?php echo $css_custom_image_thumbnail; ?>" /></a>
280
+ <?php
281
+ }
282
  }
283
  }
284
  }