Slideshow Gallery - Version 1.6.2

Version Description

  • ADD: (PRO) jQuery UI effects - Blind, Clip, Explode, Puff, Pulsate, Shake, etc.
  • ADD: (PRO) jQuery easing effects
  • ADD: (PRO) Excerpt length and more settings for featured posts in slideshow
  • ADD: (PRO) Touch/mobile swipe gestures support
  • ADD: (PRO) Set a delay on the information bar
  • ADD: (PRO) WPML multilingual support
  • ADD: (PRO) qTranslate X multilingual support
  • FIX: Do not load any resources from remote sources
  • FIX: Removed all limitations/restrictions on galleries and slides
Download this release

Release Info

Developer contrid
Plugin Icon 128x128 Slideshow Gallery
Version 1.6.2
Comparing to
See all releases

Code changes from version 1.6.1 to 1.6.2

css/admin.css CHANGED
@@ -33,46 +33,6 @@
33
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
34
  }
35
 
36
- #wpadminbar .slideshow-lite {}
37
-
38
- #wpadminbar .slideshow-lite a {}
39
-
40
- #wpadminbar .slideshow-lite-listlimit {}
41
-
42
- #wpadminbar .slideshow-lite-listlimit a {}
43
-
44
- #wpadminbar .slideshow-lite-subscriberlimit {}
45
-
46
- #wpadminbar .slideshow-lite-subscriberlimit a {}
47
-
48
- #wpadminbar .slideshow-lite-emaillimit {}
49
-
50
- #wpadminbar .slideshow-lite-emaillimit a {}
51
-
52
- #wpadminbar .slideshow-lite-submitserial {}
53
-
54
- #wpadminbar .slideshow-lite-submitserial a:before {
55
- content: '' !important;
56
- }
57
-
58
- #wpadminbar .slideshow-lite-submitserial a {
59
- color: green !important;
60
- background: white;
61
- font-weight: bold;
62
- }
63
-
64
- #wpadminbar .slideshow-lite-upgrade {}
65
-
66
- #wpadminbar .slideshow-lite-upgrade a:before {
67
- content: '' !important;
68
- }
69
-
70
- #wpadminbar .slideshow-lite-upgrade a {
71
- color: red !important;
72
- background: white;
73
- font-weight: bold;
74
- }
75
-
76
  #message.slideshow.updated,
77
  #message.slideshow.error {
78
  padding-right: 38px;
33
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
34
  }
35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  #message.slideshow.updated,
37
  #message.slideshow.error {
38
  padding-right: 38px;
css/fontawesome.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ /*!
2
+ * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
3
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
css/select2.css ADDED
@@ -0,0 +1 @@
 
1
+ .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
includes/checkinit.php CHANGED
@@ -15,74 +15,16 @@ if (!class_exists('GalleryCheckinit')) {
15
  if (!is_plugin_active(plugin_basename($this -> plugin_file))) {
16
  return;
17
  }
18
-
19
- add_action('wp_ajax_slideshow_serialkey', array($this, 'ajax_serialkey'));
20
 
21
- if (true || !is_admin() || (is_admin() && $this -> ci_serial_valid())) {
22
- $this -> ci_initialization();
23
- } else {
24
- $this -> add_action('admin_print_styles', 'ci_print_styles', 10, 1);
25
- $this -> add_action('admin_print_scripts', 'ci_print_scripts', 10, 1);
26
- $this -> add_action('admin_notices');
27
- $this -> add_action('init', 'init', 10, 1);
28
- $this -> add_action('admin_menu', 'admin_menu');
29
- }
30
-
31
- return false;
32
  }
33
 
34
  function ci_initialization() {
35
 
36
- $this -> add_action('after_plugin_row_' . $this -> plugin_name . '/slideshow-gallery.php', 'after_plugin_row', 10, 2);
37
-
38
- if ($this -> ci_serial_valid()) {
39
- $this -> add_action('install_plugins_pre_plugin-information', 'display_changelog', 10, 1);
40
- $this -> add_filter('transient_update_plugins', 'check_update', 10, 1);
41
- $this -> add_filter('site_transient_update_plugins', 'check_update', 10, 1);
42
- }
43
 
44
  return true;
45
  }
46
-
47
- function ci_get_serial() {
48
- if ($serial = $this -> get_option('serialkey')) {
49
- return $serial;
50
- }
51
-
52
- return false;
53
- }
54
-
55
- function ci_serial_valid() {
56
- $host = $_SERVER['HTTP_HOST'];
57
- $result = false;
58
-
59
- $existing = $this -> get_option('existing');
60
- if (!empty($existing)) return true;
61
-
62
- if (preg_match("/^(www\.)(.*)/si", $host, $matches)) {
63
- $wwwhost = $host;
64
- $nonwwwhost = preg_replace("/^(www\.)?/si", "", $wwwhost);
65
- } else {
66
- $nonwwwhost = $host;
67
- $wwwhost = "www." . $host;
68
- }
69
-
70
- if ($_SERVER['HTTP_HOST'] == "localhost" || $_SERVER['HTTP_HOST'] == "localhost:" . $_SERVER['SERVER_PORT']) {
71
- $result = true;
72
- } else {
73
- if ($serial = $this -> ci_get_serial()) {
74
- if ($serial == strtoupper(md5($_SERVER['HTTP_HOST'] . "gallery" . "mymasesoetkoekiesisfokkenlekker"))) {
75
- $result = true;
76
- } elseif (strtoupper(md5($wwwhost . "gallery" . "mymasesoetkoekiesisfokkenlekker")) == $serial ||
77
- strtoupper(md5($nonwwwhost . "gallery" . "mymasesoetkoekiesisfokkenlekker")) == $serial) {
78
- $result = true;
79
- }
80
- }
81
- }
82
-
83
- $result = apply_filters($this -> pre . '_serialkey_validation', $result);
84
- return $result;
85
- }
86
  }
87
  }
88
 
15
  if (!is_plugin_active(plugin_basename($this -> plugin_file))) {
16
  return;
17
  }
 
 
18
 
19
+ $this -> ci_initialization();
 
 
 
 
 
 
 
 
 
 
20
  }
21
 
22
  function ci_initialization() {
23
 
24
+ $this -> add_action('after_plugin_row_' . $this -> plugin_name . '/slideshow-gallery.php', 'after_plugin_row', 10, 2);
 
 
 
 
 
 
25
 
26
  return true;
27
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  }
29
  }
30
 
js/admin.js CHANGED
@@ -21,26 +21,6 @@ jQuery(document).ready(function(){
21
  });
22
  });
23
 
24
- function slideshow_submitserial(form) {
25
- jQuery('#slideshow_submitserial_button').prop('disabled', true);
26
- jQuery('#slideshow_submitserial_loading').show();
27
- var formdata = jQuery(form).serialize();
28
-
29
- jQuery.post(slideshowajax + '?action=slideshow_serialkey', formdata, function(response) {
30
- jQuery('#slideshow_submitserial').html(response);
31
- jQuery.colorbox.resize();
32
- });
33
- }
34
-
35
- function slideshow_deleteserial() {
36
- jQuery('#slideshow_submitserial_loading').show();
37
- jQuery('#slideshow_deleteserial_button').prop('disabled', true);
38
-
39
- jQuery.post(slideshowajax + '?action=slideshow_serialkey&delete=1', false, function(response) {
40
- jQuery.colorbox.close(); parent.location.reload(1);
41
- });
42
- }
43
-
44
  function jqCheckAll(checker, formid, name) {
45
  jQuery('input:checkbox[name="' + name + '[]"]').each(function() {
46
  jQuery(this).attr("checked", checker.checked);
21
  });
22
  });
23
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  function jqCheckAll(checker, formid, name) {
25
  jQuery('input:checkbox[name="' + name + '[]"]').each(function() {
26
  jQuery(this).attr("checked", checker.checked);
js/colorbox.js ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ /*!
2
+ Colorbox 1.6.3
3
+ license: MIT
4
+ http://www.jacklmoore.com/colorbox
5
+ */
6
+ (function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=Math.max((l!==!1?Math.min(h,a(l,"x")):h)-z-D,0),_.h=Math.max((f!==!1?Math.min(s,a(f,"y")):s)-N-j,0),I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(F).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){x||(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),L=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(F=n(se,"Title"),R=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),S=n("button","Slideshow"),L),B=t('<button type="button"/>').attr({id:Z+"Close"}),y.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),M=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(R).add(S)),e.body&&!x.parent().length&&t(e.body).append(v,x.append(y,M))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return x?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),$&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if(q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){L.show()},100),_.get("inline")){var c=t(e);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),U=_.get("createImg"),t(U).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var e;_.get("retinaImage")&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){U.height-=U.height*e,U.width-=U.width*e},_.mw&&U.width>_.mw&&(e=(U.width-_.mw)/U.width,o()),_.mh&&U.height>_.mh&&(e=(U.height-_.mh)/U.height,o())),_.h&&(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(U.style.cursor="pointer",t(U).bind("click."+Z,function(){J.next()})),U.style.width=U.width+"px",U.style.height=U.height+"px",h(U)},1)}),U.src=e):e&&M.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,x,y,b,T,C,H,k,W,E,I,M,L,F,R,S,K,P,B,O,_,j,D,N,z,A,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){S.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),x.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),S.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),x.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,S.hide(),t(),ae.unbind(ne,e).unbind(ie,t),x.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),S.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(x[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(x[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=x.offset();if(E.unbind("resize."+Z),x.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,x.css({position:"fixed"})):(l=h,d=s,x.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),x.css({top:c.top,left:c.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||x.css(r),x.dequeue().animate(r,{duration:e||0,complete:function(){n(),q=!1,y[0].style.width=_.w+z+D+"px",y[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(M.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),M.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&x[0].style.removeAttribute("filter")}var n,o,a=W.length;$&&(o=function(){clearTimeout(Q),L.hide(),u(ne),_.get("onComplete")},F.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&R.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?x.fadeTo(g,1,i):i())},"fade"===_.get("transition")?x.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!q&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){$&&!G&&(G=!0,$=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),x.stop().fadeTo(_.get("fadeOut")||0,0,function(){x.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){x&&(x.stop(),t[Y].close(),x.stop(!1,!0).remove(),v.remove(),G=!1,x=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
js/select2.js ADDED
@@ -0,0 +1,2 @@
 
 
1
+ /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(n=n.slice(0,n.length-1),a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){return n.apply(b,v.call(arguments,0).concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),k=m.f,"require"===k)u[n]=p.require(a);else if("exports"===k)u[n]=p.exports(a),s=!0;else if("module"===k)h=u[n]=p.module(a);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(a+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[a],u):void 0,a&&(h&&h.exports!==b&&h.exports!==q[a]?q[a]=h.exports:l===b&&s||(q[a]=l))}else a&&(q[a]=d)},a=c=n=function(a,c,d,e,f){if("string"==typeof a)return p[a]?p[a](c):j(o(a,c).f);if(!a.splice){if(s=a,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(b,a,c,d):setTimeout(function(){m(b,a,c,d)},4),n},n.config=function(a){return n(a)},a._defined=q,d=function(a,b,c){b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){var e=b[d];"function"==typeof e&&"constructor"!==d&&c.push(d)}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){var a=Array.prototype.unshift;return a.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice;this.listeners=this.listeners||{},a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;d>c;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return e!==f||"hidden"!==f&&"visible"!==f?"scroll"===e||"scroll"===f?!0:d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth:!1},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),this.$results.append(d)},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){var c=b.find(".select2-results");c.append(a)},c.prototype.sort=function(a){var b=this.options.get("sorter");return b(a)},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")});var f=e.filter("[aria-selected=true]");f.length>0?f.first().trigger("mouseenter"):e.first().trigger("mouseenter")})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";{a(h)}this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b){var c=this,d=b.id+"-results";this.$results.attr("id",d),b.on("results:all",function(a){c.clear(),c.append(a.data),b.isOpen()&&c.setClasses()}),b.on("results:append",function(a){c.append(a.data),b.isOpen()&&c.setClasses()}),b.on("query",function(a){c.showLoading(a)}),b.on("select",function(){b.isOpen()&&c.setClasses()}),b.on("unselect",function(){b.isOpen()&&c.setClasses()}),b.on("open",function(){c.$results.attr("aria-expanded","true"),c.$results.attr("aria-hidden","false"),c.setClasses(),c.ensureHighlightVisible()}),b.on("close",function(){c.$results.attr("aria-expanded","false"),c.$results.attr("aria-hidden","true"),c.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=c.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=c.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?c.trigger("close"):c.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=c.getHighlightedResults(),b=c.$results.find("[aria-selected]"),d=b.index(a);if(0!==d){var e=d-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=c.$results.offset().top,h=f.offset().top,i=c.$results.scrollTop()+(h-g);0===e?c.$results.scrollTop(0):0>h-g&&c.$results.scrollTop(i)}}),b.on("results:next",function(){var a=c.getHighlightedResults(),b=c.$results.find("[aria-selected]"),d=b.index(a),e=d+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=c.$results.offset().top+c.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=c.$results.scrollTop()+h-g;0===e?c.$results.scrollTop(0):h>g&&c.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){c.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=c.$results.scrollTop(),d=c.$results.get(0).scrollHeight-c.$results.scrollTop()+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&d<=c.$results.height();e?(c.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(c.$results.scrollTop(c.$results.get(0).scrollHeight-c.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var d=a(this),e=d.data("data");return"true"===d.attr("aria-selected")?void(c.options.get("multiple")?c.trigger("unselect",{originalEvent:b,data:e}):c.trigger("close")):void c.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(){var b=a(this).data("data");c.getHighlightedResults().removeClass("select2-results__option--highlighted"),c.trigger("results:focus",{data:b,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a){var b=this,d=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){b.trigger("focus",a)}),this.$selection.on("blur",function(a){b.trigger("blur",a)}),this.$selection.on("keydown",function(a){b.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){b.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){b.update(a.data)}),a.on("open",function(){b.$selection.attr("aria-expanded","true"),b.$selection.attr("aria-owns",d),b._attachCloseHandler(a)}),a.on("close",function(){b.$selection.attr("aria-expanded","false"),b.$selection.removeAttr("aria-activedescendant"),b.$selection.removeAttr("aria-owns"),b.$selection.focus(),b._detachCloseHandler(a)}),a.on("enable",function(){b.$selection.attr("tabindex",b._tabindex)}),a.on("disable",function(){b.$selection.attr("tabindex","-1")})},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c){function d(){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},d.prototype.bind=function(a){var b=this;d.__super__.bind.apply(this,arguments);var c=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",c),this.$selection.attr("aria-labelledby",c),this.$selection.on("mousedown",function(a){1===a.which&&b.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(){}),this.$selection.on("blur",function(){}),a.on("selection:update",function(a){b.update(a.data)})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a){var b=this.options.get("templateSelection"),c=this.options.get("escapeMarkup");return c(b(a))},d.prototype.selectionContainer=function(){return a("<span></span>")},d.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.display(b),d=this.$selection.find(".select2-selection__rendered");d.empty().append(c),d.prop("title",b.title||b.text)},d}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(){var b=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){b.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(c){var d=a(this),e=d.parent(),f=e.data("data");b.trigger("unselect",{originalEvent:c,data:f})})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a){var b=this.options.get("templateSelection"),c=this.options.get("escapeMarkup");return c(b(a))},d.prototype.selectionContainer=function(){var b=a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.display(e),g=this.selectionContainer();g.append(f),g.prop("title",e.title||e.text),g.data("data",e),b.push(g)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(){function a(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},a.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id,d=b.length>1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},a}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle")}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||(c.which==b.DELETE||c.which==b.BACKSPACE)&&this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">&times;</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus()}),b.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val(""),e.$search.focus()}),b.on("enable",function(){e.$search.prop("disabled",!1)}),b.on("disable",function(){e.$search.prop("disabled",!0)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e.trigger("blur",a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}}),this.$selection.on("input",".select2-search--inline",function(){e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input",".select2-search--inline",function(a){e.handleSearch(a)})},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.trigger("open"),this.$search.val(b.text+" ")},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"â’¶":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ä€":"A","Ä‚":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ç ":"A","Ä":"A","Çž":"A","Ả":"A","Ã…":"A","Ǻ":"A","Ǎ":"A","È€":"A","È‚":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ä„":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ç¢":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","â’·":"B","ï¼¢":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Æ‚":"B","Ɓ":"B","â’¸":"C","ï¼£":"C","Ć":"C","Ĉ":"C","ÄŠ":"C","ÄŒ":"C","Ç":"C","Ḉ":"C","Ƈ":"C","È»":"C","Ꜿ":"C","â’¹":"D","D":"D","Ḋ":"D","ÄŽ":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Æ‹":"D","ÆŠ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","Ç„":"DZ","Dz":"Dz","Ç…":"Dz","â’º":"E","ï¼¥":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ä’":"E","Ḕ":"E","Ḗ":"E","Ä”":"E","Ä–":"E","Ë":"E","Ẻ":"E","Äš":"E","È„":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","ÆŽ":"E","â’»":"F","F":"F","Ḟ":"F","Æ‘":"F","Ꝼ":"F","â’¼":"G","G":"G","Ç´":"G","Äœ":"G","Ḡ":"G","Äž":"G","Ä ":"G","Ǧ":"G","Ä¢":"G","Ǥ":"G","Æ“":"G","êž ":"G","Ᵹ":"G","Ꝿ":"G","â’½":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Èž":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","â±µ":"H","Ɥ":"H","â’¾":"I","I":"I","ÃŒ":"I","Í":"I","ÃŽ":"I","Ĩ":"I","Ī":"I","Ĭ":"I","Ä°":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","ÈŠ":"I","Ị":"I","Ä®":"I","Ḭ":"I","Æ—":"I","â’¿":"J","J":"J","Ä´":"J","Ɉ":"J","â“€":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ä¿":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ä»":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","â±¢":"L","â± ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","â“‚":"M","ï¼­":"M","Ḿ":"M","á¹€":"M","Ṃ":"M","â±®":"M","Æœ":"M","Ⓝ":"N","ï¼®":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Å…":"N","Ṋ":"N","Ṉ":"N","È ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","ÇŠ":"NJ","Ç‹":"Nj","â“„":"O","O":"O","Ã’":"O","Ó":"O","Ô":"O","á»’":"O","Ố":"O","á»–":"O","á»”":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","ÅŒ":"O","Ṑ":"O","á¹’":"O","ÅŽ":"O","È®":"O","È°":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ç‘":"O","ÈŒ":"O","ÈŽ":"O","Æ ":"O","Ờ":"O","Ớ":"O","á» ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","ÆŸ":"O","Ꝋ":"O","Ꝍ":"O","Æ¢":"OI","Ꝏ":"OO","È¢":"OU","â“…":"P","ï¼°":"P","á¹”":"P","á¹–":"P","Ƥ":"P","â±£":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","ï¼±":"Q","Ꝗ":"Q","Ꝙ":"Q","ÉŠ":"Q","Ⓡ":"R","ï¼²":"R","Å”":"R","Ṙ":"R","Ř":"R","Ȑ":"R","È’":"R","Ṛ":"R","Ṝ":"R","Å–":"R","Ṟ":"R","ÉŒ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","êž‚":"R","Ⓢ":"S","ï¼³":"S","ẞ":"S","Åš":"S","Ṥ":"S","Åœ":"S","á¹ ":"S","Å ":"S","Ṧ":"S","á¹¢":"S","Ṩ":"S","Ș":"S","Åž":"S","â±¾":"S","Ꞩ":"S","êž„":"S","Ⓣ":"T","ï¼´":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Èš":"T","Å¢":"T","á¹°":"T","á¹®":"T","Ŧ":"T","Ƭ":"T","Æ®":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","â“Š":"U","ï¼µ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ãœ":"U","Ç›":"U","Ç—":"U","Ç•":"U","Ç™":"U","Ủ":"U","Å®":"U","Å°":"U","Ç“":"U","È”":"U","È–":"U","Ư":"U","Ừ":"U","Ứ":"U","á»®":"U","Ử":"U","á»°":"U","Ụ":"U","á¹²":"U","Ų":"U","Ṷ":"U","á¹´":"U","É„":"U","â“‹":"V","V":"V","á¹¼":"V","á¹¾":"V","Ʋ":"V","Ꝟ":"V","É…":"V","ê ":"VY","â“Œ":"W","ï¼·":"W","Ẁ":"W","Ẃ":"W","Å´":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","â±²":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","â“Ž":"Y","ï¼¹":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","á»´":"Y","Ƴ":"Y","ÉŽ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Å»":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à ":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","Ç¡":"a","ä":"a","ÇŸ":"a","ả":"a","Ã¥":"a","Ç»":"a","ÇŽ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","Ä…":"a","â±¥":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","â“‘":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","Æ€":"b","ƃ":"b","É“":"b","â“’":"c","c":"c","ć":"c","ĉ":"c","Ä‹":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","â““":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","Ä‘":"d","ÆŒ":"d","É–":"d","É—":"d","ꝺ":"d","dz":"dz","dž":"dz","â“”":"e","ï½…":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","á»…":"e","ể":"e","ẽ":"e","Ä“":"e","ḕ":"e","ḗ":"e","Ä•":"e","Ä—":"e","ë":"e","ẻ":"e","Ä›":"e","È…":"e","ȇ":"e","ẹ":"e","ệ":"e","È©":"e","ḝ":"e","Ä™":"e","ḙ":"e","ḛ":"e","ɇ":"e","É›":"e","ǝ":"e","â“•":"f","f":"f","ḟ":"f","Æ’":"f","ꝼ":"f","â“–":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ÄŸ":"g","Ä¡":"g","ǧ":"g","Ä£":"g","Ç¥":"g","É ":"g","êž¡":"g","áµ¹":"g","ꝿ":"g","â“—":"h","h":"h","Ä¥":"h","ḣ":"h","ḧ":"h","ÈŸ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","É¥":"h","Æ•":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","Ä©":"i","Ä«":"i","Ä­":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","È‹":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","â“™":"j","j":"j","ĵ":"j","Ç°":"j","ɉ":"j","â“š":"k","k":"k","ḱ":"k","Ç©":"k","ḳ":"k","Ä·":"k","ḵ":"k","Æ™":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","â“›":"l","l":"l","Å€":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","Å¿":"l","Å‚":"l","Æš":"l","É«":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","â“œ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","Å„":"n","ñ":"n","á¹…":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","Æž":"n","ɲ":"n","ʼn":"n","êž‘":"n","ꞥ":"n","ÇŒ":"nj","â“ž":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","á»—":"o","ổ":"o","õ":"o","ṍ":"o","È­":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","È«":"o","ỏ":"o","Å‘":"o","Ç’":"o","ȍ":"o","ȏ":"o","Æ¡":"o","ờ":"o","á»›":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","á»™":"o","Ç«":"o","Ç­":"o","ø":"o","Ç¿":"o","É”":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","Æ£":"oi","È£":"ou","ꝏ":"oo","â“Ÿ":"p","p":"p","ṕ":"p","á¹—":"p","Æ¥":"p","áµ½":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","â“ ":"q","q":"q","É‹":"q","ꝗ":"q","ꝙ":"q","â“¡":"r","ï½’":"r","Å•":"r","á¹™":"r","Å™":"r","È‘":"r","È“":"r","á¹›":"r","ṝ":"r","Å—":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","â“¢":"s","s":"s","ß":"s","Å›":"s","á¹¥":"s","ŝ":"s","ṡ":"s","Å¡":"s","ṧ":"s","á¹£":"s","ṩ":"s","È™":"s","ÅŸ":"s","È¿":"s","êž©":"s","êž…":"s","ẛ":"s","â“£":"t","ï½”":"t","ṫ":"t","ẗ":"t","Å¥":"t","á¹­":"t","È›":"t","Å£":"t","á¹±":"t","ṯ":"t","ŧ":"t","Æ­":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","Å©":"u","á¹¹":"u","Å«":"u","á¹»":"u","Å­":"u","ü":"u","Çœ":"u","ǘ":"u","Ç–":"u","Çš":"u","ủ":"u","ů":"u","ű":"u","Ç”":"u","È•":"u","È—":"u","Æ°":"u","ừ":"u","ứ":"u","ữ":"u","á»­":"u","á»±":"u","ụ":"u","á¹³":"u","ų":"u","á¹·":"u","á¹µ":"u","ʉ":"u","â“¥":"v","ï½–":"v","á¹½":"v","ṿ":"v","Ê‹":"v","ꝟ":"v","ÊŒ":"v","ꝡ":"vy","ⓦ":"w","ï½—":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","â±³":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ï½™":"y","ỳ":"y","ý":"y","Å·":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","á»·":"y","ẙ":"y","ỵ":"y","Æ´":"y","ɏ":"y","ỿ":"y","â“©":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","È¥":"z","É€":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","ÎŒ":"Ο","ÎŽ":"Î¥","Ϋ":"Î¥","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ÏŠ":"ι","ΐ":"ι","ÏŒ":"ο","ύ":"Ï…","Ï‹":"Ï…","ΰ":"Ï…","ω":"ω","Ï‚":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple"))return a.selected=!1,c(a.element).is("option")?(a.element.selected=!1,void this.$element.trigger("change")):void this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})},d.prototype.bind=function(a){var b=this;this.container=a,a.on("select",function(a){b.select(a.data)}),a.on("unselect",function(a){b.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this,f=this.$element.children();f.each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};
2
+ if(b=c.data(a[0],"data"),null!=b)return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){var c=this.options.get("matcher");return c(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=(c.extend(!0,{},l,j),this.option(l));k.replaceWith(m)}else{var n=this.option(j);if(j.children){var o=this.convertToOptions(j.children);b.appendMany(n,o)}h.push(n)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(b,c){this.ajaxOptions=this._applyDefaults(c.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),a.__super__.constructor.call(this,b,c)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return{q:a.term}},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url(a)),"function"==typeof f.data&&(f.data=f.data(a)),this.ajaxOptions.delay&&""!==a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");if(void 0!==f&&(this.createTag=f),b.call(this,c,d),a.isArray(e))for(var g=0;g<e.length;g++){var h=e[g],i=this._normalizeItem(h),j=this.option(i);this.$element.append(j)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0),k=i.text===b.term;if(k||j)return f?!1:(a.data=g,void c(a))}if(f)return!0;var l=e.createTag(b);if(null!=l){var m=e.option(l);m.attr("data-select2-tag",!0),e.addOptions([m]),e.insertTag(g,l)}a.results=g,c(a)}var e=this;return this._removeOldTags(),null==b.term||null!=b.page?void a.call(this,b,c):void a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(){var b=(this._lastTag,this.$element.find("option[data-select2-tag]"));b.each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(a,b,c){function d(a){e.select(a)}var e=this;b.term=b.term||"";var f=this.tokenizer(b,this.options,d);f.term!==b.term&&(this.$search.length&&(this.$search.val(f.term),this.$search.focus()),b.term=f.term),a.call(this,b,c)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);e(m),g=g.substr(h+1)||"",h=0}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",b.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.position=function(){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a){function b(){}return b.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},b.prototype.handleSearch=function(){if(!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},b.prototype.showSearch=function(){return!0},b}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="option load-more" role="treeitem"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(a,b,c){this.$dropdownParent=c.get("dropdownParent")||document.body,a.call(this,b,c)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c){var d=this,e="scroll.select2."+c.id,f="resize.select2."+c.id,g="orientationchange.select2."+c.id,h=this.$container.parents().filter(b.hasScroll);h.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),h.on(e,function(){var b=a(this).data("select2-scroll-position");a(this).scrollTop(b.y)}),a(window).on(e+" "+f+" "+g,function(){d._positionDropdown(),d._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c){var d="scroll.select2."+c.id,e="resize.select2."+c.id,f="orientationchange.select2."+c.id,g=this.$container.parents().filter(b.hasScroll);g.off(d),a(window).off(d+" "+e+" "+f)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=(this.$container.position(),this.$container.offset());f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom};c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){this.$dropdownContainer.width();var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return a(c.data.results)<this.minimumResultsForSearch?!1:b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(){d._handleSelectOnClose()})},a.prototype._handleSelectOnClose=function(){var a=this.getHighlightedResults();a.length<1||this.trigger("select",{data:a.data("data")})},a}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close")},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){var b=a.minimum-a.input.length,c="Please enter "+b+" or more characters";return c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}D.prototype.apply=function(l){if(l=a.extend({},this.defaults,l),null==l.dataAdapter){if(l.dataAdapter=null!=l.ajax?o:null!=l.data?n:m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.selectionAdapter=l.multiple?e:d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(O){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(P){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var Q=k.loadPath(this.defaults.amdLanguageBase+"en"),R=new k(l.language);R.extend(Q),l.translations=R}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(this.options.dir=a.prop("dir")?a.prop("dir"):a.closest("[dir]").prop("dir")?a.closest("[dir]").prop("dir"):"ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this._sync=c.bind(this._syncAttributes,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._sync);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._sync)}),this._observer.observe(this.$element[0],{attributes:!0,subtree:!1})):this.$element[0].addEventListener&&this.$element[0].addEventListener("DOMAttrModified",b._sync,!1)},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("focus",function(){a.$container.addClass("select2-container--focus")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open"),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ENTER?(a.trigger("results:select"),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle"),b.preventDefault()):c===d.UP?(a.trigger("results:previous"),b.preventDefault()):c===d.DOWN?(a.trigger("results:next"),b.preventDefault()):(c===d.ESC||c===d.TAB)&&(a.close(),b.preventDefault()):(c===d.ENTER||c===d.SPACE||(c===d.DOWN||c===d.UP)&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable")):this.trigger("enable")},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||(this.trigger("query",{}),this.trigger("open"))},e.prototype.close=function(){this.isOpen()&&this.trigger("close")},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._sync),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&this.$element[0].removeEventListener("DOMAttrModified",this._sync,!1),this._sync=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery.select2",["jquery","require","./select2/core","./select2/defaults"],function(a,b,c,d){if(b("jquery.mousewheel"),null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){{var d=a.extend({},b,!0);new c(a(this),d)}}),this;if("string"==typeof b){var d=this.data("select2");null==d&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2.");var f=Array.prototype.slice.call(arguments,1),g=d[b](f);return a.inArray(b,e)>-1?this:g}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),b.define("jquery.mousewheel",["jquery"],function(a){return a}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
models/slide.php CHANGED
@@ -171,7 +171,6 @@ class GallerySlide extends GalleryDbHelper {
171
  $filename = basename($image_url);
172
  $file_name = GalleryHtmlHelper::strip_ext($filename, "name");
173
  $file_ext = GalleryHtmlHelper::strip_ext($filename, "ext");
174
- //$filename = GalleryHtmlHelper::sanitize($file_name) . '.' . $file_ext;
175
  $filename = $file_name . '.' . $file_ext;
176
  $filepath = GalleryHtmlHelper::uploads_path() . DS . $this -> plugin_name . DS;
177
  $filefull = $filepath . $filename;
171
  $filename = basename($image_url);
172
  $file_name = GalleryHtmlHelper::strip_ext($filename, "name");
173
  $file_ext = GalleryHtmlHelper::strip_ext($filename, "ext");
 
174
  $filename = $file_name . '.' . $file_ext;
175
  $filepath = GalleryHtmlHelper::uploads_path() . DS . $this -> plugin_name . DS;
176
  $filefull = $filepath . $filename;
models/slideshow.php CHANGED
@@ -3,22 +3,14 @@
3
  if (!class_exists('slideshow_lite')) {
4
  class slideshow_lite extends GalleryPlugin {
5
 
6
- function slideshow_lite() {
7
- //if (empty($this -> plugin_file)) {
8
- // $this -> plugin_file = plugin_basename(basename(dirname(dirname(__FILE__))) . DS . 'wp-mailinglist.php');
9
- //}
10
-
11
  $this -> initialize_classes();
12
 
13
  if (!is_multisite() || (is_multisite() && $this -> is_plugin_active($this -> plugin_file))) {
14
- if (!$this -> ci_serial_valid()) {
15
- $this -> add_filter('slideshow_sections', 'lite_sections', 10, 1);
16
- $this -> sections = apply_filters('slideshow_sections', (object) $this -> sections);
17
- $this -> add_action('slideshow_admin_menu', 'lite_admin_menu', 10, 1);
18
- $this -> add_action('admin_bar_menu', 'lite_admin_bar_menu', 999, 1);
19
- $this -> add_filter('slideshow_gallery_validation', 'lite_gallery_validation', 10, 2);
20
- $this -> add_filter('slideshow_slide_validation', 'lite_slide_validation', 10, 2);
21
- }
22
  }
23
  }
24
 
@@ -58,44 +50,6 @@ if (!class_exists('slideshow_lite')) {
58
 
59
  $wp_admin_bar -> add_node($args);
60
 
61
- $galleries_count = $this -> Gallery() -> count();
62
- $galleries_percentage = (($galleries_count / 1) * 100);
63
- $gallerieslimit_title = sprintf(__('%s of 1 (%s&#37;) galleries used', $this -> plugin_name), $galleries_count, $galleries_percentage);
64
-
65
- $args = array(
66
- 'id' => 'slideshowlite_gallerieslimit',
67
- 'title' => $gallerieslimit_title,
68
- 'parent' => 'slideshowlite',
69
- 'href' => false,
70
- 'meta' => array('class' => 'slideshow-lite-gallerieslimit'),
71
- );
72
-
73
- $wp_admin_bar -> add_node($args);
74
-
75
- $slides_count = $this -> Slide() -> count();
76
- $slides_percentage = (($slides_count / 20) * 100);
77
- $slideslimit_title = sprintf(__('%s of 20 (%s&#37;) slides used', $this -> plugin_name), $slides_count, $slides_percentage);
78
-
79
- $args = array(
80
- 'id' => 'slideshowlite_slideslimit',
81
- 'title' => $slideslimit_title,
82
- 'parent' => 'slideshowlite',
83
- 'href' => false,
84
- 'meta' => array('class' => 'slideshow-lite-slideslimit'),
85
- );
86
-
87
- $wp_admin_bar -> add_node($args);
88
-
89
- $args = array(
90
- 'id' => 'slideshowlite_submitserial',
91
- 'title' => '<i class="fa fa-key"></i> ' . __('Submit Serial Key', $this -> plugin_name),
92
- 'parent' => 'slideshowlite',
93
- 'href' => admin_url('admin.php?page=' . $this -> sections -> submitserial),
94
- 'meta' => array('class' => 'slideshow-lite-submitserial', 'onclick' => "jQuery.colorbox({href:ajaxurl + \"?action=slideshow_serialkey\"}); return false;"),
95
- );
96
-
97
- $wp_admin_bar -> add_node($args);
98
-
99
  $args = array(
100
  'id' => 'slideshowlite_upgrade',
101
  'title' => '<i class="fa fa-check"></i> ' . __('Upgrade to PRO now!', $this -> plugin_name),
@@ -106,38 +60,6 @@ if (!class_exists('slideshow_lite')) {
106
 
107
  $wp_admin_bar -> add_node($args);
108
  }
109
-
110
- function lite_gallery_validation($errors = null, $data = null) {
111
- $slideshow_lite_gallerylimit = 1;
112
-
113
- if (!empty($slideshow_lite_gallerylimit) && $slideshow_lite_gallerylimit > 0) {
114
- $galleries_count = $this -> Gallery() -> count();
115
-
116
- if (empty($data -> id) && $galleries_count >= $slideshow_lite_gallerylimit) {
117
- $error = sprintf(__('Gallery limit of %s has been reached, you can %s for unlimited.', $this -> plugin_name), $slideshow_lite_gallerylimit, '<a href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '">Upgrade to PRO</a>');
118
- $errors['limit'] = $error;
119
- $this -> render_err($error, false, false);
120
- }
121
- }
122
-
123
- return $errors;
124
- }
125
-
126
- function lite_slide_validation($errors = null, $data = null) {
127
- $slideshow_lite_slidelimit = 20;
128
-
129
- if (!empty($slideshow_lite_slidelimit) && $slideshow_lite_slidelimit > 0) {
130
- $slides_count = $this -> Slide() -> count();
131
-
132
- if (empty($data -> id) && $slides_count >= $slideshow_lite_slidelimit) {
133
- $error = sprintf(__('Slides limit of %s has been reached, you can %s for unlimited.', $this -> plugin_name), $slideshow_lite_slidelimit, '<a href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '">Upgrade to PRO</a>');
134
- $errors['limit'] = $error;
135
- $this -> render_err($error, false, false);
136
- }
137
- }
138
-
139
- return $errors;
140
- }
141
  }
142
 
143
  add_action('plugins_loaded', 'load_slideshow_lite');
3
  if (!class_exists('slideshow_lite')) {
4
  class slideshow_lite extends GalleryPlugin {
5
 
6
+ function slideshow_lite() {
 
 
 
 
7
  $this -> initialize_classes();
8
 
9
  if (!is_multisite() || (is_multisite() && $this -> is_plugin_active($this -> plugin_file))) {
10
+ $this -> add_filter('slideshow_sections', 'lite_sections', 10, 1);
11
+ $this -> sections = apply_filters('slideshow_sections', (object) $this -> sections);
12
+ $this -> add_action('slideshow_admin_menu', 'lite_admin_menu', 10, 1);
13
+ //$this -> add_action('admin_bar_menu', 'lite_admin_bar_menu', 999, 1);
 
 
 
 
14
  }
15
  }
16
 
50
 
51
  $wp_admin_bar -> add_node($args);
52
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  $args = array(
54
  'id' => 'slideshowlite_upgrade',
55
  'title' => '<i class="fa fa-check"></i> ' . __('Upgrade to PRO now!', $this -> plugin_name),
60
 
61
  $wp_admin_bar -> add_node($args);
62
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  }
64
 
65
  add_action('plugins_loaded', 'load_slideshow_lite');
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://tribulant.com/
4
  Tags: wordpress plugins, wordpress slideshow gallery, slides, slideshow, image gallery, images, gallery, featured content, content gallery, javascript, javascript slideshow, slideshow gallery
5
  Requires at least: 3.1
6
  Tested up to: 4.4
7
- Stable tag: 1.6.1
8
 
9
  Feature content in a JavaScript powered slideshow gallery showcase on your WordPress website
10
 
@@ -175,19 +175,26 @@ There is an "Images Tester" utility under Slideshow > Configuration on the right
175
 
176
  == Changelog ==
177
 
 
 
 
 
 
 
 
 
 
 
 
178
  = 1.6.1 =
179
  * IMPROVE: Featured posts in TinyMCE button/icon dialog
180
  * IMPROVE: No items tables in admin sections
181
  * FIX: Possible security vulnerability with malicious strings in slides/galleries
182
 
183
  = 1.6 =
184
- * ADD: Excerpt length and more settings for featured posts in slideshow
185
  * ADD: Assign/set/remove galleries bulk action for slides in admin
186
- * ADD: jQuery UI effects - Blind, Clip, Explode, Puff, Pulsate, Shake, etc.
187
- * ADD: Touch/mobile swipe gestures support
188
  * ADD: "Per Page" setting in admin sections
189
  * ADD: Max height setting for auto height
190
- * ADD: Set a delay on the information bar
191
  * IMPROVE: Upgrade Colorbox and load from CDN
192
  * IMPROVE: WordPress 4.4 headings changes compatibility
193
  * IMPROVE: Headings in admin settings for easier configuration
@@ -212,8 +219,6 @@ There is an "Images Tester" utility under Slideshow > Configuration on the right
212
 
213
  = 1.5.3.4 =
214
  * ADD: FontAwesome icons throughout
215
- * ADD: WPML multilingual support
216
- * ADD: qTranslate X multilingual support
217
  * IMPROVE: Improved error handling on multiple slides adding
218
  * IMPROVE: Minimalistic Colorbox design
219
  * IMPROVE: Remove dashicons and fonts completely
@@ -248,7 +253,6 @@ There is an "Images Tester" utility under Slideshow > Configuration on the right
248
  * ADD: Detection of wp_head/wp_footer functions in theme which are required
249
  * ADD: Left/right and top/bottom sliding effect
250
  * ADD: Effect/transition setting to choose between fade/slide
251
- * ADD: jQuery easing effects
252
  * IMPROVE: Open featured posts slides in the same window
253
  * IMPROVE: Make prev/next buttons/elements unselectable
254
  * IMPROVE: Animation for auto height of images
4
  Tags: wordpress plugins, wordpress slideshow gallery, slides, slideshow, image gallery, images, gallery, featured content, content gallery, javascript, javascript slideshow, slideshow gallery
5
  Requires at least: 3.1
6
  Tested up to: 4.4
7
+ Stable tag: 1.6.2
8
 
9
  Feature content in a JavaScript powered slideshow gallery showcase on your WordPress website
10
 
175
 
176
  == Changelog ==
177
 
178
+ = 1.6.2 =
179
+ * ADD: (PRO) jQuery UI effects - Blind, Clip, Explode, Puff, Pulsate, Shake, etc.
180
+ * ADD: (PRO) jQuery easing effects
181
+ * ADD: (PRO) Excerpt length and more settings for featured posts in slideshow
182
+ * ADD: (PRO) Touch/mobile swipe gestures support
183
+ * ADD: (PRO) Set a delay on the information bar
184
+ * ADD: (PRO) WPML multilingual support
185
+ * ADD: (PRO) qTranslate X multilingual support
186
+ * FIX: Do not load any resources from remote sources
187
+ * FIX: Removed all limitations/restrictions on galleries and slides
188
+
189
  = 1.6.1 =
190
  * IMPROVE: Featured posts in TinyMCE button/icon dialog
191
  * IMPROVE: No items tables in admin sections
192
  * FIX: Possible security vulnerability with malicious strings in slides/galleries
193
 
194
  = 1.6 =
 
195
  * ADD: Assign/set/remove galleries bulk action for slides in admin
 
 
196
  * ADD: "Per Page" setting in admin sections
197
  * ADD: Max height setting for auto height
 
198
  * IMPROVE: Upgrade Colorbox and load from CDN
199
  * IMPROVE: WordPress 4.4 headings changes compatibility
200
  * IMPROVE: Headings in admin settings for easier configuration
219
 
220
  = 1.5.3.4 =
221
  * ADD: FontAwesome icons throughout
 
 
222
  * IMPROVE: Improved error handling on multiple slides adding
223
  * IMPROVE: Minimalistic Colorbox design
224
  * IMPROVE: Remove dashicons and fonts completely
253
  * ADD: Detection of wp_head/wp_footer functions in theme which are required
254
  * ADD: Left/right and top/bottom sliding effect
255
  * ADD: Effect/transition setting to choose between fade/slide
 
256
  * IMPROVE: Open featured posts slides in the same window
257
  * IMPROVE: Make prev/next buttons/elements unselectable
258
  * IMPROVE: Animation for auto height of images
slideshow-gallery-plugin.php CHANGED
@@ -4,7 +4,7 @@ if (!defined('ABSPATH')) exit; // Exit if accessed directly
4
 
5
  class GalleryPlugin extends GalleryCheckinit {
6
 
7
- var $version = '1.6.1';
8
  var $plugin_name;
9
  var $plugin_base;
10
  var $pre = 'Gallery';
@@ -12,7 +12,6 @@ class GalleryPlugin extends GalleryCheckinit {
12
  var $menus = array();
13
  var $sections = array(
14
  'welcome' => 'slideshow-slides',
15
- 'submitserial' => 'slideshow-submitserial',
16
  'about' => 'slideshow-gallery-about',
17
  'slides' => 'slideshow-slides',
18
  'galleries' => 'slideshow-galleries',
@@ -73,36 +72,36 @@ class GalleryPlugin extends GalleryCheckinit {
73
  }
74
 
75
  function after_plugin_row($plugin_name = null) {
76
- $key = $this -> get_option('serialkey');
77
  $update = $this -> vendor('update');
78
  $version_info = $update -> get_version_info();
 
79
 
80
- if (!$this -> ci_serial_valid() && !empty($version_info) && $version_info['is_valid_key'] == "0") {
81
- echo '<tr id="slideshow-plugin-update-tr" class="plugin-update-tr">';
82
- echo '<td colspan="3" class="plugin-update">';
83
- echo '<div class="update-message">';
84
-
85
- if (!$this -> ci_serial_valid()) {
86
- echo sprintf(__('You are running Slideshow Gallery LITE. To remove limits, you can submit a serial key or %s.', $this -> plugin_name), '<a href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '">' . __('Upgrade to PRO', $this -> plugin_name) . '</a>');
87
- } else {
88
- //echo sprintf('Your download for the Slideshow Gallery plugin has expired, please <a href="%s" target="_blank">renew it</a> for updates!', $version_info['url']);
89
- }
90
-
91
- echo '</div>';
92
- echo '</td>';
93
- echo '</tr>';
94
-
95
- ?>
96
-
97
- <script type="text/javascript">
98
- jQuery(document).ready(function() {
99
- var row = jQuery('#slideshow-plugin-update-tr').closest('tr').prev();
100
- jQuery(row).addClass('update');
101
- });
102
- </script>
103
-
104
- <?php
105
- }
106
  }
107
 
108
  /**
@@ -150,40 +149,6 @@ class GalleryPlugin extends GalleryCheckinit {
150
 
151
  return $option;
152
  }
153
-
154
- function ajax_serialkey() {
155
- define('DOING_AJAX', true);
156
- define('SHORTINIT', true);
157
- $errors = array();
158
- $success = false;
159
-
160
- if (!empty($_GET['delete'])) {
161
- $this -> delete_option('serialkey');
162
- $errors[] = __('Serial key has been deleted.', $this -> plugin_name);
163
- } else {
164
- if (!empty($_POST)) {
165
- if (empty($_REQUEST['serialkey'])) { $errors[] = __('Please fill in a serial key.', $this -> plugin_name); }
166
- else {
167
- $this -> update_option('serialkey', $_REQUEST['serialkey']); //update the DB option
168
-
169
- if (!$this -> ci_serial_valid()) { $errors[] = __('Serial key is invalid, please try again.', $this -> plugin_name); }
170
- else {
171
- delete_transient($this -> pre . 'update_info');
172
- $success = true;
173
- }
174
- }
175
- }
176
- }
177
-
178
- delete_transient('slideshow_update_info');
179
-
180
- if (empty($_POST)) { ?><div id="slideshow_submitserial"><?php }
181
- $this -> render('submitserial', array('errors' => $errors, 'success' => $success), true, 'admin');
182
- if (empty($_POST)) { ?></div><?php }
183
-
184
- exit();
185
- die();
186
- }
187
 
188
  function ajax_slides_order() {
189
  if (!empty($_REQUEST['item'])) {
@@ -299,10 +264,10 @@ class GalleryPlugin extends GalleryCheckinit {
299
  $version = "1.5.3";
300
  }
301
 
302
- if (version_compare($cur_version, "1.6.1") < 0) {
303
  $this -> initialize_options();
304
 
305
- $version = "1.6.1";
306
  }
307
 
308
  //the current version is older.
@@ -317,7 +282,7 @@ class GalleryPlugin extends GalleryCheckinit {
317
  $this -> init_roles();
318
 
319
  $styles = array(
320
- 'layout' => "responsive",
321
  'width' => "450",
322
  'height' => "250",
323
  'resheight' => "50",
@@ -333,7 +298,7 @@ class GalleryPlugin extends GalleryCheckinit {
333
  $this -> add_option('resizeimagescrop', "Y");
334
  $this -> update_option('imagespath', $this -> Html -> uploads_url() . '/' . $this -> plugin_name . '/');
335
  $this -> add_option('styles', $styles);
336
- $this -> add_option('effect', "fade");
337
  $this -> add_option('easing', "swing");
338
  $this -> add_option('slide_direction', "lr");
339
  $this -> add_option('fadespeed', 20);
@@ -618,13 +583,12 @@ class GalleryPlugin extends GalleryCheckinit {
618
  add_thickbox();
619
  }
620
 
621
- wp_enqueue_script('colorbox', '//cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.6.3/jquery.colorbox-min.js', array('jquery'), '1.6.3');
622
- wp_enqueue_script('select2', '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.min.js', array('jquery'), '4.0.0');
623
  wp_enqueue_script($this -> plugin_name . 'admin', $this -> render_url('js/admin.js', "admin"), null, '1.0');
624
  } else {
625
  wp_enqueue_script($this -> plugin_name, $this -> render_url('js/gallery.js', "default"), null, '1.0');
626
- wp_enqueue_script('colorbox', 'https://cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.6.3/jquery.colorbox-min.js', array('jquery'), '1.6.3');
627
- //wp_enqueue_script('jquery-effects-core');
628
  wp_enqueue_script('jquery-ui-effects', $this -> render_url('js/jquery-ui.js', "default"));
629
  }
630
 
@@ -632,8 +596,7 @@ class GalleryPlugin extends GalleryCheckinit {
632
  }
633
 
634
  function get_css_url($attr = null, $layout = null) {
635
- $file = (empty($layout) || $layout == "specific") ? 'css' : 'css-responsive';
636
- //$css_url = plugins_url() . '/' . $this -> plugin_name . '/views/default/' . $file . '.php?';
637
  $css_url = $this -> render_url($file . '.php', 'default') . '?';
638
 
639
  $default_attr = $this -> get_option('styles');
@@ -662,14 +625,12 @@ class GalleryPlugin extends GalleryCheckinit {
662
  wp_enqueue_style('wp-color-picker');
663
  wp_enqueue_style('jquery-ui', $this -> render_url('css/jquery-ui.css', "admin"), null, "1.0", "all");
664
  wp_enqueue_style('colorbox', $this -> render_url('css/colorbox.css', "admin"), null, "1.3.19", "all");
665
- wp_enqueue_style('select2', '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css', false, '4.0.0', "all");
666
- wp_enqueue_style('fontawesome', '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.css', false, '4.4.0', "all");
667
  } else {
668
  wp_enqueue_style('colorbox', $this -> render_url('css/colorbox.css', "default"), null, "1.3.19", "all");
669
- wp_enqueue_style('fontawesome', '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.css', false, '4.4.0', "all");
670
  }
671
-
672
- wp_enqueue_style('slideshow-font', $this -> render_url('css/font.css', "default"), null, null, "all");
673
 
674
  return true;
675
  }
@@ -883,446 +844,10 @@ class GalleryPlugin extends GalleryCheckinit {
883
  return false;
884
  }
885
 
886
- function language_useordefault($content) {
887
- $text = $content;
888
-
889
- if (!empty($text)) {
890
- $current_language = $this -> language_current();
891
- $language = (empty($current_language)) ? $this -> language_default() : $current_language;
892
- $text = $this -> language_use($language, $content, false);
893
- }
894
-
895
- return $text;
896
- }
897
-
898
- function language_use($lang = null, $text = null, $show_available = false) {
899
-
900
- if (!$this -> language_isenabled($lang)) {
901
- return $text;
902
- }
903
-
904
- if (is_array($text) || is_object($text)) {
905
- // handle arrays recursively
906
- if (is_array($text)) {
907
- foreach($text as $key => $t) {
908
- $text[$key] = $this -> language_use($lang, $text[$key], $show_available);
909
- }
910
- } elseif (is_object($text)) {
911
- foreach($text as $key => $t) {
912
- $text -> {$key} = $this -> language_use($lang, $text -> {$key}, $show_available);
913
- }
914
- }
915
-
916
- return $text;
917
- }
918
-
919
- if(is_object($text) && get_class($text) == '__PHP_Incomplete_Class') {
920
- foreach(get_object_vars($text) as $key => $t) {
921
- $text->$key = $this -> language_use($lang,$text -> $key,$show_available);
922
- }
923
- return $text;
924
- }
925
-
926
- // prevent filtering weird data types and save some resources
927
- if(!is_string($text) || $text == '') {
928
- return $text;
929
- }
930
-
931
- // get content
932
- $content = $this -> language_split($text);
933
-
934
- if (!is_array($content)) {
935
- return $content;
936
- }
937
-
938
- // find available languages
939
- $available_languages = array();
940
- foreach($content as $language => $lang_text) {
941
- $lang_text = trim($lang_text);
942
- if(!empty($lang_text)) $available_languages[] = $language;
943
- }
944
-
945
- // if no languages available show full text
946
- if(sizeof($available_languages)==0) return $text;
947
- // if content is available show the content in the requested language
948
- if(!empty($content[$lang])) {
949
- return $content[$lang];
950
- }
951
- // content not available in requested language (bad!!) what now?
952
- if(!$show_available){
953
- // check if content is available in default language, if not return first language found. (prevent empty result)
954
- if($lang != $this -> language_default()) {
955
- //if (!is_admin()) {
956
- $str = $this -> language_use($this -> language_default(), $text, $show_available);
957
- //}
958
-
959
- if ($q_config['show_displayed_language_prefix'])
960
- $str = "(". $this -> language_name($this -> language_default()) .") " . $str;
961
- return $str;
962
- }
963
- foreach($content as $language => $lang_text) {
964
- $lang_text = trim($lang_text);
965
- if (!empty($lang_text)) {
966
- $str = $lang_text;
967
- if ($q_config['show_displayed_language_prefix'])
968
- $str = "(". $this -> language_name($language) .") " . $str;
969
- return $str;
970
- }
971
- }
972
- }
973
- // display selection for available languages
974
- $available_languages = array_unique($available_languages);
975
- $language_list = "";
976
- if(preg_match('/%LANG:([^:]*):([^%]*)%/',$q_config['not_available'][$lang],$match)) {
977
- $normal_seperator = $match[1];
978
- $end_seperator = $match[2];
979
- // build available languages string backward
980
- $i = 0;
981
- foreach($available_languages as $language) {
982
- if($i==1) $language_list = $end_seperator.$language_list;
983
- if($i>1) $language_list = $normal_seperator.$language_list;
984
- $language_list = "<a href=\"". $this -> language_converturl('', $language)."\">". $this -> language_name($language) ."</a>".$language_list;
985
- $i++;
986
- }
987
- }
988
- return "<p>".preg_replace('/%LANG:([^:]*):([^%]*)%/', $language_list, $q_config['not_available'][$lang])."</p>";
989
- }
990
-
991
- function language_converturl($url = null, $language = null) {
992
- global $slideshow_languageplugin;
993
-
994
- if (!empty($url) && !empty($language)) {
995
- switch ($slideshow_languageplugin) {
996
- case 'qtranslate' :
997
- $url = qtrans_convertURL($url, $language);
998
- break;
999
- case 'qtranslate-x' :
1000
- $url = qtranxf_convertURL($url, $language);
1001
- break;
1002
- case 'wpml' :
1003
- if (function_exists('icl_get_languages')) {
1004
- $languages = icl_get_languages();
1005
- $language = $this -> language_current();
1006
-
1007
- if (!empty($languages[$language]['url'])) {
1008
- //$url = $languages[$language]['url'];
1009
- }
1010
- }
1011
- break;
1012
- }
1013
- }
1014
-
1015
- return $url;
1016
- }
1017
-
1018
- function language_default() {
1019
- global $slideshow_languageplugin, $slideshow_languagedefault;
1020
- $default = false;
1021
-
1022
- if (!empty($slideshow_languagedefault)) {
1023
- return $slideshow_languagedefault;
1024
- }
1025
-
1026
- switch ($slideshow_languageplugin) {
1027
- case 'qtranslate' :
1028
- case 'qtranslate-x' :
1029
- global $q_config;
1030
- $default = $q_config['default_language'];
1031
- break;
1032
- case 'wpml' :
1033
- global $sitepress;
1034
- $default = $sitepress -> get_default_language();
1035
- break;
1036
- }
1037
-
1038
- $slideshow_languagedefault = $default;
1039
- return $default;
1040
- }
1041
-
1042
- function language_name($language = null) {
1043
- $name = false;
1044
-
1045
- if (!empty($language)) {
1046
- global $slideshow_languageplugin, ${'slideshow_languagename_' . $language};
1047
-
1048
- if (!empty(${'slideshow_languagename_' . $language})) {
1049
- return ${'slideshow_languagename_' . $language};
1050
- }
1051
-
1052
- switch ($slideshow_languageplugin) {
1053
- case 'qtranslate' :
1054
- case 'qtranslate-x' :
1055
- global $q_config;
1056
- $name = $q_config['language_name'][$language];
1057
- break;
1058
- case 'wpml' :
1059
- if (function_exists('icl_get_languages')) {
1060
- $languages = icl_get_languages();
1061
- if (!empty($languages[$language]['translated_name'])) {
1062
- $name = $languages[$language]['translated_name'];
1063
- }
1064
- }
1065
- break;
1066
- }
1067
- }
1068
-
1069
- ${'slideshow_languagename_' . $language} = $name;
1070
- return $name;
1071
- }
1072
-
1073
- function language_do() {
1074
- global $slideshow_languageplugin;
1075
-
1076
- if (empty($slideshow_languageplugin)) {
1077
- if ($this -> is_plugin_active('qtranslate')) {
1078
- $slideshow_languageplugin = "qtranslate";
1079
- return true;
1080
- } elseif ($this -> is_plugin_active('qtranslate-x')) {
1081
- $slideshow_languageplugin = 'qtranslate-x';
1082
- return true;
1083
- } elseif ($this -> is_plugin_active('wpml')) {
1084
- if (!empty($_GET['lang']) && $_GET['lang'] == "all") {
1085
- return false;
1086
- }
1087
-
1088
- $slideshow_languageplugin = "wpml";
1089
- return true;
1090
- }
1091
- } else {
1092
- return true;
1093
- }
1094
-
1095
  return false;
1096
  }
1097
 
1098
- function language_current() {
1099
- global $slideshow_languageplugin, $slideshow_languagecurrent;
1100
- $current = false;
1101
-
1102
- if (!empty($slideshow_languagecurrent)) {
1103
- return $slideshow_languagecurrent;
1104
- }
1105
-
1106
- switch ($slideshow_languageplugin) {
1107
- case 'qtranslate' :
1108
- if (function_exists('qtrans_getLanguage')) {
1109
- $current = qtrans_getLanguage();
1110
- }
1111
- break;
1112
- case 'qtranslate-x' :
1113
- if (function_exists('qtranxf_getLanguage')) {
1114
- $current = qtranxf_getLanguage();
1115
- }
1116
- break;
1117
- case 'wpml' :
1118
- $current = ICL_LANGUAGE_CODE;
1119
- break;
1120
- }
1121
-
1122
- $slideshow_languagecurrent = $current;
1123
- return $current;
1124
- }
1125
-
1126
- function language_flag($language = null) {
1127
- global $slideshow_languageplugin, ${'slideshow_languageflag_' . $language};
1128
- $flag = false;
1129
-
1130
- if (!empty(${'slideshow_languageflag_' . $language})) {
1131
- return ${'slideshow_languageflag_' . $language};
1132
- }
1133
-
1134
- switch ($slideshow_languageplugin) {
1135
- case 'qtranslate' :
1136
- case 'qtranslate-x' :
1137
- global $q_config;
1138
- $flag = '<img src="' . content_url() . '/' . $q_config['flag_location'] . '/' . $q_config['flag'][$language] . '" alt="' . $language . '" />';
1139
- break;
1140
- case 'wpml' :
1141
- if (function_exists('icl_get_languages')) {
1142
- $languages = icl_get_languages();
1143
- $flag = '<img src="' . $languages[$language]['country_flag_url'] . '" alt="' . $language . '" />';
1144
- }
1145
- break;
1146
- }
1147
-
1148
- ${'slideshow_languageflag_' . $language} = $flag;
1149
- return $flag;
1150
- }
1151
-
1152
- function language_isenabled($language = null) {
1153
- $enabled = false;
1154
-
1155
- if (!empty($language)) {
1156
- global $slideshow_languageplugin, ${'slideshow_languageenabled_' . $language};
1157
-
1158
- if (!empty(${'slideshow_languageenabled_' . $language})) {
1159
- return ${'slideshow_languageenabled_' . $language};
1160
- }
1161
-
1162
- switch ($slideshow_languageplugin) {
1163
- case 'qtranslate' :
1164
- $enabled = qtrans_isEnabled($language);
1165
- break;
1166
- case 'qtranslate-x' :
1167
- $enabled = qtranxf_isEnabled($language);
1168
- break;
1169
- case 'wpml' :
1170
- if (function_exists('icl_get_languages')) {
1171
- $languages = icl_get_languages();
1172
- if (!empty($languages[$language])) {
1173
- $enabled = true;
1174
- }
1175
- }
1176
- break;
1177
- }
1178
- }
1179
-
1180
- ${'slideshow_languageenabled_' . $language} = $enabled;
1181
- return $enabled;
1182
- }
1183
-
1184
- function language_join($texts = array(), $tagTypeMap = array(), $strip_tags = false) {
1185
- if(!is_array($texts)) $texts = $this -> language_split($texts, false);
1186
- $split_regex = "#<!--more-->#ism";
1187
- $max = 0;
1188
- $text = "";
1189
- $languages = $this -> language_getlanguages();
1190
-
1191
- foreach ($languages as $language) {
1192
- $tagTypeMap[$language] = true;
1193
- }
1194
-
1195
- foreach($languages as $language) {
1196
- if (!empty($texts[$language])) {
1197
- $texts[$language] = preg_split($split_regex, $texts[$language]);
1198
- if(sizeof($texts[$language]) > $max) $max = sizeof($texts[$language]);
1199
- }
1200
- }
1201
-
1202
- for ($i = 0; $i < $max; $i++) {
1203
- if($i>=1) {
1204
- $text .= '<!--more-->';
1205
- }
1206
- foreach($languages as $language) {
1207
- if (isset($texts[$language][$i]) && $texts[$language][$i] !== '') {
1208
-
1209
- if ($strip_tags) {
1210
- $texts[$language][$i] = strip_tags($texts[$language][$i]);
1211
- }
1212
-
1213
- if (empty($tagTypeMap[$language])) {
1214
- $text .= '<!--:'.$language.'-->'.$texts[$language][$i].'<!--:-->';
1215
- } else {
1216
- $text .= "[:{$language}]{$texts[$language][$i]}";
1217
- }
1218
- }
1219
- }
1220
- }
1221
-
1222
- return $text;
1223
- }
1224
-
1225
- function language_split($text, $quicktags = true, array $languageMap = NULL) {
1226
- $array = false;
1227
-
1228
- if (!empty($text)) {
1229
- //init vars
1230
- $split_regex = "#(<!--[^-]*-->|\[:[a-z-]{2,10}\])#ism";
1231
- $current_language = "";
1232
- $result = array();
1233
-
1234
- $languages = $this -> language_getlanguages();
1235
- foreach ($languages as $language) {
1236
- $result[$language] = "";
1237
- }
1238
-
1239
- // split text at all xml comments
1240
- $blocks = preg_split($split_regex, $text, -1, PREG_SPLIT_NO_EMPTY|PREG_SPLIT_DELIM_CAPTURE);
1241
-
1242
- foreach($blocks as $block) {
1243
- # detect language tags
1244
- if(preg_match("#^<!--:([a-z-]{2,10})-->$#ism", $block, $matches)) {
1245
- if($this -> language_isenabled($matches[1])) {
1246
- $current_language = $matches[1];
1247
- $languageMap[$current_language] = false;
1248
- } else {
1249
- $current_language = "invalid";
1250
- }
1251
- continue;
1252
- // detect quicktags
1253
- } elseif($quicktags && preg_match("#^\[:([a-z-]{2,10})\]$#ism", $block, $matches)) {
1254
- if($this -> language_isenabled($matches[1])) {
1255
- $current_language = $matches[1];
1256
- $languageMap[$current_language] = true;
1257
- } else {
1258
- $current_language = "invalid";
1259
- }
1260
-
1261
- continue;
1262
- } elseif(preg_match("#^<!--:-->$#ism", $block, $matches)) {
1263
- $current_language = "";
1264
- continue;
1265
- } elseif(preg_match("#^<!--more-->$#ism", $block, $matches)) {
1266
- foreach($languages as $language) {
1267
- $result[$language] .= $block;
1268
- }
1269
-
1270
- continue;
1271
- }
1272
-
1273
- if($current_language == "") {
1274
- foreach($languages as $language) {
1275
- $result[$language] .= $block;
1276
- }
1277
- } elseif($current_language != "invalid") {
1278
- $result[$current_language] .= $block;
1279
- }
1280
- }
1281
-
1282
- foreach($result as $lang => $lang_content) {
1283
- $result[$lang] = str_replace('[:]', '', preg_replace("#(<!--more-->|<!--nextpage-->)+$#ism", "", $lang_content));
1284
- }
1285
-
1286
- return $result;
1287
- }
1288
-
1289
- return $array;
1290
- }
1291
-
1292
- function language_getlanguages() {
1293
- global $slideshow_languageplugin, $slideshow_languagelanguages;
1294
- $languages = false;
1295
-
1296
- if (!empty($slideshow_languagelanguages)) {
1297
- return $slideshow_languagelanguages;
1298
- }
1299
-
1300
- switch ($slideshow_languageplugin) {
1301
- case 'qtranslate' :
1302
- if (function_exists('qtrans_getSortedLanguages')) {
1303
- $languages = qtrans_getSortedLanguages();
1304
- }
1305
- break;
1306
- case 'qtranslate-x' :
1307
- if (function_exists('qtranxf_getSortedLanguages')) {
1308
- $languages = qtranxf_getSortedLanguages();
1309
- }
1310
- break;
1311
- case 'wpml' :
1312
- if (function_exists('icl_get_languages')) {
1313
- $icl_languages = icl_get_languages();
1314
- $languages = array();
1315
- foreach ($icl_languages as $lang => $icl_language) {
1316
- $languages[] = $lang;
1317
- }
1318
- }
1319
- break;
1320
- }
1321
-
1322
- $slideshow_languagelanguages = $languages;
1323
- return $languages;
1324
- }
1325
-
1326
  function is_plugin_active($name = null, $orinactive = false) {
1327
  if (!empty($name)) {
1328
  require_once ABSPATH . 'wp-admin' . DS . 'includes' . DS . 'admin.php';
4
 
5
  class GalleryPlugin extends GalleryCheckinit {
6
 
7
+ var $version = '1.6.2';
8
  var $plugin_name;
9
  var $plugin_base;
10
  var $pre = 'Gallery';
12
  var $menus = array();
13
  var $sections = array(
14
  'welcome' => 'slideshow-slides',
 
15
  'about' => 'slideshow-gallery-about',
16
  'slides' => 'slideshow-slides',
17
  'galleries' => 'slideshow-galleries',
72
  }
73
 
74
  function after_plugin_row($plugin_name = null) {
 
75
  $update = $this -> vendor('update');
76
  $version_info = $update -> get_version_info();
77
+ $hidemessage_upgradetopro = $this -> get_option('hidemessage_upgradetopro');
78
 
79
+ if (empty($hidemessage_upgradetopro)) {
80
+ if (!empty($version_info)) {
81
+ echo '<tr id="slideshow-plugin-update-tr" class="plugin-update-tr">';
82
+ echo '<td colspan="3" class="plugin-update">';
83
+ echo '<div class="update-message">';
84
+
85
+ echo sprintf(__('You are running Slideshow Gallery LITE. Take your slideshows to the next level with %s. Already purchased? %s.', $this -> plugin_name), '<a href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '">Slideshow Gallery PRO</a>', '<a href="http://tribulant.com/docs/wordpress-slideshow-gallery/1758" target="_blank">' . __('See instructions to install PRO', $this -> plugin_name) . '</a>');
86
+ echo ' <a class="button button-primary button-small" href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '"><i class="fa fa-check"></i> ' . __('Upgrade to PRO', $this -> plugin_name) . '</a>';
87
+ echo ' <a class="button button-secondary button-small" href="' . admin_url('admin.php?page=' . $this -> sections -> welcome . '&slideshow_method=hidemessage&message=upgradetopro') . '"><i class="fa fa-times"></i> ' . __('Hide this message', $this -> plugin_name) . '</a>';
88
+
89
+ echo '</div>';
90
+ echo '</td>';
91
+ echo '</tr>';
92
+
93
+ ?>
94
+
95
+ <script type="text/javascript">
96
+ jQuery(document).ready(function() {
97
+ var row = jQuery('#slideshow-plugin-update-tr').closest('tr').prev();
98
+ jQuery(row).addClass('update');
99
+ });
100
+ </script>
101
+
102
+ <?php
103
+ }
104
+ }
105
  }
106
 
107
  /**
149
 
150
  return $option;
151
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
152
 
153
  function ajax_slides_order() {
154
  if (!empty($_REQUEST['item'])) {
264
  $version = "1.5.3";
265
  }
266
 
267
+ if (version_compare($cur_version, "1.6.2") < 0) {
268
  $this -> initialize_options();
269
 
270
+ $version = "1.6.2";
271
  }
272
 
273
  //the current version is older.
282
  $this -> init_roles();
283
 
284
  $styles = array(
285
+ 'layout' => "specific",
286
  'width' => "450",
287
  'height' => "250",
288
  'resheight' => "50",
298
  $this -> add_option('resizeimagescrop', "Y");
299
  $this -> update_option('imagespath', $this -> Html -> uploads_url() . '/' . $this -> plugin_name . '/');
300
  $this -> add_option('styles', $styles);
301
+ $this -> add_option('effect', "slide");
302
  $this -> add_option('easing', "swing");
303
  $this -> add_option('slide_direction', "lr");
304
  $this -> add_option('fadespeed', 20);
583
  add_thickbox();
584
  }
585
 
586
+ wp_enqueue_script('colorbox', $this -> render_url('js/colorbox.js', "admin"), array('jquery'), '1.6.3');
587
+ wp_enqueue_script('select2', $this -> render_url('js/select2.js', "admin"), array('jquery'), '4.0.0');
588
  wp_enqueue_script($this -> plugin_name . 'admin', $this -> render_url('js/admin.js', "admin"), null, '1.0');
589
  } else {
590
  wp_enqueue_script($this -> plugin_name, $this -> render_url('js/gallery.js', "default"), null, '1.0');
591
+ wp_enqueue_script('colorbox', $this -> render_url('js/colorbox.js', "default"), array('jquery'), '1.6.3');
 
592
  wp_enqueue_script('jquery-ui-effects', $this -> render_url('js/jquery-ui.js', "default"));
593
  }
594
 
596
  }
597
 
598
  function get_css_url($attr = null, $layout = null) {
599
+ $file = (empty($layout) || $layout == "specific" || $layout == "fixed") ? 'css' : 'css-responsive';
 
600
  $css_url = $this -> render_url($file . '.php', 'default') . '?';
601
 
602
  $default_attr = $this -> get_option('styles');
625
  wp_enqueue_style('wp-color-picker');
626
  wp_enqueue_style('jquery-ui', $this -> render_url('css/jquery-ui.css', "admin"), null, "1.0", "all");
627
  wp_enqueue_style('colorbox', $this -> render_url('css/colorbox.css', "admin"), null, "1.3.19", "all");
628
+ wp_enqueue_style('select2', $this -> render_url('css/select2.css', "admin"), false, '4.0.0', "all");
629
+ wp_enqueue_style('fontawesome', $this -> render_url('css/fontawesome.css', "admin"), false, '4.5.0', "all");
630
  } else {
631
  wp_enqueue_style('colorbox', $this -> render_url('css/colorbox.css', "default"), null, "1.3.19", "all");
632
+ wp_enqueue_style('fontawesome', $this -> render_url('css/fontawesome.css', "default"), false, '4.4.0', "all");
633
  }
 
 
634
 
635
  return true;
636
  }
844
  return false;
845
  }
846
 
847
+ function language_do() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
848
  return false;
849
  }
850
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
851
  function is_plugin_active($name = null, $orinactive = false) {
852
  if (!empty($name)) {
853
  require_once ABSPATH . 'wp-admin' . DS . 'includes' . DS . 'admin.php';
slideshow-gallery.php CHANGED
@@ -6,7 +6,7 @@ Plugin URI: http://tribulant.com/plugins/view/13/wordpress-slideshow-gallery
6
  Author: Tribulant Software
7
  Author URI: http://tribulant.com
8
  Description: Feature content in a JavaScript powered slideshow gallery showcase on your WordPress website. The slideshow is flexible and all aspects can easily be configured. Embedding or hardcoding the slideshow gallery is a breeze. To embed into a post/page, simply insert <code>[tribulant_slideshow]</code> into its content with an optional <code>post_id</code> parameter. To hardcode into any PHP file of your WordPress theme, simply use <code>&lt;?php if (function_exists('slideshow')) { slideshow($output = true, $post_id = false, $gallery_id = false, $params = array()); } ?&gt;</code>.
9
- Version: 1.6.1
10
  License: GNU General Public License v2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
  Tags: slideshow gallery, slideshow, gallery, slider, jquery, bfithumb, galleries, photos, images
@@ -69,36 +69,10 @@ if (!class_exists('Gallery')) {
69
  $this -> updating_plugin();
70
  }
71
 
72
- function excerpt_more($more = null) {
73
- global $slideshow_post;
74
- $excerptsettings = $this -> get_option('excerptsettings');
75
- if (!empty($excerptsettings)) {
76
- $excerpt_readmore = $this -> get_option('excerpt_readmore');
77
- if (!empty($excerpt_readmore)) {
78
- $more = ' <a href="' . get_permalink($slideshow_post -> ID) . '">' . __($excerpt_readmore) . '</a>';
79
- }
80
- }
81
-
82
- return $more;
83
- }
84
-
85
- function excerpt_length($length = null) {
86
- $excerptsettings = $this -> get_option('excerptsettings');
87
- if (!empty($excerptsettings)) {
88
- $excerpt_length = $this -> get_option('excerpt_length');
89
- if (!empty($excerpt_length)) {
90
- $length = $excerpt_length;
91
- }
92
- }
93
-
94
- return $length;
95
- }
96
-
97
  function plugin_action_links($actions = null, $plugin_file = null, $plugin_data = null, $context = null) {
98
  $this_plugin = plugin_basename(__FILE__);
99
 
100
  if (!empty($plugin_file) && $plugin_file == $this_plugin) {
101
- $actions[] = '<a href="" onclick="jQuery.colorbox({href:ajaxurl + \'?action=slideshow_serialkey\'}); return false;" id="slideshow_submitseriallink">' . __('Serial Key', $this -> plugin_name) . '</a>';
102
  $actions[] = '<a href="' . admin_url('admin.php?page=' . $this -> sections -> settings) . '">' . __('Settings', $this -> plugin_name) . '</a>';
103
  }
104
 
@@ -183,10 +157,6 @@ if (!class_exists('Gallery')) {
183
  $this -> menus['slideshow-galleries'] = add_submenu_page($this -> sections -> slides, __('Manage Galleries', $this -> plugin_name), __('Manage Galleries', $this -> plugin_name), 'slideshow_galleries', $this -> sections -> galleries, array($this, 'admin_galleries'));
184
  $this -> menus['slideshow-settings'] = add_submenu_page($this -> sections -> slides, __('Configuration', $this -> plugin_name), __('Configuration', $this -> plugin_name), 'slideshow_settings', $this -> sections -> settings, array($this, 'admin_settings'));
185
 
186
- if (!$this -> ci_serial_valid()) {
187
- $this -> menus['slideshow-submitserial'] = add_submenu_page($this -> sections -> slides, __('Submit Serial Key', $this -> plugin_name), __('Submit Serial Key', $this -> plugin_name), 'slideshow_submitserial', $this -> sections -> submitserial, array($this, 'admin_submitserial'));
188
- }
189
-
190
  do_action('slideshow_admin_menu', $this -> menus);
191
 
192
  add_action('admin_head-' . $this -> menus['slideshow-settings'], array($this, 'admin_head_gallery_settings'));
@@ -218,27 +188,6 @@ if (!class_exists('Gallery')) {
218
  do_action('do_meta_boxes', $this -> menus['slideshow-settings'], 'side');
219
  }
220
 
221
- function admin_submitserial() {
222
- $success = false;
223
-
224
- if (!empty($_POST)) {
225
- if (empty($_REQUEST['serial'])) { $errors[] = __('Please fill in a serial key.', $this -> plugin_name); }
226
- else {
227
- $this -> update_option('serialkey', $_REQUEST['serial']); //update the DB option
228
- $this -> delete_all_cache('all');
229
-
230
- if (!$this -> ci_serial_valid()) { $errors[] = __('Serial key is invalid, please try again.', $this -> plugin_name); }
231
- else {
232
- delete_transient($this -> pre . 'update_info');
233
- $success = true;
234
- $this -> redirect('?page=' . $this -> sections -> welcome);
235
- }
236
- }
237
- }
238
-
239
- $this -> render('settings-submitserial', array('success' => $success, 'errors' => $errors), true, 'admin');
240
- }
241
-
242
  function admin_notices() {
243
 
244
  if (is_admin()) {
@@ -266,30 +215,18 @@ if (!class_exists('Gallery')) {
266
 
267
  /* Serial key submission message */
268
  $page = esc_html($_GET['page']);
269
- if (!$this -> ci_serial_valid() && (empty($page) || $page != $this -> sections -> submitserial)) {
270
- $hidemessage_submitserial = $this -> get_option('hidemessage_submitserial');
271
-
272
- if (empty($hidemessage_submitserial)) {
273
- $message = sprintf(__('To activate Slideshow Gallery PRO, please submit a serial key, else %s', $this -> plugin_name), '<a href="' . admin_url('admin.php?page=' . $this -> sections -> welcome . '&slideshow_method=hidemessage&message=submitserial') . '">' . __('continue using Slideshow Gallery LITE', $this -> plugin_name) . '</a>');
274
- $message .= ' <a class="button button-primary" id="' . $this -> pre . 'submitseriallink" href="' . admin_url('admin.php') . '?page=' . $this -> sections -> submitserial . '"><i class="fa fa-key"></i> ' . __('Submit Serial Key', $this -> plugin_name) . '</a>';
275
- $message .= ' <a class="button button-secondary" href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '"><i class="fa fa-check"></i> ' . __('Upgrade to PRO', $this -> plugin_name) . '</a>';
276
- $dismissable = admin_url('admin.php?page=' . $this -> sections -> welcome . '&slideshow_method=hidemessage&message=submitserial');
277
- $this -> render_msg($message, $dismissable, false);
278
 
279
- ?>
280
-
281
- <script type="text/javascript">
282
- jQuery(document).ready(function(e) {
283
- jQuery('#<?php echo $this -> pre; ?>submitseriallink').click(function() {
284
- jQuery.colorbox({href:ajaxurl + "?action=slideshow_serialkey"});
285
- return false;
286
- });
287
- });
288
- </script>
289
-
290
- <?php
291
  }
292
- }
293
  }
294
 
295
  }
@@ -322,13 +259,10 @@ if (!class_exists('Gallery')) {
322
  global $wpdb;
323
  $styles = $this -> get_option('styles');
324
 
325
- $effect = $this -> get_option('effect');
326
  $slide_direction = $this -> get_option('slide_direction');
327
- $easing = $this -> get_option('easing');
328
  $autoheight = $this -> get_option('autoheight');
329
-
330
- $this -> add_filter('excerpt_more', 'excerpt_more', 999, 1);
331
- $this -> add_filter('excerpt_length', 'excerpt_length', 999, 1);
332
 
333
  // default shortcode parameters
334
  $defaults = array(
@@ -344,7 +278,7 @@ if (!class_exists('Gallery')) {
344
  'orderd' => false,
345
  'resizeimages' => (($styles['resizeimages'] == "Y") ? "true" : "false"),
346
  'imagesoverlay' => (($this -> get_option('imagesthickbox') == "Y") ? "true" : "false"),
347
- 'layout' => ($styles['layout']),
348
  'width' => ($styles['width']),
349
  'height' => ((empty($autoheight)) ? $styles['height'] : false),
350
  'autoheight' => ((!empty($autoheight)) ? "true" : "false"),
@@ -352,9 +286,9 @@ if (!class_exists('Gallery')) {
352
  'resheight' => ($styles['resheight']),
353
  'resheighttype' => ($styles['resheighttype']),
354
  'auto' => (($this -> get_option('autoslide') == "Y") ? "true" : "false"),
355
- 'effect' => ((empty($effect) || (!empty($effect) && $effect == "fade")) ? 'fade' : $effect),
356
  'slide_direction' => ((empty($slide_direction) || (!empty($slide_direction) && $slide_direction == "lr")) ? 'lr' : 'tb'),
357
- 'easing' => ((empty($easing)) ? 'swing' : $easing),
358
  'autospeed' => ($this -> get_option('autospeed')),
359
  'alwaysauto' => ($this -> get_option('alwaysauto')),
360
  'fadespeed' => ($this -> get_option('fadespeed')),
@@ -363,7 +297,7 @@ if (!class_exists('Gallery')) {
363
  'navhoveropacity' => ($this -> get_option('navhover')),
364
  'showinfo' => (($this -> get_option('information') == "Y") ? "true" : "false"),
365
  'infospeed' => ($this -> get_option('infospeed')),
366
- 'infodelay' => ($this -> get_option('infodelay')),
367
  'showthumbs' => (($this -> get_option('thumbnails') == "Y") ? "true" : "false"),
368
  'thumbsposition' => ($this -> get_option('thumbposition')),
369
  'thumbsborder' => ($styles['thumbactive']),
@@ -569,9 +503,6 @@ if (!class_exists('Gallery')) {
569
  $content .= '</p>';
570
  }
571
 
572
- remove_filter('excerpt_more', array($this, 'excerpt_more'));
573
- remove_filter('excerpt_length', array($this, 'excerpt_length'));
574
-
575
  return $content;
576
  }
577
 
@@ -904,18 +835,26 @@ if (!class_exists('Gallery')) {
904
 
905
  foreach ($_POST as $pkey => $pval) {
906
  switch ($pkey) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
907
  case 'debugging' :
908
  if (!empty($pval)) {
909
  update_option('tridebugging', 1);
910
  }
911
  break;
912
- case 'excerpt_readmore' :
913
- if ($this -> language_do()) {
914
- $this -> update_option($pkey, $this -> language_join($pval));
915
- } else {
916
- $this -> update_option($pkey, $pval);
917
- }
918
- break;
919
  case 'permissions' :
920
  global $wp_roles;
921
  $role_names = $wp_roles -> get_names();
@@ -947,6 +886,12 @@ if (!class_exists('Gallery')) {
947
  }
948
  }
949
 
 
 
 
 
 
 
950
  $message = __('Configuration has been saved', $this -> plugin_name);
951
  $this -> render_msg($message);
952
  }
@@ -967,8 +912,8 @@ if (!class_exists('Gallery')) {
967
  case 'hidemessage' :
968
  if (!empty($_GET['message'])) {
969
  switch ($_GET['message']) {
970
- case 'submitserial' :
971
- $this -> update_option('hidemessage_submitserial', true);
972
  break;
973
  case 'ratereview' :
974
  $this -> delete_option('showmessage_ratereview');
6
  Author: Tribulant Software
7
  Author URI: http://tribulant.com
8
  Description: Feature content in a JavaScript powered slideshow gallery showcase on your WordPress website. The slideshow is flexible and all aspects can easily be configured. Embedding or hardcoding the slideshow gallery is a breeze. To embed into a post/page, simply insert <code>[tribulant_slideshow]</code> into its content with an optional <code>post_id</code> parameter. To hardcode into any PHP file of your WordPress theme, simply use <code>&lt;?php if (function_exists('slideshow')) { slideshow($output = true, $post_id = false, $gallery_id = false, $params = array()); } ?&gt;</code>.
9
+ Version: 1.6.2
10
  License: GNU General Public License v2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
  Tags: slideshow gallery, slideshow, gallery, slider, jquery, bfithumb, galleries, photos, images
69
  $this -> updating_plugin();
70
  }
71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  function plugin_action_links($actions = null, $plugin_file = null, $plugin_data = null, $context = null) {
73
  $this_plugin = plugin_basename(__FILE__);
74
 
75
  if (!empty($plugin_file) && $plugin_file == $this_plugin) {
 
76
  $actions[] = '<a href="' . admin_url('admin.php?page=' . $this -> sections -> settings) . '">' . __('Settings', $this -> plugin_name) . '</a>';
77
  }
78
 
157
  $this -> menus['slideshow-galleries'] = add_submenu_page($this -> sections -> slides, __('Manage Galleries', $this -> plugin_name), __('Manage Galleries', $this -> plugin_name), 'slideshow_galleries', $this -> sections -> galleries, array($this, 'admin_galleries'));
158
  $this -> menus['slideshow-settings'] = add_submenu_page($this -> sections -> slides, __('Configuration', $this -> plugin_name), __('Configuration', $this -> plugin_name), 'slideshow_settings', $this -> sections -> settings, array($this, 'admin_settings'));
159
 
 
 
 
 
160
  do_action('slideshow_admin_menu', $this -> menus);
161
 
162
  add_action('admin_head-' . $this -> menus['slideshow-settings'], array($this, 'admin_head_gallery_settings'));
188
  do_action('do_meta_boxes', $this -> menus['slideshow-settings'], 'side');
189
  }
190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  function admin_notices() {
192
 
193
  if (is_admin()) {
215
 
216
  /* Serial key submission message */
217
  $page = esc_html($_GET['page']);
218
+ $hidemessage_upgradetopro = $this -> get_option('hidemessage_upgradetopro');
219
+
220
+ if (!empty($page) && in_array($page, (array) $this -> sections)) {
221
+ if (empty($hidemessage_upgradetopro)) {
 
 
 
 
 
222
 
223
+ $message = sprintf(__('You are using Slideshow Gallery LITE. Take your slideshows to the next level with %s. Already purchased? %s.', $this -> plugin_name), '<a href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '">Slideshow Gallery PRO</a>', '<a href="http://tribulant.com/docs/wordpress-slideshow-gallery/1758" target="_blank">See instructions to install PRO</a>');
224
+ $message .= ' <a class="button button-primary" href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '"><i class="fa fa-check"></i> ' . __('Upgrade to PRO', $this -> plugin_name) . '</a>';
225
+ $message .= ' <a class="button button-secondary" href="' . admin_url('admin.php?page=' . $this -> sections -> welcome . '&slideshow_method=hidemessage&message=upgradetopro') . '"><i class="fa fa-times"></i> ' . __('Hide this message', $this -> plugin_name) . '</a>';
226
+ $dismissable = admin_url('admin.php?page=' . $this -> sections -> welcome . '&slideshow_method=hidemessage&message=upgradetopro');
227
+ $this -> render_msg($message, $dismissable, false);
 
 
 
 
 
 
 
228
  }
229
+ }
230
  }
231
 
232
  }
259
  global $wpdb;
260
  $styles = $this -> get_option('styles');
261
 
262
+ $effect = "slide";
263
  $slide_direction = $this -> get_option('slide_direction');
264
+ $easing = "swing";
265
  $autoheight = $this -> get_option('autoheight');
 
 
 
266
 
267
  // default shortcode parameters
268
  $defaults = array(
278
  'orderd' => false,
279
  'resizeimages' => (($styles['resizeimages'] == "Y") ? "true" : "false"),
280
  'imagesoverlay' => (($this -> get_option('imagesthickbox') == "Y") ? "true" : "false"),
281
+ 'layout' => "specific",
282
  'width' => ($styles['width']),
283
  'height' => ((empty($autoheight)) ? $styles['height'] : false),
284
  'autoheight' => ((!empty($autoheight)) ? "true" : "false"),
286
  'resheight' => ($styles['resheight']),
287
  'resheighttype' => ($styles['resheighttype']),
288
  'auto' => (($this -> get_option('autoslide') == "Y") ? "true" : "false"),
289
+ 'effect' => "slide",
290
  'slide_direction' => ((empty($slide_direction) || (!empty($slide_direction) && $slide_direction == "lr")) ? 'lr' : 'tb'),
291
+ 'easing' => "swing",
292
  'autospeed' => ($this -> get_option('autospeed')),
293
  'alwaysauto' => ($this -> get_option('alwaysauto')),
294
  'fadespeed' => ($this -> get_option('fadespeed')),
297
  'navhoveropacity' => ($this -> get_option('navhover')),
298
  'showinfo' => (($this -> get_option('information') == "Y") ? "true" : "false"),
299
  'infospeed' => ($this -> get_option('infospeed')),
300
+ 'infodelay' => 0,
301
  'showthumbs' => (($this -> get_option('thumbnails') == "Y") ? "true" : "false"),
302
  'thumbsposition' => ($this -> get_option('thumbposition')),
303
  'thumbsborder' => ($styles['thumbactive']),
503
  $content .= '</p>';
504
  }
505
 
 
 
 
506
  return $content;
507
  }
508
 
835
 
836
  foreach ($_POST as $pkey => $pval) {
837
  switch ($pkey) {
838
+ case 'styles' :
839
+ $styles = array();
840
+ foreach ($pval as $pvalkey => $pvalval) {
841
+ switch ($pvalkey) {
842
+ case 'layout' :
843
+ $styles[$pvalkey] = "specific";
844
+ break;
845
+ default :
846
+ $styles[$pvalkey] = $pvalval;
847
+ break;
848
+ }
849
+ }
850
+
851
+ $this -> update_option('styles', $styles);
852
+ break;
853
  case 'debugging' :
854
  if (!empty($pval)) {
855
  update_option('tridebugging', 1);
856
  }
857
  break;
 
 
 
 
 
 
 
858
  case 'permissions' :
859
  global $wp_roles;
860
  $role_names = $wp_roles -> get_names();
886
  }
887
  }
888
 
889
+ $this -> update_option('effect', "slide");
890
+ $this -> update_option('easing', "swing");
891
+ $this -> update_option('infodelay', "0");
892
+ $this -> delete_option('infohideonmobile');
893
+ $this -> delete_option('excerptsettings');
894
+
895
  $message = __('Configuration has been saved', $this -> plugin_name);
896
  $this -> render_msg($message);
897
  }
912
  case 'hidemessage' :
913
  if (!empty($_GET['message'])) {
914
  switch ($_GET['message']) {
915
+ case 'upgradetopro' :
916
+ $this -> update_option('hidemessage_upgradetopro', true);
917
  break;
918
  case 'ratereview' :
919
  $this -> delete_option('showmessage_ratereview');
vendors/class.update.php CHANGED
@@ -61,7 +61,7 @@ if (!class_exists('Galleryupdate')) {
61
 
62
  function get_remote_request_params(){
63
  global $wpdb;
64
- return sprintf("p:%s/key:%s/v:%s/wp:%s/php:%s/mysql:%s", urlencode('13'), urlencode(apply_filters('slideshow_get_option', $this -> get_option('serialkey'), 'serialkey')), urlencode($this -> version), urlencode(get_bloginfo("version")), urlencode(phpversion()), urlencode($wpdb -> db_version()));
65
  }
66
  }
67
  }
61
 
62
  function get_remote_request_params(){
63
  global $wpdb;
64
+ return sprintf("p:%s/key:%s/v:%s/wp:%s/php:%s/mysql:%s", urlencode('13'), urlencode("slideshow-gallery"), urlencode($this -> version), urlencode(get_bloginfo("version")), urlencode(phpversion()), urlencode($wpdb -> db_version()));
65
  }
66
  }
67
  }
views/admin/lite-upgrade.php CHANGED
@@ -4,26 +4,13 @@
4
 
5
  $plugin_link = "http://tribulant.com/plugins/view/13/wordpress-slideshow-gallery";
6
 
7
- $galleries_count = $this -> Gallery() -> count();
8
- $galleries_percentage = (($galleries_count / 1) * 100);
9
-
10
- $slides_count = $this -> Slide() -> count();
11
- $slides_percentage = (($slides_count / 20) * 100);
12
-
13
- /**
14
- * About This Version administration panel.
15
- *
16
- * @package WordPress
17
- * @subpackage Administration
18
- */
19
-
20
  ?>
21
 
22
  <div class="wrap slideshow about-wrap">
23
  <h1>Upgrade to Slideshow Gallery PRO</h1>
24
 
25
  <div class="about-text">
26
- <?php echo sprintf(__('Thank you for installing the %s. You are using the Slideshow Gallery LITE plugin which contains all of the powerful features of the PRO plugin but with some limits. You can upgrade to Slideshow Gallery PRO by submitting a serial key. If you do not have a serial key, you can buy one now.', $this -> plugin_name), '<a href="' . $plugin_link . '" target="_blank">' . __('Slideshow Gallery plugin', $this -> plugin_name) . '</a>', $this -> version); ?>
27
  </div>
28
 
29
  <div class="slideshow-badge">
@@ -34,44 +21,41 @@ $slides_percentage = (($slides_count / 20) * 100);
34
  </div>
35
 
36
  <div class="changelog slideshow-changelog">
37
- <div class="feature-section three-col">
38
- <div class="col">
39
- <h4><?php _e('Current Limits', $this -> plugin_name); ?></h4>
40
- <p><?php _e('Your current limits in Slideshow Gallery LITE:', $this -> plugin_name); ?></p>
41
- <ul>
42
- <li><?php echo sprintf(__('<strong>%s of 1</strong> (%s&#37;) galleries used', $this -> plugin_name), $galleries_count, $galleries_percentage); ?></li>
43
- <li><?php echo sprintf(__('<strong>%s of 20</strong> (%s&#37;) slides used', $this -> plugin_name), $slides_count, $slides_percentage); ?></li>
44
- </ul>
45
- </div>
46
  <div class="col">
47
- <h4><?php _e('Benefits of PRO', $this -> plugin_name); ?></h4>
48
- <p><?php _e('Slideshow Gallery PRO gives these benefits:', $this -> plugin_name); ?></p>
49
  <ul>
50
- <li><?php echo sprintf(__('PRO, %s', $this -> plugin_name), '<a href="http://tribulant.com/support/" target="_blank">' . __('priority support', $this -> plugin_name) . '</a>'); ?></li>
51
- <li><?php _e('Unlimited galleries', $this -> plugin_name); ?></li>
52
- <li><?php _e('Unlimited slides', $this -> plugin_name); ?></li>
 
 
 
 
 
 
 
53
  </ul>
54
  </div>
55
  <div class="col">
56
- <h4><?php _e('Upgrade to PRO', $this -> plugin_name); ?></h4>
57
- <p><?php _e('Upgrading to Slideshow Gallery PRO is quick and easy by clicking the button below:', $this -> plugin_name); ?></p>
58
- <p><a href="<?php echo $plugin_link; ?>" class="button button-primary button-hero" target="_blank"><i class="fa fa-mouse-pointer"></i> <?php _e('Buy PRO Now (only $19.99)', $this -> plugin_name); ?></a></p>
59
- <p><?php _e('Once you have purchased a serial key, simply submit it to activate Slideshow Gallery PRO:', $this -> plugin_name); ?></p>
60
- <p><a class="button button-secondary button-large" href="<?php echo admin_url('admin.php?page=' . $this -> sections -> submitserial); ?>" onclick="jQuery.colorbox({href:ajaxurl + '?action=slideshow_serialkey'}); return false;"><i class="fa fa-key"></i> <?php _e('Submit Serial', $this -> plugin_name); ?></a></p>
61
  </div>
62
  </div>
63
  </div>
64
 
65
  <div class="changelog slideshow-changelog">
66
- <h3><?php _e('About Tribulant Software', $this -> plugin_name); ?></h3>
67
  <p><a href="http://tribulant.com" target="_blank"><img src="<?php echo $this -> url(); ?>/images/logo.png" alt="tribulant" /></a></p>
68
- <p><?php _e('At Tribulant Software, we strive to provide the best WordPress plugins on the market.', $this -> plugin_name); ?><br/>
69
- <?php _e('We are a full-time business developing, promoting and supporting WordPress plugins to the community.', $this -> plugin_name); ?></p>
70
  <p>
71
- <a class="button button-primary button-large" target="_blank" href="http://tribulant.com"><?php _e('Visit Our Site', $this -> plugin_name); ?></a>
72
  </p>
73
 
74
- <h3><?php _e('Find Us On Social Networks', $this -> plugin_name); ?></h3>
75
  <p>
76
  <!-- Facebook Like -->
77
  <div id="fb-root"></div>
4
 
5
  $plugin_link = "http://tribulant.com/plugins/view/13/wordpress-slideshow-gallery";
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  ?>
8
 
9
  <div class="wrap slideshow about-wrap">
10
  <h1>Upgrade to Slideshow Gallery PRO</h1>
11
 
12
  <div class="about-text">
13
+ <?php echo sprintf('You are using the Slideshow Gallery LITE. Take your slideshows to the next level with %s. It gives you extra features to make your slideshows even better!', '<a href="' . $plugin_link . '" target="_blank">' . __('Slideshow Gallery PRO', $this -> plugin_name) . '</a>'); ?>
14
  </div>
15
 
16
  <div class="slideshow-badge">
21
  </div>
22
 
23
  <div class="changelog slideshow-changelog">
24
+ <div class="feature-section two-col">
 
 
 
 
 
 
 
 
25
  <div class="col">
26
+ <h4>Extra Features in PRO</h4>
27
+ <p><a href="<?php echo $plugin_link; ?>" target="_blank">Slideshow Gallery PRO</a> gives these extra features:</p>
28
  <ul>
29
+ <li>13 different effects</li>
30
+ <li>32 different easing effects</li>
31
+ <li>Responsive (desktop/tablet/mobile) slideshows</li>
32
+ <li>Mobile touch/swipe gestures support</li>
33
+ <li>Information/description bar control</li>
34
+ <li>Open/enlarge slideshow images in overlay</li>
35
+ <li>Change featured posts/pages excerpt settings</li>
36
+ <li>Multilingual with WPML and qTranslate-X</li>
37
+ <li>Priority technical support</li>
38
+ <li>And much more...</li>
39
  </ul>
40
  </div>
41
  <div class="col">
42
+ <h4>Upgrade to PRO</h4>
43
+ <p>Upgrading to Slideshow Gallery PRO is quick and easy by clicking the button below:</p>
44
+ <p><a href="<?php echo $plugin_link; ?>" class="button button-primary button-hero" target="_blank"><i class="fa fa-mouse-pointer"></i> Buy PRO Now (only $19.99)</a></p>
 
 
45
  </div>
46
  </div>
47
  </div>
48
 
49
  <div class="changelog slideshow-changelog">
50
+ <h3>About Tribulant Software</h3>
51
  <p><a href="http://tribulant.com" target="_blank"><img src="<?php echo $this -> url(); ?>/images/logo.png" alt="tribulant" /></a></p>
52
+ <p>At Tribulant Software, we strive to provide the best WordPress plugins on the market.<br/>
53
+ We are a full-time business developing, promoting and supporting WordPress plugins to the community.</p>
54
  <p>
55
+ <a class="button button-primary button-large" target="_blank" href="http://tribulant.com">Visit Our Site</a>
56
  </p>
57
 
58
+ <h3>Find Us On Social Networks</h3>
59
  <p>
60
  <!-- Facebook Like -->
61
  <div id="fb-root"></div>
views/admin/metaboxes/settings-general.php CHANGED
@@ -4,15 +4,15 @@
4
 
5
  if (!defined('ABSPATH')) exit; // Exit if accessed directly
6
 
7
- $effect = $this -> get_option('effect');
8
  $slide_direction = $this -> get_option('slide_direction');
9
- $easing = $this -> get_option('easing');
10
  $autospeed = $this -> get_option('autospeed');
11
  $fadespeed = $this -> get_option('fadespeed');
12
  $navopacity = $this -> get_option('navopacity');
13
  $navhover = $this -> get_option('navhover');
14
  $infospeed = $this -> get_option('infospeed');
15
- $infodelay = $this -> get_option('infodelay');
16
  $infohideonmobile = $this -> get_option('infohideonmobile');
17
  $thumbopacity = $this -> get_option('thumbopacity');
18
  $thumbscrollspeed = $this -> get_option('thumbscrollspeed');
@@ -46,11 +46,9 @@ $thumbscrollspeed = $this -> get_option('thumbscrollspeed');
46
 
47
  ?>
48
 
49
- <?php /*<label><input onclick="jQuery('#effect_slide_div').hide();" <?php echo (empty($effect) || (!empty($effect) && $effect == "fade")) ? 'checked="checked"' : ''; ?> type="radio" name="effect" value="fade" id="effect_fade" /> <?php _e('Fade', $this -> plugin_name); ?></label>
50
- <label><input onclick="jQuery('#effect_slide_div').show();" <?php echo (!empty($effect) && $effect == "slide") ? 'checked="checked"' : ''; ?> type="radio" name="effect" value="slide" id="effect_slide" /> <?php _e('Slide', $this -> plugin_name); ?></label>*/ ?>
51
  <select name="effect" id="effect">
52
  <?php foreach ($effects as $eff) : ?>
53
- <option <?php echo (!empty($effect) && $effect == $eff) ? 'selected="selected"' : ''; ?> value="<?php echo esc_attr(stripslashes($eff)); ?>"><?php echo ucfirst($eff); ?></option>
54
  <?php endforeach; ?>
55
  </select>
56
  <span class="howto"><?php _e('Choose the type of effect/transition you want for slides', $this -> plugin_name); ?></span>
@@ -96,37 +94,37 @@ $thumbscrollspeed = $this -> get_option('thumbscrollspeed');
96
  <td>
97
  <select name="easing" id="easing">
98
  <option value="swing">swing</option>
99
- <option value="linear">linear</option>
100
- <option value="easeInQuad">easeInQuad</option>
101
- <option value="easeOutQuad">easeOutQuad</option>
102
- <option value="easeInOutQuad">easeInOutQuad</option>
103
- <option value="easeInCubic">easeInCubic</option>
104
- <option value="easeOutCubic">easeOutCubic</option>
105
- <option value="easeInOutCubic">easeInOutCubic</option>
106
- <option value="easeInQuart">easeInQuart</option>
107
- <option value="easeOutQuart">easeOutQuart</option>
108
- <option value="easeInOutQuart">easeInOutQuart</option>
109
- <option value="easeInQuint">easeInQuint</option>
110
- <option value="easeOutQuint">easeOutQuint</option>
111
- <option value="easeInOutQuint">easeInOutQuint</option>
112
- <option value="easeInSine">easeInSine</option>
113
- <option value="easeOutSine">easeOutSine</option>
114
- <option value="easeInOutSine">easeInOutSine</option>
115
- <option value="easeInExpo">easeInExpo</option>
116
- <option value="easeOutExpo">easeOutExpo</option>
117
- <option value="easeInOutExpo">easeInOutExpo</option>
118
- <option value="easeInCirc">easeInCirc</option>
119
- <option value="easeOutCirc">easeOutCirc</option>
120
- <option value="easeInOutCirc">easeInOutCirc</option>
121
- <option value="easeInElastic">easeInElastic</option>
122
- <option value="easeOutElastic">easeOutElastic</option>
123
- <option value="easeInOutElastic">easeInOutElastic</option>
124
- <option value="easeInBack">easeInBack</option>
125
- <option value="easeOutBack">easeOutBack</option>
126
- <option value="easeInOutBack">easeInOutBack</option>
127
- <option value="easeInBounce">easeInBounce</option>
128
- <option value="easeOutBounce">easeOutBounce</option>
129
- <option value="easeInOutBounce">easeInOutBounce</option>
130
  </select>
131
 
132
  <script type="text/javascript">
@@ -338,7 +336,7 @@ $thumbscrollspeed = $this -> get_option('thumbscrollspeed');
338
  <tr>
339
  <th><label for="infodelay"><?php _e('Information Delay', $this -> plugin_name); ?></label></th>
340
  <td>
341
- <label><input class="widefat" style="width:65px;" type="text" name="infodelay" value="<?php echo esc_attr(stripslashes($infodelay)); ?>" id="infodelay" /> <?php _e('seconds', $this -> plugin_name); ?></label>
342
  <span class="howto"><?php _e('Delay the information bar in seconds or leave empty/zero for immediate display.', $this -> plugin_name); ?></span>
343
  </td>
344
  </tr>
@@ -346,7 +344,7 @@ $thumbscrollspeed = $this -> get_option('thumbscrollspeed');
346
  <th><label for="infohideonmobile"><?php _e('Hide On Mobiles', $this -> plugin_name); ?></label>
347
  <?php echo $this -> Html -> help(__('With a responsive layout turned on, the slideshow will respond in width on mobile devices and the information bar tends to overlap the entire slide since it increases in height as it reduces in width. You can tick/check this setting to hide the information bar on mobile devices so that the slides remain fully visible.', $this -> plugin_name)); ?></th>
348
  <td>
349
- <label><input <?php echo (!empty($infohideonmobile)) ? 'checked="checked"' : ''; ?> type="checkbox" name="infohideonmobile" value="1" id="infohideonmobile" /> <?php _e('Yes, hide the information bar on mobiles', $this -> plugin_name); ?></label>
350
  <span class="howto"><?php _e('Tick/check this to hide the information bar on mobiles', $this -> plugin_name); ?></span>
351
  </td>
352
  </tr>
4
 
5
  if (!defined('ABSPATH')) exit; // Exit if accessed directly
6
 
7
+ $effect = "slide";
8
  $slide_direction = $this -> get_option('slide_direction');
9
+ $easing = "swing";
10
  $autospeed = $this -> get_option('autospeed');
11
  $fadespeed = $this -> get_option('fadespeed');
12
  $navopacity = $this -> get_option('navopacity');
13
  $navhover = $this -> get_option('navhover');
14
  $infospeed = $this -> get_option('infospeed');
15
+ $infodelay = 0;
16
  $infohideonmobile = $this -> get_option('infohideonmobile');
17
  $thumbopacity = $this -> get_option('thumbopacity');
18
  $thumbscrollspeed = $this -> get_option('thumbscrollspeed');
46
 
47
  ?>
48
 
 
 
49
  <select name="effect" id="effect">
50
  <?php foreach ($effects as $eff) : ?>
51
+ <option <?php echo ($eff != "slide") ? 'disabled="disabled"' : ''; ?> <?php echo (!empty($effect) && $effect == $eff) ? 'selected="selected"' : ''; ?> value="<?php echo esc_attr(stripslashes($eff)); ?>"><?php echo ucfirst($eff); ?></option>
52
  <?php endforeach; ?>
53
  </select>
54
  <span class="howto"><?php _e('Choose the type of effect/transition you want for slides', $this -> plugin_name); ?></span>
94
  <td>
95
  <select name="easing" id="easing">
96
  <option value="swing">swing</option>
97
+ <option disabled="disabled" value="linear">linear</option>
98
+ <option disabled="disabled" value="easeInQuad">easeInQuad</option>
99
+ <option disabled="disabled" value="easeOutQuad">easeOutQuad</option>
100
+ <option disabled="disabled" value="easeInOutQuad">easeInOutQuad</option>
101
+ <option disabled="disabled" value="easeInCubic">easeInCubic</option>
102
+ <option disabled="disabled" value="easeOutCubic">easeOutCubic</option>
103
+ <option disabled="disabled" value="easeInOutCubic">easeInOutCubic</option>
104
+ <option disabled="disabled" value="easeInQuart">easeInQuart</option>
105
+ <option disabled="disabled" value="easeOutQuart">easeOutQuart</option>
106
+ <option disabled="disabled" value="easeInOutQuart">easeInOutQuart</option>
107
+ <option disabled="disabled" value="easeInQuint">easeInQuint</option>
108
+ <option disabled="disabled" value="easeOutQuint">easeOutQuint</option>
109
+ <option disabled="disabled" value="easeInOutQuint">easeInOutQuint</option>
110
+ <option disabled="disabled" value="easeInSine">easeInSine</option>
111
+ <option disabled="disabled" value="easeOutSine">easeOutSine</option>
112
+ <option disabled="disabled" value="easeInOutSine">easeInOutSine</option>
113
+ <option disabled="disabled" value="easeInExpo">easeInExpo</option>
114
+ <option disabled="disabled" value="easeOutExpo">easeOutExpo</option>
115
+ <option disabled="disabled" value="easeInOutExpo">easeInOutExpo</option>
116
+ <option disabled="disabled" value="easeInCirc">easeInCirc</option>
117
+ <option disabled="disabled" value="easeOutCirc">easeOutCirc</option>
118
+ <option disabled="disabled" value="easeInOutCirc">easeInOutCirc</option>
119
+ <option disabled="disabled" value="easeInElastic">easeInElastic</option>
120
+ <option disabled="disabled" value="easeOutElastic">easeOutElastic</option>
121
+ <option disabled="disabled" value="easeInOutElastic">easeInOutElastic</option>
122
+ <option disabled="disabled" value="easeInBack">easeInBack</option>
123
+ <option disabled="disabled" value="easeOutBack">easeOutBack</option>
124
+ <option disabled="disabled" value="easeInOutBack">easeInOutBack</option>
125
+ <option disabled="disabled" value="easeInBounce">easeInBounce</option>
126
+ <option disabled="disabled" value="easeOutBounce">easeOutBounce</option>
127
+ <option disabled="disabled" value="easeInOutBounce">easeInOutBounce</option>
128
  </select>
129
 
130
  <script type="text/javascript">
336
  <tr>
337
  <th><label for="infodelay"><?php _e('Information Delay', $this -> plugin_name); ?></label></th>
338
  <td>
339
+ <label><input disabled="disabled" class="widefat" style="width:65px;" type="text" name="infodelay" value="<?php echo esc_attr(stripslashes($infodelay)); ?>" id="infodelay" /> <?php _e('seconds', $this -> plugin_name); ?></label>
340
  <span class="howto"><?php _e('Delay the information bar in seconds or leave empty/zero for immediate display.', $this -> plugin_name); ?></span>
341
  </td>
342
  </tr>
344
  <th><label for="infohideonmobile"><?php _e('Hide On Mobiles', $this -> plugin_name); ?></label>
345
  <?php echo $this -> Html -> help(__('With a responsive layout turned on, the slideshow will respond in width on mobile devices and the information bar tends to overlap the entire slide since it increases in height as it reduces in width. You can tick/check this setting to hide the information bar on mobile devices so that the slides remain fully visible.', $this -> plugin_name)); ?></th>
346
  <td>
347
+ <label><input disabled="disabled" type="checkbox" name="infohideonmobile" value="1" id="infohideonmobile" /> <?php _e('Yes, hide the information bar on mobiles', $this -> plugin_name); ?></label>
348
  <span class="howto"><?php _e('Tick/check this to hide the information bar on mobiles', $this -> plugin_name); ?></span>
349
  </td>
350
  </tr>
views/admin/metaboxes/settings-linksimages.php CHANGED
@@ -1,6 +1,8 @@
1
  <?php
2
 
3
  if (!defined('ABSPATH')) exit; // Exit if accessed directly
 
 
4
 
5
  ?>
6
 
@@ -10,8 +12,8 @@ if (!defined('ABSPATH')) exit; // Exit if accessed directly
10
  <th><label for="imagesthickbox_N"><?php _e('Open Images in Overlay', $this -> plugin_name); ?></label>
11
  <?php echo $this -> Html -> help(__('Turn this on to display the link of a slide in an enlargement overlay. It only works if the link on the slide is a link to a jpg, png, gif or bmp image though. For normal links to pages, the overlay will not be used at all.', $this -> plugin_name)); ?></th>
12
  <td>
13
- <label><input <?php echo ($this -> get_option('imagesthickbox') == "Y") ? 'checked="checked"' : ''; ?> type="radio" name="imagesthickbox" value="Y" id="imagesthickbox_Y" /> <?php _e('Yes', $this -> plugin_name); ?></label>
14
- <label><input <?php echo ($this -> get_option('imagesthickbox') == "N") ? 'checked="checked"' : ''; ?> type="radio" name="imagesthickbox" value="N" id="imagesthickbox_N" /> <?php _e('No', $this -> plugin_name); ?></label>
15
  <span class="howto"><?php _e('turning this on (Yes) will open image URLs (.jpg, .png, .gif, .bmp) in a Thickbox image overlay', $this -> plugin_name); ?></span>
16
  </td>
17
  </tr>
1
  <?php
2
 
3
  if (!defined('ABSPATH')) exit; // Exit if accessed directly
4
+
5
+ $imagesthickbox = "N";
6
 
7
  ?>
8
 
12
  <th><label for="imagesthickbox_N"><?php _e('Open Images in Overlay', $this -> plugin_name); ?></label>
13
  <?php echo $this -> Html -> help(__('Turn this on to display the link of a slide in an enlargement overlay. It only works if the link on the slide is a link to a jpg, png, gif or bmp image though. For normal links to pages, the overlay will not be used at all.', $this -> plugin_name)); ?></th>
14
  <td>
15
+ <label><input disabled="disabled" type="radio" name="imagesthickbox" value="Y" id="imagesthickbox_Y" /> <?php _e('Yes', $this -> plugin_name); ?></label>
16
+ <label><input checked="checked" type="radio" name="imagesthickbox" value="N" id="imagesthickbox_N" /> <?php _e('No', $this -> plugin_name); ?></label>
17
  <span class="howto"><?php _e('turning this on (Yes) will open image URLs (.jpg, .png, .gif, .bmp) in a Thickbox image overlay', $this -> plugin_name); ?></span>
18
  </td>
19
  </tr>
views/admin/metaboxes/settings-postspages.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  $languages = $this -> language_getlanguages();
6
 
7
- $excerptsettings = $this -> get_option('excerptsettings');
8
  $excerpt_readmore = $this -> get_option('excerpt_readmore');
9
  $excerpt_length = $this -> get_option('excerpt_length');
10
 
@@ -15,7 +15,7 @@ $excerpt_length = $this -> get_option('excerpt_length');
15
  <tr>
16
  <th><label for="excerptsettings"><?php _e('Override Excerpt Settings', $this -> plugin_name); ?></label></th>
17
  <td>
18
- <label><input <?php echo (!empty($excerptsettings)) ? 'checked="checked"' : ''; ?> onclick="if (jQuery(this).is(':checked')) { jQuery('#excerptsettings_div').show(); } else { jQuery('#excerptsettings_div').hide(); }" type="checkbox" name="excerptsettings" value="1" id="excerptsettings" /> <?php _e('Yes, override the post/page excerpt settings', $this -> plugin_name); ?></label>
19
  </td>
20
  </tr>
21
  </tbody>
4
 
5
  $languages = $this -> language_getlanguages();
6
 
7
+ $excerptsettings = false;
8
  $excerpt_readmore = $this -> get_option('excerpt_readmore');
9
  $excerpt_length = $this -> get_option('excerpt_length');
10
 
15
  <tr>
16
  <th><label for="excerptsettings"><?php _e('Override Excerpt Settings', $this -> plugin_name); ?></label></th>
17
  <td>
18
+ <label><input disabled="disabled" onclick="if (jQuery(this).is(':checked')) { jQuery('#excerptsettings_div').show(); } else { jQuery('#excerptsettings_div').hide(); }" type="checkbox" name="excerptsettings" value="1" id="excerptsettings" /> <?php _e('Yes, override the post/page excerpt settings', $this -> plugin_name); ?></label>
19
  </td>
20
  </tr>
21
  </tbody>
views/admin/metaboxes/settings-styles.php CHANGED
@@ -30,8 +30,8 @@ $resizeimagescrop = $this -> get_option('resizeimagescrop');
30
  <th><label for="layout_responsive"><?php _e('Layout', $this -> plugin_name); ?></label>
31
  <?php echo $this -> Html -> help(__('Choose responsive if you have a responsive theme and you want the slideshow to resize width/height in a responsive manner on different devices.<br/><br/><strong>Override per slideshow:</strong> Using parameter <code>layout</code> with value <code>responsive</code> or <code>specific</code> eg. <code>[tribulant_slideshow layout="specific"]</code>.', $this -> plugin_name)); ?></th>
32
  <td>
33
- <label><input onclick="jQuery('#layout_specific_div').hide(); jQuery('#layout_responsive_div').show();" <?php echo ($styles['layout'] == "responsive") ? 'checked="checked"' : ''; ?> type="radio" name="styles[layout]" value="responsive" id="layout_responsive" /> <?php _e('Responsive', $this -> plugin_name); ?></label>
34
- <label><input onclick="jQuery('#layout_specific_div').show(); jQuery('#layout_responsive_div').hide();" <?php echo (empty($styles['layout']) || $styles['layout'] == "specific") ? 'checked="checked"' : ''; ?> type="radio" name="styles[layout]" value="specific" id="layout_specific" /> <?php _e('Fixed', $this -> plugin_name); ?></label>
35
  <span class="howto"><?php _e('Choose whether you want a responsive or fixed/specific layout for the slideshow.', $this -> plugin_name); ?></span>
36
  </td>
37
  </tr>
30
  <th><label for="layout_responsive"><?php _e('Layout', $this -> plugin_name); ?></label>
31
  <?php echo $this -> Html -> help(__('Choose responsive if you have a responsive theme and you want the slideshow to resize width/height in a responsive manner on different devices.<br/><br/><strong>Override per slideshow:</strong> Using parameter <code>layout</code> with value <code>responsive</code> or <code>specific</code> eg. <code>[tribulant_slideshow layout="specific"]</code>.', $this -> plugin_name)); ?></th>
32
  <td>
33
+ <label><input onclick="jQuery('#layout_specific_div').hide(); jQuery('#layout_responsive_div').show();" disabled="disabled" type="radio" name="styles[layout]" value="responsive" id="layout_responsive" /> <?php _e('Responsive', $this -> plugin_name); ?></label>
34
+ <label><input onclick="jQuery('#layout_specific_div').show(); jQuery('#layout_responsive_div').hide();" checked="checked" type="radio" name="styles[layout]" value="specific" id="layout_specific" /> <?php _e('Fixed', $this -> plugin_name); ?></label>
35
  <span class="howto"><?php _e('Choose whether you want a responsive or fixed/specific layout for the slideshow.', $this -> plugin_name); ?></span>
36
  </td>
37
  </tr>
views/admin/settings-submitserial.php DELETED
@@ -1,27 +0,0 @@
1
- <div class="wrap slideshow">
2
- <h1><?php _e('Submit Serial Key', $this -> plugin_name); ?></h1>
3
-
4
- <p>
5
- <?php _e('Please submit a serial key in the form below.', $this -> plugin_name); ?><br/>
6
- <?php echo sprintf(__('You can obtain the serial key from your %s.', $this -> plugin_name), '<a href="http://tribulant.com/downloads/" target="_blank">' . __('downloads section', $this -> plugin_name) . '</a>'); ?><br/>
7
- </p>
8
-
9
- <?php $this -> render('error', array('errors' => $errors), true, 'admin'); ?>
10
-
11
- <form action="?page=<?php echo $this -> sections -> submitserial; ?>" method="post">
12
- <table class="form-table">
13
- <tbody>
14
- <tr>
15
- <th><label for="serial"><?php _e('Serial Key', $this -> plugin_name); ?></label></th>
16
- <td>
17
- <input style="width:320px;" class="widefat" type="text" name="serial" value="<?php echo esc_attr(stripslashes($_POST['serial'])); ?>" id="serial" />
18
- </td>
19
- </tr>
20
- </tbody>
21
- </table>
22
-
23
- <p class="submit">
24
- <input type="submit" class="button button-primary" name="submit" value="<?php _e('Submit Serial Key', $this -> plugin_name); ?>" />
25
- </p>
26
- </form>
27
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/admin/submitserial.php DELETED
@@ -1,41 +0,0 @@
1
- <h3><?php _e('Slideshow Gallery Serial Key', $this -> plugin_name); ?></h3>
2
-
3
- <?php if (empty($success) || $success == false) : ?>
4
- <?php if (!$this -> ci_serial_valid()) : ?>
5
- <p style="width:400px;">
6
- <?php _e('You are running Slideshow Gallery LITE.', $this -> plugin_name); ?>
7
- <?php echo sprintf(__('To remove limits, you can submit a serial key or %s.'), '<a href="' . admin_url('admin.php?page=' . $this -> sections -> lite_upgrade) . '">' . __('Upgrade to PRO', $this -> plugin_name) . '</a>'); ?>
8
- </p>
9
- <p style="width:400px;">
10
- <?php _e('Please obtain a serial key from the downloads section in your Tribulant Software account.', $this -> plugin_name); ?>
11
- <?php _e('Once in the downloads section, click the KEY icon to request a serial key.', $this -> plugin_name); ?>
12
- <a href="http://tribulant.com/downloads/" title="Tribulant Software Downloads" target="_blank"><?php _e('Downloads Section', $this -> plugin_name); ?></a>
13
- </p>
14
-
15
- <div class="slideshow_error">
16
- <?php $this -> render('error', array('errors' => $errors), true, 'admin'); ?>
17
- </div>
18
-
19
- <form onsubmit="slideshow_submitserial(this); return false;" action="<?php echo admin_url('admin.php?page=' . $this -> sections -> submitserial); ?>" method="post">
20
- <p>
21
- <input type="text" class="widefat" style="width:400px;" name="serialkey" value="<?php echo esc_attr(stripslashes($_POST['serialkey'])); ?>" /><br/>
22
- </p>
23
- <p class="submit">
24
- <input type="button" class="button-secondary" name="close" onclick="jQuery.colorbox.close();" value="<?php _e('Cancel', $this -> plugin_name); ?>" />
25
- <input id="slideshow_submitserial_button" type="submit" class="button-primary" name="submit" value="<?php _e('Submit Serial Key', $this -> plugin_name); ?>" />
26
- <span style="display:none;" id="slideshow_submitserial_loading"><i class="fa fa-refresh fa-spin fa-fw"></i></span>
27
- </p>
28
- </form>
29
- <?php else : ?>
30
- <p><?php _e('Serial Key:', $this -> plugin_name); ?> <strong><?php echo $this -> get_option('serialkey'); ?></strong></p>
31
- <p><?php _e('Your current serial is valid and working.', $this -> plugin_name); ?></p>
32
- <p>
33
- <input type="button" onclick="jQuery.colorbox.close();" name="close" class="button-primary" value="<?php _e('Close', $this -> plugin_name); ?>" />
34
- <input id="slideshow_deleteserial_button" type="button" onclick="if (confirm('<?php _e('Are you sure you want to delete your serial key?', $this -> plugin_name); ?>')) { slideshow_deleteserial(); } return false;" name="delete" class="button-secondary" value="<?php _e('Delete Serial', $this -> plugin_name); ?>" />
35
- <span style="display:none;" id="slideshow_submitserial_loading"><i class="fa fa-refresh fa-spin fa-fw"></i></span>
36
- </p>
37
- <?php endif; ?>
38
- <?php else : ?>
39
- <p><?php _e('The serial key is valid and you can now continue using the Slideshow Gallery plugin. Thank you for your business and support!', $this -> plugin_name); ?></p>
40
- <p><input type="button" onclick="jQuery.colorbox.close(); parent.location = '<?php echo rtrim(get_admin_url(), '/'); ?>/admin.php?page=<?php echo $this -> sections -> slides; ?>';" class="button-primary" name="close" value="<?php _e('Apply Serial and Close Window', $this -> plugin_name); ?>" /></p>
41
- <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/default/css/font.css DELETED
@@ -1,25 +0,0 @@
1
- @font-face {
2
- font-family: 'tribulant_slideshow';
3
- src: url('../fonts/tribulant_slideshow.eot');
4
- }
5
- @font-face {
6
- font-family: 'tribulant_slideshow';
7
- src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
8
- url(data:application/font-woff;charset=utf-8;base64,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BAAAMwQAADMEAADNBAAAmgQAAAAEAAAABAAAAAQAAAAEAAGaBAABZgQAAWYEAAFmBAABZgQAAGYEAAEzBAAAbwQAAGYEAAAzBAAAMwQAADMEAABmBAAA2QQAAGYEAAAABAAAzQQAADMEAAAzBAAAMwQAAAAEAAAzBAAAMwQAAAAEAAAzBAAAZgQAAGUEAAEzBAAAMwQAADMEAAAzBAAAMwQAAGYEAACNBAAAmgQAAGYEAACaBAAAZgQAAGYEAABmBAABMwQAAOwEAADNBAAAzQQAAJYEAACaBAAAmgQAAJoEAACaBAAAZgQAAGYEAAAzBAABAAQAAGYEAAEABAAAZgQAAGYEAACaBAAAzQQAAJoEAAAzBAAAmgQAAJoEAABmBAAAZgQAAGYEAACaBAAAmgQAAJoEAADNBAAAZgQAAGYEAAAzBAAAMwQAADMEAABmBAAAZgQAAGYEAAAzBAAAMwQAAGYEAAA2BAAAygQAAGYEAABmBAABMwQAAGYEAACIBAAAJwQAAE4EAABmBAAAZgQAAGYEAACfBAAAZgQAAJoEAADNBAAAzQQAAGYEAAAzBAAAMwQAADgEAAAFBAAAMwQAAAAEAAAABAAAAAQAAEoEAABbBAABAAQAAGYEAABmBAAAmgQAAJoEAACaBAABAwQAAGYEAABmBAAAmgQAAOAEAABmBAABMwQAAJoEAACaBAAAZgQAATMEAACaBAAAmgQAAGYEAAAABAAAAAQAAJoEAABmBAAAUQQAAGYEAACaBAABAAQAAOYEAABmBAAAZgQAADMEAADNBAAAWgQAACkEAACdBAAAZgQAAGYEAABmBAAAZgQAAGYEAAEABAAAmgQAAGYEAABmBAAAZgQAAGYEAACaBAAAZgQAAGYEAAAzBAAAMwQAADMEAADNBAAArgQAAGYEAAAKBAAAAAQAAGEEAABSBAAAZgQAAM0EAADNBAAAZgQAAGYEAABmBAAAzQQAAM0EAADNBAAAzQQAAM0EAADNBAAAzQQAAGoEAABmBAAAmgQAAGYEAAAzBAAAZgQAADMEAAAzBAAAZgAAAAAACgAUAB4AmADAAOwBZgHYAfICQgKQAxwDXAPWBC4EdgTEBSQFygYGBk4GeAd8B6oICgg8CIIIyAkKCaYJ5AqYCrIK2AsMCzwLbAuEC5QLpAuyC8IL0gxMDGAMmgzkDRANLA1ADYwNpg3+DjIOjg86D9gQPBBmEKIQ3hEMETwRaBGUEdQSNhKAErgTHBOeFAwUNhRsFMgVGBVYFXYVthXQFjIW2BcyF1oXgBekF84YZBieGRYZVhl6GZIZ9hpOGpYbHhtiG6gb7BxgHPgdeB46Hmweih6gHwYfUB/EIBwgYiCQILohBiFiIegisCLmI0AjgCPcJBokPiRwJTQlfiYSJjQm6ic6J5woBihmKIgoqijCKZAp5CpgKvIrHCv2LHwtHC1QLaotyC30LjYuvC7aLywvRi/oMJYxHjGKMaQxujHSMegyADIWMjAyRjKaMrgz4DRwNPw2MjauN5Y4RjieOQw5UDl4OYY6NjqKOr46+DtYO6Y8MDyePNQ9Cj1SPZI9qj3KPhY/Qj92P8g/6ECIQO5BSEH0QoBDykP+RJhE0kUKRVBFtkYERiRGlkbkRzpHUkd4R8RILkhsSJxIxEjySXpKGkpiSp5LcgAAAAEAAADmAOIAEQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAmAAAAAQAAAAAAAgAOAJsAAQAAAAAAAwAmADwAAQAAAAAABAAmAKkAAQAAAAAABQAWACYAAQAAAAAABgATAGIAAQAAAAAACgA0AM8AAwABBAkAAQAmAAAAAwABBAkAAgAOAJsAAwABBAkAAwAmADwAAwABBAkABAAmAKkAAwABBAkABQAWACYAAwABBAkABgAmAHUAAwABBAkACgA0AM8AdAByAGkAYgB1AGwAYQBuAHQAXwBzAGwAaQBkAGUAcwBoAG8AdwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdAByAGkAYgB1AGwAYQBuAHQAXwBzAGwAaQBkAGUAcwBoAG8Ad3RyaWJ1bGFudF9zbGlkZXNob3cAdAByAGkAYgB1AGwAYQBuAHQAXwBzAGwAaQBkAGUAcwBoAG8AdwBSAGUAZwB1AGwAYQByAHQAcgBpAGIAdQBsAGEAbgB0AF8AcwBsAGkAZABlAHMAaABvAHcARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
9
- font-weight: normal;
10
- font-style: normal;
11
- }
12
-
13
- [class^="slideshow-icon-"], [class*=" slideshow-icon-"] {
14
- font-family: 'tribulant_slideshow';
15
- speak: none;
16
- font-style: normal;
17
- font-weight: normal;
18
- font-variant: normal;
19
- text-transform: none;
20
- line-height: 1;
21
-
22
- /* Better Font Rendering =========== */
23
- -webkit-font-smoothing: antialiased;
24
- -moz-osx-font-smoothing: grayscale;
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/default/css/fontawesome.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ /*!
2
+ * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
3
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
views/default/gallery.php CHANGED
@@ -183,9 +183,9 @@ $thumbopacity = $this -> get_option('thumbopacity');
183
  jQuery(document).ready(function() {
184
  <?php if (empty($options['auto']) || (!empty($options['auto']) && $options['auto'] == "true")) : ?>slideshow<?php echo $unique; ?>.auto = true;<?php else : ?>slideshow<?php echo $unique; ?>.auto = false;<?php endif; ?>
185
  slideshow<?php echo $unique; ?>.speed = <?php echo $options['autospeed']; ?>;
186
- slideshow<?php echo $unique; ?>.effect = "<?php echo $options['effect']; ?>";
187
  slideshow<?php echo $unique; ?>.slide_direction = "<?php echo $options['slide_direction']; ?>";
188
- slideshow<?php echo $unique; ?>.easing = "<?php echo $options['easing']; ?>";
189
  slideshow<?php echo $unique; ?>.alwaysauto = <?php echo $options['alwaysauto']; ?>;
190
  slideshow<?php echo $unique; ?>.autoheight = <?php echo $options['autoheight']; ?>;
191
  slideshow<?php echo $unique; ?>.autoheight_max = <?php echo (empty($options['autoheight_max'])) ? "false" : $options['autoheight_max']; ?>;
@@ -197,7 +197,7 @@ $thumbopacity = $this -> get_option('thumbopacity');
197
  slideshow<?php echo $unique; ?>.imagesid = "images<?php echo $unique; ?>";
198
  slideshow<?php echo $unique; ?>.info = "<?php echo ($options['showinfo'] == "true") ? 'information' . $unique : ''; ?>";
199
  slideshow<?php echo $unique; ?>.infoSpeed = <?php echo $options['infospeed']; ?>;
200
- slideshow<?php echo $unique; ?>.infodelay = <?php echo (empty($options['infodelay'])) ? 0 : $options['infodelay']; ?>;
201
  slideshow<?php echo $unique; ?>.thumbs = "<?php echo ($options['showthumbs'] == "true") ? 'slider' . $unique : ''; ?>";
202
  slideshow<?php echo $unique; ?>.thumbOpacity = <?php echo (empty($thumbopacity)) ? 0 : $thumbopacity; ?>;
203
  slideshow<?php echo $unique; ?>.left = "slideleft<?php echo $unique; ?>";
183
  jQuery(document).ready(function() {
184
  <?php if (empty($options['auto']) || (!empty($options['auto']) && $options['auto'] == "true")) : ?>slideshow<?php echo $unique; ?>.auto = true;<?php else : ?>slideshow<?php echo $unique; ?>.auto = false;<?php endif; ?>
185
  slideshow<?php echo $unique; ?>.speed = <?php echo $options['autospeed']; ?>;
186
+ slideshow<?php echo $unique; ?>.effect = "slide";
187
  slideshow<?php echo $unique; ?>.slide_direction = "<?php echo $options['slide_direction']; ?>";
188
+ slideshow<?php echo $unique; ?>.easing = "swing";
189
  slideshow<?php echo $unique; ?>.alwaysauto = <?php echo $options['alwaysauto']; ?>;
190
  slideshow<?php echo $unique; ?>.autoheight = <?php echo $options['autoheight']; ?>;
191
  slideshow<?php echo $unique; ?>.autoheight_max = <?php echo (empty($options['autoheight_max'])) ? "false" : $options['autoheight_max']; ?>;
197
  slideshow<?php echo $unique; ?>.imagesid = "images<?php echo $unique; ?>";
198
  slideshow<?php echo $unique; ?>.info = "<?php echo ($options['showinfo'] == "true") ? 'information' . $unique : ''; ?>";
199
  slideshow<?php echo $unique; ?>.infoSpeed = <?php echo $options['infospeed']; ?>;
200
+ slideshow<?php echo $unique; ?>.infodelay = 0;
201
  slideshow<?php echo $unique; ?>.thumbs = "<?php echo ($options['showthumbs'] == "true") ? 'slider' . $unique : ''; ?>";
202
  slideshow<?php echo $unique; ?>.thumbOpacity = <?php echo (empty($thumbopacity)) ? 0 : $thumbopacity; ?>;
203
  slideshow<?php echo $unique; ?>.left = "slideleft<?php echo $unique; ?>";
views/default/js/colorbox.js ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ /*!
2
+ Colorbox 1.6.3
3
+ license: MIT
4
+ http://www.jacklmoore.com/colorbox
5
+ */
6
+ (function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=Math.max((l!==!1?Math.min(h,a(l,"x")):h)-z-D,0),_.h=Math.max((f!==!1?Math.min(s,a(f,"y")):s)-N-j,0),I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(F).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){x||(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),L=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(F=n(se,"Title"),R=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),S=n("button","Slideshow"),L),B=t('<button type="button"/>').attr({id:Z+"Close"}),y.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),M=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(R).add(S)),e.body&&!x.parent().length&&t(e.body).append(v,x.append(y,M))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return x?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),$&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if(q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){L.show()},100),_.get("inline")){var c=t(e);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),U=_.get("createImg"),t(U).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var e;_.get("retinaImage")&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){U.height-=U.height*e,U.width-=U.width*e},_.mw&&U.width>_.mw&&(e=(U.width-_.mw)/U.width,o()),_.mh&&U.height>_.mh&&(e=(U.height-_.mh)/U.height,o())),_.h&&(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(U.style.cursor="pointer",t(U).bind("click."+Z,function(){J.next()})),U.style.width=U.width+"px",U.style.height=U.height+"px",h(U)},1)}),U.src=e):e&&M.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,x,y,b,T,C,H,k,W,E,I,M,L,F,R,S,K,P,B,O,_,j,D,N,z,A,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){S.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),x.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),S.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),x.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,S.hide(),t(),ae.unbind(ne,e).unbind(ie,t),x.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),S.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(x[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(x[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=x.offset();if(E.unbind("resize."+Z),x.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,x.css({position:"fixed"})):(l=h,d=s,x.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),x.css({top:c.top,left:c.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||x.css(r),x.dequeue().animate(r,{duration:e||0,complete:function(){n(),q=!1,y[0].style.width=_.w+z+D+"px",y[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(M.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),M.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&x[0].style.removeAttribute("filter")}var n,o,a=W.length;$&&(o=function(){clearTimeout(Q),L.hide(),u(ne),_.get("onComplete")},F.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&R.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?x.fadeTo(g,1,i):i())},"fade"===_.get("transition")?x.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!q&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){$&&!G&&(G=!0,$=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),x.stop().fadeTo(_.get("fadeOut")||0,0,function(){x.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){x&&(x.stop(),t[Y].close(),x.stop(!1,!0).remove(),v.remove(),G=!1,x=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
views/default/js/gallery.js CHANGED
@@ -133,7 +133,7 @@ TINY.slideshow.prototype={
133
  "top": "0px"
134
  }, {
135
  duration: speed,
136
- easing: this.easing,
137
  step: function(now, fx) {
138
  jQuery(oi).css('top', '-' + (oh - now) + 'px');
139
  }
@@ -141,7 +141,7 @@ TINY.slideshow.prototype={
141
  } else {
142
  jQuery(i).css('left', (w + oposl)).animate({"left": "0px"}, {
143
  duration: speed,
144
- easing: this.easing,
145
  step: function(now, fx) {
146
  jQuery(oi).css('left', '-' + (ow - now) + 'px');
147
  }
@@ -152,7 +152,7 @@ TINY.slideshow.prototype={
152
  newpos = -(w - opost);
153
  jQuery(i).css('top', newpos).animate({"top": "0px"}, {
154
  duration: speed,
155
- easing: this.easing,
156
  step: function(now, fx) {
157
  jQuery(oi).css('top', '+' + (oh + now) + 'px');
158
  }
@@ -161,7 +161,7 @@ TINY.slideshow.prototype={
161
  newpos = -(w - oposl);
162
  jQuery(i).css('left', newpos).animate({"left": "0px"}, {
163
  duration: speed,
164
- easing: this.easing,
165
  step: function(now, fx) {
166
  jQuery(oi).css('left', '+' + (ow + now) + 'px');
167
  }
@@ -175,20 +175,20 @@ TINY.slideshow.prototype={
175
 
176
  jQuery(oi).fadeOut({
177
  duration: speed,
178
- easing: this.easing
179
  });
180
 
181
  jQuery(i).fadeIn({
182
  duration: speed,
183
- easing: this.easing
184
  });
185
  },
186
  eff:function(oi, i) {
187
  speed = (this.imgSpeed * 100);
188
 
189
- jQuery(oi).fadeOut({duration:speed, easing:this.easing});
190
 
191
- var options = {easing:this.easing};
192
  jQuery(i).show(this.effect, options, speed);
193
  },
194
  le:function(s,c){
133
  "top": "0px"
134
  }, {
135
  duration: speed,
136
+ easing: "swing",
137
  step: function(now, fx) {
138
  jQuery(oi).css('top', '-' + (oh - now) + 'px');
139
  }
141
  } else {
142
  jQuery(i).css('left', (w + oposl)).animate({"left": "0px"}, {
143
  duration: speed,
144
+ easing: "swing",
145
  step: function(now, fx) {
146
  jQuery(oi).css('left', '-' + (ow - now) + 'px');
147
  }
152
  newpos = -(w - opost);
153
  jQuery(i).css('top', newpos).animate({"top": "0px"}, {
154
  duration: speed,
155
+ easing: "swing",
156
  step: function(now, fx) {
157
  jQuery(oi).css('top', '+' + (oh + now) + 'px');
158
  }
161
  newpos = -(w - oposl);
162
  jQuery(i).css('left', newpos).animate({"left": "0px"}, {
163
  duration: speed,
164
+ easing: "swing",
165
  step: function(now, fx) {
166
  jQuery(oi).css('left', '+' + (ow + now) + 'px');
167
  }
175
 
176
  jQuery(oi).fadeOut({
177
  duration: speed,
178
+ easing: "swing"
179
  });
180
 
181
  jQuery(i).fadeIn({
182
  duration: speed,
183
+ easing: "swing"
184
  });
185
  },
186
  eff:function(oi, i) {
187
  speed = (this.imgSpeed * 100);
188
 
189
+ jQuery(oi).fadeOut({duration:speed, easing:"swing"});
190
 
191
+ var options = {easing:"swing"};
192
  jQuery(i).show(this.effect, options, speed);
193
  },
194
  le:function(s,c){