Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml?rev=1787742&view=auto
==============================================================================
---
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml
(added)
+++
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml
Mon Mar 20 12:28:40 2017
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<dwsync>
+<file name="bridge.jpg" server="199.230.52.92/public_html/" local="3412348775"
remote="12002356052" />
+<file name="leaf.jpg" server="199.230.52.92/public_html/" local="3412348775"
remote="12002356052" />
+<file name="road.jpg" server="199.230.52.92/public_html/" local="3412348775"
remote="12002356052" />
+<file name="sea.jpg" server="199.230.52.92/public_html/" local="3412348775"
remote="12002356052" />
+<file name="shelter.jpg" server="199.230.52.92/public_html/"
local="3412348775" remote="12002356052" />
+<file name="tree.jpg" server="199.230.52.92/public_html/" local="3412348776"
remote="12002356052" />
+<file name="header_bg.png" server="199.230.52.92/public_html/"
local="3412348775" remote="12002356052" />
+<file name="big_bunny_fake.jpg" server="199.230.52.92/public_html/"
local="3412367390" remote="12002356052" />
+</dwsync>
\ No newline at end of file
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/_notes/dwsync.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/big_bunny_fake.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/big_bunny_fake.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/big_bunny_fake.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/big_bunny_fake.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/bridge.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/bridge.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/bridge.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/bridge.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/header_bg.png
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/header_bg.png?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/header_bg.png
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/header_bg.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/leaf.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/leaf.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/leaf.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/leaf.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/road.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/road.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/road.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/road.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/sea.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/sea.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/sea.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/sea.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/shelter.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/shelter.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/shelter.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/shelter.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/tree.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/tree.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/tree.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/thumbs/tree.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/tree.jpg
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/tree.jpg?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/tree.jpg
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/camera/images/slides/tree.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js?rev=1787742&view=auto
==============================================================================
--- ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js
(added)
+++ ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js Mon
Mar 20 12:28:40 2017
@@ -0,0 +1,206 @@
+/*
+ * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
+ *
+ * Uses the built in easing capabilities added In jQuery 1.1
+ * to offer multiple easing options
+ *
+ * TERMS OF USE - jQuery Easing
+ *
+ * Open source under the BSD License.
+ *
+ * Copyright é 2008 George McGinley Smith
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
list of
+ * conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
this list
+ * of conditions and the following disclaimer in the documentation and/or
other materials
+ * provided with the distribution.
+ *
+ * Neither the name of the author nor the names of contributors may be used to
endorse
+ * or promote products derived from this software without specific prior
written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+*/
+
+// t: current time, b: begInnIng value, c: change In value, d: duration
+jQuery.easing['jswing'] = jQuery.easing['swing'];
+
+jQuery.extend( jQuery.easing,
+{
+ def: 'easeOutQuad',
+ swing: function (x, t, b, c, d) {
+ //alert(jQuery.easing.default);
+ return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
+ },
+ easeInQuad: function (x, t, b, c, d) {
+ return c*(t/=d)*t + b;
+ },
+ easeOutQuad: function (x, t, b, c, d) {
+ return -c *(t/=d)*(t-2) + b;
+ },
+ easeInOutQuad: function (x, t, b, c, d) {
+ if ((t/=d/2) < 1) return c/2*t*t + b;
+ return -c/2 * ((--t)*(t-2) - 1) + b;
+ },
+ easeInCubic: function (x, t, b, c, d) {
+ return c*(t/=d)*t*t + b;
+ },
+ easeOutCubic: function (x, t, b, c, d) {
+ return c*((t=t/d-1)*t*t + 1) + b;
+ },
+ easeInOutCubic: function (x, t, b, c, d) {
+ if ((t/=d/2) < 1) return c/2*t*t*t + b;
+ return c/2*((t-=2)*t*t + 2) + b;
+ },
+ easeInQuart: function (x, t, b, c, d) {
+ return c*(t/=d)*t*t*t + b;
+ },
+ easeOutQuart: function (x, t, b, c, d) {
+ return -c * ((t=t/d-1)*t*t*t - 1) + b;
+ },
+ easeInOutQuart: function (x, t, b, c, d) {
+ if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
+ return -c/2 * ((t-=2)*t*t*t - 2) + b;
+ },
+ easeInQuint: function (x, t, b, c, d) {
+ return c*(t/=d)*t*t*t*t + b;
+ },
+ easeOutQuint: function (x, t, b, c, d) {
+ return c*((t=t/d-1)*t*t*t*t + 1) + b;
+ },
+ easeInOutQuint: function (x, t, b, c, d) {
+ if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
+ return c/2*((t-=2)*t*t*t*t + 2) + b;
+ },
+ easeInSine: function (x, t, b, c, d) {
+ return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
+ },
+ easeOutSine: function (x, t, b, c, d) {
+ return c * Math.sin(t/d * (Math.PI/2)) + b;
+ },
+ easeInOutSine: function (x, t, b, c, d) {
+ return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
+ },
+ easeInExpo: function (x, t, b, c, d) {
+ return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
+ },
+ easeOutExpo: function (x, t, b, c, d) {
+ return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
+ },
+ easeInOutExpo: function (x, t, b, c, d) {
+ if (t==0) return b;
+ if (t==d) return b+c;
+ if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
+ return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
+ },
+ easeInCirc: function (x, t, b, c, d) {
+ return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
+ },
+ easeOutCirc: function (x, t, b, c, d) {
+ return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
+ },
+ easeInOutCirc: function (x, t, b, c, d) {
+ if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
+ return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
+ },
+ easeInElastic: function (x, t, b, c, d) {
+ var s=1.70158;var p=0;var a=c;
+ if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
+ if (a < Math.abs(c)) { a=c; var s=p/4; }
+ else var s = p/(2*Math.PI) * Math.asin (c/a);
+ return -(a*Math.pow(2,10*(t-=1)) * Math.sin(
(t*d-s)*(2*Math.PI)/p )) + b;
+ },
+ easeOutElastic: function (x, t, b, c, d) {
+ var s=1.70158;var p=0;var a=c;
+ if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
+ if (a < Math.abs(c)) { a=c; var s=p/4; }
+ else var s = p/(2*Math.PI) * Math.asin (c/a);
+ return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p )
+ c + b;
+ },
+ easeInOutElastic: function (x, t, b, c, d) {
+ var s=1.70158;var p=0;var a=c;
+ if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p)
p=d*(.3*1.5);
+ if (a < Math.abs(c)) { a=c; var s=p/4; }
+ else var s = p/(2*Math.PI) * Math.asin (c/a);
+ if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin(
(t*d-s)*(2*Math.PI)/p )) + b;
+ return a*Math.pow(2,-10*(t-=1)) * Math.sin(
(t*d-s)*(2*Math.PI)/p )*.5 + c + b;
+ },
+ easeInBack: function (x, t, b, c, d, s) {
+ if (s == undefined) s = 1.70158;
+ return c*(t/=d)*t*((s+1)*t - s) + b;
+ },
+ easeOutBack: function (x, t, b, c, d, s) {
+ if (s == undefined) s = 1.70158;
+ return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
+ },
+ easeInOutBack: function (x, t, b, c, d, s) {
+ if (s == undefined) s = 1.70158;
+ if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
+ return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
+ },
+ easeInBounce: function (x, t, b, c, d) {
+ return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
+ },
+ easeOutBounce: function (x, t, b, c, d) {
+ if ((t/=d) < (1/2.75)) {
+ return c*(7.5625*t*t) + b;
+ } else if (t < (2/2.75)) {
+ return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
+ } else if (t < (2.5/2.75)) {
+ return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
+ } else {
+ return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
+ }
+ },
+ easeInOutBounce: function (x, t, b, c, d) {
+ if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c,
d) * .5 + b;
+ return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 +
c*.5 + b;
+ }
+});
+
+/*
+ *
+ * TERMS OF USE - EASING EQUATIONS
+ *
+ * Open source under the BSD License.
+ *
+ * Copyright é 2001 Robert Penner
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
list of
+ * conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
this list
+ * of conditions and the following disclaimer in the documentation and/or
other materials
+ * provided with the distribution.
+ *
+ * Neither the name of the author nor the names of contributors may be used to
endorse
+ * or promote products derived from this software without specific prior
written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE
+ * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/easing/jquery.easing.1.3.js
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css?rev=1787742&view=auto
==============================================================================
--- ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css (added)
+++ ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css Mon
Mar 20 12:28:40 2017
@@ -0,0 +1,75 @@
+/*
+ * jQuery FlexSlider v2.0
+ * http://www.woothemes.com/flexslider/
+ *
+ * Copyright 2012 WooThemes
+ * Free to use under the GPLv2 license.
+ * http://www.gnu.org/licenses/gpl-2.0.html
+ *
+ * Contributing author: Tyler Smith (@mbmufffin)
+ */
+
+
+/* Browser Resets */
+.flex-container a:active,
+.flexslider a:active,
+.flex-container a:focus,
+.flexslider a:focus {outline: none;}
+.slides,
+.flex-control-nav,
+.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
+
+/* FlexSlider Necessary Styles
+*********************************/
+.flexslider {margin: 0; padding: 0;}
+.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
/* Hide the slides before the JS is loaded. Avoids image jumping */
+.flexslider .slides img {width: 100%; display: block;}
+.flex-pauseplay span {text-transform: capitalize;}
+
+/* Clearfix for the .slides element */
+.slides:after {content: "."; display: block; clear: both; visibility: hidden;
line-height: 0; height: 0;}
+html[xmlns] .slides {display: block;}
+* html .slides {height: 1%;}
+
+/* No JavaScript Fallback */
+/* If you are not using another script, such as Modernizr, make sure you
+ * include js that eliminates this class on page load */
+.no-js .slides > li:first-child {display: block;}
+
+
+/* FlexSlider Default Theme
+*********************************/
+.flexslider { margin: 0 0 60px; background: #fff; position: relative;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px;
border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0
1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
-o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
+.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease;
-moz-transition: all 1s ease; transition: all 1s ease;}
+.loading .flex-viewport {max-height: 300px;}
+.flexslider .slides {zoom: 1;}
+/*.carousel li {margin-right: 5px}*/
+
+
+/* Direction Nav */
+.flex-direction-nav {*height: 0;}
+.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display:
block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position:
absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0;
-webkit-transition: all .3s ease;}
+.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
+.flex-direction-nav .flex-prev {left: -36px;}
+.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
+.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
+.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover
{opacity: 1;}
+.flex-direction-nav .flex-disabled {opacity: .3!important;
filter:alpha(opacity=30); cursor: default;}
+
+/* Control Nav */
+.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align:
center;}
+.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display:
inline;}
+.flex-control-paging li a {width: 11px; height: 11px; display: block;
background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent:
-9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px;
-o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px
rgba(0,0,0,0.3);}
+.flex-control-paging li a:hover { background: #333; background:
rgba(0,0,0,0.7); }
+.flex-control-paging li a.flex-active { background: #000; background:
rgba(0,0,0,0.9); cursor: default; }
+
+.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
+.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
+.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor:
pointer;}
+.flex-control-thumbs img:hover {opacity: 1;}
+.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
+
+@media screen and (max-width: 860px) {
+ .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
+ .flex-direction-nav .flex-next {opacity: 1; right: 0;}
+}
\ No newline at end of file
Propchange: ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange: ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/flexslider.css
------------------------------------------------------------------------------
svn:mime-type = text/css
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/images/bg_direction_nav.png
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/images/bg_direction_nav.png?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/images/bg_direction_nav.png
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/images/bg_direction_nav.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js?rev=1787742&view=auto
==============================================================================
---
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js
(added)
+++
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js
Mon Mar 20 12:28:40 2017
@@ -0,0 +1,37 @@
+/*
+ * jQuery FlexSlider v2.1
+ * Copyright 2012 WooThemes
+ * Contributing Author: Tyler Smith
+ */
+; (function(d){d.flexslider=function(i,k){var
a=d(i),c=d.extend({},d.flexslider.defaults,k),e=c.namespace,r="ontouchstart"in
window||window.DocumentTouch&&document instanceof
DocumentTouch,s=r?"touchend":"click",l="vertical"===c.direction,m=c.reverse,h=0<c.itemWidth,q="fade"===c.animation,p=""!==c.asNavFor,f={};d.data(i,"flexslider",a);f={init:function(){a.animating=!1;a.currentSlide=c.startAt;a.animatingTo=a.currentSlide;a.atEnd=0===a.currentSlide||a.currentSlide===a.last;a.containerSelector=c.selector.substr(0,
+ c.selector.search("
"));a.slides=d(c.selector,a);a.container=d(a.containerSelector,a);a.count=a.slides.length;a.syncExists=0<d(c.sync).length;"slide"===c.animation&&(c.animation="swing");a.prop=l?"top":"marginLeft";a.args={};a.manualPause=!1;var
b=a,g;if(g=!c.video)if(g=!q)if(g=c.useCSS)a:{g=document.createElement("div");var
n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],e;for(e
in n)if(void
0!==g.style[n[e]]){a.pfx=n[e].replace("Perspective","").toLowerCase();
+ a.prop="-"+a.pfx+"-transform";g=!0;break
a}g=!1}b.transitions=g;""!==c.controlsContainer&&(a.controlsContainer=0<d(c.controlsContainer).length&&d(c.controlsContainer));""!==c.manualControls&&(a.manualControls=0<d(c.manualControls).length&&d(c.manualControls));c.randomize&&(a.slides.sort(function(){return
Math.round(Math.random())-0.5}),a.container.empty().append(a.slides));a.doMath();p&&f.asNav.setup();a.setup("init");c.controlNav&&f.controlNav.setup();c.directionNav&&f.directionNav.setup();c.keyboard&&
+
(1===d(a.containerSelector).length||c.multipleKeyboard)&&d(document).bind("keyup",function(b){b=b.keyCode;if(!a.animating&&(b===39||b===37)){b=b===39?a.getTarget("next"):b===37?a.getTarget("prev"):false;a.flexAnimate(b,c.pauseOnAction)}});c.mousewheel&&a.bind("mousewheel",function(b,g){b.preventDefault();var
d=g<0?a.getTarget("next"):a.getTarget("prev");a.flexAnimate(d,c.pauseOnAction)});c.pausePlay&&f.pausePlay.setup();c.slideshow&&(c.pauseOnHover&&a.hover(function(){!a.manualPlay&&!a.manualPause&&
+
a.pause()},function(){!a.manualPause&&!a.manualPlay&&a.play()}),0<c.initDelay?setTimeout(a.play,c.initDelay):a.play());r&&c.touch&&f.touch();(!q||q&&c.smoothHeight)&&d(window).bind("resize
focus",f.resize);setTimeout(function(){c.start(a)},200)},asNav:{setup:function(){a.asNav=!0;a.animatingTo=Math.floor(a.currentSlide/a.move);a.currentItem=a.currentSlide;a.slides.removeClass(e+"active-slide").eq(a.currentItem).addClass(e+"active-slide");a.slides.click(function(b){b.preventDefault();var
b=d(this),
+
g=b.index();!d(c.asNavFor).data("flexslider").animating&&!b.hasClass("active")&&(a.direction=a.currentItem<g?"next":"prev",a.flexAnimate(g,c.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){a.manualControls?f.controlNav.setupManual():f.controlNav.setupPaging()},setupPaging:function(){var
b=1,g;a.controlNavScaffold=d('<ol class="'+e+"control-nav
"+e+("thumbnails"===c.controlNav?"control-thumbs":"control-paging")+'"></ol>');if(1<a.pagingCount)for(var
n=0;n<a.pagingCount;n++)g="thumbnails"===
+ c.controlNav?'<img
src="'+a.slides.eq(n).attr("data-thumb")+'"/>':"<a>"+b+"</a>",a.controlNavScaffold.append("<li>"+g+"</li>"),b++;a.controlsContainer?d(a.controlsContainer).append(a.controlNavScaffold):a.append(a.controlNavScaffold);f.controlNav.set();f.controlNav.active();a.controlNavScaffold.delegate("a,
img",s,function(b){b.preventDefault();var
b=d(this),g=a.controlNav.index(b);b.hasClass(e+"active")||(a.direction=g>a.currentSlide?"next":"prev",a.flexAnimate(g,c.pauseOnAction))});r&&a.controlNavScaffold.delegate("a",
+ "click
touchstart",function(a){a.preventDefault()})},setupManual:function(){a.controlNav=a.manualControls;f.controlNav.active();a.controlNav.live(s,function(b){b.preventDefault();var
b=d(this),g=a.controlNav.index(b);b.hasClass(e+"active")||(g>a.currentSlide?a.direction="next":a.direction="prev",a.flexAnimate(g,c.pauseOnAction))});r&&a.controlNav.live("click
touchstart",function(a){a.preventDefault()})},set:function(){a.controlNav=d("."+e+"control-nav
li "+("thumbnails"===c.controlNav?"img":"a"),
+
a.controlsContainer?a.controlsContainer:a)},active:function(){a.controlNav.removeClass(e+"active").eq(a.animatingTo).addClass(e+"active")},update:function(b,c){1<a.pagingCount&&"add"===b?a.controlNavScaffold.append(d("<li><a>"+a.count+"</a></li>")):1===a.pagingCount?a.controlNavScaffold.find("li").remove():a.controlNav.eq(c).closest("li").remove();f.controlNav.set();1<a.pagingCount&&a.pagingCount!==a.controlNav.length?a.update(c,b):f.controlNav.active()}},directionNav:{setup:function(){var
b=d('<ul class="'+
+ e+'direction-nav"><li><a class="'+e+'prev"
href="#">'+c.prevText+'</a></li><li><a class="'+e+'next"
href="#">'+c.nextText+"</a></li></ul>");a.controlsContainer?(d(a.controlsContainer).append(b),a.directionNav=d("."+e+"direction-nav
li a",a.controlsContainer)):(a.append(b),a.directionNav=d("."+e+"direction-nav
li
a",a));f.directionNav.update();a.directionNav.bind(s,function(b){b.preventDefault();b=d(this).hasClass(e+"next")?a.getTarget("next"):a.getTarget("prev");a.flexAnimate(b,c.pauseOnAction)});
+ r&&a.directionNav.bind("click
touchstart",function(a){a.preventDefault()})},update:function(){var
b=e+"disabled";1===a.pagingCount?a.directionNav.addClass(b):c.animationLoop?a.directionNav.removeClass(b):0===a.animatingTo?a.directionNav.removeClass(b).filter("."+e+"prev").addClass(b):a.animatingTo===a.last?a.directionNav.removeClass(b).filter("."+e+"next").addClass(b):a.directionNav.removeClass(b)}},pausePlay:{setup:function(){var
b=d('<div class="'+e+'pauseplay"><a></a></div>');a.controlsContainer?
+ (a.controlsContainer.append(b),a.pausePlay=d("."+e+"pauseplay
a",a.controlsContainer)):(a.append(b),a.pausePlay=d("."+e+"pauseplay
a",a));f.pausePlay.update(c.slideshow?e+"pause":e+"play");a.pausePlay.bind(s,function(b){b.preventDefault();if(d(this).hasClass(e+"pause")){a.manualPause=true;a.manualPlay=false;a.pause()}else{a.manualPause=false;a.manualPlay=true;a.play()}});r&&a.pausePlay.bind("click
touchstart",function(a){a.preventDefault()})},update:function(b){"play"===b?a.pausePlay.removeClass(e+
+
"pause").addClass(e+"play").text(c.playText):a.pausePlay.removeClass(e+"play").addClass(e+"pause").text(c.pauseText)}},touch:function(){function
b(b){j=l?d-b.touches[0].pageY:d-b.touches[0].pageX;p=l?Math.abs(j)<Math.abs(b.touches[0].pageX-e):Math.abs(j)<Math.abs(b.touches[0].pageY-e);if(!p||500<Number(new
Date)-k)b.preventDefault(),!q&&a.transitions&&(c.animationLoop||(j/=0===a.currentSlide&&0>j||a.currentSlide===a.last&&0<j?Math.abs(j)/o+2:1),a.setProps(f+j,"setTouch"))}function
g(){if(a.animatingTo===
+ a.currentSlide&&!p&&null!==j){var
h=m?-j:j,l=0<h?a.getTarget("next"):a.getTarget("prev");a.canAdvance(l)&&(550>Number(new
Date)-k&&50<Math.abs(h)||Math.abs(h)>o/2)?a.flexAnimate(l,c.pauseOnAction):a.flexAnimate(a.currentSlide,c.pauseOnAction,!0)}i.removeEventListener("touchmove",b,!1);i.removeEventListener("touchend",g,!1);f=j=e=d=null}var
d,e,f,o,j,k,p=!1;i.addEventListener("touchstart",function(j){a.animating?j.preventDefault():1===j.touches.length&&(a.pause(),o=l?a.h:a.w,k=Number(new
Date),f=h&&
+
m&&a.animatingTo===a.last?0:h&&m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:h&&a.currentSlide===a.last?a.limit:h?(a.itemW+c.itemMargin)*a.move*a.currentSlide:m?(a.last-a.currentSlide+a.cloneOffset)*o:(a.currentSlide+a.cloneOffset)*o,d=l?j.touches[0].pageY:j.touches[0].pageX,e=l?j.touches[0].pageX:j.touches[0].pageY,i.addEventListener("touchmove",b,!1),i.addEventListener("touchend",g,!1))},!1)},resize:function(){!a.animating&&a.is(":visible")&&(h||a.doMath(),q?f.smoothHeight():h?(a.slides.width(a.computedW),
+
a.update(a.pagingCount),a.setProps()):l?(a.viewport.height(a.h),a.setProps(a.h,"setTotal")):(c.smoothHeight&&f.smoothHeight(),a.newSlides.width(a.computedW),a.setProps(a.computedW,"setTotal")))},smoothHeight:function(b){if(!l||q){var
c=q?a:a.viewport;b?c.animate({height:a.slides.eq(a.animatingTo).height()},b):c.height(a.slides.eq(a.animatingTo).height())}},sync:function(b){var
g=d(c.sync).data("flexslider"),e=a.animatingTo;switch(b){case
"animate":g.flexAnimate(e,c.pauseOnAction,!1,!0);break;case "play":!g.playing&&
+ !g.asNav&&g.play();break;case
"pause":g.pause()}}};a.flexAnimate=function(b,g,n,i,k){p&&1===a.pagingCount&&(a.direction=a.currentItem<b?"next":"prev");if(!a.animating&&(a.canAdvance(b,k)||n)&&a.is(":visible")){if(p&&i)if(n=d(c.asNavFor).data("flexslider"),a.atEnd=0===b||b===a.count-1,n.flexAnimate(b,!0,!1,!0,k),a.direction=a.currentItem<b?"next":"prev",n.direction=a.direction,Math.ceil((b+1)/a.visible)-1!==a.currentSlide&&0!==b)a.currentItem=b,a.slides.removeClass(e+"active-slide").eq(b).addClass(e+
+ "active-slide"),b=Math.floor(b/a.visible);else return
a.currentItem=b,a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide"),!1;a.animating=!0;a.animatingTo=b;c.before(a);g&&a.pause();a.syncExists&&!k&&f.sync("animate");c.controlNav&&f.controlNav.active();h||a.slides.removeClass(e+"active-slide").eq(b).addClass(e+"active-slide");a.atEnd=0===b||b===a.last;c.directionNav&&f.directionNav.update();b===a.last&&(c.end(a),c.animationLoop||a.pause());if(q)a.slides.eq(a.currentSlide).fadeOut(c.animationSpeed,
+ c.easing),a.slides.eq(b).fadeIn(c.animationSpeed,c.easing,a.wrapup);else{var
o=l?a.slides.filter(":first").height():a.computedW;h?(b=c.itemWidth>a.w?2*c.itemMargin:c.itemMargin,b=(a.itemW+b)*a.move*a.animatingTo,b=b>a.limit&&1!==a.visible?a.limit:b):b=0===a.currentSlide&&b===a.count-1&&c.animationLoop&&"next"!==a.direction?m?(a.count+a.cloneOffset)*o:0:a.currentSlide===a.last&&0===b&&c.animationLoop&&"prev"!==a.direction?m?0:(a.count+1)*o:m?(a.count-1-b+a.cloneOffset)*o:(b+a.cloneOffset)*o;a.setProps(b,
+
"",c.animationSpeed);if(a.transitions){if(!c.animationLoop||!a.atEnd)a.animating=!1,a.currentSlide=a.animatingTo;a.container.unbind("webkitTransitionEnd
transitionend");a.container.bind("webkitTransitionEnd
transitionend",function(){a.wrapup(o)})}else
a.container.animate(a.args,c.animationSpeed,c.easing,function(){a.wrapup(o)})}c.smoothHeight&&f.smoothHeight(c.animationSpeed)}};a.wrapup=function(b){!q&&!h&&(0===a.currentSlide&&a.animatingTo===a.last&&c.animationLoop?a.setProps(b,"jumpEnd"):a.currentSlide===
+
a.last&&(0===a.animatingTo&&c.animationLoop)&&a.setProps(b,"jumpStart"));a.animating=!1;a.currentSlide=a.animatingTo;c.after(a)};a.animateSlides=function(){a.animating||a.flexAnimate(a.getTarget("next"))};a.pause=function(){clearInterval(a.animatedSlides);a.playing=!1;c.pausePlay&&f.pausePlay.update("play");a.syncExists&&f.sync("pause")};a.play=function(){a.animatedSlides=setInterval(a.animateSlides,c.slideshowSpeed);a.playing=!0;c.pausePlay&&f.pausePlay.update("pause");a.syncExists&&f.sync("play")};
+ a.canAdvance=function(b,g){var d=p?a.pagingCount-1:a.last;return
g?!0:p&&a.currentItem===a.count-1&&0===b&&"prev"===a.direction?!0:p&&0===a.currentItem&&b===a.pagingCount-1&&"next"!==a.direction?!1:b===a.currentSlide&&!p?!1:c.animationLoop?!0:a.atEnd&&0===a.currentSlide&&b===d&&"next"!==a.direction?!1:a.atEnd&&a.currentSlide===d&&0===b&&"next"===a.direction?!1:!0};a.getTarget=function(b){a.direction=b;return"next"===b?a.currentSlide===a.last?0:a.currentSlide+1:0===a.currentSlide?a.last:a.currentSlide-
+ 1};a.setProps=function(b,g,d){var
e,f=b?b:(a.itemW+c.itemMargin)*a.move*a.animatingTo;e=-1*function(){if(h)return"setTouch"===g?b:m&&a.animatingTo===a.last?0:m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:a.animatingTo===a.last?a.limit:f;switch(g){case
"setTotal":return
m?(a.count-1-a.currentSlide+a.cloneOffset)*b:(a.currentSlide+a.cloneOffset)*b;case
"setTouch":return b;case "jumpEnd":return m?b:a.count*b;case
"jumpStart":return m?a.count*b:b;default:return b}}()+"px";a.transitions&&(e=l?
+ "translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",d=void
0!==d?d/1E3+"s":"0s",a.container.css("-"+a.pfx+"-transition-duration",d));a.args[a.prop]=e;(a.transitions||void
0===d)&&a.container.css(a.args)};a.setup=function(b){if(q)a.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&a.slides.eq(a.currentSlide).fadeIn(c.animationSpeed,c.easing),c.smoothHeight&&f.smoothHeight();else{var
g,n;"init"===b&&(a.viewport=d('<div
class="'+e+'viewport"></div>').css({overflow:"hidden",
+
position:"relative"}).appendTo(a).append(a.container),a.cloneCount=0,a.cloneOffset=0,m&&(n=d.makeArray(a.slides).reverse(),a.slides=d(n),a.container.empty().append(a.slides)));c.animationLoop&&!h&&(a.cloneCount=2,a.cloneOffset=1,"init"!==b&&a.container.find(".clone").remove(),a.container.append(a.slides.first().clone().addClass("clone")).prepend(a.slides.last().clone().addClass("clone")));a.newSlides=d(c.selector,a);g=m?a.count-1-a.currentSlide+a.cloneOffset:a.currentSlide+a.cloneOffset;l&&!h?(a.container.height(200*
+
(a.count+a.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){a.newSlides.css({display:"block"});a.doMath();a.viewport.height(a.h);a.setProps(g*a.h,"init")},"init"===b?100:0)):(a.container.width(200*(a.count+a.cloneCount)+"%"),a.setProps(g*a.computedW,"init"),setTimeout(function(){a.doMath();a.newSlides.css({width:a.computedW,"float":"left",display:"block"});c.smoothHeight&&f.smoothHeight()},"init"===b?100:0))}h||a.slides.removeClass(e+"active-slide").eq(a.currentSlide).addClass(e+
+ "active-slide")};a.doMath=function(){var
b=a.slides.first(),d=c.itemMargin,e=c.minItems,f=c.maxItems;a.w=a.width();a.h=b.height();a.boxPadding=b.outerWidth()-b.width();h?(a.itemT=c.itemWidth+d,a.minW=e?e*a.itemT:a.w,a.maxW=f?f*a.itemT:a.w,a.itemW=a.minW>a.w?(a.w-d*e)/e:a.maxW<a.w?(a.w-d*f)/f:c.itemWidth>a.w?a.w:c.itemWidth,a.visible=Math.floor(a.w/(a.itemW+d)),a.move=0<c.move&&c.move<a.visible?c.move:a.visible,a.pagingCount=Math.ceil((a.count-a.visible)/a.move+1),a.last=a.pagingCount-1,a.limit=1===
+
a.pagingCount?0:c.itemWidth>a.w?(a.itemW+2*d)*a.count-a.w-d:(a.itemW+d)*a.count-a.w-d):(a.itemW=a.w,a.pagingCount=a.count,a.last=a.count-1);a.computedW=a.itemW-a.boxPadding};a.update=function(b,d){a.doMath();h||(b<a.currentSlide?a.currentSlide+=1:b<=a.currentSlide&&0!==b&&(a.currentSlide-=1),a.animatingTo=a.currentSlide);if(c.controlNav&&!a.manualControls)if("add"===d&&!h||a.pagingCount>a.controlNav.length)f.controlNav.update("add");else
if("remove"===d&&!h||a.pagingCount<a.controlNav.length)h&&a.currentSlide>
+
a.last&&(a.currentSlide-=1,a.animatingTo-=1),f.controlNav.update("remove",a.last);c.directionNav&&f.directionNav.update()};a.addSlide=function(b,e){var
f=d(b);a.count+=1;a.last=a.count-1;l&&m?void
0!==e?a.slides.eq(a.count-e).after(f):a.container.prepend(f):void
0!==e?a.slides.eq(e).before(f):a.container.append(f);a.update(e,"add");a.slides=d(c.selector+":not(.clone)",a);a.setup();c.added(a)};a.removeSlide=function(b){var
e=isNaN(b)?a.slides.index(d(b)):b;a.count-=1;a.last=a.count-1;isNaN(b)?d(b,
+
a.slides).remove():l&&m?a.slides.eq(a.last).remove():a.slides.eq(b).remove();a.doMath();a.update(e,"remove");a.slides=d(c.selector+":not(.clone)",a);a.setup();c.removed(a)};f.init()};d.flexslider.defaults={namespace:"flex-",selector:".slides
>
li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7E3,animationSpeed:600,initDelay:0,randomize:!1,pauseOnAction:!0,pauseOnHover:!1,useCSS:!0,touch:!0,video:!1,controlNav:!0,
+
directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:0,maxItems:0,move:0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}};d.fn.flexslider=function(i){void
0===i&&(i={});if("object"===typeof i)return this.each(function(){var
a=d(this),c=a.find(i.selector?
+ i.selector:".slides >
li");1===c.length?(c.fadeIn(400),i.start&&i.start(a)):void
0===a.data("flexslider")&&new d.flexslider(this,i)});var
k=d(this).data("flexslider");switch(i){case "play":k.play();break;case
"pause":k.pause();break;case
"next":k.flexAnimate(k.getTarget("next"),!0);break;case "prev":case
"previous":k.flexAnimate(k.getTarget("prev"),!0);break;default:"number"===typeof
i&&k.flexAnimate(i,!0)}}})(jQuery);
\ No newline at end of file
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider-min.js
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js?rev=1787742&view=auto
==============================================================================
--- ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js
(added)
+++ ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js
Mon Mar 20 12:28:40 2017
@@ -0,0 +1,882 @@
+/*
+ * jQuery FlexSlider v2.1
+ * http://www.woothemes.com/flexslider/
+ *
+ * Copyright 2012 WooThemes
+ * Free to use under the GPLv2 license.
+ * http://www.gnu.org/licenses/gpl-2.0.html
+ *
+ * Contributing author: Tyler Smith (@mbmufffin)
+ */
+
+;(function ($) {
+
+ //FlexSlider: Object Instance
+ $.flexslider = function(el, options) {
+ var slider = $(el),
+ vars = $.extend({}, $.flexslider.defaults, options),
+ namespace = vars.namespace,
+ touch = ("ontouchstart" in window) || window.DocumentTouch && document
instanceof DocumentTouch,
+ eventType = (touch) ? "touchend" : "click",
+ vertical = vars.direction === "vertical",
+ reverse = vars.reverse,
+ carousel = (vars.itemWidth > 0),
+ fade = vars.animation === "fade",
+ asNav = vars.asNavFor !== "",
+ methods = {};
+
+ // Store a reference to the slider object
+ $.data(el, "flexslider", slider);
+
+ // Privat slider methods
+ methods = {
+ init: function() {
+ slider.animating = false;
+ slider.currentSlide = vars.startAt;
+ slider.animatingTo = slider.currentSlide;
+ slider.atEnd = (slider.currentSlide === 0 || slider.currentSlide ===
slider.last);
+ slider.containerSelector =
vars.selector.substr(0,vars.selector.search(' '));
+ slider.slides = $(vars.selector, slider);
+ slider.container = $(slider.containerSelector, slider);
+ slider.count = slider.slides.length;
+ // SYNC:
+ slider.syncExists = $(vars.sync).length > 0;
+ // SLIDE:
+ if (vars.animation === "slide") vars.animation = "swing";
+ slider.prop = (vertical) ? "top" : "marginLeft";
+ slider.args = {};
+ // SLIDESHOW:
+ slider.manualPause = false;
+ // TOUCH/USECSS:
+ slider.transitions = !vars.video && !fade && vars.useCSS &&
(function() {
+ var obj = document.createElement('div'),
+ props = ['perspectiveProperty', 'WebkitPerspective',
'MozPerspective', 'OPerspective', 'msPerspective'];
+ for (var i in props) {
+ if ( obj.style[ props[i] ] !== undefined ) {
+ slider.pfx = props[i].replace('Perspective','').toLowerCase();
+ slider.prop = "-" + slider.pfx + "-transform";
+ return true;
+ }
+ }
+ return false;
+ }());
+ // CONTROLSCONTAINER:
+ if (vars.controlsContainer !== "") slider.controlsContainer =
$(vars.controlsContainer).length > 0 && $(vars.controlsContainer);
+ // MANUAL:
+ if (vars.manualControls !== "") slider.manualControls =
$(vars.manualControls).length > 0 && $(vars.manualControls);
+
+ // RANDOMIZE:
+ if (vars.randomize) {
+ slider.slides.sort(function() { return
(Math.round(Math.random())-0.5); });
+ slider.container.empty().append(slider.slides);
+ }
+
+ slider.doMath();
+
+ // ASNAV:
+ if (asNav) methods.asNav.setup();
+
+ // INIT
+ slider.setup("init");
+
+ // CONTROLNAV:
+ if (vars.controlNav) methods.controlNav.setup();
+
+ // DIRECTIONNAV:
+ if (vars.directionNav) methods.directionNav.setup();
+
+ // KEYBOARD:
+ if (vars.keyboard && ($(slider.containerSelector).length === 1 ||
vars.multipleKeyboard)) {
+ $(document).bind('keyup', function(event) {
+ var keycode = event.keyCode;
+ if (!slider.animating && (keycode === 39 || keycode === 37)) {
+ var target = (keycode === 39) ? slider.getTarget('next') :
+ (keycode === 37) ? slider.getTarget('prev') : false;
+ slider.flexAnimate(target, vars.pauseOnAction);
+ }
+ });
+ }
+ // MOUSEWHEEL:
+ if (vars.mousewheel) {
+ slider.bind('mousewheel', function(event, delta, deltaX, deltaY) {
+ event.preventDefault();
+ var target = (delta < 0) ? slider.getTarget('next') :
slider.getTarget('prev');
+ slider.flexAnimate(target, vars.pauseOnAction);
+ });
+ }
+
+ // PAUSEPLAY
+ if (vars.pausePlay) methods.pausePlay.setup();
+
+ // SLIDSESHOW
+ if (vars.slideshow) {
+ if (vars.pauseOnHover) {
+ slider.hover(function() {
+ if (!slider.manualPlay && !slider.manualPause) slider.pause();
+ }, function() {
+ if (!slider.manualPause && !slider.manualPlay) slider.play();
+ });
+ }
+ // initialize animation
+ (vars.initDelay > 0) ? setTimeout(slider.play, vars.initDelay) :
slider.play();
+ }
+
+ // TOUCH
+ if (touch && vars.touch) methods.touch();
+
+ // FADE&&SMOOTHHEIGHT || SLIDE:
+ if (!fade || (fade && vars.smoothHeight)) $(window).bind("resize
focus", methods.resize);
+
+
+ // API: start() Callback
+ setTimeout(function(){
+ vars.start(slider);
+ }, 200);
+ },
+ asNav: {
+ setup: function() {
+ slider.asNav = true;
+ slider.animatingTo = Math.floor(slider.currentSlide/slider.move);
+ slider.currentItem = slider.currentSlide;
+ slider.slides.removeClass(namespace +
"active-slide").eq(slider.currentItem).addClass(namespace + "active-slide");
+ slider.slides.click(function(e){
+ e.preventDefault();
+ var $slide = $(this),
+ target = $slide.index();
+ if (!$(vars.asNavFor).data('flexslider').animating &&
!$slide.hasClass('active')) {
+ slider.direction = (slider.currentItem < target) ? "next" :
"prev";
+ slider.flexAnimate(target, vars.pauseOnAction, false, true,
true);
+ }
+ });
+ }
+ },
+ controlNav: {
+ setup: function() {
+ if (!slider.manualControls) {
+ methods.controlNav.setupPaging();
+ } else { // MANUALCONTROLS:
+ methods.controlNav.setupManual();
+ }
+ },
+ setupPaging: function() {
+ var type = (vars.controlNav === "thumbnails") ? 'control-thumbs' :
'control-paging',
+ j = 1,
+ item;
+
+ slider.controlNavScaffold = $('<ol class="'+ namespace +
'control-nav ' + namespace + type + '"></ol>');
+
+ if (slider.pagingCount > 1) {
+ for (var i = 0; i < slider.pagingCount; i++) {
+ item = (vars.controlNav === "thumbnails") ? '<img src="' +
slider.slides.eq(i).attr("data-thumb") + '"/>' : '<a>' + j + '</a>';
+ slider.controlNavScaffold.append('<li>' + item + '</li>');
+ j++;
+ }
+ }
+
+ // CONTROLSCONTAINER:
+ (slider.controlsContainer) ?
$(slider.controlsContainer).append(slider.controlNavScaffold) :
slider.append(slider.controlNavScaffold);
+ methods.controlNav.set();
+
+ methods.controlNav.active();
+
+ slider.controlNavScaffold.delegate('a, img', eventType,
function(event) {
+ event.preventDefault();
+ var $this = $(this),
+ target = slider.controlNav.index($this);
+
+ if (!$this.hasClass(namespace + 'active')) {
+ slider.direction = (target > slider.currentSlide) ? "next" :
"prev";
+ slider.flexAnimate(target, vars.pauseOnAction);
+ }
+ });
+ // Prevent iOS click event bug
+ if (touch) {
+ slider.controlNavScaffold.delegate('a', "click touchstart",
function(event) {
+ event.preventDefault();
+ });
+ }
+ },
+ setupManual: function() {
+ slider.controlNav = slider.manualControls;
+ methods.controlNav.active();
+
+ slider.controlNav.live(eventType, function(event) {
+ event.preventDefault();
+ var $this = $(this),
+ target = slider.controlNav.index($this);
+
+ if (!$this.hasClass(namespace + 'active')) {
+ (target > slider.currentSlide) ? slider.direction = "next" :
slider.direction = "prev";
+ slider.flexAnimate(target, vars.pauseOnAction);
+ }
+ });
+ // Prevent iOS click event bug
+ if (touch) {
+ slider.controlNav.live("click touchstart", function(event) {
+ event.preventDefault();
+ });
+ }
+ },
+ set: function() {
+ var selector = (vars.controlNav === "thumbnails") ? 'img' : 'a';
+ slider.controlNav = $('.' + namespace + 'control-nav li ' +
selector, (slider.controlsContainer) ? slider.controlsContainer : slider);
+ },
+ active: function() {
+ slider.controlNav.removeClass(namespace +
"active").eq(slider.animatingTo).addClass(namespace + "active");
+ },
+ update: function(action, pos) {
+ if (slider.pagingCount > 1 && action === "add") {
+ slider.controlNavScaffold.append($('<li><a>' + slider.count +
'</a></li>'));
+ } else if (slider.pagingCount === 1) {
+ slider.controlNavScaffold.find('li').remove();
+ } else {
+ slider.controlNav.eq(pos).closest('li').remove();
+ }
+ methods.controlNav.set();
+ (slider.pagingCount > 1 && slider.pagingCount !==
slider.controlNav.length) ? slider.update(pos, action) :
methods.controlNav.active();
+ }
+ },
+ directionNav: {
+ setup: function() {
+ var directionNavScaffold = $('<ul class="' + namespace +
'direction-nav"><li><a class="' + namespace + 'prev" href="#">' + vars.prevText
+ '</a></li><li><a class="' + namespace + 'next" href="#">' + vars.nextText +
'</a></li></ul>');
+
+ // CONTROLSCONTAINER:
+ if (slider.controlsContainer) {
+ $(slider.controlsContainer).append(directionNavScaffold);
+ slider.directionNav = $('.' + namespace + 'direction-nav li a',
slider.controlsContainer);
+ } else {
+ slider.append(directionNavScaffold);
+ slider.directionNav = $('.' + namespace + 'direction-nav li a',
slider);
+ }
+
+ methods.directionNav.update();
+
+ slider.directionNav.bind(eventType, function(event) {
+ event.preventDefault();
+ var target = ($(this).hasClass(namespace + 'next')) ?
slider.getTarget('next') : slider.getTarget('prev');
+ slider.flexAnimate(target, vars.pauseOnAction);
+ });
+ // Prevent iOS click event bug
+ if (touch) {
+ slider.directionNav.bind("click touchstart", function(event) {
+ event.preventDefault();
+ });
+ }
+ },
+ update: function() {
+ var disabledClass = namespace + 'disabled';
+ if (slider.pagingCount === 1) {
+ slider.directionNav.addClass(disabledClass);
+ } else if (!vars.animationLoop) {
+ if (slider.animatingTo === 0) {
+ slider.directionNav.removeClass(disabledClass).filter('.' +
namespace + "prev").addClass(disabledClass);
+ } else if (slider.animatingTo === slider.last) {
+ slider.directionNav.removeClass(disabledClass).filter('.' +
namespace + "next").addClass(disabledClass);
+ } else {
+ slider.directionNav.removeClass(disabledClass);
+ }
+ } else {
+ slider.directionNav.removeClass(disabledClass);
+ }
+ }
+ },
+ pausePlay: {
+ setup: function() {
+ var pausePlayScaffold = $('<div class="' + namespace +
'pauseplay"><a></a></div>');
+
+ // CONTROLSCONTAINER:
+ if (slider.controlsContainer) {
+ slider.controlsContainer.append(pausePlayScaffold);
+ slider.pausePlay = $('.' + namespace + 'pauseplay a',
slider.controlsContainer);
+ } else {
+ slider.append(pausePlayScaffold);
+ slider.pausePlay = $('.' + namespace + 'pauseplay a', slider);
+ }
+
+ methods.pausePlay.update((vars.slideshow) ? namespace + 'pause' :
namespace + 'play');
+
+ slider.pausePlay.bind(eventType, function(event) {
+ event.preventDefault();
+ if ($(this).hasClass(namespace + 'pause')) {
+ slider.manualPause = true;
+ slider.manualPlay = false;
+ slider.pause();
+ } else {
+ slider.manualPause = false;
+ slider.manualPlay = true;
+ slider.play();
+ }
+ });
+ // Prevent iOS click event bug
+ if (touch) {
+ slider.pausePlay.bind("click touchstart", function(event) {
+ event.preventDefault();
+ });
+ }
+ },
+ update: function(state) {
+ (state === "play") ? slider.pausePlay.removeClass(namespace +
'pause').addClass(namespace + 'play').text(vars.playText) :
slider.pausePlay.removeClass(namespace + 'play').addClass(namespace +
'pause').text(vars.pauseText);
+ }
+ },
+ touch: function() {
+ var startX,
+ startY,
+ offset,
+ cwidth,
+ dx,
+ startT,
+ scrolling = false;
+
+ el.addEventListener('touchstart', onTouchStart, false);
+ function onTouchStart(e) {
+ if (slider.animating) {
+ e.preventDefault();
+ } else if (e.touches.length === 1) {
+ slider.pause();
+ // CAROUSEL:
+ cwidth = (vertical) ? slider.h : slider. w;
+ startT = Number(new Date());
+ // CAROUSEL:
+ offset = (carousel && reverse && slider.animatingTo ===
slider.last) ? 0 :
+ (carousel && reverse) ? slider.limit - (((slider.itemW +
vars.itemMargin) * slider.move) * slider.animatingTo) :
+ (carousel && slider.currentSlide === slider.last) ?
slider.limit :
+ (carousel) ? ((slider.itemW + vars.itemMargin) *
slider.move) * slider.currentSlide :
+ (reverse) ? (slider.last - slider.currentSlide +
slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) *
cwidth;
+ startX = (vertical) ? e.touches[0].pageY : e.touches[0].pageX;
+ startY = (vertical) ? e.touches[0].pageX : e.touches[0].pageY;
+
+ el.addEventListener('touchmove', onTouchMove, false);
+ el.addEventListener('touchend', onTouchEnd, false);
+ }
+ }
+
+ function onTouchMove(e) {
+ dx = (vertical) ? startX - e.touches[0].pageY : startX -
e.touches[0].pageX;
+ scrolling = (vertical) ? (Math.abs(dx) < Math.abs(e.touches[0].pageX
- startY)) : (Math.abs(dx) < Math.abs(e.touches[0].pageY - startY));
+
+ if (!scrolling || Number(new Date()) - startT > 500) {
+ e.preventDefault();
+ if (!fade && slider.transitions) {
+ if (!vars.animationLoop) {
+ dx = dx/((slider.currentSlide === 0 && dx < 0 ||
slider.currentSlide === slider.last && dx > 0) ? (Math.abs(dx)/cwidth+2) : 1);
+ }
+ slider.setProps(offset + dx, "setTouch");
+ }
+ }
+ }
+
+ function onTouchEnd(e) {
+ if (slider.animatingTo === slider.currentSlide && !scrolling && !(dx
=== null)) {
+ var updateDx = (reverse) ? -dx : dx,
+ target = (updateDx > 0) ? slider.getTarget('next') :
slider.getTarget('prev');
+
+ if (slider.canAdvance(target) && (Number(new Date()) - startT <
550 && Math.abs(updateDx) > 50 || Math.abs(updateDx) > cwidth/2)) {
+ slider.flexAnimate(target, vars.pauseOnAction);
+ } else {
+ slider.flexAnimate(slider.currentSlide, vars.pauseOnAction,
true);
+ }
+ }
+ // finish the touch by undoing the touch session
+ el.removeEventListener('touchmove', onTouchMove, false);
+ el.removeEventListener('touchend', onTouchEnd, false);
+ startX = null;
+ startY = null;
+ dx = null;
+ offset = null;
+ }
+ },
+ resize: function() {
+ if (!slider.animating && slider.is(':visible')) {
+ if (!carousel) slider.doMath();
+
+ if (fade) {
+ // SMOOTH HEIGHT:
+ methods.smoothHeight();
+ } else if (carousel) { //CAROUSEL:
+ slider.slides.width(slider.computedW);
+ slider.update(slider.pagingCount);
+ slider.setProps();
+ }
+ else if (vertical) { //VERTICAL:
+ slider.viewport.height(slider.h);
+ slider.setProps(slider.h, "setTotal");
+ } else {
+ // SMOOTH HEIGHT:
+ if (vars.smoothHeight) methods.smoothHeight();
+ slider.newSlides.width(slider.computedW);
+ slider.setProps(slider.computedW, "setTotal");
+ }
+ }
+ },
+ smoothHeight: function(dur) {
+ if (!vertical || fade) {
+ var $obj = (fade) ? slider : slider.viewport;
+ (dur) ? $obj.animate({"height":
slider.slides.eq(slider.animatingTo).height()}, dur) :
$obj.height(slider.slides.eq(slider.animatingTo).height());
+ }
+ },
+ sync: function(action) {
+ var $obj = $(vars.sync).data("flexslider"),
+ target = slider.animatingTo;
+
+ switch (action) {
+ case "animate": $obj.flexAnimate(target, vars.pauseOnAction, false,
true); break;
+ case "play": if (!$obj.playing && !$obj.asNav) { $obj.play(); }
break;
+ case "pause": $obj.pause(); break;
+ }
+ }
+ }
+
+ // public methods
+ slider.flexAnimate = function(target, pause, override, withSync, fromNav) {
+ if (asNav && slider.pagingCount === 1) slider.direction =
(slider.currentItem < target) ? "next" : "prev";
+
+ if (!slider.animating && (slider.canAdvance(target, fromNav) ||
override) && slider.is(":visible")) {
+ if (asNav && withSync) {
+ var master = $(vars.asNavFor).data('flexslider');
+ slider.atEnd = target === 0 || target === slider.count - 1;
+ master.flexAnimate(target, true, false, true, fromNav);
+ slider.direction = (slider.currentItem < target) ? "next" : "prev";
+ master.direction = slider.direction;
+
+ if (Math.ceil((target + 1)/slider.visible) - 1 !==
slider.currentSlide && target !== 0) {
+ slider.currentItem = target;
+ slider.slides.removeClass(namespace +
"active-slide").eq(target).addClass(namespace + "active-slide");
+ target = Math.floor(target/slider.visible);
+ } else {
+ slider.currentItem = target;
+ slider.slides.removeClass(namespace +
"active-slide").eq(target).addClass(namespace + "active-slide");
+ return false;
+ }
+ }
+
+ slider.animating = true;
+ slider.animatingTo = target;
+ // API: before() animation Callback
+ vars.before(slider);
+
+ // SLIDESHOW:
+ if (pause) slider.pause();
+
+ // SYNC:
+ if (slider.syncExists && !fromNav) methods.sync("animate");
+
+ // CONTROLNAV
+ if (vars.controlNav) methods.controlNav.active();
+
+ // !CAROUSEL:
+ // CANDIDATE: slide active class (for add/remove slide)
+ if (!carousel) slider.slides.removeClass(namespace +
'active-slide').eq(target).addClass(namespace + 'active-slide');
+
+ // INFINITE LOOP:
+ // CANDIDATE: atEnd
+ slider.atEnd = target === 0 || target === slider.last;
+
+ // DIRECTIONNAV:
+ if (vars.directionNav) methods.directionNav.update();
+
+ if (target === slider.last) {
+ // API: end() of cycle Callback
+ vars.end(slider);
+ // SLIDESHOW && !INFINITE LOOP:
+ if (!vars.animationLoop) slider.pause();
+ }
+
+ // SLIDE:
+ if (!fade) {
+ var dimension = (vertical) ? slider.slides.filter(':first').height()
: slider.computedW,
+ margin, slideString, calcNext;
+
+ // INFINITE LOOP / REVERSE:
+ if (carousel) {
+ margin = (vars.itemWidth > slider.w) ? vars.itemMargin * 2 :
vars.itemMargin;
+ calcNext = ((slider.itemW + margin) * slider.move) *
slider.animatingTo;
+ slideString = (calcNext > slider.limit && slider.visible !== 1) ?
slider.limit : calcNext;
+ } else if (slider.currentSlide === 0 && target === slider.count - 1
&& vars.animationLoop && slider.direction !== "next") {
+ slideString = (reverse) ? (slider.count + slider.cloneOffset) *
dimension : 0;
+ } else if (slider.currentSlide === slider.last && target === 0 &&
vars.animationLoop && slider.direction !== "prev") {
+ slideString = (reverse) ? 0 : (slider.count + 1) * dimension;
+ } else {
+ slideString = (reverse) ? ((slider.count - 1) - target +
slider.cloneOffset) * dimension : (target + slider.cloneOffset) * dimension;
+ }
+ slider.setProps(slideString, "", vars.animationSpeed);
+ if (slider.transitions) {
+ if (!vars.animationLoop || !slider.atEnd) {
+ slider.animating = false;
+ slider.currentSlide = slider.animatingTo;
+ }
+ slider.container.unbind("webkitTransitionEnd transitionend");
+ slider.container.bind("webkitTransitionEnd transitionend",
function() {
+ slider.wrapup(dimension);
+ });
+ } else {
+ slider.container.animate(slider.args, vars.animationSpeed,
vars.easing, function(){
+ slider.wrapup(dimension);
+ });
+ }
+ } else { // FADE:
+ slider.slides.eq(slider.currentSlide).fadeOut(vars.animationSpeed,
vars.easing);
+ slider.slides.eq(target).fadeIn(vars.animationSpeed, vars.easing,
slider.wrapup);
+ }
+ // SMOOTH HEIGHT:
+ if (vars.smoothHeight) methods.smoothHeight(vars.animationSpeed);
+ }
+ }
+ slider.wrapup = function(dimension) {
+ // SLIDE:
+ if (!fade && !carousel) {
+ if (slider.currentSlide === 0 && slider.animatingTo === slider.last &&
vars.animationLoop) {
+ slider.setProps(dimension, "jumpEnd");
+ } else if (slider.currentSlide === slider.last && slider.animatingTo
=== 0 && vars.animationLoop) {
+ slider.setProps(dimension, "jumpStart");
+ }
+ }
+ slider.animating = false;
+ slider.currentSlide = slider.animatingTo;
+ // API: after() animation Callback
+ vars.after(slider);
+ }
+
+ // SLIDESHOW:
+ slider.animateSlides = function() {
+ if (!slider.animating) slider.flexAnimate(slider.getTarget("next"));
+ }
+ // SLIDESHOW:
+ slider.pause = function() {
+ clearInterval(slider.animatedSlides);
+ slider.playing = false;
+ // PAUSEPLAY:
+ if (vars.pausePlay) methods.pausePlay.update("play");
+ // SYNC:
+ if (slider.syncExists) methods.sync("pause");
+ }
+ // SLIDESHOW:
+ slider.play = function() {
+ slider.animatedSlides = setInterval(slider.animateSlides,
vars.slideshowSpeed);
+ slider.playing = true;
+ // PAUSEPLAY:
+ if (vars.pausePlay) methods.pausePlay.update("pause");
+ // SYNC:
+ if (slider.syncExists) methods.sync("play");
+ }
+ slider.canAdvance = function(target, fromNav) {
+ // ASNAV:
+ var last = (asNav) ? slider.pagingCount - 1 : slider.last;
+ return (fromNav) ? true :
+ (asNav && slider.currentItem === slider.count - 1 && target === 0
&& slider.direction === "prev") ? true :
+ (asNav && slider.currentItem === 0 && target ===
slider.pagingCount - 1 && slider.direction !== "next") ? false :
+ (target === slider.currentSlide && !asNav) ? false :
+ (vars.animationLoop) ? true :
+ (slider.atEnd && slider.currentSlide === 0 && target === last &&
slider.direction !== "next") ? false :
+ (slider.atEnd && slider.currentSlide === last && target === 0 &&
slider.direction === "next") ? false :
+ true;
+ }
+ slider.getTarget = function(dir) {
+ slider.direction = dir;
+ if (dir === "next") {
+ return (slider.currentSlide === slider.last) ? 0 : slider.currentSlide
+ 1;
+ } else {
+ return (slider.currentSlide === 0) ? slider.last : slider.currentSlide
- 1;
+ }
+ }
+
+ // SLIDE:
+ slider.setProps = function(pos, special, dur) {
+ var target = (function() {
+ var posCheck = (pos) ? pos : ((slider.itemW + vars.itemMargin) *
slider.move) * slider.animatingTo,
+ posCalc = (function() {
+ if (carousel) {
+ return (special === "setTouch") ? pos :
+ (reverse && slider.animatingTo === slider.last) ? 0 :
+ (reverse) ? slider.limit - (((slider.itemW +
vars.itemMargin) * slider.move) * slider.animatingTo) :
+ (slider.animatingTo === slider.last) ? slider.limit :
posCheck;
+ } else {
+ switch (special) {
+ case "setTotal": return (reverse) ? ((slider.count - 1) -
slider.currentSlide + slider.cloneOffset) * pos : (slider.currentSlide +
slider.cloneOffset) * pos;
+ case "setTouch": return (reverse) ? pos : pos;
+ case "jumpEnd": return (reverse) ? pos : slider.count * pos;
+ case "jumpStart": return (reverse) ? slider.count * pos :
pos;
+ default: return pos;
+ }
+ }
+ }());
+ return (posCalc * -1) + "px";
+ }());
+
+ if (slider.transitions) {
+ target = (vertical) ? "translate3d(0," + target + ",0)" :
"translate3d(" + target + ",0,0)";
+ dur = (dur !== undefined) ? (dur/1000) + "s" : "0s";
+ slider.container.css("-" + slider.pfx + "-transition-duration", dur);
+ }
+
+ slider.args[slider.prop] = target;
+ if (slider.transitions || dur === undefined)
slider.container.css(slider.args);
+ }
+
+ slider.setup = function(type) {
+ // SLIDE:
+ if (!fade) {
+ var sliderOffset, arr;
+
+ if (type === "init") {
+ slider.viewport = $('<div class="' + namespace +
'viewport"></div>').css({"overflow": "hidden", "position":
"relative"}).appendTo(slider).append(slider.container);
+ // INFINITE LOOP:
+ slider.cloneCount = 0;
+ slider.cloneOffset = 0;
+ // REVERSE:
+ if (reverse) {
+ arr = $.makeArray(slider.slides).reverse();
+ slider.slides = $(arr);
+ slider.container.empty().append(slider.slides);
+ }
+ }
+ // INFINITE LOOP && !CAROUSEL:
+ if (vars.animationLoop && !carousel) {
+ slider.cloneCount = 2;
+ slider.cloneOffset = 1;
+ // clear out old clones
+ if (type !== "init") slider.container.find('.clone').remove();
+
slider.container.append(slider.slides.first().clone().addClass('clone')).prepend(slider.slides.last().clone().addClass('clone'));
+ }
+ slider.newSlides = $(vars.selector, slider);
+
+ sliderOffset = (reverse) ? slider.count - 1 - slider.currentSlide +
slider.cloneOffset : slider.currentSlide + slider.cloneOffset;
+ // VERTICAL:
+ if (vertical && !carousel) {
+ slider.container.height((slider.count + slider.cloneCount) * 200 +
"%").css("position", "absolute").width("100%");
+ setTimeout(function(){
+ slider.newSlides.css({"display": "block"});
+ slider.doMath();
+ slider.viewport.height(slider.h);
+ slider.setProps(sliderOffset * slider.h, "init");
+ }, (type === "init") ? 100 : 0);
+ } else {
+ slider.container.width((slider.count + slider.cloneCount) * 200 +
"%");
+ slider.setProps(sliderOffset * slider.computedW, "init");
+ setTimeout(function(){
+ slider.doMath();
+ slider.newSlides.css({"width": slider.computedW, "float": "left",
"display": "block"});
+ // SMOOTH HEIGHT:
+ if (vars.smoothHeight) methods.smoothHeight();
+ }, (type === "init") ? 100 : 0);
+ }
+ } else { // FADE:
+ slider.slides.css({"width": "100%", "float": "left", "marginRight":
"-100%", "position": "relative"});
+ if (type === "init")
slider.slides.eq(slider.currentSlide).fadeIn(vars.animationSpeed, vars.easing);
+ // SMOOTH HEIGHT:
+ if (vars.smoothHeight) methods.smoothHeight();
+ }
+ // !CAROUSEL:
+ // CANDIDATE: active slide
+ if (!carousel) slider.slides.removeClass(namespace +
"active-slide").eq(slider.currentSlide).addClass(namespace + "active-slide");
+ }
+
+ slider.doMath = function() {
+ var slide = slider.slides.first(),
+ slideMargin = vars.itemMargin,
+ minItems = vars.minItems,
+ maxItems = vars.maxItems;
+
+ slider.w = slider.width();
+ slider.h = slide.height();
+ slider.boxPadding = slide.outerWidth() - slide.width();
+
+ // CAROUSEL:
+ if (carousel) {
+ slider.itemT = vars.itemWidth + slideMargin;
+ slider.minW = (minItems) ? minItems * slider.itemT : slider.w;
+ slider.maxW = (maxItems) ? maxItems * slider.itemT : slider.w;
+ slider.itemW = (slider.minW > slider.w) ? (slider.w - (slideMargin *
minItems))/minItems :
+ (slider.maxW < slider.w) ? (slider.w - (slideMargin *
maxItems))/maxItems :
+ (vars.itemWidth > slider.w) ? slider.w : vars.itemWidth;
+ slider.visible = Math.floor(slider.w/(slider.itemW + slideMargin));
+ slider.move = (vars.move > 0 && vars.move < slider.visible ) ?
vars.move : slider.visible;
+ slider.pagingCount = Math.ceil(((slider.count -
slider.visible)/slider.move) + 1);
+ slider.last = slider.pagingCount - 1;
+ slider.limit = (slider.pagingCount === 1) ? 0 :
+ (vars.itemWidth > slider.w) ? ((slider.itemW +
(slideMargin * 2)) * slider.count) - slider.w - slideMargin : ((slider.itemW +
slideMargin) * slider.count) - slider.w - slideMargin;
+ } else {
+ slider.itemW = slider.w;
+ slider.pagingCount = slider.count;
+ slider.last = slider.count - 1;
+ }
+ slider.computedW = slider.itemW - slider.boxPadding;
+ }
+
+ slider.update = function(pos, action) {
+ slider.doMath();
+
+ // update currentSlide and slider.animatingTo if necessary
+ if (!carousel) {
+ if (pos < slider.currentSlide) {
+ slider.currentSlide += 1;
+ } else if (pos <= slider.currentSlide && pos !== 0) {
+ slider.currentSlide -= 1;
+ }
+ slider.animatingTo = slider.currentSlide;
+ }
+
+ // update controlNav
+ if (vars.controlNav && !slider.manualControls) {
+ if ((action === "add" && !carousel) || slider.pagingCount >
slider.controlNav.length) {
+ methods.controlNav.update("add");
+ } else if ((action === "remove" && !carousel) || slider.pagingCount <
slider.controlNav.length) {
+ if (carousel && slider.currentSlide > slider.last) {
+ slider.currentSlide -= 1;
+ slider.animatingTo -= 1;
+ }
+ methods.controlNav.update("remove", slider.last);
+ }
+ }
+ // update directionNav
+ if (vars.directionNav) methods.directionNav.update();
+
+ }
+
+ slider.addSlide = function(obj, pos) {
+ var $obj = $(obj);
+
+ slider.count += 1;
+ slider.last = slider.count - 1;
+
+ // append new slide
+ if (vertical && reverse) {
+ (pos !== undefined) ? slider.slides.eq(slider.count - pos).after($obj)
: slider.container.prepend($obj);
+ } else {
+ (pos !== undefined) ? slider.slides.eq(pos).before($obj) :
slider.container.append($obj);
+ }
+
+ // update currentSlide, animatingTo, controlNav, and directionNav
+ slider.update(pos, "add");
+
+ // update slider.slides
+ slider.slides = $(vars.selector + ':not(.clone)', slider);
+ // re-setup the slider to accomdate new slide
+ slider.setup();
+
+ //FlexSlider: added() Callback
+ vars.added(slider);
+ }
+ slider.removeSlide = function(obj) {
+ var pos = (isNaN(obj)) ? slider.slides.index($(obj)) : obj;
+
+ // update count
+ slider.count -= 1;
+ slider.last = slider.count - 1;
+
+ // remove slide
+ if (isNaN(obj)) {
+ $(obj, slider.slides).remove();
+ } else {
+ (vertical && reverse) ? slider.slides.eq(slider.last).remove() :
slider.slides.eq(obj).remove();
+ }
+
+ // update currentSlide, animatingTo, controlNav, and directionNav
+ slider.doMath();
+ slider.update(pos, "remove");
+
+ // update slider.slides
+ slider.slides = $(vars.selector + ':not(.clone)', slider);
+ // re-setup the slider to accomdate new slide
+ slider.setup();
+
+ // FlexSlider: removed() Callback
+ vars.removed(slider);
+ }
+
+ //FlexSlider: Initialize
+ methods.init();
+ }
+
+ //FlexSlider: Default Settings
+ $.flexslider.defaults = {
+ namespace: "flex-", //{NEW} String: Prefix string attached to
the class of every element generated by the plugin
+ selector: ".slides > li", //{NEW} Selector: Must match a simple
pattern. '{container} > {slide}' -- Ignore pattern at your own peril
+ animation: "fade", //String: Select your animation type,
"fade" or "slide"
+ easing: "swing", //{NEW} String: Determines the easing
method used in jQuery transitions. jQuery easing plugin is supported!
+ direction: "horizontal", //String: Select the sliding direction,
"horizontal" or "vertical"
+ reverse: false, //{NEW} Boolean: Reverse the animation
direction
+ animationLoop: true, //Boolean: Should the animation loop? If
false, directionNav will received "disable" classes at either end
+ smoothHeight: false, //{NEW} Boolean: Allow height of the
slider to animate smoothly in horizontal mode
+ startAt: 0, //Integer: The slide that the slider
should start on. Array notation (0 = first slide)
+ slideshow: true, //Boolean: Animate slider automatically
+ slideshowSpeed: 7000, //Integer: Set the speed of the slideshow
cycling, in milliseconds
+ animationSpeed: 600, //Integer: Set the speed of animations, in
milliseconds
+ initDelay: 0, //{NEW} Integer: Set an initialization
delay, in milliseconds
+ randomize: false, //Boolean: Randomize slide order
+
+ // Usability features
+ pauseOnAction: true, //Boolean: Pause the slideshow when
interacting with control elements, highly recommended.
+ pauseOnHover: false, //Boolean: Pause the slideshow when
hovering over slider, then resume when no longer hovering
+ useCSS: true, //{NEW} Boolean: Slider will use CSS3
transitions if available
+ touch: true, //{NEW} Boolean: Allow touch swipe
navigation of the slider on touch-enabled devices
+ video: false, //{NEW} Boolean: If using video in the
slider, will prevent CSS3 3D Transforms to avoid graphical glitches
+
+ // Primary Controls
+ controlNav: true, //Boolean: Create navigation for paging
control of each clide? Note: Leave true for manualControls usage
+ directionNav: true, //Boolean: Create navigation for
previous/next navigation? (true/false)
+ prevText: "Previous", //String: Set the text for the "previous"
directionNav item
+ nextText: "Next", //String: Set the text for the "next"
directionNav item
+
+ // Secondary Navigation
+ keyboard: true, //Boolean: Allow slider navigating via
keyboard left/right keys
+ multipleKeyboard: false, //{NEW} Boolean: Allow keyboard navigation
to affect multiple sliders. Default behavior cuts out keyboard navigation with
more than one slider present.
+ mousewheel: false, //{UPDATED} Boolean: Requires
jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) -
Allows slider navigating via mousewheel
+ pausePlay: false, //Boolean: Create pause/play dynamic
element
+ pauseText: "Pause", //String: Set the text for the "pause"
pausePlay item
+ playText: "Play", //String: Set the text for the "play"
pausePlay item
+
+ // Special properties
+ controlsContainer: "", //{UPDATED} jQuery Object/Selector:
Declare which container the navigation elements should be appended too. Default
container is the FlexSlider element. Example use would be
$(".flexslider-container"). Property is ignored if given element is not found.
+ manualControls: "", //{UPDATED} jQuery Object/Selector:
Declare custom control navigation. Examples would be $(".flex-control-nav li")
or "#tabs-nav li img", etc. The number of elements in your controlNav should
match the number of slides/tabs.
+ sync: "", //{NEW} Selector: Mirror the actions
performed on this slider with another slider. Use with care.
+ asNavFor: "", //{NEW} Selector: Internal property
exposed for turning the slider into a thumbnail navigation for another slider
+
+ // Carousel Options
+ itemWidth: 0, //{NEW} Integer: Box-model width of
individual carousel items, including horizontal borders and padding.
+ itemMargin: 0, //{NEW} Integer: Margin between carousel
items.
+ minItems: 0, //{NEW} Integer: Minimum number of
carousel items that should be visible. Items will resize fluidly when below
this.
+ maxItems: 0, //{NEW} Integer: Maxmimum number of
carousel items that should be visible. Items will resize fluidly when above
this limit.
+ move: 0, //{NEW} Integer: Number of carousel items
that should move on animation. If 0, slider will move all visible items.
+
+ // Callback API
+ start: function(){}, //Callback: function(slider) - Fires when
the slider loads the first slide
+ before: function(){}, //Callback: function(slider) - Fires
asynchronously with each slider animation
+ after: function(){}, //Callback: function(slider) - Fires after
each slider animation completes
+ end: function(){}, //Callback: function(slider) - Fires when
the slider reaches the last slide (asynchronous)
+ added: function(){}, //{NEW} Callback: function(slider) - Fires
after a slide is added
+ removed: function(){} //{NEW} Callback: function(slider) - Fires
after a slide is removed
+ }
+
+
+ //FlexSlider: Plugin Function
+ $.fn.flexslider = function(options) {
+ if (options === undefined) options = {};
+
+ if (typeof options === "object") {
+ return this.each(function() {
+ var $this = $(this),
+ selector = (options.selector) ? options.selector : ".slides > li",
+ $slides = $this.find(selector);
+
+ if ($slides.length === 1) {
+ $slides.fadeIn(400);
+ if (options.start) options.start($this);
+ } else if ($this.data('flexslider') === undefined) {
+ new $.flexslider(this, options);
+ }
+ });
+ } else {
+ // Helper strings to quickly perform functions on the slider
+ var $slider = $(this).data('flexslider');
+ switch (options) {
+ case "play": $slider.play(); break;
+ case "pause": $slider.pause(); break;
+ case "next": $slider.flexAnimate($slider.getTarget("next"), true);
break;
+ case "prev":
+ case "previous": $slider.flexAnimate($slider.getTarget("prev"), true);
break;
+ default: if (typeof options === "number") $slider.flexAnimate(options,
true);
+ }
+ }
+ }
+
+})(jQuery);
\ No newline at end of file
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/jquery.flexslider.js
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css?rev=1787742&view=auto
==============================================================================
---
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css
(added)
+++
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css
Mon Mar 20 12:28:40 2017
@@ -0,0 +1,13 @@
+/*
+ Document : himalaya-flexslider-theme.css
+ Created on : 3 sept. 2012, 14:42:03
+ Author : shaylash
+ Description: Flexslider himalaya theme.
+*/
+
+
+
+
+
+
+
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/himalaya-flexslider-theme.css
------------------------------------------------------------------------------
svn:mime-type = text/css
Added:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/slider-overlay.png
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/slider-overlay.png?rev=1787742&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/slider-overlay.png
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange:
ofbiz/branches/ofbiz-new-website/js-plugin/flexslider/themes/slider-overlay.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css
URL:
http://svn.apache.org/viewvc/ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css?rev=1787742&view=auto
==============================================================================
--- ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css (added)
+++ ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css Mon Mar
20 12:28:40 2017
@@ -0,0 +1,85 @@
+.da-thumbs {
+ position: relative;
+}
+
+.da-thumbs article {
+ position: relative;
+ margin-bottom:1px;
+}
+
+.da-thumbs article a,
+.da-thumbs article a img {
+ display: block;
+ position: relative;
+}
+
+.da-thumbs article a {
+ overflow: hidden;
+}
+.da-thumbs article a div {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+/* background-color: black;*/
+}
+
+.da-thumbs article a div span{
+ /*margin-top:24%;*/
+}
+
+/*
+.da-thumbs article.masoneryBloc a div{
+ width: 91%;
+ height: 55%;
+ margin: 10px;
+ background-color: rgba(255, 255, 255, 0.5); (this is the semi
transparent color of your overlay that you can change to what you want)
+}
+*/
+
+.da-thumbs article a div{
+ /* padding-top:10%; */
+}
+
+.da-thumbs article a div.da-animate {
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+/* Initial state classes: */
+.da-slideFromTop {
+ left: 0px;
+ top: -100%;
+}
+.da-slideFromBottom {
+ left: 0px;
+ top: 100%;
+}
+.da-slideFromLeft {
+ top: 0px;
+ left: -100%;
+}
+.da-slideFromRight {
+ top: 0px;
+ left: 100%;
+}
+/* Final state classes: */
+.da-slideTop {
+ top: 0px;
+}
+.da-slideLeft {
+ left: 0px;
+}
+.da-thumbs li a div span {
+ display: block;
+ padding: 10px 0;
+ margin: 40px 20px 20px 20px;
+ text-transform: uppercase;
+ font-weight: normal;
+ color: rgba(255,255,255,0.9);
+ text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
+ border-bottom: 1px solid rgba(255,255,255,0.5);
+ box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
+}
\ No newline at end of file
Propchange: ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css
------------------------------------------------------------------------------
svn:keywords = Date Rev Author URL Id
Propchange: ofbiz/branches/ofbiz-new-website/js-plugin/hoverdir/css/style.css
------------------------------------------------------------------------------
svn:mime-type = text/css