Version Description
- CSS Conflicts Fixed
- Timbthumb 2.8.11 Updated
Download this release
Release Info
Developer | Gallery-Bank |
Plugin | 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
- .project +0 -12
- assets/js/customcodes.js +0 -24
- assets/js/globalize/globalize.culture.de-DE.js +0 -81
- assets/js/globalize/globalize.culture.ja-JP.js +0 -100
- assets/js/globalize/globalize.js +0 -1573
- assets/js/jquery.tooltip.js +287 -0
- assets/js/jquery_ui_custom.js +0 -6378
- assets/js/plugins/bootstrap/bootstrap-colorpicker.js +0 -541
- assets/js/plugins/bootstrap/bootstrap-progressbar.js +0 -185
- assets/js/plugins/bootstrap/bootstrap.min.js +0 -759
- assets/js/plugins/forms/jquery.ibutton.js +0 -379
- assets/js/plugins/forms/jquery.maskedinput.min.js +0 -258
- assets/js/plugins/forms/jquery.select2.min.js +0 -79
- assets/js/plugins/forms/jquery.uniform.min.js +0 -535
- assets/js/plugins/tables/jquery.dataTables.min.js +3 -3
- assets/js/plugins/ui/jquery.fullcalendar.min.js +0 -1
- assets/js/plugins/ui/jquery.jgrowl.min.js +0 -11
- assets/js/plugins/ui/prettify.js +0 -28
- gallery-bank.php +1 -1
- languages/gallery-bank-ar_AR.mo +0 -0
- languages/gallery-bank-ar_AR.po +72 -90
- languages/gallery-bank-bg_BG.mo +0 -0
- languages/gallery-bank-bg_BG.po +72 -90
- languages/gallery-bank-cs_CZ.mo +0 -0
- languages/gallery-bank-cs_CZ.po +72 -87
- languages/gallery-bank-da_DK.mo +0 -0
- languages/gallery-bank-da_DK.po +72 -88
- languages/gallery-bank-de_DE.mo +0 -0
- languages/gallery-bank-de_DE.po +72 -88
- languages/gallery-bank-es_ES.mo +0 -0
- languages/gallery-bank-es_ES.po +72 -87
- languages/gallery-bank-fi_FI.mo +0 -0
- languages/gallery-bank-fi_FI.po +74 -92
- languages/gallery-bank-fr_FR.mo +0 -0
- languages/gallery-bank-fr_FR.po +74 -91
- languages/gallery-bank-he_IL.mo +0 -0
- languages/gallery-bank-he_IL.po +74 -89
- languages/gallery-bank-hu_HU.mo +0 -0
- languages/gallery-bank-hu_HU.po +74 -89
- languages/gallery-bank-id_ID.mo +0 -0
- languages/gallery-bank-id_ID.po +73 -90
- languages/gallery-bank-it_IT.mo +0 -0
- languages/gallery-bank-it_IT.po +74 -90
- languages/gallery-bank-ko_KR.mo +0 -0
- languages/gallery-bank-ko_KR.po +74 -92
- languages/gallery-bank-nl_NL.mo +0 -0
- languages/gallery-bank-nl_NL.po +74 -91
- languages/gallery-bank-pl_PL.mo +0 -0
- languages/gallery-bank-pl_PL.po +74 -89
- languages/gallery-bank-pt_BR.mo +0 -0
- languages/gallery-bank-pt_BR.po +73 -157
- languages/gallery-bank-pt_PT.mo +0 -0
- languages/gallery-bank-pt_PT.po +73 -157
- languages/gallery-bank-ro_RO.mo +0 -0
- languages/gallery-bank-ro_RO.po +74 -91
- languages/gallery-bank-ru_RU.mo +0 -0
- languages/gallery-bank-ru_RU.po +72 -91
- languages/gallery-bank-sk_SK.mo +0 -0
- languages/gallery-bank-sk_SK.po +72 -90
- languages/gallery-bank-sq_AL.mo +0 -0
- languages/gallery-bank-sq_AL.po +72 -91
- languages/gallery-bank-sr_RS.mo +0 -0
- languages/gallery-bank-sr_RS.po +72 -90
- languages/gallery-bank-sv_SE.mo +0 -0
- languages/gallery-bank-sv_SE.po +72 -90
- languages/gallery-bank-tr_TR.mo +0 -0
- languages/gallery-bank-tr_TR.po +72 -90
- languages/gallery-bank-zh_CN.mo +0 -0
- languages/gallery-bank-zh_CN.po +72 -90
- lib/album-gallery-bank-class.php +42 -3
- lib/front-view-album-class.php +113 -32
- lib/gallery-bank-class.php +2 -6
- readme.txt +46 -19
- views/add-new-album.php +1 -0
- views/edit-album.php +2 -0
- views/front-view-albums.php +29 -8
- views/front-view-all-albums.php +29 -10
- 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 && !_ ? " " : 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 ? " " : ""));
|
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 ? " " : "") + 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 || " ", 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 || " "))
|
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 + "'>▲</span>" + "</a>" + "<a class='ui-spinner-button ui-spinner-down ui-corner-br'>" + "<span class='ui-icon " + this.options.icons.down + "'>▼</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…</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,"&"):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]{ '—'[ 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:' ◄ ',next:' ► ',prevYear:' << ',nextYear:' >> ',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:' ► ',next:' ◄ ',prevYear:' >> ',nextYear:' << '},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> </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,'&').replace(/</g,'<').replace(/>/g,'>').replace(/'/g,''').replace(/"/g,'"').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'> </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+"'> </th>";for(i=0;i<colCnt;i++){s+="<th class='fc- fc-col"+i+' '+headerClass+"'/>"}s+="<th class='fc-agenda-gutter "+headerClass+"'> </th>"+"</tr>"+"</thead>"+"<tbody>"+"<tr>"+"<th class='fc-agenda-axis "+headerClass+"'> </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'> </div>"+"</div>"+"</div>"+"</td>"}s+="<td class='fc-agenda-gutter "+contentClass+"'> </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'> </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')):' ')+"</th>"+"<td class='"+contentClass+"'>"+"<div style='position:relative'> </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')+"'>"+" "+"</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:'×',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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "لوحة أجهزة القياس"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "حدد رواق :"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "أدخل عنوان الألبوم الخاص بك هنا"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "تحميل الصور"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "تحميل الصور إلى ألبومك"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "حذف"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "غلاف الألبوم"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "تعيين صورة الغلاف"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "رموز قصيرة للصفحة / مشاركة"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "جميع الألبومات"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "وحيد الألبوم"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "الألبوم مع غطاء"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "إعدادات الألبوم"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "إعدادات الصور المصغرة"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "تصغير الحجم"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "عرض"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "طول القامة"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "الصور في صف"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "كمدة"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "الحدود حجم"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "الحدود نصف القطر"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "الحدود اللون"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "غلاف الألبوم إعدادات"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "تغطية الحجم"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "العلبة الخفيفة إعدادات"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "لون النص"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr " إنلاين الخلفية"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "تراكب خلفية "
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "عرض الشرائح إعدادات"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "مسرحية لصناعة السيارات"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "الفاصلة"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "إعدادات ترقيم الصفحات"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "ترقيم الصفحات"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "إزالة صورة"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "دخول لقب من صورتك"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "أدخل وصف الصورة"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
215 |
msgid "Are you sure you want to delete this Image?"
|
216 |
msgstr "هل أنت متأكد أنك تريد حذف هذه الصورة؟"
|
217 |
|
218 |
-
#: views/add-new-album.php:
|
219 |
msgid "Are you sure you want to delete these Images?"
|
220 |
msgstr "هل أنت متأكد أنك تريد حذف هذه الصور؟"
|
221 |
|
222 |
-
#: views/album_preview.php:95
|
223 |
-
msgid "Album
|
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:
|
271 |
msgid "Are you sure you want to delete this Album?"
|
272 |
msgstr "هل أنت متأكد أنك تريد حذف هذا الألبوم؟"
|
273 |
|
274 |
-
#: views/dashboard.php:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "الرجوع إلى الألبومات"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "табло"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "Изберете галерия:"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Въведете заглавие на албума тук"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "качване на снимки"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Качване на снимки към албума"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "изтривам"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Обложката на албума"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Задайте изображение капак"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Кратките кодове за страница / пост"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Всички албуми"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "единичен албум"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Албум заедно с капак"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "албум настройки"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "миниатюри настройки"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Размер на миниатюрите"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "широчина"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "височина"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Изображенията в греба"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "непрозрачност"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "Гранична размер"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Гранична радиус"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Цвят на рамката"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "обложката на албума настройки на "
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Покрийте Размер"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Лайтбокс настройки"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Цвят на текста"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "инлайн фон"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "наслагване фон"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "настройките за слайдшоу"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "автоматично възпроизвеждане"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "интервал"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "пагинация настройки"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "пейджинг"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Премахване Изображение"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Въведете заглавие на вашето изображение"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Въведете описание на изображението"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
215 |
msgid "Are you sure you want to delete this Image?"
|
216 |
msgstr "Сигурни ли сте, че искате да изтриете тази снимка?"
|
217 |
|
218 |
-
#: views/add-new-album.php:
|
219 |
msgid "Are you sure you want to delete these Images?"
|
220 |
msgstr "Наистина ли искате да изтриете тези снимки?"
|
221 |
|
222 |
-
#: views/album_preview.php:95
|
223 |
-
msgid "Album
|
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:
|
271 |
msgid "Are you sure you want to delete this Album?"
|
272 |
msgstr "Сигурни ли сте, че искате да изтриете този албум?"
|
273 |
|
274 |
-
#: views/dashboard.php:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "Обратно към Албуми"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
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,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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "vstoupit váš alba titul zde"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "nahrát obrázky"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Nahrát obrázky do svého alba"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "škrtnout"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "krytí alba"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Nastavit Obálka obraz"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
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:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Všechna alba"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "jedno alba"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "alba s krytem"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "alba nastavením"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "náhledy nastavení"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Velikost miniatur"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "šířka"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "výška"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Obrázky v řadě"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "neprůhlednost"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "hranice barva"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Album Cover nastavením"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "pokrytí velikosti"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "seznamy Oblíbených Nastavení z"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Barva textu"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "vkládaný Souvislosti"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "povléci pozadí"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "klouzat ukázat Nastavení"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Automatické přehrávání"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "zpoždění"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "stránkování Nastavení"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "stránkování"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "odstranit obraz"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Zadejte název vašeho obrázku"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Zadejte popis vašeho obrazu"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "alba
|
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:
|
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:
|
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:
|
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:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "Zpět na alba"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "instrumentbræt"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Indtast din Albumtitel her"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "uploade billeder"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Uploade billeder til dit albummet "
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "Slet"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "albummets omslag"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Indstil Dæksel Billede"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Kortkoder Til Side / Indlæg"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "alle Albummer"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "Enkeltværelse albummet"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "album med dække"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "albummet indstillinger"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "miniaturer Indstillinger"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Miniaturebilledstørrelse"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "Bredde"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "Højde"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Billeder i træk"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opacitet"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "border farve"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Albummets omslag Indstillin"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "dækker størrelse"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Lightbox-indstillinger"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Tekstfarve"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Inline Baggrund"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "overlejringen Baggrund"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Indstillinger for diasshow"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Autoafspilning"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervallet"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "paginering Indstillinger"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "personsøgning"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Fjern Billede"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Indtast din Billedets titel"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Indtast din foto Beskrivelse"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "albummet
|
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:
|
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:
|
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:
|
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:
|
297 |
msgid "Back to Albums"
|
298 |
msgstr "tilbage til album"
|
299 |
|
300 |
-
#: views/front-view-albums.php:
|
301 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "Armaturenbrett"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Geben Sie Ihre Albumtitel hier"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Bilder hochladen"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Bilder hochladen, um dein Album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "löschen Sie"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Albumabdeckung"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Gesetzt Abdeckungsbild"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Kurzwahlen für Seite / Beitrag"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "allen Alben"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "einzelnes Album"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Alben mit Abdeckung"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Albumeinstellungen"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Vorschaubilder Einstellungen"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Miniaturansicht Größe"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "Breite"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "Höhe"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Bildern in Zeile"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "Deckkraft"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Grenze Suchradius"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Randfarbe"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Albumabdeckung Einstellungen"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Abdeckung Größe"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Leuchtkasten Einstellungen"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Textes Farbe"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Inline Hintergrund"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Überlagerung Hintergrund"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Diashow-Einstellungen"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "automatische Wiedergabe"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "Intervall"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Paginierung Einstellungen"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "Funkruf"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Bild entfernen"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Geben Sie Ihre Bild-Titel"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Geben Sie Ihre Bildbeschreibung"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "Alben
|
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:
|
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:
|
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:
|
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:
|
297 |
msgid "Back to Albums"
|
298 |
msgstr "Zurück zu den Alben"
|
299 |
|
300 |
-
#: views/front-view-albums.php:
|
301 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "salpicadero"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Escriba el título de su álbum aquí"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Subir Imágenes"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Subir Imágenes a tu del álbum"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "borrar"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "cubierta del álbum"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Establezca imagen la cubierta"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
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:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Todos los álbumes"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "del álbum individual"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Álbum con tapa"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Ajustes del álbum"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Miniaturas Ajustes"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Tamaño de miniatura"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "ancho"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "altura"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Imágenes en la Fila"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opacidad"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Ajustes Portada del álbum"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Cubra Tamaño"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "la mesa de luz de Ajustes"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "color del texto"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Antecedentes interno"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Antecedentes Superponer"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Deslice Mostrar Ajustes"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "reproducción automática"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervalo"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Ajustes paginación se"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "de paginación"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Retire Imagen"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Ingrese su Título de imagen"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Ingrese su Descripción de la imagen"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "álbum
|
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:
|
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:
|
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:
|
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:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "Espalda a álbumes"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Anna Albumin otsikko täällä"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "ladata kuvia"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "selailla kuva omaan albumi"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "poistaa"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "albumi kattaa"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "asettaa kansikuva kuva"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Lyhyt koodit varten Sivu / Post"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "kaikki albumit"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "sinkku albumi"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Albumi kanssa Cover"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "albumin asetukset"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "thumbnail asetukset"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Pienoiskuva Koko:"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "leveys"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "korkeus"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Kuvien sisään Row"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "sameus"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "border Koko"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "albumi kattaa asetus"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "kattaa size"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "valopöy asetukset"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "tekstin väri:"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Inline Taustaa"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Overlay Taustaa"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Kuvaesitysasetuksia"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Automaattinen toisto"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "aikaväli"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "sivutuksen Settings"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "Kaukohakulaitteille:"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Poista kuva"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Anna Kuvan nimi"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Anna Image Kuvaus"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
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:
|
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
|
224 |
-
msgstr "albumi
|
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:
|
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:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "Takaisin kansioihin"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Entrez le titre de votre album ici"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Parcourir les images"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Téléchargez des images vers votre album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "supprimer"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Pochette de l'album"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Réglez Image de couverture"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "codes courts pour la page / Poste"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Tous les albums"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "unique album"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album avec couverture"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "album Réglages de"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Paramètres des vignettes"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Taille des vignettes"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "largeur"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "hauteur"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Images à rangée"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opacité"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Rayon frontaliers"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Album réglages de couverture"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "couvrir taille"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Visionneuse paramètres "
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Couleur du texte"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "inline fond"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "d'incrustation fond "
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Paramètres du diaporama"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Jeu automatique"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervalle"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Paramètres de pagination"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "paging"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "supprimer l'image"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Entrez le titre de votre image"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Entrez votre image description"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "
|
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:
|
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:
|
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:
|
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:
|
298 |
msgid "Back to Albums"
|
299 |
msgstr "Retour aux albums"
|
300 |
|
301 |
-
#: views/front-view-albums.php:
|
302 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "בחר גלריה:"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "הזן את כותרת האלבום שלך כאן"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "העלאת תמונות"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "להעלות תמונות לאלבום שלך"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "למחוק"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "עטיפת אלבום"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "לקבוע לכסות תמונה"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "קודים קצרים עבור עמוד / הודעה"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "כל האלבומים"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "אלבום יחיד"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "אלבום אֵת עם כיסוי"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "הגדרות אלבום"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "הגדרות תמונות ממוזערות"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "גודל תמונה ממוזערת"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "רוחב"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "גובה"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "תמונות בתוך בשורה"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "אטימות"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "גודל של גְבוּל"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "רדיוס גבול"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "צבע גבול"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "הגדרות עטיפה אלבום"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "לכסות הגודל"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "תיבת האור הגדרות"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "צבע טקסט"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "מוטבעות רקע"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "overlay רקע"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "הסט הגדרות הצג"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "מחזה אוטומטי"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "לעכב"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "הגדרות עימוד"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "שֵׁרוּת אִתוּר"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "הסר התמונה"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "הזן את כותרת תמונתך"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "הזן תיאור התמונה שלך"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
216 |
msgid "Are you sure you want to delete this Image?"
|
217 |
msgstr "האם אתה בטוח שברצונך למחוק תמונה זו?"
|
218 |
|
219 |
-
#: views/add-new-album.php:
|
220 |
msgid "Are you sure you want to delete these Images?"
|
221 |
msgstr "האם אתה בטוח שברצונך למחוק את התמונות האלה?"
|
222 |
|
223 |
-
#: views/album_preview.php:95
|
224 |
-
msgid "Album
|
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:
|
272 |
msgid "Are you sure you want to delete this Album?"
|
273 |
msgstr "האם אתה בטוח שברצונך למחוק את האלבום הזה?"
|
274 |
|
275 |
-
#: views/dashboard.php:
|
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:
|
292 |
msgid "Are you sure you want to delete these Images"
|
293 |
msgstr "האם אתה בטוח שברצונך למחוק את התמונות האלה"
|
294 |
|
295 |
-
#: views/front-view-albums.php:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "חזרה לאלבומים"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Írja be Album cím itt van"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Képek Között feltöltése"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Képeket feltölteni a tied képalbum"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "törölni"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "album borítója"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "halmazfedés kép"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Rövid kódokat mert oldal / posta"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Az összes album"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "egyszeri album"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album -val fedeles"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "album beállításokat"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "miniatűrök a Beállítások"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "hüvelykujj körme méret"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "szélesség"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "magasság"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Képek -ban Row"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "átlátszatlanság"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Album borítóként beállítások"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Fedjük méret"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Lightbox a Beállítások"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "szöveg színe"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "szövegközi Háttér"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Overlay Háttér"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Diavetítés a Beállítások"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Automatikus lejátszás"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervallum"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "oldalszámozást beállításokat"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "személyhívó"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Eltávolít Kép"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Írja tied kép cím"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "belép tied Kép Leírás"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "album
|
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:
|
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:
|
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:
|
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:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "Vissza az albumokhoz"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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-
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Masukkan Judul album Anda di sini"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Unggah Potret Hotel"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Unggah Gambar ke Album Anda"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "Hapus"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Sampul album"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "mengatur Gambar sampul"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Kode Pendek Untuk Halaman / Pos"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "semua album"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "Album tunggal"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album dengan sampul"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Album yang-Pengaturan"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "gambar mini P'aturan"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "ukuran skets yg pendek sekali"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "lebar"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "ketinggian"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Gambar dalam Row"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opasitas"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "Ukuran perbatasan"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "perbatasan radius"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr " batas warna"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "P'aturan dari sampul album "
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "cover Size"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Lightbox-Pengaturan"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Warna Teks"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "sebaris latar belakang"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "hamparan latar belakang"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Peragaan Slide P'aturan"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "bermain otomatis"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "selang waktu"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "P'aturan Pemberian nomer halaman buku"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "pemberian nomor pd halaman buku"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Hapus Gambar"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Masukkan Anda gambar Judul"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Masukkan Gambar Anda Deskripsi"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
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:
|
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:
|
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:
|
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:
|
298 |
msgid "Back to Albums"
|
299 |
msgstr "Kembali ke Albums"
|
300 |
|
301 |
-
#: views/front-view-albums.php:
|
302 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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-
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Inserite il vostro dell'album titolo qui"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Caricate la Immagini"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Carica Immagini per il tuo dell'album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "Elimina"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "copertina dell'album"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Imposta Copertina Immagine"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Codici funzione I per la pagina / messaggio"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Tutti gli album di"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "singolo album"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album con copertina"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "impostazioni di album"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "miniature Impostazioni"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Dimensione miniatura"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "larghezza"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "altezza"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Immagini di fila"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opacità"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "Dimensioni bordo"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "confine raggio"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "album coprire impostazioni"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "formato della copertura"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Visualizzare lightbox-Impostazioni"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Colore del testo"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Incorpora risorse Sfondo"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Sovrapponi Sfondo"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Impostazioni presentazione"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "riproduzione automatica"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervallo"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Impostazioni di sulla paginazione"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "di paginazione"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "rimuovere Immagine"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Inserite il vostro immagine titolo"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Inserite il vostro immagine descrizione"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "dell'album
|
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:
|
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:
|
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:
|
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:
|
297 |
msgid "Back to Albums"
|
298 |
msgstr "indietro a Albums"
|
299 |
|
300 |
-
#: views/front-view-albums.php:
|
301 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery-
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "선택하 갤러리"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "귀하의 앨범 제목을 여기에 입력"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "이미지 업로드"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "귀하의 앨범에 심상을 올려"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "삭제하다"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "앨범 커버"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "커버 이미지를 설정"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "짧은용 코드페이지/게시"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "모든 앨범"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "싱글 앨범"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "덮개를 가진 앨범"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "앨범 설정"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "썸네일 설정"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "썸네일 크기"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "폭"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "신장"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "행에서 이미지"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "불투명"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "테두리 크기"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "테두리 반경"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "테두리 색상"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "앨범 커버 설정"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "표지사이즈"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "라이트 박스설정"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "텍스트 색상"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr " 배경에 인라인으로"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "오버레이 배경"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "슬라이드 쇼 설정"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "자동 재생"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "간격을"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "페이지 매김 설정"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "페이징"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "이미지를 제거"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "이미지 제목을 입력합니다"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "이미지 설명을 입력하십시오"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
215 |
msgid "Are you sure you want to delete this Image?"
|
216 |
msgstr "이이 이미지를 삭제 하시겠습니까?"
|
217 |
|
218 |
-
#: views/add-new-album.php:
|
219 |
msgid "Are you sure you want to delete these Images?"
|
220 |
msgstr "이러한 이미지를 삭제 하시겠습니까?"
|
221 |
|
222 |
-
#: views/album_preview.php:95
|
223 |
-
msgid "Album
|
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:
|
271 |
msgid "Are you sure you want to delete this Album?"
|
272 |
msgstr "아르당신은이 앨범을 삭제 하시겠습니까?"
|
273 |
|
274 |
-
#: views/dashboard.php:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "앨범에 다시"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery-
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "invoeren uw album titel hier"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "upload Afbeeldingen "
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "uploaden Afbeeldingen naar je album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "doorhalen"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "album dekken"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr " Ingesteld dekken Afbeelding"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Korte codes voor pagina / bericht"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Alle Albums"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "enkel album"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album met voorblad"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Albuminstellingen"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "miniaturen Instellingen"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Miniatuurgrootte"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "breedte"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "hoogte"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Afbeeldingen in Rij"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "laagdekking"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "Randgrootte"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "grens Straal"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "grens kleur"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Dekking van het album Instellingen"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "dekken grootte "
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "lichtbox toe Instellingen"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "tekst Kleur"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "inline Achtergrond"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "overlay achtergrond"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "diashow Instellingen"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Automatisch afspelen"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "tussenpoos"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "paginering instellingen"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "paging"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "verwijderen Afbeelding"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Vul uw afbeelding Titel"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "invoeren uw afbeelding Omschrijving"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "album
|
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:
|
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:
|
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:
|
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:
|
298 |
msgid "Back to Albums"
|
299 |
msgstr "Terug naar Albums"
|
300 |
|
301 |
-
#: views/front-view-albums.php:
|
302 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\gallery-
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Podaj swoje tytuł albumu tutaj"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "przekazać plik obrazów"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Prześlij obrazów do Twojego albumu"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "kasować"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Okładka albumu"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Zestaw pokrywa zdjęcie"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Krótkie kody dla Strona / Opublikuj"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "wszystkie albumy Zdjęcia"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "Pojedynczy albumu"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "albumie with osłoną"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "albumu Ustawienia"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Miniatury Ustawienia"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Rozmiar Miniatura"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "szerokość"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "wysokość"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Obrazy w wierszu"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "nieprzezroczystość"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "Rozmiar Granicy"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Graniczna Promień"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Kolor obramowania"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "albumów - okładka Ustawienia "
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Przykryj Rozmiar"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Lightboxu Ustawienia "
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Kolor tekstu"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "inline Tło"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Nakładka Tło"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Przesuń ustawienia pokazu"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Autoodtwarzanie"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "przedział"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "podział na strony Ustawienia"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "stronicowanie"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Usuń obraz"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Podaj swoje tytuł obrazu"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Podaj swoje obrazu opis "
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "
|
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:
|
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:
|
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:
|
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:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "Wykonaj kopię do albumów"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\
|
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,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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Digite o seu álbum título aqui"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "fazer upload de imagens"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Upload de imagens para o seu Album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "deletar"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "tampa do álbum"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Conjunto de capa Imagem"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
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:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Todos os álbuns"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "Um único Album "
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Álbum com o capa"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Configurações álbum"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Configurações Miniaturas"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Tamanho da Miniatura"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "largura"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "altura"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Imagens no Fileira"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "a opacidade"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Radius fronteira"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr " tampa do álbum Configurações"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "cubra Tamanho do"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Configurações Mesa de Luz"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Cor do Texto"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Fundo inline"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Overlay fundo"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Apresentação de slides Configurações"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Reproduzir automaticamente"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervalo"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Configurações paginação"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "paginação"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Remover Imagem"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Digite o seu Título de Imagem"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Digite sua Imagem Description"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "álbum
|
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:
|
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:
|
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:
|
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:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "Voltar aos álbuns"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\
|
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,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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Digite o seu álbum título aqui"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "fazer upload de imagens"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Upload de imagens para o seu Album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "deletar"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "tampa do álbum"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Conjunto de capa Imagem"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
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:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Todos os álbuns"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "Um único Album "
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Álbum com o capa"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Configurações álbum"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Configurações Miniaturas"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Tamanho da Miniatura"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "largura"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "altura"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Imagens no Fileira"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "a opacidade"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Radius fronteira"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr " tampa do álbum Configurações"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "cubra Tamanho do"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Configurações Mesa de Luz"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Cor do Texto"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Fundo inline"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Overlay fundo"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Apresentação de slides Configurações"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Reproduzir automaticamente"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervalo"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Configurações paginação"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "paginação"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Remover Imagem"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Digite o seu Título de Imagem"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Digite sua Imagem Description"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "álbum
|
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:
|
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:
|
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:
|
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:
|
296 |
msgid "Back to Albums"
|
297 |
msgstr "Voltar aos álbuns"
|
298 |
|
299 |
-
#: views/front-view-albums.php:
|
300 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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-
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
12 |
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
-
"X-Poedit-Basepath: C:\\wamp\\www\\
|
14 |
-
"
|
15 |
"X-Poedit-SearchPath-0: .\n"
|
16 |
|
17 |
-
#: lib/gallery-bank-class.php:8
|
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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Introduceți titlul Album dumneavoastră aici"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "încărca imagini"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Incarcati imaginile a albumul tău"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "șterge"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "coperta albumului"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Setați imaginea de acoperire"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Coduri scurte pentru Pagina / Mesaj"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "toate albumele"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "singur album"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album cu capacul"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Setări Album"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "miniaturi Setări"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Dimensiune miniaturi"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "lățime"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "înălțime"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Imagini la rând Nu"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opacitate"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Culoare chenar"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Acoperiti Album Setări"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Acoperiti Dimensiune"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Lightbox Setări"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "textului Culoare "
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Context inline"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Overlay Context"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Expunere diapozitive Setări"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Joaca Auto"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "interval"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Setări paginație"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "de paginare"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Eliminare imagine"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Introduceți dumneavoastră titlul imaginii"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
210 |
-
#: views/edit-album.php:
|
211 |
msgid "Enter your Image Description"
|
212 |
msgstr "Introduceți dumneavoastră imaginii Descriere"
|
213 |
|
214 |
-
#: views/add-new-album.php:
|
215 |
-
#: views/edit-album.php:
|
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:
|
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
|
225 |
-
msgstr "
|
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:
|
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:
|
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:
|
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:
|
300 |
msgid "Back to Albums"
|
301 |
msgstr "Înapoi la Albume"
|
302 |
|
303 |
-
#: views/front-view-albums.php:
|
304 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "приборная панель"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "Выбрать галерею :"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Введите ваш Альбом название здесь"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "загружать изображения :"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Загрузка изображений в ваш альбом"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "удалить"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Обложка альбома"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "набор изображение обложки"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Сокращенные коды для страница/ пост"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "все альбомы"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "единый альбома"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Альбом с крышкой"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "Альбом Настройки"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Миниатюры Настройки"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr " размер миниатюр "
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "ширина"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "высота"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Изображения в один ряд"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "непрозрачность"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "размер границы"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "пограничная Радиус"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Цвет рамки"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr " альбома Обложка настройки"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "охватывать размер"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr " лайтбокс Настройки"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Цвет текста"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "В-линия фона"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Наложение фона"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Слайд-шоу настройки"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "автоматический играть"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "интервал"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Разбивка на страницы настройки"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "пейджинг"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Удалить картинку"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Введите ваше изображение Заголовок"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Введите ваше изображение описание"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
215 |
msgid "Are you sure you want to delete this Image?"
|
216 |
msgstr "Вы уверены, что хотите удалить этот изображение?"
|
217 |
|
218 |
-
#: views/add-new-album.php:
|
219 |
msgid "Are you sure you want to delete these Images?"
|
220 |
msgstr "Вы уверены, что хотите удалить эти изображения?"
|
221 |
|
222 |
-
#: views/album_preview.php:95
|
223 |
-
msgid "Album
|
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:
|
271 |
msgid "Are you sure you want to delete this Album?"
|
272 |
msgstr "Вы уверены, что хотите удалить этот альбом?"
|
273 |
|
274 |
-
#: views/dashboard.php:
|
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:
|
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:
|
300 |
msgid "Back to Albums"
|
301 |
msgstr "Назад к альбомам"
|
302 |
|
303 |
-
#: views/front-view-albums.php:
|
304 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Zadajte albumu titul tu"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Nahrať obrázky :"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Nahrať obrázky do svojho albumu"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "zmazať"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "obal albumu"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Nastaviť Obálka obraz"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
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:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Všetky albumy"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "jednolôžková albumu"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Album S Krytom"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "albumu nastavenie"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "miniatúrami nastavenie"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "miniatúr veľkosť "
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "Šírka"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "výška"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Obrázky v rade"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "nepriehľadnosť"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Hranice Farba "
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr " Obal albumu nastavenie"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr " krytie veľkosť"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "svetlo škatuľa nastavenie."
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Farba textu"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "v-linka pozadia"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "prekrytie pozadia"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "kĺzať ukázať nastavenie"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "automatické prehrávanie"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "časový úsek"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "stránkovanie nastavenie"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "stránkovaní"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "odstrániť obrázok"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Zadajte svoj obrázok názov"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Zadajte svoj obrázok popis"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
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:
|
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
|
224 |
-
msgstr "albumu
|
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:
|
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:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "Späť na Albumy"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Shkruani tuaj album Titullin këtu"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Ngarko Piktura "
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Ngarkoni imazhe për albumin tuaj"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "s'lë gjurmë"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "mbuluar albumit"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "ngritur imazhin e mbulojë"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Kodet e shkurtër për Faqe/postim"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "të gjitha albumet"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr " Vetme albumit"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Albumeve me mbulesë"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "cilësimet albumet"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Cilësimet Parapamja"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Madhësia Parapamja"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "gjerësi"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "lartësi"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Imazhet në rresht"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "patejdukshmëri"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "rrezja Kufitare"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "Ngjyra Kufitare"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr " mbuluar Albumit Cilësimet"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "mbulojë madhësinë"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Cilësimet kuti të Lehta"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Tekst ngjyra"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Në prapavijë linjë"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "vë njera mbi tjetrën sfond"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "rrëshqitje parametrat tregojnë"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Luaj Auto"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "intervalit"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Konfigurimet numërtim"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "paging të"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Hiq imazh "
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Shkruani titullin tuaj Imazhi"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Shkroni tuaj Imazhi përshkrim "
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
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:
|
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
|
224 |
-
msgstr "
|
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:
|
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:
|
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:
|
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:
|
300 |
msgid "Back to Albums"
|
301 |
msgstr "Kthehu në albume"
|
302 |
|
303 |
-
#: views/front-view-albums.php:
|
304 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "командна табла"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "Изаберите Галерија :"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Унесите своју албум наслов овде"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Уплоад слике "
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Уплоад слике у ваш албум"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "избрисати"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "Албум Цовер"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Сет слику Цовер"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Кратки кодови за Паге / порука"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Сви албуми"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "СИНГЛЕ албум"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Албум са Цовер"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "подешавања албума"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Тхумбнаилс Подешавања"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "Тхумбнаил Сизе"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "ширина"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "висина"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Слике у једном реду"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "непрозирност"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "Бордер сизе"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "Бордер Радиус"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "бордер-цолор"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "албум цовер Подешавања "
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "покриће величина"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "лигхтбок Подешавања"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "Боја текста"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "Инлине Позадина"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Оверлаи Позадина"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Слиде Схов Сеттингс"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Ауто Плаи"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "интервал"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Пагинатион Подешавања"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "Пагинг"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Уклони слику"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Унесите Ваша слика Наслов"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Унесите Ваша слика опис"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
215 |
msgid "Are you sure you want to delete this Image?"
|
216 |
msgstr "Да ли сте сигурни да желите да избришете ову слика?"
|
217 |
|
218 |
-
#: views/add-new-album.php:
|
219 |
msgid "Are you sure you want to delete these Images?"
|
220 |
msgstr "да ли си сигуран желите избришете Све ове слике?"
|
221 |
|
222 |
-
#: views/album_preview.php:95
|
223 |
-
msgid "Album
|
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:
|
271 |
msgid "Are you sure you want to delete this Album?"
|
272 |
msgstr "Да ли сте сигурни да желите да избришете овај албум?"
|
273 |
|
274 |
-
#: views/dashboard.php:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "Назад на албуме"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "instrumentbräda"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "Ange ditt album titel här"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Ladda upp bilder"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "Ladda upp bilder till ditt album"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "radera"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "skivomslag"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "Ställ omslagsbild"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "kort koder för sida / inlägg"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "alla album"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "enda Albumet"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Albumet med lock"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "albumet inställningar"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Tumnaglar Inställningar"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "miniatyrbild storlek"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "Bredd"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "Höjd"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Bilder i rad"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "Opacitet"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Skivomslag Inställningar"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Täck Storlek"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "ljusbord Inställningar"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "texten färg"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "I-linje Background"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "överlägg Background"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "BILDSPEL Inställningar"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "automatisk uppspelning"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "Intervall"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "sidnumrering Inställningar"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "Personsökning"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Ta bort Bild"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Ange din Bildtitel"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Ange din bild Beskrivning"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
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:
|
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
|
224 |
-
msgstr "albumet
|
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:
|
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:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "Tillbaka till Albums"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-
|
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.
|
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,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:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
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 "
|
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 "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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "sizin Albümünü başlığı buraya girin"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "Görüntüler yükle"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
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:
|
72 |
msgid "Delete "
|
73 |
msgstr "silmek"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "albüm Kapağı"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr " Seti Kapak Resmi"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "Kısa Kodlar için sayfa / posta"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "Tüm Albümler"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "tek bir Albüm"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "Kapak ile Albüm"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "albüm Ayarları"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "Küçük resimler Ayarlar"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "küçültülmüş Boyut "
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "genişlik"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "yükseklik"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "Arka arkaya Görüntüler"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "opaklık"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
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:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
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:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
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:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "Albüm Kapağı Ayarlar"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "Kapak Boyutu "
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "Işık kutusu Ayarlar"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "metin Rengi"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "satır içi arka plan."
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "Yerleşimi Arkaplan"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "Göster Ayarları kaydırın"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "Otomatik Oynat"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "aralık"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "Sayfalandırmayı Ayarlar"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "sayfalama"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "Resim çıkarın"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "Senin Görüntü Başlık girin"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "Senin Görüntü girin tanımlama"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
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:
|
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
|
224 |
-
msgstr "albüm
|
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:
|
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:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "Albümler için geri"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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
|
5 |
-
"PO-Revision-Date: 2013-07-10
|
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\\
|
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,25 +22,26 @@ msgstr ""
|
|
22 |
msgid "Dashboard"
|
23 |
msgstr "仪表盘"
|
24 |
|
25 |
-
#: lib/gallery-bank-class.php:10 views/add-new-album.php:
|
26 |
-
#: views/
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
#: lib/gallery-bank-class.php:262
|
31 |
msgid "Select Gallery:"
|
32 |
msgstr "选择图库:"
|
33 |
|
34 |
#: lib/gallery-bank-class.php:264
|
35 |
-
msgid "
|
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:
|
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:
|
60 |
msgid "Enter your Album title here"
|
61 |
msgstr "在这里输入你的相册标题"
|
62 |
|
63 |
-
#: views/add-new-album.php:
|
64 |
msgid "Upload Images"
|
65 |
msgstr "上传图片"
|
66 |
|
67 |
-
#: views/add-new-album.php:
|
68 |
msgid "Upload Images to your Album "
|
69 |
msgstr "上传图片到你的相册"
|
70 |
|
71 |
-
#: views/add-new-album.php:
|
72 |
msgid "Delete "
|
73 |
msgstr "删除"
|
74 |
|
75 |
-
#: views/add-new-album.php:
|
76 |
msgid "Album Cover"
|
77 |
msgstr "专辑封面"
|
78 |
|
79 |
-
#: views/add-new-album.php:
|
80 |
msgid "Set Cover Image "
|
81 |
msgstr "设置封面图片"
|
82 |
|
83 |
-
#: views/add-new-album.php:
|
84 |
msgid "Short Codes For Page/Post"
|
85 |
msgstr "短代码页/后"
|
86 |
|
87 |
-
#: views/add-new-album.php:
|
88 |
msgid "All Albums"
|
89 |
msgstr "所有相册"
|
90 |
|
91 |
-
#: views/add-new-album.php:
|
92 |
msgid "Single Album"
|
93 |
msgstr "单曲专辑"
|
94 |
|
95 |
-
#: views/add-new-album.php:
|
96 |
msgid "Album with Cover"
|
97 |
msgstr "专辑 同 覆盖"
|
98 |
|
99 |
-
#: views/add-new-album.php:
|
100 |
msgid "Album Settings"
|
101 |
msgstr "相册设置"
|
102 |
|
103 |
-
#: views/add-new-album.php:
|
104 |
msgid "Thumbnails Settings"
|
105 |
msgstr "缩略图设置"
|
106 |
|
107 |
-
#: views/add-new-album.php:
|
108 |
msgid "Thumbnail Size"
|
109 |
msgstr "缩略图大小"
|
110 |
|
111 |
-
#: views/add-new-album.php:
|
112 |
-
#: views/edit-album.php:
|
113 |
#: views/settings.php:223
|
114 |
msgid "Width"
|
115 |
msgstr "宽度"
|
116 |
|
117 |
-
#: views/add-new-album.php:
|
118 |
-
#: views/edit-album.php:
|
119 |
#: views/settings.php:230
|
120 |
msgid "Height"
|
121 |
msgstr "高度"
|
122 |
|
123 |
-
#: views/add-new-album.php:
|
124 |
msgid "Images in Row"
|
125 |
msgstr "图像 行"
|
126 |
|
127 |
-
#: views/add-new-album.php:
|
128 |
-
#: views/add-new-album.php:
|
129 |
-
#: views/edit-album.php:
|
130 |
#: views/settings.php:237 views/settings.php:280
|
131 |
msgid "Opacity"
|
132 |
msgstr "不透明"
|
133 |
|
134 |
-
#: views/add-new-album.php:
|
135 |
-
#: views/add-new-album.php:
|
136 |
-
#: views/edit-album.php:
|
137 |
#: views/settings.php:244 views/settings.php:287
|
138 |
msgid "Border Size"
|
139 |
msgstr "边框大小"
|
140 |
|
141 |
-
#: views/add-new-album.php:
|
142 |
-
#: views/add-new-album.php:
|
143 |
-
#: views/edit-album.php:
|
144 |
#: views/settings.php:251 views/settings.php:294
|
145 |
msgid "Border Radius"
|
146 |
msgstr "边界半径"
|
147 |
|
148 |
-
#: views/add-new-album.php:
|
149 |
-
#: views/add-new-album.php:
|
150 |
-
#: views/edit-album.php:
|
151 |
#: views/settings.php:258 views/settings.php:307
|
152 |
msgid "Border Color"
|
153 |
msgstr "边框颜色"
|
154 |
|
155 |
-
#: views/add-new-album.php:
|
156 |
msgid "Album Cover Settings"
|
157 |
msgstr "专辑封面设置"
|
158 |
|
159 |
-
#: views/add-new-album.php:
|
160 |
msgid "Cover Size"
|
161 |
msgstr "封面尺寸"
|
162 |
|
163 |
-
#: views/add-new-album.php:
|
164 |
msgid "Lightbox Settings"
|
165 |
msgstr "灯箱设置"
|
166 |
|
167 |
-
#: views/add-new-album.php:
|
168 |
msgid "Text Color"
|
169 |
msgstr "文字颜色"
|
170 |
|
171 |
-
#: views/add-new-album.php:
|
172 |
msgid "Inline Background"
|
173 |
msgstr "直列背景"
|
174 |
|
175 |
-
#: views/add-new-album.php:
|
176 |
msgid "Overlay Background"
|
177 |
msgstr "叠加背景"
|
178 |
|
179 |
-
#: views/add-new-album.php:
|
180 |
msgid "Slide Show Settings"
|
181 |
msgstr "幻灯片放映设置"
|
182 |
|
183 |
-
#: views/add-new-album.php:
|
184 |
msgid "Auto Play"
|
185 |
msgstr "自动播放"
|
186 |
|
187 |
-
#: views/add-new-album.php:
|
188 |
msgid "Interval"
|
189 |
msgstr "间隔"
|
190 |
|
191 |
-
#: views/add-new-album.php:
|
192 |
msgid "Pagination Settings"
|
193 |
msgstr "分页"
|
194 |
|
195 |
-
#: views/add-new-album.php:
|
196 |
msgid "Paging"
|
197 |
msgstr "分页"
|
198 |
|
199 |
-
#: views/add-new-album.php:
|
200 |
-
#: views/edit-album.php:
|
201 |
msgid "Remove Image"
|
202 |
msgstr "祛 图像"
|
203 |
|
204 |
-
#: views/add-new-album.php:
|
205 |
-
#: views/edit-album.php:
|
206 |
msgid "Enter your Image Title"
|
207 |
msgstr "输入您 图片标题"
|
208 |
|
209 |
-
#: views/add-new-album.php:
|
|
|
210 |
msgid "Enter your Image Description"
|
211 |
msgstr "输入您图片产品描述"
|
212 |
|
213 |
-
#: views/add-new-album.php:
|
214 |
-
#: views/edit-album.php:
|
215 |
msgid "Are you sure you want to delete this Image?"
|
216 |
msgstr "您确定您要删除此图片吗?"
|
217 |
|
218 |
-
#: views/add-new-album.php:
|
219 |
msgid "Are you sure you want to delete these Images?"
|
220 |
msgstr "你确定你要删除这些图片?"
|
221 |
|
222 |
-
#: views/album_preview.php:95
|
223 |
-
msgid "Album
|
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:
|
271 |
msgid "Are you sure you want to delete this Album?"
|
272 |
msgstr "您确定您要删除此专辑?"
|
273 |
|
274 |
-
#: views/dashboard.php:
|
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:
|
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:
|
299 |
msgid "Back to Albums"
|
300 |
msgstr "回到相册"
|
301 |
|
302 |
-
#: views/front-view-albums.php:
|
303 |
-
#: views/front-view-all-albums.php:77 views/front-view-all-albums.php:
|
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 |
-
|
251 |
-
|
252 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
}
|
131 |
else
|
132 |
{
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
}
|
138 |
}
|
139 |
else
|
@@ -143,17 +164,37 @@
|
|
143 |
<?php
|
144 |
if($image_content[1] == 1)
|
145 |
{
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
}
|
151 |
else
|
152 |
{
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
}
|
158 |
}
|
159 |
}
|
@@ -167,17 +208,37 @@
|
|
167 |
<?php
|
168 |
if($image_content[1] == 1)
|
169 |
{
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
}
|
175 |
else
|
176 |
{
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
181 |
}
|
182 |
}
|
183 |
else
|
@@ -187,17 +248,37 @@
|
|
187 |
<?php
|
188 |
if($image_content[1] == 1)
|
189 |
{
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
}
|
195 |
else
|
196 |
{
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
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.
|
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 |
-
|
16 |
-
|
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 |
-
*
|
30 |
-
*
|
31 |
-
*
|
32 |
-
*
|
33 |
-
*
|
34 |
-
*
|
35 |
-
*
|
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 |
-
=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
}
|
101 |
else
|
102 |
{
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
}
|
96 |
else
|
97 |
{
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
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 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
}
|
131 |
else
|
132 |
{
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
}
|
138 |
}
|
139 |
else
|
@@ -143,17 +164,37 @@
|
|
143 |
<?php
|
144 |
if($image_content[1] == 1)
|
145 |
{
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
}
|
151 |
else
|
152 |
{
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
}
|
158 |
}
|
159 |
}
|
@@ -167,17 +208,37 @@
|
|
167 |
<?php
|
168 |
if($image_content[1] == 1)
|
169 |
{
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
}
|
175 |
else
|
176 |
{
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
181 |
}
|
182 |
}
|
183 |
else
|
@@ -187,17 +248,37 @@
|
|
187 |
<?php
|
188 |
if($image_content[1] == 1)
|
189 |
{
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
}
|
195 |
else
|
196 |
{
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
}
|