Version Notes
Always Keep Back up
Download this release
Release Info
Developer | Magento Core Team |
Extension | CoolsocailBookmark |
Version | 1.0 |
Comparing to | |
See all releases |
Version 1.0
- app/code/community/Coolsocial/Socialist/Block/Social.php +99 -0
- app/code/community/Coolsocial/Socialist/Helper/Data.php +7 -0
- app/code/community/Coolsocial/Socialist/etc/config.xml +20 -0
- app/code/community/Coolsocial/Socialist/etc/widget.xml +151 -0
- app/etc/modules/Coolsocial_Socialist.xml +12 -0
- package.xml +20 -0
- skin/frontend/default/default/coolsocial/db/slider.db.txt +5 -0
- skin/frontend/default/default/coolsocial/demo.css +108 -0
- skin/frontend/default/default/coolsocial/img/Thumbs.db +0 -0
- skin/frontend/default/default/coolsocial/img/bg.png +0 -0
- skin/frontend/default/default/coolsocial/img/bg_dark.png +0 -0
- skin/frontend/default/default/coolsocial/img/content/1.png +0 -0
- skin/frontend/default/default/coolsocial/img/content/2.png +0 -0
- skin/frontend/default/default/coolsocial/img/content/3.png +0 -0
- skin/frontend/default/default/coolsocial/img/content/4.png +0 -0
- skin/frontend/default/default/coolsocial/img/content/5.png +0 -0
- skin/frontend/default/default/coolsocial/img/delicious_aqu_64.png +0 -0
- skin/frontend/default/default/coolsocial/img/digg_reflection.png +0 -0
- skin/frontend/default/default/coolsocial/img/dzone_reflection.png +0 -0
- skin/frontend/default/default/coolsocial/img/facebook_reflection.png +0 -0
- skin/frontend/default/default/coolsocial/img/google_log_64.png +0 -0
- skin/frontend/default/default/coolsocial/img/product_bg.png +0 -0
- skin/frontend/default/default/coolsocial/img/reddit_reflection.png +0 -0
- skin/frontend/default/default/coolsocial/img/twit_reflection.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/logo.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/monoBack.gif +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/mopSlider-2.4.js +443 -0
- skin/frontend/default/default/coolsocial/mopSlider/paperBack.gif +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/paperBack.jpg +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBack.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeft.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeftLeft.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeftLeftW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeftW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackRight.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRight.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRightW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRightW_f.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRight_f.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBackW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtn.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeft.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeftW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeftW_f.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeft_f.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRight.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRightW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRightW_f.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRight_f.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderBtnW.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_leftBottom.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_leftTop.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_rightBottom.png +0 -0
- skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_rightTop.png +0 -0
- skin/frontend/default/default/coolsocial/pngFix/blank.gif +0 -0
- skin/frontend/default/default/coolsocial/pngFix/jquery.pngFix.js +113 -0
- skin/frontend/default/default/coolsocial/script.js +76 -0
app/code/community/Coolsocial/Socialist/Block/Social.php
ADDED
@@ -0,0 +1,99 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Coolsocial_Socialist_Block_Social extends Mage_Core_Block_Template implements Mage_Widget_Block_Interface {
|
3 |
+
/**
|
4 |
+
* A model to serialize attributes
|
5 |
+
* @var Varien_Object
|
6 |
+
*/
|
7 |
+
protected $_serializer = null;
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Initialization
|
11 |
+
*/
|
12 |
+
|
13 |
+
protected function _construct() {
|
14 |
+
$this->_serializer = new Varien_Object();
|
15 |
+
parent::_construct();
|
16 |
+
}
|
17 |
+
|
18 |
+
/**
|
19 |
+
* Produce links list rendered as html
|
20 |
+
*
|
21 |
+
* @return string
|
22 |
+
*/
|
23 |
+
protected function _toHtml() {
|
24 |
+
?>
|
25 |
+
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
|
26 |
+
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('coolsocial/demo.css'); ?>" />
|
27 |
+
|
28 |
+
<script type="text/javascript" src="<?php echo $this->getSkinUrl('coolsocial/script.js'); ?>"></script>
|
29 |
+
|
30 |
+
|
31 |
+
<?php
|
32 |
+
|
33 |
+
echo '<div id="share">
|
34 |
+
|
35 |
+
<div id="stage">';
|
36 |
+
|
37 |
+
|
38 |
+
$val = $this->getData('digg');
|
39 |
+
|
40 |
+
if ($val == "yes")
|
41 |
+
|
42 |
+
echo '<div class="btn digg"><div class="bcontent"><a class="DiggThisButton" target="_blank"></a><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div></div>';
|
43 |
+
|
44 |
+
|
45 |
+
$val= $this->getData('tweet');
|
46 |
+
|
47 |
+
if ($val == "yes")
|
48 |
+
|
49 |
+
echo '<div class="btn tweetmeme"><div class="bcontent"><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div></div>';
|
50 |
+
|
51 |
+
|
52 |
+
$val= $this->getData('dzone');
|
53 |
+
|
54 |
+
if ($val == "yes")
|
55 |
+
|
56 |
+
echo '<div class="btn dzone"><div class="bcontent"><script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script></div></div>';
|
57 |
+
|
58 |
+
|
59 |
+
|
60 |
+
$val= $this->getData('reddit');
|
61 |
+
if ($val == "yes")
|
62 |
+
|
63 |
+
echo '<div class="btn reddit"><div class="bcontent"><script type="text/javascript" src="http://www.reddit.com/button.js?t=2"></script></div></div>';
|
64 |
+
|
65 |
+
|
66 |
+
$val= $this->getData('facebook');
|
67 |
+
|
68 |
+
if ($val == "yes")
|
69 |
+
|
70 |
+
echo '<div class="btn facebook"><div class="bcontent"><a target="_blank" name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript">
|
71 |
+
|
72 |
+
</script></div></div>';
|
73 |
+
|
74 |
+
|
75 |
+
$val= $this->getData('delicious');
|
76 |
+
if ($val == "yes")
|
77 |
+
|
78 |
+
echo '<div class="btn delicious"><div class="bcontent"><a target="_blank" name="" type="" href="http://del.icio.us/post"><img src="'.$this->getSkinUrl('coolsocial/img/delicious_aqu_64.png').'"></img></a></div></div>';
|
79 |
+
|
80 |
+
|
81 |
+
$val= $this->getData('googlebook');
|
82 |
+
|
83 |
+
if ($val == "yes")
|
84 |
+
|
85 |
+
echo '<div class="btn googlebookmarks"><div class="bcontent"><a target="_blank" name="" type="" href="http://www.google.com/bookmarks/mark?op=edit&"><img src="'.$this->getSkinUrl('coolsocial/img/google_log_64.png').'"
|
86 |
+
|
87 |
+
</img></a></div></div>';
|
88 |
+
|
89 |
+
|
90 |
+
|
91 |
+
echo ' </div>
|
92 |
+
|
93 |
+
</div>';
|
94 |
+
|
95 |
+
|
96 |
+
return parent::_toHtml();
|
97 |
+
}
|
98 |
+
}
|
99 |
+
?>
|
app/code/community/Coolsocial/Socialist/Helper/Data.php
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Sample Widget Helper
|
4 |
+
*/
|
5 |
+
class Coolsocial_Socialist_Helper_Data extends Mage_Core_Helper_Abstract
|
6 |
+
{
|
7 |
+
}
|
app/code/community/Coolsocial/Socialist/etc/config.xml
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Coolsocial_Socialist>
|
5 |
+
<version>0.0.2</version>
|
6 |
+
</Coolsocial_Socialist>
|
7 |
+
</modules>
|
8 |
+
<global>
|
9 |
+
<helpers>
|
10 |
+
<socialist>
|
11 |
+
<class>Coolsocial_Socialist_Helper</class>
|
12 |
+
</socialist>
|
13 |
+
</helpers>
|
14 |
+
<blocks>
|
15 |
+
<socialist>
|
16 |
+
<class>Coolsocial_Socialist_Block</class>
|
17 |
+
</socialist>
|
18 |
+
</blocks>
|
19 |
+
</global>
|
20 |
+
</config>
|
app/code/community/Coolsocial/Socialist/etc/widget.xml
ADDED
@@ -0,0 +1,151 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<widgets>
|
3 |
+
<socialist_social type="socialist/social" translate="name description" module="socialist">
|
4 |
+
<name>Cool Social</name>
|
5 |
+
<description type="desc">Combines all social bookmarks together</description>
|
6 |
+
|
7 |
+
|
8 |
+
|
9 |
+
<parameters>
|
10 |
+
<facebook translate="label">
|
11 |
+
<label>Facebook</label>
|
12 |
+
<visible>1</visible>
|
13 |
+
<required>1</required>
|
14 |
+
<type>select</type>
|
15 |
+
<values>
|
16 |
+
<yes translate="label">
|
17 |
+
<value>yes</value>
|
18 |
+
<label>Yes</label>
|
19 |
+
</yes>
|
20 |
+
<no translate="label">
|
21 |
+
<value>no</value>
|
22 |
+
<label>No</label>
|
23 |
+
</no>
|
24 |
+
|
25 |
+
</values>
|
26 |
+
<description type="desc">Select Yes/No</description>
|
27 |
+
</facebook>
|
28 |
+
|
29 |
+
<tweet translate="label">
|
30 |
+
<label>Tweet</label>
|
31 |
+
<visible>1</visible>
|
32 |
+
<required>1</required>
|
33 |
+
<type>select</type>
|
34 |
+
<values>
|
35 |
+
<yes translate="label">
|
36 |
+
<value>yes</value>
|
37 |
+
<label>Yes</label>
|
38 |
+
</yes>
|
39 |
+
<no translate="label">
|
40 |
+
<value>no</value>
|
41 |
+
<label>No</label>
|
42 |
+
</no>
|
43 |
+
|
44 |
+
</values>
|
45 |
+
<description type="desc">Select Yes/No</description>
|
46 |
+
</tweet>
|
47 |
+
<digg translate="label">
|
48 |
+
<label>Digg</label>
|
49 |
+
<visible>1</visible>
|
50 |
+
<required>1</required>
|
51 |
+
<type>select</type>
|
52 |
+
<values>
|
53 |
+
<yes translate="label">
|
54 |
+
<value>yes</value>
|
55 |
+
<label>Yes</label>
|
56 |
+
</yes>
|
57 |
+
<no translate="label">
|
58 |
+
<value>no</value>
|
59 |
+
<label>No</label>
|
60 |
+
</no>
|
61 |
+
|
62 |
+
</values>
|
63 |
+
<description type="desc">Select Yes/No</description>
|
64 |
+
</digg>
|
65 |
+
<dzone translate="label">
|
66 |
+
<label>Dzone</label>
|
67 |
+
<visible>1</visible>
|
68 |
+
<required>1</required>
|
69 |
+
<type>select</type>
|
70 |
+
<values>
|
71 |
+
<yes translate="label">
|
72 |
+
<value>yes</value>
|
73 |
+
<label>Yes</label>
|
74 |
+
</yes>
|
75 |
+
<no translate="label">
|
76 |
+
<value>no</value>
|
77 |
+
<label>No</label>
|
78 |
+
</no>
|
79 |
+
|
80 |
+
</values>
|
81 |
+
<description type="desc">Select Yes/No</description>
|
82 |
+
</dzone>
|
83 |
+
<reddit translate="label">
|
84 |
+
<label>Reddit</label>
|
85 |
+
<visible>1</visible>
|
86 |
+
<required>1</required>
|
87 |
+
<type>select</type>
|
88 |
+
<values>
|
89 |
+
<yes translate="label">
|
90 |
+
<value>yes</value>
|
91 |
+
<label>Yes</label>
|
92 |
+
</yes>
|
93 |
+
<no translate="label">
|
94 |
+
<value>no</value>
|
95 |
+
<label>No</label>
|
96 |
+
</no>
|
97 |
+
|
98 |
+
</values>
|
99 |
+
<description type="desc">Select Yes/No</description>
|
100 |
+
</reddit>
|
101 |
+
|
102 |
+
|
103 |
+
|
104 |
+
<delicious translate="label">
|
105 |
+
<label>Delicious</label>
|
106 |
+
<visible>1</visible>
|
107 |
+
<required>1</required>
|
108 |
+
<type>select</type>
|
109 |
+
<values>
|
110 |
+
<yes translate="label">
|
111 |
+
<value>yes</value>
|
112 |
+
<label>Yes</label>
|
113 |
+
</yes>
|
114 |
+
<no translate="label">
|
115 |
+
<value>no</value>
|
116 |
+
<label>No</label>
|
117 |
+
</no>
|
118 |
+
|
119 |
+
</values>
|
120 |
+
<description type="desc">Select Yes/No</description>
|
121 |
+
</delicious>
|
122 |
+
|
123 |
+
<googlebook translate="label">
|
124 |
+
<label>Google Bookmark</label>
|
125 |
+
<visible>1</visible>
|
126 |
+
<required>1</required>
|
127 |
+
<type>select</type>
|
128 |
+
<values>
|
129 |
+
<yes translate="label">
|
130 |
+
<value>yes</value>
|
131 |
+
<label>Yes</label>
|
132 |
+
</yes>
|
133 |
+
<no translate="label">
|
134 |
+
<value>no</value>
|
135 |
+
<label>No</label>
|
136 |
+
</no>
|
137 |
+
|
138 |
+
</values>
|
139 |
+
<description type="desc">Select Yes/No</description>
|
140 |
+
</googlebook>
|
141 |
+
|
142 |
+
|
143 |
+
|
144 |
+
|
145 |
+
|
146 |
+
|
147 |
+
</parameters>
|
148 |
+
|
149 |
+
|
150 |
+
</socialist_social>
|
151 |
+
</widgets>
|
app/etc/modules/Coolsocial_Socialist.xml
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<Coolsocial_Socialist>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
<depends>
|
8 |
+
<Mage_Cms />
|
9 |
+
</depends>
|
10 |
+
</Coolsocial_Socialist>
|
11 |
+
</modules>
|
12 |
+
</config>
|
package.xml
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>CoolsocailBookmark</name>
|
4 |
+
<version>1.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Get social Bookmarks on your magento site in a cool way.You can combine most popular social sites .</summary>
|
10 |
+
<description>Get most popular social sites Bookmark in a single widget. This widget will provide social Bookmarks of all popular sites in a cool trendy way.
|
11 |
+
|
12 |
+
To use this you have to just install the widget. And palce it in you CMS page.</description>
|
13 |
+
<notes>Always Keep Back up</notes>
|
14 |
+
<authors><author><name>kapil</name><user>auto-converted</user><email>kk2008pantnagar@gmail.com</email></author></authors>
|
15 |
+
<date>2010-12-03</date>
|
16 |
+
<time>11:15:04</time>
|
17 |
+
<contents><target name="magecommunity"><dir name="Coolsocial"><dir name="Socialist"><dir name="Block"><file name="Social.php" hash="bf4ceca1d70e7e423d31a9121d22d401"/></dir><dir name="etc"><file name="config.xml" hash="defc8600d464816b45e8549d8d6c0808"/><file name="widget.xml" hash="e6f9fc9c48cd05c43522536b41aa38f8"/></dir><dir name="Helper"><file name="Data.php" hash="9cf17042f3bf8dda96d55cc3971bdf6d"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="coolsocial"><dir name="db"><file name="slider.db.txt" hash="5ae079da6f82d4f14874a7a8cc066a53"/></dir><dir name="img"><dir name="content"><file name="1.png" hash="593de97bc6b35553dc7ac56b84565c7a"/><file name="2.png" hash="d0a234667bb1f296a061b42b20e98c87"/><file name="3.png" hash="dcaf852fe4d3a5d2b6672c52e0346127"/><file name="4.png" hash="cd4c6e8cc18a58e5e7d4a8a4bf7ad7dd"/><file name="5.png" hash="4b4f0d5ee254c8b85f5221a5746af054"/></dir><file name="bg.png" hash="ab14db5e98842c77993e02b24d6df85c"/><file name="bg_dark.png" hash="7b2a5f91384c5506d0301407a23886b7"/><file name="delicious_aqu_64.png" hash="f444fb0e1d197e117fa22999a13f7632"/><file name="digg_reflection.png" hash="2d63df5ce95582a7d1329fd4180c763c"/><file name="dzone_reflection.png" hash="b4444983090e944315774b538b0e89e7"/><file name="facebook_reflection.png" hash="16cbd397d048af0233b8462326ab8cfa"/><file name="google_log_64.png" hash="7de96b1e0d79d65fcfb338560f7ec877"/><file name="product_bg.png" hash="03eba209981fa189dd74cf13ca8076ac"/><file name="reddit_reflection.png" hash="13c9968e4aab4b85891067c879d07b9a"/><file name="Thumbs.db" hash="06f9f3b74f3e340f5ae65d8b16143552"/><file name="twit_reflection.png" hash="cd341f22ec7a23acfa5f29c3dcb4eb21"/></dir><dir name="mopSlider"><file name="logo.png" hash="32e36acaf9db2701f45071865312f296"/><file name="monoBack.gif" hash="e2b307a546021ba3ad60a643138a81d6"/><file name="mopSlider-2.4.js" hash="e8b6ed5b252205db2001ec23b325d589"/><file name="paperBack.gif" hash="ccea3ba0fa8b0573ca184e684944472b"/><file name="paperBack.jpg" hash="c7fc174d3febd06f94224741b8bee641"/><file name="sliderBack.png" hash="94975be258b7eb54187be1a42cc26d45"/><file name="sliderBackLeft.png" hash="5437ae9d84052d3ecec981eba1f21ce3"/><file name="sliderBackLeftLeft.png" hash="fb47be03e56323b7e37ee3462cf737d8"/><file name="sliderBackLeftLeftW.png" hash="1cbd1d2be5ec6fcc92e27ec404c2c73a"/><file name="sliderBackLeftW.png" hash="13a9d085973993fb7630dd339b0628af"/><file name="sliderBackRight.png" hash="4dcb5d823b828e1baa56a76107ef3d88"/><file name="sliderBackRightRight.png" hash="3255f0dc97e1153dc25f99a876da3c46"/><file name="sliderBackRightRightW.png" hash="3d3a86f2e5e34ab556c605e32c27e447"/><file name="sliderBackRightRightW_f.png" hash="cee2301871d372580491ae8184440f33"/><file name="sliderBackRightRight_f.png" hash="bc7a19ff713b2333cae923cab799a03f"/><file name="sliderBackRightW.png" hash="8010a4b73de14c717953c1753ebe0570"/><file name="sliderBackW.png" hash="cb402275562f8e92fd7f01e0f9de7bf9"/><file name="sliderBtn.png" hash="edca4077cfb86a1f26f88d915cb00b1d"/><file name="sliderBtnLeft.png" hash="1093dc30d956db98b09219ef0351ba45"/><file name="sliderBtnLeftW.png" hash="9f1f73ba01353ca46cb2d410d7c90864"/><file name="sliderBtnLeftW_f.png" hash="19cb085e46f3ddef12d093b76ee19081"/><file name="sliderBtnLeft_f.png" hash="d9724727ffb75de44544eccf4d87922b"/><file name="sliderBtnRight.png" hash="8958e20835265a084176526b85c21cb8"/><file name="sliderBtnRightW.png" hash="e51ff8cc303f6001c32ee85e330523fe"/><file name="sliderBtnRightW_f.png" hash="777873b6a65b0228bd126dd9a4590e4f"/><file name="sliderBtnRight_f.png" hash="e4f2ad444219019f069f4597376373e4"/><file name="sliderBtnW.png" hash="6db7ccfb6687f9c4f1a1d8a77e421c3a"/><file name="sliderCorner_leftBottom.png" hash="de61a254ab7b82ee055b493aaef6312b"/><file name="sliderCorner_leftTop.png" hash="d56736e6bd04a61b148ebefe03490e37"/><file name="sliderCorner_rightBottom.png" hash="bb4edc731175d3b6a3b3800fb775c5cf"/><file name="sliderCorner_rightTop.png" hash="86a124668cfbdab6a1f2bcad1fb7480d"/></dir><dir name="pngFix"><file name="blank.gif" hash="fc94fb0c3ed8a8f909dbc7630a0987ff"/><file name="jquery.pngFix.js" hash="ff54031293bb89eee19321b62609bc21"/></dir><file name="demo.css" hash="8169f6856114f3d60aee6c57c96dceee"/><file name="script.js" hash="2b051949e4d0a77213173117e5189253"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Coolsocial_Socialist.xml" hash="6b57204c0c969fd537e4216f19a0e20f"/></dir></target></contents>
|
18 |
+
<compatible/>
|
19 |
+
<dependencies/>
|
20 |
+
</package>
|
skin/frontend/default/default/coolsocial/db/slider.db.txt
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Dell Vostro A860 | A great laptop for the business person. | 500 | img/content/1.png | http://dell.com/
|
2 |
+
Sony Vaio VGN-FW31J | A real on the road cinema. | 640 | img/content/2.png | http://sony.com/
|
3 |
+
Lenovo 3000 N200 | Budget means quality. | 421 | img/content/3.png | http://lenovo.com/
|
4 |
+
Acer Aspire 5738G | A notebook for the true gamers. | 553 | img/content/4.png | http://acer.com/
|
5 |
+
MacBook Air | A special college edition notebook. | 710 | img/content/5.png | http://apple.com/
|
skin/frontend/default/default/coolsocial/demo.css
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* The code for the share box starts here: */
|
2 |
+
|
3 |
+
#share{
|
4 |
+
/* The share box container */
|
5 |
+
width:250px;
|
6 |
+
height:220px;
|
7 |
+
overflow:hidden;
|
8 |
+
|
9 |
+
-moz-border-radius:12px;
|
10 |
+
-webkit-border-radius:12px;
|
11 |
+
border-radius:12px;
|
12 |
+
}
|
13 |
+
|
14 |
+
#share-label{
|
15 |
+
/* The image on the right */
|
16 |
+
background:url(img/share.png) no-repeat 50% 50%;
|
17 |
+
float:left;
|
18 |
+
height:220px;
|
19 |
+
width:200px;
|
20 |
+
}
|
21 |
+
|
22 |
+
#stage{
|
23 |
+
/* This is where the animation takes place */
|
24 |
+
position:relative;
|
25 |
+
width:250px;
|
26 |
+
height:220px;
|
27 |
+
background:white;
|
28 |
+
float:left;
|
29 |
+
|
30 |
+
border-bottom-left-radius:12px;
|
31 |
+
border-top-left-radius:12px;
|
32 |
+
|
33 |
+
-moz-border-radius-bottomleft:12px;
|
34 |
+
-moz-border-radius-topleft:12px;
|
35 |
+
|
36 |
+
-webkit-border-bottom-left-radius:12px;
|
37 |
+
-webkit-border-top-left-radius:12px;
|
38 |
+
}
|
39 |
+
|
40 |
+
.btn{
|
41 |
+
/* This class is assigned to every share button */
|
42 |
+
background-color:white;
|
43 |
+
height:90px;
|
44 |
+
left:0;
|
45 |
+
top:0;
|
46 |
+
width:60px;
|
47 |
+
position:relative;
|
48 |
+
margin:20px 0 0 10px;
|
49 |
+
float:left;
|
50 |
+
}
|
51 |
+
|
52 |
+
.bcontent{
|
53 |
+
/* Positioned inside the .btn container */
|
54 |
+
position:absolute;
|
55 |
+
top:auto;
|
56 |
+
bottom:20px;
|
57 |
+
left:0;
|
58 |
+
}
|
59 |
+
|
60 |
+
/* Individual rules for every share button */
|
61 |
+
|
62 |
+
.digg{ background:url(img/digg_reflection.png) no-repeat -4px bottom;}
|
63 |
+
.reddit{ background:url(img/reddit_reflection.png) no-repeat -4px bottom;}
|
64 |
+
.facebook{ background:url(img/facebook_reflection.png) no-repeat bottom center;}
|
65 |
+
.tweetmeme{ background:url(img/twit_reflection.png) no-repeat -5px bottom;}
|
66 |
+
.dzone{ background:url(img/dzone_reflection.png) no-repeat -7px bottom;}
|
67 |
+
.delicious { background:url(img/delicious_aqu_64.png) no-repeat -7px bottom;}
|
68 |
+
.googlebookmarks { background:url(img/google_log_64.png) no-repeat -7px bottom;}
|
69 |
+
|
70 |
+
.thanksto{
|
71 |
+
position:absolute;
|
72 |
+
bottom:2px;
|
73 |
+
right:110px;
|
74 |
+
font-size:10px;
|
75 |
+
}
|
76 |
+
|
77 |
+
.thanksto a,.thanksto a:visited{
|
78 |
+
color:#BBB;
|
79 |
+
}
|
80 |
+
|
81 |
+
/* Customizing the facebook share button */
|
82 |
+
|
83 |
+
span.fb_share_no_count {
|
84 |
+
display:block;
|
85 |
+
}
|
86 |
+
|
87 |
+
span.fb_share_count_top.fb_share_no_count {
|
88 |
+
line-height:54px;
|
89 |
+
}
|
90 |
+
|
91 |
+
span.fb_share_count_nub_top.fb_share_no_count{
|
92 |
+
display:none;
|
93 |
+
}
|
94 |
+
|
95 |
+
span.fb_share_no_count span.fb_share_count_inner {
|
96 |
+
background:#3B5998 url(http://static.fbshare.me/f_only.png) no-repeat scroll 20px 5px;
|
97 |
+
display:block;
|
98 |
+
}
|
99 |
+
|
100 |
+
/* The styles below are only necessary for the demo page */
|
101 |
+
|
102 |
+
|
103 |
+
|
104 |
+
|
105 |
+
|
106 |
+
|
107 |
+
|
108 |
+
|
skin/frontend/default/default/coolsocial/img/Thumbs.db
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/bg.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/bg_dark.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/content/1.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/content/2.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/content/3.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/content/4.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/content/5.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/delicious_aqu_64.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/digg_reflection.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/dzone_reflection.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/facebook_reflection.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/google_log_64.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/product_bg.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/reddit_reflection.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/img/twit_reflection.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/logo.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/monoBack.gif
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/mopSlider-2.4.js
ADDED
@@ -0,0 +1,443 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* mopSlider 2.4
|
3 |
+
* By Hiroki Miura (http://www.mopstudio.jp)
|
4 |
+
* Copyright (c) 2009 mopStudio
|
5 |
+
* Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
|
6 |
+
* July 18, 2009
|
7 |
+
*/
|
8 |
+
|
9 |
+
jQuery.fn.extend({
|
10 |
+
mopSlider:function(setting){
|
11 |
+
var ua=navigator.userAgent,browser,os,ie67=false;
|
12 |
+
var px="px"
|
13 |
+
var btnPosi,boxPosi,btnPast,boxPast,whitchDrag="";
|
14 |
+
var btnMoveNum,btnMoveTo,boxMoveNum,boxMoveTo;
|
15 |
+
var timeCheck1,timeCheck2,DragCheck1,DragCheck2,finalTime1,finalTime2;
|
16 |
+
var mopSliderName;
|
17 |
+
var nextMov=[];
|
18 |
+
var scrollMax,scrollNum,caseW,itemNum,sliderNum,checkNum,movNum;
|
19 |
+
var mopSliderMotion;
|
20 |
+
var boxW,itemMgnAll;
|
21 |
+
var finalCount=0;
|
22 |
+
var indication=setting.indi
|
23 |
+
var mopSliderW=setting.w;
|
24 |
+
var mopSliderH=setting.h;
|
25 |
+
var sldW=setting.sldW;
|
26 |
+
var btnW=setting.btnW;
|
27 |
+
var itemMgn=setting.itemMgn;
|
28 |
+
var shuffle=setting.shuffle;
|
29 |
+
var mopSliderNo=setting.no;
|
30 |
+
var mopSliderType=setting.type;
|
31 |
+
/*path to image*/
|
32 |
+
var btnLeft=new Image();
|
33 |
+
var btnLeftF=new Image();
|
34 |
+
var btnRight=new Image();
|
35 |
+
var btnRightF=new Image();
|
36 |
+
var btnCenter=new Image();
|
37 |
+
var btnChange=new Image();
|
38 |
+
var btnChangeF=new Image();
|
39 |
+
var backImg=new Image();
|
40 |
+
var sldcLeftImg=new Image();
|
41 |
+
var sldcRightImg=new Image();
|
42 |
+
var sldBackLeft=new Image();
|
43 |
+
var sldBackCenter=new Image();
|
44 |
+
var sldBackRight=new Image();
|
45 |
+
if(mopSliderType=="paper"){
|
46 |
+
btnLeft.src="../mopSlider/sliderBtnLeftW.png";
|
47 |
+
btnLeftF.src="../mopSlider/sliderBtnLeftW_f.png";
|
48 |
+
btnRight.src="../mopSlider/sliderBtnRightW.png";
|
49 |
+
btnRightF.src="../mopSlider/sliderBtnRightW_f.png";
|
50 |
+
btnCenter.src="../mopSlider/sliderBtnW.png";
|
51 |
+
btnChange.src="../mopSlider/sliderBackRightRightW.png";
|
52 |
+
btnChangeF.src="../mopSlider/sliderBackRightRightW_f.png";
|
53 |
+
backImg.src="../mopSlider/paperBack.gif";
|
54 |
+
sldcLeftImg.src="../mopSlider/sliderBackLeftLeftW.png";
|
55 |
+
sldcRightImg.src="../mopSlider/sliderBackRightRightW.png";
|
56 |
+
sldBackLeft.src="../mopSlider/sliderBackLeftW.png";
|
57 |
+
sldBackCenter.src="../mopSlider/sliderBackW.png";
|
58 |
+
sldBackRight.src="../mopSlider/sliderBackRightW.png";
|
59 |
+
}else if(mopSliderType=="black"){
|
60 |
+
btnLeft.src="../mopSlider/sliderBtnLeft.png";
|
61 |
+
btnLeftF.src="../mopSlider/sliderBtnLeft_f.png";
|
62 |
+
btnRight.src="../mopSlider/sliderBtnRight.png";
|
63 |
+
btnRightF.src="../mopSlider/sliderBtnRight_f.png";
|
64 |
+
btnCenter.src="../mopSlider/sliderBtn.png";
|
65 |
+
btnChange.src="../mopSlider/sliderBackRightRight.png";
|
66 |
+
btnChangeF.src="../mopSlider/sliderBackRightRight_f.png";
|
67 |
+
backImg.src="../mopSlider/monoBack.gif";
|
68 |
+
sldcLeftImg.src="../mopSlider/sliderBackLeftLeft.png";
|
69 |
+
sldcRightImg.src="../mopSlider/sliderBackRightRight.png";
|
70 |
+
sldBackLeft.src="../mopSlider/sliderBackLeft.png";
|
71 |
+
sldBackCenter.src="../mopSlider/sliderBack.png";
|
72 |
+
sldBackRight.src="../mopSlider/sliderBackRight.png";
|
73 |
+
}
|
74 |
+
|
75 |
+
/* Modifed for tutorialzine */
|
76 |
+
else if(mopSliderType=="tutorialzine"){
|
77 |
+
btnLeft.src="../mopSlider/sliderBtnLeftW.png";
|
78 |
+
btnLeftF.src="../mopSlider/sliderBtnLeftW_f.png";
|
79 |
+
btnRight.src="../mopSlider/sliderBtnRightW.png";
|
80 |
+
btnRightF.src="../mopSlider/sliderBtnRightW_f.png";
|
81 |
+
btnCenter.src="../mopSlider/sliderBtnW.png";
|
82 |
+
btnChange.src="../mopSlider/sliderBackRightRightW.png";
|
83 |
+
btnChangeF.src="../mopSlider/sliderBackRightRightW_f.png";
|
84 |
+
/* backImg.src="mopSlider/paperBack.gif";*/
|
85 |
+
sldcLeftImg.src="../mopSlider/sliderBackLeftLeftW.png";
|
86 |
+
sldcRightImg.src="../mopSlider/sliderBackRightRightW.png";
|
87 |
+
sldBackLeft.src="../mopSlider/sliderBackLeftW.png";
|
88 |
+
sldBackCenter.src="../mopSlider/sliderBackW.png";
|
89 |
+
sldBackRight.src="../mopSlider/sliderBackRightW.png";
|
90 |
+
|
91 |
+
}
|
92 |
+
|
93 |
+
if(setting.itemMgn==null){itemMgn=20};
|
94 |
+
if(setting.shuffle==null){shuffle=1};
|
95 |
+
|
96 |
+
if((mopSliderNo==null)||(mopSliderNo=="01")){
|
97 |
+
mopSliderName="#mopSlider01";
|
98 |
+
mopSliderNo="01";
|
99 |
+
}else{
|
100 |
+
mopSliderName="#mopSlider"+setting.no;
|
101 |
+
}
|
102 |
+
var noSharp=mopSliderName.split("#")[1];
|
103 |
+
$(mopSliderName).hide();
|
104 |
+
/*shuffle*/
|
105 |
+
var arr=jQuery.makeArray($(this).children());
|
106 |
+
Array.prototype.shuffle = function() {
|
107 |
+
var i = this.length;
|
108 |
+
while(i){
|
109 |
+
var j = Math.floor(Math.random()*i);
|
110 |
+
var t = this[--i];
|
111 |
+
this[i] = this[j];
|
112 |
+
this[j] = t;
|
113 |
+
};
|
114 |
+
return this;
|
115 |
+
};
|
116 |
+
if(shuffle==1){
|
117 |
+
arr.shuffle();
|
118 |
+
$(arr).appendTo(this);
|
119 |
+
};
|
120 |
+
if(ua.indexOf("Mac",0)>=0){
|
121 |
+
os="mac";
|
122 |
+
}else if(ua.indexOf("Win",0)>=0){
|
123 |
+
os="win";
|
124 |
+
};
|
125 |
+
if(ua.indexOf("MSIE 6")>-1){
|
126 |
+
browser="ie6";
|
127 |
+
};
|
128 |
+
if(ua.indexOf("MSIE 7")>-1){
|
129 |
+
browser="ie7";
|
130 |
+
};
|
131 |
+
if((browser=="ie6")||(browser=="ie7")){
|
132 |
+
ie67=true;
|
133 |
+
};
|
134 |
+
$(this).css({position:"absolute",overflow: "hidden",left: "0px",display: "block"});
|
135 |
+
/*items number*/
|
136 |
+
itemNum=$(this).children().length;
|
137 |
+
var allW=0;
|
138 |
+
var num=0;
|
139 |
+
for (i=1; i<(itemNum+1); i++){
|
140 |
+
var itemW=eval($(this).children().eq(num).css("width").split("px")[0]);
|
141 |
+
nextMov.push(itemW);
|
142 |
+
var itemH=eval($(this).children().eq(num).css("height").split("px")[0]);
|
143 |
+
var mgn=(mopSliderH-itemH)/2;
|
144 |
+
$(this).children().eq(num).css({marginTop:mgn+px});
|
145 |
+
num+=1;
|
146 |
+
allW+=itemW;
|
147 |
+
};
|
148 |
+
/*width of all content & margin*/
|
149 |
+
itemMgnAll=itemMgn*itemNum;
|
150 |
+
boxW=allW+itemMgnAll+itemMgn;
|
151 |
+
/*put mopSlider*/
|
152 |
+
$(this).wrap('<div id="mopSlider"><div id="'+noSharp+'"><div class="holder"></div></div></div>');
|
153 |
+
$(this).parent().after(
|
154 |
+
'<div class="sliderCase">'+
|
155 |
+
'<div class="sliderCaseLeft"></div>'+
|
156 |
+
'<div class="sliderCaseRight"></div>'+
|
157 |
+
'<div class="slider">'+
|
158 |
+
'<div class="sldLeft"></div>'+
|
159 |
+
'<div class="sldCenter"></div>'+
|
160 |
+
'<div class="sldRight"></div>'+
|
161 |
+
'<div class="sliderBtn">'+
|
162 |
+
'<div class="sldBtnLeft"></div>'+
|
163 |
+
'<div class="sldBtnCenter"><div class="indi"></div></div>'+
|
164 |
+
'<div class="sldBtnRight"></div>'+
|
165 |
+
'</div>'+
|
166 |
+
'</div>'+
|
167 |
+
'</div>'+
|
168 |
+
'<div class="leftTop"><div class="leftTopIn"></div></div>'+
|
169 |
+
'<div class="rightTop"><div class="rightTopIn"></div></div>'+
|
170 |
+
'<div class="leftBottom"><div class="leftBottomIn"></div></div>'+
|
171 |
+
'<div class="rightBottom"><div class="rightBottomIn"></div></div>'+
|
172 |
+
'<div class="logo"><div class="logoIn"></div></div>'
|
173 |
+
);
|
174 |
+
/*set css*/
|
175 |
+
$(mopSliderName+" .sliderCase").css({height:"22px",position:"relative",top:"0px"});
|
176 |
+
$(mopSliderName+" .sliderCaseLeft").css({height:"22px",width:"25px",position:"absolute",top:"0px",left:"0px",backgroundImage:"url("+sldcLeftImg.src+")",backgroundRepeat:"no-repeat"});
|
177 |
+
$(mopSliderName+" .sliderCaseRight").css({height:"22px",width:"25px",position:"absolute",top:"0px",right:"0px",backgroundImage:"url("+sldcRightImg.src+")",cursor:"",backgroundRepeat:"no-repeat"});
|
178 |
+
$(mopSliderName+" .slider").css({height:"22px",position:"relative",top:"0px",left:"25px"});
|
179 |
+
$(mopSliderName+" .sldLeft").css({left:"0px",position:"absolute",height:"22px",width:"20px",backgroundImage:"url("+sldBackLeft.src+")",backgroundRepeat:"no-repeat"});
|
180 |
+
$(mopSliderName+" .sldCenter").css({left:"20px",width:sldW-40+px,position:"absolute",height:"22px",backgroundImage:"url("+sldBackCenter.src+")",backgroundRepeat:"repeat-x"});
|
181 |
+
$(mopSliderName+" .sldRight").css({right:"0px",position:"absolute",height:"22px",width:"20px",backgroundImage:"url("+sldBackRight.src+")",backgroundRepeat:"no-repeat"});
|
182 |
+
$(mopSliderName+" .sliderBtn").css({position:"absolute",height:"22px",left:"0px",cursor:"default"});
|
183 |
+
$(mopSliderName+" .sldBtnLeft").css({left:"0px",position:"absolute",height:"22px",width:"20px",backgroundImage:"url("+btnLeft.src+")",backgroundRepeat:"no-repeat"});
|
184 |
+
$(mopSliderName+" .sldBtnCenter").css({left:"20px",width:btnW-40+px,position:"absolute",height:"22px",backgroundImage:"url("+btnCenter.src+")",backgroundRepeat:"repeat-x"});
|
185 |
+
$(mopSliderName+" .sldBtnRight").css({right:"0px",position:"absolute",height:"22px",width:"20px",backgroundImage:"url("+btnRight.src+")",backgroundRepeat:"no-repeat"});
|
186 |
+
$(mopSliderName+" .indi").css({paddingTop:"5px",fontSize: "10px",textAlign:"center",fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:"0.05em",color:"#2b313e"});
|
187 |
+
$(mopSliderName).css({width:mopSliderW+px,height:mopSliderH+28+px});
|
188 |
+
$(mopSliderName).css({position:"relative",overflow:"hidden",margin:"0 auto 0 auto",backgroundImage:"url("+backImg.src+")"});
|
189 |
+
|
190 |
+
|
191 |
+
if(mopSliderType=="black"){
|
192 |
+
$(mopSliderName).css({backgroundColor:"#484848",backgroundRepeat:"repeat-x",backgroundPosition:"bottom"});
|
193 |
+
}
|
194 |
+
|
195 |
+
|
196 |
+
if(mopSliderType!="tutorialzine")
|
197 |
+
{
|
198 |
+
$(mopSliderName+" .leftTop").css({height:"10px",width:"10px",position:"absolute",top:"0px",left:"0px"});
|
199 |
+
$(mopSliderName+" .leftTopIn").css({height:"10px",width:"10px",backgroundImage:"url(mopSlider/sliderCorner_leftTop.png)",backgroundRepeat:"no-repeat"});
|
200 |
+
$(mopSliderName+" .rightTop").css({height:"10px",width:"10px",position:"absolute",top:"0px",right:"0px"});
|
201 |
+
$(mopSliderName+" .rightTopIn").css({height:"10px",width:"10px",backgroundImage:"url(mopSlider/sliderCorner_rightTop.png)",backgroundRepeat:"no-repeat"});
|
202 |
+
$(mopSliderName+" .leftBottom").css({height:"10px",width:"10px",position:"absolute",bottom:"0px",left:"0px"});
|
203 |
+
$(mopSliderName+" .leftBottomIn").css({height:"10px",width:"10px",backgroundImage:"url(mopSlider/sliderCorner_leftBottom.png)",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"});
|
204 |
+
$(mopSliderName+" .rightBottom").css({height:"10px",width:"10px",position:"absolute",bottom:"0px",right:"0px"});
|
205 |
+
$(mopSliderName+" .rightBottomIn").css({height:"10px",width:"10px",backgroundImage:"url(mopSlider/sliderCorner_rightBottom.png)",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"});
|
206 |
+
|
207 |
+
/*logo*/
|
208 |
+
$(mopSliderName+" .logo").css({height:"50px",width:"80px",position:"absolute",top:"0px",left:"0px"});
|
209 |
+
$(mopSliderName+" .logoIn").css({height:"50px",width:"80px",backgroundImage:"url(mopSlider/logo.png)",backgroundRepeat:"no-repeat"});
|
210 |
+
}
|
211 |
+
|
212 |
+
if(os=="mac"){$(mopSliderName+" .indi").css({letterSpacing:"0.1em"})};/*foe mac*/
|
213 |
+
scrollMax=boxW-mopSliderW;
|
214 |
+
scrollNum=scrollMax*0.01;/*0 to100 (box)*/
|
215 |
+
sliderNum=(sldW-btnW)*0.01;/*0 to100 (slider)*/
|
216 |
+
var holderWidth=(mopSliderW+scrollMax*2);
|
217 |
+
$(mopSliderName+" .holder").css({width:holderWidth+"px",height:mopSliderH+px,position:"relative",left:-(scrollMax)+px,cursor:'move'});
|
218 |
+
$(mopSliderName+" .holder").children().css({width:boxW+px,left:scrollMax+px});
|
219 |
+
$(mopSliderName+" .holder").children().children().css({marginLeft:itemMgn+"px",float:"left",position:"relative"});
|
220 |
+
$(mopSliderName+" .sliderCase").css({width:sldW+50+px});
|
221 |
+
var sldCaseW=eval($(mopSliderName+" .sliderCase").css("width").split("px")[0]);
|
222 |
+
var sliderLeftMgn=(mopSliderW-sldCaseW)/2;
|
223 |
+
$(mopSliderName+" .sliderCase").css({left:sliderLeftMgn+px});
|
224 |
+
$(mopSliderName+" .slider").css({width:sldW+px});
|
225 |
+
$(mopSliderName+" .sliderBtn").css({width:btnW+px});
|
226 |
+
/*pngFix*/
|
227 |
+
$(this).pngFix();
|
228 |
+
$("#mopSlider .sliderCase,#mopSlider .leftTop,#mopSlider .rightTop").pngFix();
|
229 |
+
$("#mopSlider .leftBottom,#mopSlider .rightBottom,#mopSlider .logo").pngFix();
|
230 |
+
$(mopSliderName+" .indi").html(indication);
|
231 |
+
$(mopSliderName).show();
|
232 |
+
/*draggable*/
|
233 |
+
$(mopSliderName+" .sliderBtn").draggable({
|
234 |
+
axis:"x",
|
235 |
+
containment:"parent",
|
236 |
+
start:function(){
|
237 |
+
whitchDrag="btn";
|
238 |
+
btnMoveNum=0;
|
239 |
+
if(mopSliderNo=="01"){
|
240 |
+
DragCheck1=setInterval("mopSliderFunc.DragCheckItv('"+mopSliderNo+"','"+mopSliderName+"','"+whitchDrag+"','"+scrollNum+"','"+boxW+"','"+mopSliderW+"','"+sldW+"','"+btnW+"')",20);
|
241 |
+
timeCheck1=setInterval("mopSliderFunc.timeCheckItv('"+mopSliderName+"','"+whitchDrag+"')",50);/*finalMove speed*/
|
242 |
+
}
|
243 |
+
else if(mopSliderNo=="02"){
|
244 |
+
timeCheck2=setInterval("mopSliderFunc.timeCheckItv('"+mopSliderName+"','"+whitchDrag+"')",50);/*finalMove speed*/
|
245 |
+
DragCheck2=setInterval("mopSliderFunc.DragCheckItv('"+mopSliderNo+"','"+mopSliderName+"','"+whitchDrag+"','"+scrollNum+"','"+boxW+"','"+mopSliderW+"','"+sldW+"','"+btnW+"')",20);
|
246 |
+
}
|
247 |
+
},
|
248 |
+
drag:function(){},
|
249 |
+
stop:function(){
|
250 |
+
clearInterval(DragCheck1);
|
251 |
+
clearInterval(DragCheck2);
|
252 |
+
mopSliderFunc.finalMove(mopSliderName,whitchDrag,sldW,btnW,scrollNum,boxW,mopSliderW);
|
253 |
+
}
|
254 |
+
});
|
255 |
+
$(mopSliderName+" .holder").children().draggable({
|
256 |
+
axis:"x",
|
257 |
+
containment:"parent",
|
258 |
+
start:function(){
|
259 |
+
whitchDrag="holder";
|
260 |
+
boxMoveNum=0;
|
261 |
+
if(mopSliderNo=="01"){
|
262 |
+
timeCheck1=setInterval("mopSliderFunc.timeCheckItv()",50);
|
263 |
+
DragCheck1=setInterval("mopSliderFunc.DragCheckItv('"+mopSliderNo+"','"+mopSliderName+"','"+whitchDrag+"','"+scrollNum+"','"+boxW+"','"+mopSliderW+"','"+sldW+"','"+btnW+"')",20);
|
264 |
+
}
|
265 |
+
else if(mopSliderNo=="02"){
|
266 |
+
timeCheck2=setInterval("mopSliderFunc.timeCheckItv()",50);
|
267 |
+
DragCheck2=setInterval("mopSliderFunc.DragCheckItv('"+mopSliderNo+"','"+mopSliderName+"','"+whitchDrag+"','"+scrollNum+"','"+boxW+"','"+mopSliderW+"','"+sldW+"','"+btnW+"')",20);
|
268 |
+
}
|
269 |
+
|
270 |
+
},
|
271 |
+
drag:function(){},
|
272 |
+
stop:function(){
|
273 |
+
clearInterval(DragCheck1);
|
274 |
+
clearInterval(DragCheck2);
|
275 |
+
mopSliderFunc.finalMove(mopSliderName,whitchDrag,sldW,btnW,scrollNum,boxW,mopSliderW);
|
276 |
+
}
|
277 |
+
});
|
278 |
+
$("#mopSlider .sliderBtn").mousedown(
|
279 |
+
function(){
|
280 |
+
clearInterval(timeCheck1);
|
281 |
+
clearInterval(timeCheck2);
|
282 |
+
clearInterval(finalTime1);
|
283 |
+
clearInterval(finalTime2);
|
284 |
+
}
|
285 |
+
);
|
286 |
+
$("#mopSlider .holder").children().mousedown(
|
287 |
+
function(){
|
288 |
+
clearInterval(timeCheck1);
|
289 |
+
clearInterval(timeCheck2);
|
290 |
+
clearInterval(finalTime1);
|
291 |
+
clearInterval(finalTime2);
|
292 |
+
}
|
293 |
+
);
|
294 |
+
$(mopSliderName+" .sliderCaseRight").mouseover(
|
295 |
+
function(){
|
296 |
+
btnPosi=eval($(mopSliderName+" .sliderBtn").css("left").split("px")[0]);
|
297 |
+
if(btnPosi!=0){
|
298 |
+
$(mopSliderName+" .sliderCaseRight").css({cursor:"pointer"});
|
299 |
+
if(browser!="ie6"){
|
300 |
+
$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChangeF.src+")"});
|
301 |
+
}
|
302 |
+
}else{
|
303 |
+
$(mopSliderName+" .sliderCaseRight").css({cursor:""});
|
304 |
+
}
|
305 |
+
}
|
306 |
+
);
|
307 |
+
$(mopSliderName+" .sliderCaseRight").mouseout(
|
308 |
+
function(){
|
309 |
+
if(browser!="ie6"){
|
310 |
+
$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});
|
311 |
+
}
|
312 |
+
}
|
313 |
+
);
|
314 |
+
$(mopSliderName+" .sliderCaseRight").click(
|
315 |
+
function(){
|
316 |
+
btnPosi=eval($(mopSliderName+" .sliderBtn").css("left").split("px")[0]);
|
317 |
+
if(btnPosi!=0){
|
318 |
+
if(browser!="ie6"){
|
319 |
+
$(mopSliderName+" .sldBtnLeft").css({backgroundImage:"url("+btnLeftF.src+")"});
|
320 |
+
$(mopSliderName+" .sldBtnRight").css({backgroundImage:"url("+btnRightF.src+")"});
|
321 |
+
}
|
322 |
+
}
|
323 |
+
$(mopSliderName+" .sliderBtn").animate({left:"0px"},{duration:"1000",easing:"linear",complete:function (){complate()}});
|
324 |
+
$(mopSliderName+" .holder").children().animate({left:scrollMax+px},{duration:"1000",easing:"linear",complete:function (){complate()}});
|
325 |
+
}
|
326 |
+
);
|
327 |
+
var complate=function(){
|
328 |
+
if(browser!="ie6"){
|
329 |
+
$(mopSliderName+" .sldBtnLeft").css({backgroundImage:"url("+btnLeft.src+")"});
|
330 |
+
$(mopSliderName+" .sldBtnRight").css({backgroundImage:"url("+btnRight.src+")"});
|
331 |
+
$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});
|
332 |
+
}
|
333 |
+
}
|
334 |
+
mopSliderFunc={
|
335 |
+
DragCheckItv:function(mopSliderNo,mopSliderName,whitchDrag,scrollNum,boxW,mopSliderW,sldW,btnW){
|
336 |
+
scrollMax=boxW-mopSliderW;
|
337 |
+
sliderNum=(sldW-btnW)*0.01;
|
338 |
+
var btnPosiPx=$(mopSliderName+" .sliderBtn").css("left");
|
339 |
+
var boxPosiPx=$(mopSliderName+" .holder").children().css("left");
|
340 |
+
btnPosi=eval(btnPosiPx.split("px")[0]);
|
341 |
+
boxPosi=eval(boxPosiPx.split("px")[0]);
|
342 |
+
var sliderNum100=btnPosi/sliderNum;
|
343 |
+
var boxPosi0=-(boxPosi-scrollMax);
|
344 |
+
var boxNum=-(boxPosi0/scrollNum);
|
345 |
+
if(whitchDrag=="btn"){
|
346 |
+
$(mopSliderName+" .holder").children().css({left:-(sliderNum100*scrollNum)+scrollMax+px});
|
347 |
+
}else if(whitchDrag=="holder"){
|
348 |
+
$(mopSliderName+" .sliderBtn").css({left:-(boxNum*sliderNum)+px});
|
349 |
+
};
|
350 |
+
},
|
351 |
+
timeCheckItv:function(mopSliderName,whitchDrag){
|
352 |
+
btnPast=btnPosi;
|
353 |
+
boxPast=boxPosi;
|
354 |
+
},
|
355 |
+
finalMove:function(mopSliderName,whitchDrag,sldW,btnW,scrollNum,boxW,mopSliderW){
|
356 |
+
finalCount=0;
|
357 |
+
if((btnPosi!=undefined)&&(btnPast!=undefined)){
|
358 |
+
btnMoveNumStart=btnPosi-btnPast;
|
359 |
+
boxMoveNumStart=boxPosi-boxPast;
|
360 |
+
if(mopSliderName=="#mopSlider01"){
|
361 |
+
finalTime1=setInterval("mopSliderFunc.finalTimeItv('"+mopSliderName+"','"+whitchDrag+"','"+btnMoveNumStart+"','"+boxMoveNumStart+"','"+sldW+"','"+btnW+"','"+scrollNum+"','"+boxW+"','"+mopSliderW+"')",50);/*last slip move*/
|
362 |
+
}
|
363 |
+
if(mopSliderName=="#mopSlider02"){
|
364 |
+
finalTime2=setInterval("mopSliderFunc.finalTimeItv('"+mopSliderName+"','"+whitchDrag+"','"+btnMoveNumStart+"','"+boxMoveNumStart+"','"+sldW+"','"+btnW+"','"+scrollNum+"','"+boxW+"','"+mopSliderW+"')",50);/*last slip move*/
|
365 |
+
}
|
366 |
+
}
|
367 |
+
},
|
368 |
+
finalTimeItv:function(mopSliderName,whitchDrag,btnMoveNumStart,boxMoveNumStart,sldW,btnW,scrollNum,boxW,mopSliderW){
|
369 |
+
finalCount+=1;
|
370 |
+
if(finalCount==1){
|
371 |
+
btnMoveNum=btnMoveNumStart;
|
372 |
+
boxMoveNum=boxMoveNumStart;
|
373 |
+
mopSliderNameTemp=mopSliderName;
|
374 |
+
}
|
375 |
+
btnPosi=eval($(mopSliderNameTemp+" .sliderBtn").css("left").split("px")[0]);
|
376 |
+
boxPosi=eval($(mopSliderNameTemp+" .holder").children().css("left").split("px")[0]);
|
377 |
+
if(whitchDrag=="btn"){
|
378 |
+
if((btnMoveNum<0.1)&&(btnMoveNum>-0.1)){
|
379 |
+
btnMoveNum=0;
|
380 |
+
}else{
|
381 |
+
if(browser=="ie6"){
|
382 |
+
btnMoveNum=btnMoveNum/1.75;
|
383 |
+
}else{
|
384 |
+
btnMoveNum=btnMoveNum/1.5;
|
385 |
+
}
|
386 |
+
}
|
387 |
+
btnMoveTo=btnMoveNum+btnPosi;
|
388 |
+
if(btnMoveTo>(sldW-btnW)){
|
389 |
+
btnMoveTo=sldW-btnW;
|
390 |
+
}else if(btnMoveTo<0){
|
391 |
+
btnMoveTo=0;
|
392 |
+
};
|
393 |
+
$(mopSliderNameTemp+" .sliderBtn").css({left:btnMoveTo+px});
|
394 |
+
/*set btnPast*/
|
395 |
+
btnPast=btnMoveTo;
|
396 |
+
|
397 |
+
if(btnMoveNum==0){
|
398 |
+
clearInterval(finalTime1);
|
399 |
+
clearInterval(finalTime2);
|
400 |
+
}
|
401 |
+
mopSliderFunc.checkFinal(mopSliderName,whitchDrag,sldW,btnW,scrollNum,boxW,mopSliderW);
|
402 |
+
}
|
403 |
+
else if(whitchDrag=="holder"){
|
404 |
+
if((boxMoveNum<1)&&(boxMoveNum>-1)){
|
405 |
+
boxMoveNum=0;
|
406 |
+
}else{
|
407 |
+
if(browser=="ie6"){
|
408 |
+
boxMoveNum=boxMoveNum/1.75;
|
409 |
+
}else{
|
410 |
+
boxMoveNum=boxMoveNum/1.5;
|
411 |
+
}
|
412 |
+
}
|
413 |
+
boxMoveTo=boxMoveNum+boxPosi;
|
414 |
+
if(boxMoveTo>scrollMax){
|
415 |
+
boxMoveTo=scrollMax;
|
416 |
+
}else if(boxMoveTo<0){
|
417 |
+
boxMoveTo=0;
|
418 |
+
};
|
419 |
+
$(mopSliderNameTemp+" .holder").children().css({left:boxMoveTo+px});
|
420 |
+
/*set boxPast*/
|
421 |
+
boxPast=boxMoveTo;
|
422 |
+
if(boxMoveNum==0){
|
423 |
+
clearInterval(finalTime1);
|
424 |
+
clearInterval(finalTime2);
|
425 |
+
}
|
426 |
+
mopSliderFunc.checkFinal(mopSliderName,whitchDrag,sldW,btnW,scrollNum,boxW,mopSliderW);
|
427 |
+
}
|
428 |
+
},
|
429 |
+
checkFinal:function(mopSliderName,whitchDrag,sldW,btnW,scrollNum,boxW,mopSliderW){
|
430 |
+
btnPosi=eval($(mopSliderName+" .sliderBtn").css("left").split("px")[0]);
|
431 |
+
boxPosi=eval($(mopSliderName+" .holder").children().css("left").split("px")[0]);
|
432 |
+
var sliderNum100=btnPosi/sliderNum;
|
433 |
+
var boxPosi0=-(boxPosi-scrollMax);
|
434 |
+
var boxNum=-(boxPosi0/scrollNum);
|
435 |
+
if(whitchDrag=="btn"){
|
436 |
+
$(mopSliderName+" .holder").children().css({left:-(sliderNum100*scrollNum)+scrollMax+px});
|
437 |
+
}else if(whitchDrag=="holder"){
|
438 |
+
$(mopSliderName+" .sliderBtn").css({left:-(boxNum*sliderNum)+px});
|
439 |
+
};
|
440 |
+
}/*end mopSliderFunc*/
|
441 |
+
}
|
442 |
+
}
|
443 |
+
});
|
skin/frontend/default/default/coolsocial/mopSlider/paperBack.gif
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/paperBack.jpg
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBack.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeft.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeftLeft.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeftLeftW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackLeftW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackRight.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRight.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRightW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRightW_f.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightRight_f.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackRightW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBackW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtn.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeft.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeftW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeftW_f.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnLeft_f.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRight.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRightW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRightW_f.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnRight_f.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderBtnW.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_leftBottom.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_leftTop.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_rightBottom.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/mopSlider/sliderCorner_rightTop.png
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/pngFix/blank.gif
ADDED
Binary file
|
skin/frontend/default/default/coolsocial/pngFix/jquery.pngFix.js
ADDED
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* --------------------------------------------------------------------
|
3 |
+
* jQuery-Plugin "pngFix"
|
4 |
+
* Version: 1.2, 09.03.2009
|
5 |
+
* by Andreas Eberhard, andreas.eberhard@gmail.com
|
6 |
+
* http://jquery.andreaseberhard.de/
|
7 |
+
*
|
8 |
+
* Copyright (c) 2007 Andreas Eberhard
|
9 |
+
* Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
|
10 |
+
*
|
11 |
+
* Changelog:
|
12 |
+
* 09.03.2009 Version 1.2
|
13 |
+
* - Update for jQuery 1.3.x, removed @ from selectors
|
14 |
+
* 11.09.2007 Version 1.1
|
15 |
+
* - removed noConflict
|
16 |
+
* - added png-support for input type=image
|
17 |
+
* - 01.08.2007 CSS background-image support extension added by Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
|
18 |
+
* 31.05.2007 initial Version 1.0
|
19 |
+
* --------------------------------------------------------------------
|
20 |
+
* @example $(function(){$(document).pngFix();});
|
21 |
+
* @desc Fixes all PNG's in the document on document.ready
|
22 |
+
*
|
23 |
+
* jQuery(function(){jQuery(document).pngFix();});
|
24 |
+
* @desc Fixes all PNG's in the document on document.ready when using noConflict
|
25 |
+
*
|
26 |
+
* @example $(function(){$('div.examples').pngFix();});
|
27 |
+
* @desc Fixes all PNG's within div with class examples
|
28 |
+
*
|
29 |
+
* @example $(function(){$('div.examples').pngFix( { blankgif:'ext.gif' } );});
|
30 |
+
* @desc Fixes all PNG's within div with class examples, provides blank gif for input with png
|
31 |
+
* --------------------------------------------------------------------
|
32 |
+
*/
|
33 |
+
|
34 |
+
(function($) {
|
35 |
+
|
36 |
+
jQuery.fn.pngFix = function(settings) {
|
37 |
+
|
38 |
+
// Settings
|
39 |
+
settings = jQuery.extend({
|
40 |
+
blankgif: 'pngFix/blank.gif'
|
41 |
+
}, settings);
|
42 |
+
|
43 |
+
var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
|
44 |
+
var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
|
45 |
+
|
46 |
+
if (jQuery.browser.msie && (ie55 || ie6)) {
|
47 |
+
|
48 |
+
//fix images with png-source
|
49 |
+
jQuery(this).find("img[src$=.png]").each(function() {
|
50 |
+
|
51 |
+
jQuery(this).attr('width',jQuery(this).width());
|
52 |
+
jQuery(this).attr('height',jQuery(this).height());
|
53 |
+
|
54 |
+
var prevStyle = '';
|
55 |
+
var strNewHTML = '';
|
56 |
+
var imgId = (jQuery(this).attr('id')) ? 'id="' + jQuery(this).attr('id') + '" ' : '';
|
57 |
+
var imgClass = (jQuery(this).attr('class')) ? 'class="' + jQuery(this).attr('class') + '" ' : '';
|
58 |
+
var imgTitle = (jQuery(this).attr('title')) ? 'title="' + jQuery(this).attr('title') + '" ' : '';
|
59 |
+
var imgAlt = (jQuery(this).attr('alt')) ? 'alt="' + jQuery(this).attr('alt') + '" ' : '';
|
60 |
+
var imgAlign = (jQuery(this).attr('align')) ? 'float:' + jQuery(this).attr('align') + ';' : '';
|
61 |
+
var imgHand = (jQuery(this).parent().attr('href')) ? 'cursor:hand;' : '';
|
62 |
+
if (this.style.border) {
|
63 |
+
prevStyle += 'border:'+this.style.border+';';
|
64 |
+
this.style.border = '';
|
65 |
+
}
|
66 |
+
if (this.style.padding) {
|
67 |
+
prevStyle += 'padding:'+this.style.padding+';';
|
68 |
+
this.style.padding = '';
|
69 |
+
}
|
70 |
+
if (this.style.margin) {
|
71 |
+
prevStyle += 'margin:'+this.style.margin+';';
|
72 |
+
this.style.margin = '';
|
73 |
+
}
|
74 |
+
var imgStyle = (this.style.cssText);
|
75 |
+
|
76 |
+
strNewHTML += '<span '+imgId+imgClass+imgTitle+imgAlt;
|
77 |
+
strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;
|
78 |
+
strNewHTML += 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;';
|
79 |
+
strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';
|
80 |
+
strNewHTML += imgStyle+'"></span>';
|
81 |
+
if (prevStyle != ''){
|
82 |
+
strNewHTML = '<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;'+'">' + strNewHTML + '</span>';
|
83 |
+
}
|
84 |
+
|
85 |
+
jQuery(this).hide();
|
86 |
+
jQuery(this).after(strNewHTML);
|
87 |
+
|
88 |
+
});
|
89 |
+
|
90 |
+
// fix css background pngs
|
91 |
+
jQuery(this).find("*").each(function(){
|
92 |
+
var bgIMG = jQuery(this).css('background-image');
|
93 |
+
if(bgIMG.indexOf(".png")!=-1){
|
94 |
+
var iebg = bgIMG.split('url("')[1].split('")')[0];
|
95 |
+
jQuery(this).css('background-image', 'none');
|
96 |
+
jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')";
|
97 |
+
}
|
98 |
+
});
|
99 |
+
|
100 |
+
//fix input with png-source
|
101 |
+
jQuery(this).find("input[src$=.png]").each(function() {
|
102 |
+
var bgIMG = jQuery(this).attr('src');
|
103 |
+
jQuery(this).get(0).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + bgIMG + '\', sizingMethod=\'scale\');';
|
104 |
+
jQuery(this).attr('src', settings.blankgif)
|
105 |
+
});
|
106 |
+
|
107 |
+
}
|
108 |
+
|
109 |
+
return jQuery;
|
110 |
+
|
111 |
+
};
|
112 |
+
|
113 |
+
})(jQuery);
|
skin/frontend/default/default/coolsocial/script.js
ADDED
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
var $j = jQuery.noConflict();
|
2 |
+
$j(document).ready(function(){
|
3 |
+
/* This code is run on page load */
|
4 |
+
|
5 |
+
var deg=0;
|
6 |
+
var dif=-3;
|
7 |
+
|
8 |
+
/* Assigning the buttons to a variable for speed: */
|
9 |
+
var arr = $j('.btn');
|
10 |
+
|
11 |
+
/* Storing the length of the array in a viriable: */
|
12 |
+
var len = arr.length;
|
13 |
+
|
14 |
+
/* Finding the centers of the animation container: */
|
15 |
+
var centerX = $j('#stage').width()/2 - 40;
|
16 |
+
var centerY = $j('#stage').height()/2 - 60;
|
17 |
+
|
18 |
+
/* Applying relative positioning to the buttons: */
|
19 |
+
arr.css('position','absolute');
|
20 |
+
|
21 |
+
/* The function inside the interva is run 25 times a second */
|
22 |
+
setInterval(function(){
|
23 |
+
|
24 |
+
/* This forms an area with no activity in the middle of the stage */
|
25 |
+
if(Math.abs(dif)<0.5) return false;
|
26 |
+
|
27 |
+
/* Increment the degrees: */
|
28 |
+
deg+=dif;
|
29 |
+
|
30 |
+
/* Loop through all the buttons: */
|
31 |
+
$j.each(arr,function(i){
|
32 |
+
|
33 |
+
/* Calculate the sine and cosine */
|
34 |
+
|
35 |
+
var eSin = Math.sin(((360/len)*i+deg)*Math.PI/180);
|
36 |
+
var eCos = Math.cos(((360/len)*i+deg)*Math.PI/180);
|
37 |
+
|
38 |
+
/* Setting the css properties */
|
39 |
+
$j(this).css({
|
40 |
+
top:centerY+25*eSin,
|
41 |
+
left:centerX+90*eCos,
|
42 |
+
opacity:0.8+eSin*0.2,
|
43 |
+
zIndex:Math.round(80+eSin*20)
|
44 |
+
});
|
45 |
+
|
46 |
+
})
|
47 |
+
|
48 |
+
},40);
|
49 |
+
|
50 |
+
/* Detecting the movements on the mouse and speeding up or reversing the rotation accordingly: */
|
51 |
+
|
52 |
+
var over=false;
|
53 |
+
$j("#stage").mousemove(function(e){
|
54 |
+
|
55 |
+
if(!this.leftOffset)
|
56 |
+
{
|
57 |
+
/* This if section is only run the first time the function is executed. */
|
58 |
+
this.leftOffset = $j(this).offset().left;
|
59 |
+
this.width = $j(this).width();
|
60 |
+
}
|
61 |
+
|
62 |
+
/* If the mouse is over a button, set dif to 0, which stops the animation */
|
63 |
+
if(over) dif=0;
|
64 |
+
else
|
65 |
+
dif = -5+(10*((e.pageX-this.leftOffset)/this.width));
|
66 |
+
|
67 |
+
/* In the other case calculate the speed according to the X position of the mouse */
|
68 |
+
});
|
69 |
+
|
70 |
+
|
71 |
+
/* Detecting whether the mouse is positioned above a share button: */
|
72 |
+
$j(".bcontent").hover(
|
73 |
+
function(){over=true;dif=0;},
|
74 |
+
function(){over=false;}
|
75 |
+
);
|
76 |
+
});
|