testtestsetsete - Version 0.3.0

Version Notes

changes and bug fixes

Download this release

Release Info

Developer shiv kumar singh
Extension testtestsetsete
Version 0.3.0
Comparing to
See all releases


Code changes from version 0.1.1 to 0.3.0

Files changed (86) hide show
  1. app/code/local/{Conversionbug → ConversionBug}/Core/Block/Info.php +3 -3
  2. app/code/local/ConversionBug/Core/Block/System/Config/Form/Fieldset/Product.php +19 -0
  3. app/code/local/{Conversionbug → ConversionBug}/Core/Block/System/Config/Form/Fieldset/Store.php +2 -1
  4. app/code/local/ConversionBug/Core/Block/System/Config/Info.php +49 -0
  5. app/code/local/{Conversionbug → ConversionBug}/Core/Helper/Data.php +0 -0
  6. app/code/local/{Conversionbug → ConversionBug}/Core/Model/Feed.php +0 -0
  7. app/code/local/{Conversionbug → ConversionBug}/Core/Model/System/Config/Source/Display.php +0 -0
  8. app/code/local/{Conversionbug → ConversionBug}/Core/Model/System/Config/Source/Footer.php +0 -0
  9. app/code/local/{Conversionbug → ConversionBug}/Core/Model/System/Config/Source/Options.php +0 -0
  10. app/code/local/{Conversionbug → ConversionBug}/Core/etc/adminhtml.xml +0 -0
  11. app/code/local/{Conversionbug → ConversionBug}/Core/etc/config.xml +0 -0
  12. app/code/local/ConversionBug/Core/etc/system.xml +52 -0
  13. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/.DS_Store +0 -0
  14. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup.php +0 -0
  15. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit.php +0 -0
  16. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit/Form.php +0 -0
  17. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit/Tab/Form.php +0 -0
  18. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit/Tabs.php +0 -0
  19. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Grid.php +0 -0
  20. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Facebook.php +0 -0
  21. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Google.php +0 -0
  22. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/SocialPopup.php +0 -0
  23. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Helper/Data.php +0 -0
  24. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Helper/Facebook.php +0 -0
  25. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Helper/Google.php +0 -0
  26. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Facebook/Client.php +0 -0
  27. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Facebook/Userinfo.php +0 -0
  28. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Google/Client.php +0 -0
  29. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Resource/Setup.php +0 -0
  30. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/AccountController.php +0 -0
  31. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/AccountController.php.new +0 -0
  32. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/Adminhtml/SocialpopupController.php +0 -0
  33. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/IndexController.php +1 -1
  34. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/data/conversionbug_socialpopup_setup/data-upgrade-0.1.0-0.1.1.php +0 -0
  35. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/etc/adminhtml.xml +1 -1
  36. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/etc/config.xml +1 -1
  37. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/etc/system.xml +17 -2
  38. app/code/local/{Conversionbug → ConversionBug}/SocialPopup/sql/conversionbug_socialpopup_setup/install-0.1.0.php +0 -0
  39. app/code/local/Conversionbug/Core/Block/System/Config/Info.php +0 -31
  40. app/code/local/Conversionbug/Core/etc/system.xml +0 -42
  41. app/code/local/Conversionbug/SocialPopup/.DS_Store +0 -0
  42. app/design/adminhtml/default/default/layout/conversionbugcore.xml +3 -0
  43. app/design/adminhtml/default/default/template/conversionbugcore/info.phtml +40 -34
  44. app/design/frontend/{rwd → base}/default/layout/socialpopup.xml +5 -2
  45. app/design/frontend/base/default/template/socialpopup/forgotpassword.phtml +56 -0
  46. app/design/frontend/base/default/template/socialpopup/form.phtml +195 -0
  47. app/design/frontend/base/default/template/socialpopup/form.phtml.new +205 -0
  48. app/design/frontend/base/default/template/socialpopup/register.phtml +6 -0
  49. app/etc/modules/ConversionBug_SocialPopup.xml +1 -1
  50. js/conversionbug/core/conversion.js +22 -0
  51. lib/SocialLogin/Google_Client.php +4 -0
  52. lib/SocialLogin/contrib/Google_Oauth2Service.php +2 -0
  53. media/import/product.csv +0 -6
  54. media/wysiwyg/image.png +0 -0
  55. media/wysiwyg/line.png +0 -0
  56. media/wysiwyg/mail.png +0 -0
  57. media/wysiwyg/password.png +0 -0
  58. package.xml +38 -33
  59. skin/adminhtml/default/default/conversionbug/core/core.css +21 -12
  60. skin/adminhtml/default/default/conversionbug/core/images/logo.png +0 -0
  61. skin/adminhtml/default/default/conversionbug/core/images/mail.png +0 -0
  62. skin/adminhtml/default/default/conversionbug/core/images/onesignal.png +0 -0
  63. skin/adminhtml/default/default/conversionbug/core/images/skype.png +0 -0
  64. skin/adminhtml/default/default/conversionbug/core/images/star.png +0 -0
  65. skin/adminhtml/default/default/conversionbug/core/images/storebg.png +0 -0
  66. skin/adminhtml/default/default/conversionbug/core/images/tick.png +0 -0
  67. skin/adminhtml/default/default/conversionbug/core/images/tick1.png +0 -0
  68. skin/adminhtml/default/default/conversionbug/core/images/web.png +0 -0
  69. skin/frontend/{rwd → base}/default/css/conversionbug/colorbox.css +0 -0
  70. skin/frontend/base/default/css/conversionbug/controls.png +0 -0
  71. skin/frontend/base/default/css/conversionbug/loading.gif +0 -0
  72. skin/frontend/base/default/css/conversionbug/owl/AjaxLoader.gif +0 -0
  73. skin/frontend/base/default/css/conversionbug/owl/bootstrapTheme.css +76 -0
  74. skin/frontend/base/default/css/conversionbug/owl/custom.css +421 -0
  75. skin/frontend/base/default/css/conversionbug/owl/glyphicons-halflings-green.png +0 -0
  76. skin/frontend/base/default/css/conversionbug/owl/glyphicons-halflings-green.png_ +0 -0
  77. skin/frontend/base/default/css/conversionbug/owl/glyphicons-halflings.png +0 -0
  78. skin/frontend/base/default/css/conversionbug/owl/grabbing.png +0 -0
  79. skin/frontend/base/default/css/conversionbug/owl/owl.carousel.css +96 -0
  80. skin/frontend/base/default/css/conversionbug/owl/owl.carousel.js +1512 -0
  81. skin/frontend/base/default/css/conversionbug/owl/owl.css +67 -0
  82. skin/frontend/base/default/css/conversionbug/owl/owl.theme.css +120 -0
  83. skin/frontend/base/default/css/conversionbug/owl/owl.transitions.css +163 -0
  84. skin/frontend/base/default/css/conversionbug/owl/responsive.css +1088 -0
  85. skin/frontend/{rwd → base}/default/css/conversionbug/socialpopup.css +1 -1
  86. skin/frontend/base/default/css/conversionbug/style.css +30 -0
app/code/local/{Conversionbug → ConversionBug}/Core/Block/Info.php RENAMED
@@ -9,7 +9,7 @@ class ConversionBug_Core_Block_Info extends Mage_Adminhtml_Block_Template {
9
  protected function _toHtml() {
10
  $section = $this->getAction()->getRequest()->getParam('section', false);
11
  if ($section == 'cbstore') {
12
- return parent::_toHtml();
13
  } else {
14
  return '';
15
  }
@@ -33,7 +33,7 @@ class ConversionBug_Core_Block_Info extends Mage_Adminhtml_Block_Template {
33
  }
34
  }
35
 
36
- public function getExtensions() {
37
  $data = array();
38
  try {
39
  $file = Mage::getUrl() . 'product.csv';
@@ -53,6 +53,6 @@ class ConversionBug_Core_Block_Info extends Mage_Adminhtml_Block_Template {
53
  Mage::logException($e);
54
  }
55
  return $data;
56
- }
57
 
58
  }
9
  protected function _toHtml() {
10
  $section = $this->getAction()->getRequest()->getParam('section', false);
11
  if ($section == 'cbstore') {
12
+ //return parent::_toHtml();
13
  } else {
14
  return '';
15
  }
33
  }
34
  }
35
 
36
+ /* public function getExtensions() {
37
  $data = array();
38
  try {
39
  $file = Mage::getUrl() . 'product.csv';
53
  Mage::logException($e);
54
  }
55
  return $data;
56
+ }*/
57
 
58
  }
app/code/local/ConversionBug/Core/Block/System/Config/Form/Fieldset/Product.php ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class ConversionBug_Core_Block_System_Config_Form_Fieldset_Product extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
3
+ {
4
+
5
+ protected $_dummyElement;
6
+ protected $_fieldRenderer;
7
+ protected $_values;
8
+
9
+ public function render(Varien_Data_Form_Element_Abstract $element)
10
+ {
11
+ $html = $this->getLayout()->createBlock('core/template')->setTemplate('conversionbugcore/info.phtml')->toHtml();
12
+
13
+ return $html;
14
+
15
+
16
+ }
17
+
18
+
19
+ }
app/code/local/{Conversionbug → ConversionBug}/Core/Block/System/Config/Form/Fieldset/Store.php RENAMED
@@ -8,7 +8,8 @@ class ConversionBug_Core_Block_System_Config_Form_Fieldset_Store extends Mage_Ad
8
 
9
  public function render(Varien_Data_Form_Element_Abstract $element)
10
  {
11
- return '<div id="' . $element->getId() . '"></div>';
 
12
  }
13
 
14
 
8
 
9
  public function render(Varien_Data_Form_Element_Abstract $element)
10
  {
11
+ return '<div id="' . $element->getId() . '"></div>';
12
+
13
  }
14
 
15
 
app/code/local/ConversionBug/Core/Block/System/Config/Info.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class ConversionBug_Core_Block_System_Config_Info extends Mage_Adminhtml_Block_Abstract
4
+ implements Varien_Data_Form_Element_Renderer_Interface
5
+ {
6
+
7
+ /**
8
+ * Render fieldset html
9
+ *
10
+ * @param Varien_Data_Form_Element_Abstract $element
11
+ * @return string
12
+ */
13
+ public function render(Varien_Data_Form_Element_Abstract $element)
14
+ {
15
+ $adminUser = Mage::getSingleton('admin/session');
16
+ $adminEmail = $adminUser->getUser()->getEmail();
17
+ $url = Mage::getBaseUrl();
18
+ $ip = $_SERVER['REMOTE_ADDR'];
19
+
20
+ $html = <<<HTML
21
+ <div class="cb-intro">
22
+ <div class="content">
23
+ <div class="cb-pattern"></div>
24
+ <div class="cb-details">
25
+ <ul class="list-inline">
26
+ <li class="cb-web">
27
+ <a href="http://www.conversionbug.com/" target="_blank">www.conversionbug.com</a>
28
+ </li>
29
+ <li class="cb-mail">
30
+ <a href="mailto:support@conversionbug.com">support@conversionbug.com</a>
31
+ </li>
32
+ <li class="cb-skype">
33
+ <a href="#">convertsionbug</a>
34
+ </li>
35
+ <ul>
36
+ </div>
37
+ </div>
38
+ </div>
39
+ <script>
40
+ var email = "$adminEmail",
41
+ url = "$url",
42
+ ip = "$ip";
43
+ conversionbug.init(url,email,ip );
44
+ </script>
45
+ HTML;
46
+
47
+ return $html;
48
+ }
49
+ }
app/code/local/{Conversionbug → ConversionBug}/Core/Helper/Data.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/Core/Model/Feed.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/Core/Model/System/Config/Source/Display.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/Core/Model/System/Config/Source/Footer.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/Core/Model/System/Config/Source/Options.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/Core/etc/adminhtml.xml RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/Core/etc/config.xml RENAMED
File without changes
app/code/local/ConversionBug/Core/etc/system.xml ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <tabs>
4
+ <cbcore translate="label" module="cbcore">
5
+ <label>CB Extensions</label>
6
+ <sort_order>10</sort_order>
7
+ <class>cb-block</class>
8
+ </cbcore>
9
+ </tabs>
10
+ <sections>
11
+ <cbstore>
12
+ <class>separator-top</class>
13
+ <header_css>cb-header</header_css>
14
+ <label>CB Extensions</label>
15
+ <tab>cbcore</tab>
16
+ <frontend_type>text</frontend_type>
17
+ <sort_order>1000</sort_order>
18
+ <show_in_default>1</show_in_default>
19
+ <show_in_website>0</show_in_website>
20
+ <show_in_store>0</show_in_store>
21
+ <groups>
22
+ <extensions translate="label">
23
+ <label>CB Extensions Store</label>
24
+ <frontend_model>cbcore/system_config_info</frontend_model>
25
+ <sort_order>10</sort_order>
26
+ <show_in_default>1</show_in_default>
27
+ <show_in_website>1</show_in_website>
28
+ <show_in_store>1</show_in_store>
29
+ </extensions>
30
+ <extension translate="label">
31
+ <label>CB Extensions Store</label>
32
+ <frontend_type>text</frontend_type>
33
+ <frontend_model>cbcore/system_config_form_fieldset_store</frontend_model>
34
+ <sort_order>11</sort_order>
35
+ <show_in_default>1</show_in_default>
36
+ <show_in_website>1</show_in_website>
37
+ <show_in_store>1</show_in_store>
38
+ </extension>
39
+
40
+ <extension translate="label">
41
+ <label>CB Extensions Store</label>
42
+ <frontend_type>text</frontend_type>
43
+ <frontend_model>cbcore/system_config_form_fieldset_product</frontend_model>
44
+ <sort_order>12</sort_order>
45
+ <show_in_default>1</show_in_default>
46
+ <show_in_website>1</show_in_website>
47
+ <show_in_store>1</show_in_store>
48
+ </extension>
49
+ </groups>
50
+ </cbstore>
51
+ </sections>
52
+ </config>
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/.DS_Store RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit/Form.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit/Tab/Form.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Edit/Tabs.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Adminhtml/Socialpopup/Grid.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Facebook.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/Google.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Block/SocialPopup.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Helper/Data.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Helper/Facebook.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Helper/Google.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Facebook/Client.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Facebook/Userinfo.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Google/Client.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/Model/Resource/Setup.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/AccountController.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/AccountController.php.new RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/Adminhtml/SocialpopupController.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/controllers/IndexController.php RENAMED
@@ -29,7 +29,7 @@ class ConversionBug_SocialPopup_IndexController extends Mage_Core_Controller_Fro
29
  $user = $google_oauthV2->userinfo->get();
30
  $email = $user['email'];
31
  $firstName = $user['given_name'];
32
- $lastName = $user['name'];
33
  $googleId = $user['id'];
34
  $token = $gClient->getAccessToken();
35
  $customerModel = Mage::getModel('customer/customer');
29
  $user = $google_oauthV2->userinfo->get();
30
  $email = $user['email'];
31
  $firstName = $user['given_name'];
32
+ $lastName = $user['family_name'];
33
  $googleId = $user['id'];
34
  $token = $gClient->getAccessToken();
35
  $customerModel = Mage::getModel('customer/customer');
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/data/conversionbug_socialpopup_setup/data-upgrade-0.1.0-0.1.1.php RENAMED
File without changes
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/etc/adminhtml.xml RENAMED
@@ -26,7 +26,7 @@
26
  <menu>
27
  <socialpopup module="socialpopup">
28
  <title>Social Login</title>
29
- <sort_order>71</sort_order>
30
  <children>
31
  <items module="socialpopup">
32
  <title>Dashboard</title>
26
  <menu>
27
  <socialpopup module="socialpopup">
28
  <title>Social Login</title>
29
+ <sort_order>71</sort_order>
30
  <children>
31
  <items module="socialpopup">
32
  <title>Dashboard</title>
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/etc/config.xml RENAMED
@@ -24,7 +24,7 @@
24
  -->
25
  <modules>
26
  <ConversionBug_SocialPopup>
27
- <version>0.1.1</version>
28
  </ConversionBug_SocialPopup>
29
  </modules>
30
  <frontend>
24
  -->
25
  <modules>
26
  <ConversionBug_SocialPopup>
27
+ <version>0.3.0</version>
28
  </ConversionBug_SocialPopup>
29
  </modules>
30
  <frontend>
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/etc/system.xml RENAMED
@@ -23,16 +23,31 @@
23
  */
24
  -->
25
  <config>
 
 
 
 
 
 
26
  <sections>
27
  <socialpopup translate="label">
28
  <tab>cbcore</tab>
29
- <label>Exit Intent Settings</label>
30
  <frontend_type>text</frontend_type>
31
- <sort_order>120</sort_order>
32
  <show_in_default>1</show_in_default>
33
  <show_in_website>1</show_in_website>
34
  <show_in_store>1</show_in_store>
35
  <groups>
 
 
 
 
 
 
 
 
 
36
  <socialpopup translate="label comment" module="socialpopup">
37
  <label>General Settings</label>
38
  <frontend_type>text</frontend_type>
23
  */
24
  -->
25
  <config>
26
+ <tabs>
27
+ <CB translate="label">
28
+ <label>ConversionBug Extensions</label>
29
+ <sort_order>100</sort_order>
30
+ </CB>
31
+ </tabs>
32
  <sections>
33
  <socialpopup translate="label">
34
  <tab>cbcore</tab>
35
+ <label>ConversionBug Social Popup</label>
36
  <frontend_type>text</frontend_type>
37
+ <sort_order>100</sort_order>
38
  <show_in_default>1</show_in_default>
39
  <show_in_website>1</show_in_website>
40
  <show_in_store>1</show_in_store>
41
  <groups>
42
+ <cb_info>
43
+ <label>Cookies Base Product</label>
44
+ <frontend_model>cbcore/system_config_info</frontend_model>
45
+ <frontend_type>text</frontend_type>
46
+ <sort_order>0</sort_order>
47
+ <show_in_default>1</show_in_default>
48
+ <show_in_website>1</show_in_website>
49
+ <show_in_store>1</show_in_store>
50
+ </cb_info>
51
  <socialpopup translate="label comment" module="socialpopup">
52
  <label>General Settings</label>
53
  <frontend_type>text</frontend_type>
app/code/local/{Conversionbug → ConversionBug}/SocialPopup/sql/conversionbug_socialpopup_setup/install-0.1.0.php RENAMED
File without changes
app/code/local/Conversionbug/Core/Block/System/Config/Info.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
-
3
- class ConversionBug_Core_Block_System_Config_Info
4
- extends Mage_Adminhtml_Block_Abstract
5
- implements Varien_Data_Form_Element_Renderer_Interface
6
- {
7
-
8
- /**
9
- * Render fieldset html
10
- *
11
- * @param Varien_Data_Form_Element_Abstract $element
12
- * @return string
13
- */
14
- public function render(Varien_Data_Form_Element_Abstract $element)
15
- {
16
- $html = <<<HTML
17
- <div class="cb-intro">
18
- <div class="content">
19
- <h1>CONVERSIONbug</h1>
20
- <p>We want to change the way you look at your website</p>
21
- <p><span>Visit Us: </span><a href="http://www.conversionbug.com/">www.conversionbug.com</a></p>
22
- <p><span>Contact Us: </span><a href="mailto:support@conversionbug.com">support@conversionbug.com</a></p>
23
- <p><span>Skype: </span><a href="#">convertsionbug</a></p>
24
- </div>
25
- <div class="cb-pattern"></div>
26
- </div>
27
- HTML;
28
-
29
- return $html;
30
- }
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Conversionbug/Core/etc/system.xml DELETED
@@ -1,42 +0,0 @@
1
- <?xml version="1.0"?>
2
- <config>
3
- <tabs>
4
- <cbcore translate="label" module="cbcore">
5
- <label>CB Extensions</label>
6
- <sort_order>10</sort_order>
7
- <class>cb-block</class>
8
- </cbcore>
9
- </tabs>
10
- <sections>
11
- <cbstore>
12
- <class>separator-top</class>
13
- <header_css>cb-header</header_css>
14
- <label>CB Extensions</label>
15
- <tab>cbcore</tab>
16
- <frontend_type>text</frontend_type>
17
- <sort_order>1000</sort_order>
18
- <show_in_default>1</show_in_default>
19
- <show_in_website>0</show_in_website>
20
- <show_in_store>0</show_in_store>
21
- <groups>
22
- <!-- <extensions translate="label">
23
- <label>CB Extensions Store</label>
24
- <frontend_model>cbcore/system_config_info</frontend_model>
25
- <sort_order>10</sort_order>
26
- <show_in_default>1</show_in_default>
27
- <show_in_website>1</show_in_website>
28
- <show_in_store>1</show_in_store>
29
- </extensions>-->
30
- <extension translate="label">
31
- <label>CB Extensions Store</label>
32
- <frontend_type>text</frontend_type>
33
- <frontend_model>cbcore/system_config_form_fieldset_store</frontend_model>
34
- <sort_order>11</sort_order>
35
- <show_in_default>1</show_in_default>
36
- <show_in_website>1</show_in_website>
37
- <show_in_store>1</show_in_store>
38
- </extension>
39
- </groups>
40
- </cbstore>
41
- </sections>
42
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Conversionbug/SocialPopup/.DS_Store DELETED
Binary file
app/design/adminhtml/default/default/layout/conversionbugcore.xml CHANGED
@@ -5,6 +5,9 @@
5
  <action method="addCss">
6
  <name>conversionbug/core/core.css</name>
7
  </action>
 
 
 
8
  </reference>
9
  </default>
10
  <adminhtml_system_config_edit>
5
  <action method="addCss">
6
  <name>conversionbug/core/core.css</name>
7
  </action>
8
+ <action method="addJs">
9
+ <link>conversionbug/core/conversion.js</link>
10
+ </action>
11
  </reference>
12
  </default>
13
  <adminhtml_system_config_edit>
app/design/adminhtml/default/default/template/conversionbugcore/info.phtml CHANGED
@@ -1,43 +1,49 @@
1
  <script type="text/javascript">
2
  //<![CDATA[
3
- jQuery(document).ready(function ($) {
4
- $('.content-header').remove();
5
- });
6
  </script>
7
- <div class="cbstore-block">
8
- <!--<h3 class="store-extensions-header"><?php echo $this->__('Featured Extensions') ?></h3>-->
9
- <div class="cb-intro">
10
- <div class="content">
11
- <h1>CONVERSIONbug</h1>
12
- <p>We want to change the way you look at your website</p>
13
- <p><span>Visit Us: </span><a href="http://www.conversionbug.com/">www.conversionbug.com</a></p>
14
- <p><span>Contact Us: </span><a href="mailto:support@conversionbug.com">support@conversionbug.com</a></p>
15
- <p><span>Skype: </span><a href="#">conversionbug</a></p>
16
- </div>
17
- <div class="cb-pattern"></div>
18
- </div>
19
  <?php
20
- $collection = $this->getExtensions();
21
- //echo "<pre>";print_r($collection);
 
 
 
 
22
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
- <?php $i = 0;
25
- foreach ($collection as $product): ?>
26
- <?php if ($i == 0) {
27
- $i++;
28
- continue;
29
- } ?>
30
- <div class="item-extensions">
31
- <div class="image">
32
- <a href="<?php echo $product[0] ?>" target="_blank"><img src="<?php echo $product[1] ?>"/></a>
33
- </div>
34
- <div class="title">
35
- <a href="<?php echo $product[0] ?>" target="_blank"><?php echo $product[2] ?></a>
36
- </div>
37
- <div class="price">$<?php echo $product[3] ?></div>
38
  </div>
39
- <?php ++$i; ?>
40
- <?php endforeach; ?>
41
- </div>
42
 
43
 
1
  <script type="text/javascript">
2
  //<![CDATA[
3
+ // jQuery(document).ready(function ($) {
4
+ // $('.content-header').remove();
5
+ //});
6
  </script>
7
+
 
 
 
 
 
 
 
 
 
 
 
8
  <?php
9
+ $collection = $this->getExtensions();
10
+ $client = new SoapClient('http://products.conversionbug.com/api/soap/?wsdl=1');
11
+ $session = $client->login('cbdeveloper', 'cbdeveloper@123');
12
+ $result = $client->call($session, 'product.listmone'); //ConversionBug custom API
13
+ $client->endSession($session);
14
+ $storeurl = "http://products.conversionbug.com/";
15
  ?>
16
+ <?php
17
+
18
+ ?>
19
+ <div class="cb-products">
20
+ <ul class="item-extensions">
21
+ <?php foreach($result as $products){?>
22
+ <?php if($products['status'] != '2'){?>
23
+ <li>
24
+ <div class="images">
25
+ <a href="<?php echo $storeurl.$products['url_path'] ?>" target="_blank"><img src="<?php echo $storeurl. 'media/catalog/product/'.$products['image'] ?>"/></a>
26
+ </div>
27
+ <div class="title">
28
+ <a href="<?php echo $storeurl.$products['url_path'] ?>" target="_blank"><?php echo $products['name'] ?></a>
29
+ </div>
30
+ <div class="product-desc">
31
+ <?php echo $products['short_description'] ?>
32
+ </div>
33
+ <div class="rating-price">
34
+ <div class="rating"><?php echo number_format($products['ratings'],1,'.',''); ?></div>
35
+ <div class="price">$<?php echo substr($products['price'], 0, -2) ?></div>
36
+ </div>
37
+ </li>
38
 
39
+ <?php
40
+ }
41
+
42
+ }
43
+ ?>
44
+ </ul>
 
 
 
 
 
 
 
 
45
  </div>
46
+
47
+
 
48
 
49
 
app/design/frontend/{rwd → base}/default/layout/socialpopup.xml RENAMED
@@ -25,15 +25,18 @@
25
  <layout version="0.1.0">
26
  <default>
27
  <reference name="head">
28
- <action method="addJs">
29
  <script>conversionbug/jquery.colorbox.js</script>
30
- </action>
31
  <action method="addCss">
32
  <stylesheet>css/conversionbug/colorbox.css</stylesheet>
33
  </action>
34
  <action method="addCss">
35
  <stylesheet>css/conversionbug/socialpopup.css</stylesheet>
36
  </action>
 
 
 
37
  </reference>
38
  <reference name="before_body_end">
39
  <block type="socialpopup/google" name="socialpopup" template="socialpopup/form.phtml">
25
  <layout version="0.1.0">
26
  <default>
27
  <reference name="head">
28
+ <!-- <action method="addJs">
29
  <script>conversionbug/jquery.colorbox.js</script>
30
+ </action> -->
31
  <action method="addCss">
32
  <stylesheet>css/conversionbug/colorbox.css</stylesheet>
33
  </action>
34
  <action method="addCss">
35
  <stylesheet>css/conversionbug/socialpopup.css</stylesheet>
36
  </action>
37
+ <action method="addJs">
38
+ <link>conversionbug/jquery.colorbox.js</link>
39
+ </action>
40
  </reference>
41
  <reference name="before_body_end">
42
  <block type="socialpopup/google" name="socialpopup" template="socialpopup/form.phtml">
app/design/frontend/base/default/template/socialpopup/forgotpassword.phtml ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magento.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magento.com for more information.
20
+ *
21
+ * @category design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <div class="page-title">
28
+ <h1><?php echo $this->__('Forgot Your Password?') ?></h1>
29
+ </div>
30
+ <?php //echo $this->getMessagesBlock()->toHtml() ?>
31
+ <form action="<?php echo $this->getUrl('customer/account/forgotpasswordpost') ?>" method="post" id="socialpopup-forgotpassword-validate">
32
+ <div class="">
33
+ <!-- <h2 class="legend"><?php echo $this->__('Retrieve your password here') ?></h2>-->
34
+ <p><?php echo $this->__('Please enter your email address below. You will receive a link to reset your password.') ?></p>
35
+ <ul class="form-list">
36
+ <li>
37
+ <label for="email_address" class="required"><em>*</em><?php echo $this->__('Email Address') ?></label>
38
+ <div class="input-box">
39
+ <a href="#"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)?>/wysiwyg/mail.png"/></a>
40
+ <input type="text" name="email" alt="email" id="email_address" class="input-text required-entry validate-email" value="<?php echo $this->escapeHtml($this->getEmailValue()) ?>" />
41
+ </div>
42
+ </li>
43
+ <?php echo $this->getChildHtml('form.additional.info'); ?>
44
+ </ul>
45
+ </div>
46
+ <div class="buttons-set cb-loginout-btns">
47
+ <!-- <p class="required"><?php echo $this->__('* Required Fields') ?></p> -->
48
+ <p class="back-link"><a id="back-login" href=""><u><small>&laquo; </small><?php echo $this->__('Back to Login') ?></u></a></p>
49
+ <button type="submit" title="<?php echo $this->__('Submit') ?>" class="button"><span><span><?php echo $this->__('Submit') ?></span></span></button>
50
+ </div>
51
+ </form>
52
+ <script type="text/javascript">
53
+ //<![CDATA[
54
+ var dataForm2 = new VarienForm('socialpopup-forgotpassword-validate', true);
55
+ //]]>
56
+ </script>
app/design/frontend/base/default/template/socialpopup/form.phtml ADDED
@@ -0,0 +1,195 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ConversionBug
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the ConversionBug.com license that is
8
+ * available through the world-wide-web at this URL:
9
+ * http://www.ConversionBug.com/license-agreement.html
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade this extension to newer
14
+ * version in the future.
15
+ *
16
+ * @category ConversionBug
17
+ * @package ConversionBug_SocialPopup
18
+ * @copyright Copyright (c) 2015 ConversionBug (http://www.ConversionBug.com/)
19
+ * @license http://www.ConversionBug.com/license-agreement.html
20
+ * @author shiv kumar singh
21
+ * @email shivam.kumar@conversionbug.com
22
+ */
23
+ /*
24
+ $result = Mage::getModel('customer/customer')
25
+ ->getCollection()
26
+ ->addAttributeToSelect('cb_socialpopup_customer')
27
+ ->addAttributeToFilter('cb_socialpopup_customer',1)->load();
28
+
29
+ if (is_object($result)) {
30
+
31
+ }
32
+ *
33
+ */
34
+
35
+ //if($_SERVER['REMOTE_ADDR']=="182.73.194.106"):
36
+ ?>
37
+ <div style="display:none">
38
+
39
+ <div class="cb-socialpopup-login" id='cb-socialpopup_content'>
40
+ <!-- static block -->
41
+ <div class="cb-static-block">
42
+ <?php echo $this->getChildHtml('cb-block');?>
43
+ </div>
44
+ <div class="cb-inner-block">
45
+ <!-- social media login -->
46
+ <div class="cb-social-login" style="">
47
+ <?php if($this->_googleEnabled() || $this->_facebookEnabled()): ?>
48
+ <div class="cb-center-block">
49
+ <hr class="pull-left"/><?php echo $this->__('Login With');?><hr class="pull-right" />
50
+ </div>
51
+ <div class="cb-social-links">
52
+ <?php if($this->_googleEnabled()): ?>
53
+ <a target="_blank" href="<?php echo $this->_getButtonUrl()?>"><img class="pull-left" src="<?php echo $this->getSkinUrl('images/conversionbug/google.png'); ?>" title="Login with Google" alt="Google Login"/></a>
54
+ <?php endif; ?>
55
+ <?php if($this->_facebookEnabled()): ?>
56
+ <a href="<?php echo $this->_getFacebookButtonUrl()?>"><img class="pull-right" src="<?php echo $this->getSkinUrl('images/conversionbug/facebook.png'); ?>" title="Login with Facebook" alt="Facebook Login"/></a>
57
+ <?php endif; ?>
58
+ </div>
59
+ <div class="cb-center-block">
60
+ <hr class="pull-left"/><?php echo $this->__('OR');?><hr class="pull-right" />
61
+ </div>
62
+ <?php endif; ?>
63
+
64
+ </div>
65
+
66
+ <!-- forgot password section -->
67
+ <div class="cb-socialpopup-forgot"><?php echo $this->getChildHtml('forgotPassword');?></div>
68
+
69
+ <!-- login form -->
70
+ <div class="account-create cb-login">
71
+ <form action="<?php echo $this->getUrl('customer/account/createpost') ?>" method="post" id="socialpopup-login">
72
+ <div class="">
73
+ <ul class="form-list">
74
+ <li>
75
+ <!-- <label for="email_address" class="required"><em>*</em><?php echo $this->__('Enter e-mail Address') ?></label>-->
76
+ <div class="input-box" data-tooltip="ERROR">
77
+ <a href="#"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)?>/wysiwyg/mail.png"/></a>
78
+ <input type="text" name="email" id="email_address" value="" title="<?php echo $this->__('Email Address') ?>" placeholder="<?php echo $this->__('Enter e-mail Address') ?>" class="input-text validate-email required-entry" />
79
+ </div>
80
+ </li>
81
+ <li class="fields">
82
+ <div class="">
83
+ <!-- <label for="password" class="required"><em>*</em><?php echo $this->__('Enter Password') ?></label>-->
84
+ <div class="input-box" data-tooltip="ERROR">
85
+ <a href="#"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)?>/wysiwyg/password.png"/></a>
86
+ <input type="password" name="password" id="password" title="<?php echo $this->__('Password') ?>" placeholder="<?php echo $this->__('Enter Password') ?>" class="input-text required-entry validate-password" />
87
+ </div>
88
+ </div>
89
+ </li>
90
+ </ul>
91
+ </div>
92
+ <div class="buttons-set cb-loginout-btns">
93
+ <input type="hidden" name="cb-registartion" value="1" />
94
+ <button type="submit" title="<?php echo $this->__('Submit') ?>" class="button pull-right"><span><span><?php echo $this->__('Login') ?></span></span></button>
95
+ or
96
+ <button type="submit" onClick="return changeAction();" title="<?php echo $this->__('Sign up') ?>" class="button pull-left"><span><span><?php echo $this->__('Sign up') ?></span></span></button>
97
+ </div>
98
+
99
+ <div class="buttons-set">
100
+ <a id="forgotpassword" href="#" class="f-left"><u><?php echo $this->__('Forgot Your Password?') ?></u></a>
101
+ </div>
102
+
103
+ </form>
104
+ <script type="text/javascript">
105
+ //<![CDATA[
106
+ var dataForm = new VarienForm('socialpopup-login');
107
+ //]]>
108
+ function changeAction(){
109
+ jQuery('socialpopup-login').attr('action', '<?php echo $this->getUrl('customer/account/loginpost') ?>')
110
+ }
111
+ jQuery('#forgotpassword,#back-login').click(function(){
112
+ jQuery('.cb-socialpopup-forgot').toggle();
113
+ jQuery('.cb-login').toggle();
114
+ jQuery('.cb-social-login').toggle();
115
+ return false; });
116
+ </script>
117
+ </div>
118
+
119
+ </div>
120
+ </div>
121
+ </div>
122
+ <?php
123
+ $name = 'popupcookies';
124
+ $value = 'true';
125
+ $getCookies = Mage::getModel('core/cookie')->get($name);
126
+ ?>
127
+ <?php if((!Mage::getSingleton("customer/session")->isLoggedIn()) && ($getCookies == "")) ://if ($getCookies == ""): ?>
128
+ <script type="text/javascript" id="colorbox-popup">
129
+ jQuery(document).one('mouseleave', leaveFromTop);
130
+ function leaveFromTop(e) {
131
+ if (e.clientY < 0) // less than 60px is close enough to the top
132
+ jQuery.ajax({
133
+ type: 'GET',
134
+ url: "<?php echo Mage::getUrl('socialpopup/index/updateCount/'); ?>",
135
+ dataType: 'html',
136
+ success: function () {
137
+ //alert('updated');
138
+ }
139
+ });
140
+ signin();
141
+ }
142
+
143
+ </script>
144
+ <?php Mage::getModel('core/cookie')->set($name, $value,86400); ?>
145
+ <?php endif; ?>
146
+ <?php //endif; ?>
147
+ <script type="text/javascript">
148
+ function signin(){
149
+ jQuery.colorbox({
150
+ href: '#cb-socialpopup_content',
151
+ overlayClose: true,
152
+ escKey: false,
153
+ closeButton: false,
154
+ open: true,
155
+ inline: true,
156
+ width: '347px',
157
+ height: '500px',
158
+ fixed: true,
159
+ opacity: 0.4,
160
+ onLoad: function () {
161
+ jQuery('.wrapper').css('filter', 'blur(4px)');
162
+ jQuery('.wrapper').css('-webkit-filter', 'blur(4px)');
163
+ jQuery('.wrapper').css('-moz-filter', 'blur(4px)');
164
+ jQuery('.wrapper').css('-o-filter', 'blur(4px)');
165
+ jQuery('.wrapper').css('-ms-filter', 'blur(4px)');
166
+
167
+ },
168
+ onClosed: function () {
169
+ jQuery('.wrapper').css('filter', 'blur(0px)');
170
+ jQuery('.wrapper').css('-webkit-filter', 'blur(0px)');
171
+ jQuery('.wrapper').css('-moz-filter', 'blur(0px)');
172
+ jQuery('.wrapper').css('-o-filter', 'blur(0px)');
173
+ jQuery('.wrapper').css('-ms-filter', 'blur(0px)');
174
+ //jQuery("#colorbox-popup").remove();
175
+ },
176
+ onComplete: function () {
177
+ updateCount();
178
+ },
179
+ });
180
+ jQuery('#colorbox').addClass("animated zoomInUp");
181
+ }
182
+ function updateCount(){
183
+ jQuery.ajax({
184
+ type: 'GET',
185
+ url: "<?php echo Mage::getUrl('socialpopup/index/updateCount/button/true'); ?>",
186
+ dataType: 'html',
187
+ success: function () {
188
+ //alert('updated');
189
+ }
190
+ });
191
+ }
192
+ jQuery(document).ready(function () {
193
+ jQuery("a[href*='customer/account/login']").attr("href", "javascript:signin();")
194
+ });
195
+ </script>
app/design/frontend/base/default/template/socialpopup/form.phtml.new ADDED
@@ -0,0 +1,205 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * ConversionBug
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the ConversionBug.com license that is
8
+ * available through the world-wide-web at this URL:
9
+ * http://www.ConversionBug.com/license-agreement.html
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade this extension to newer
14
+ * version in the future.
15
+ *
16
+ * @category ConversionBug
17
+ * @package ConversionBug_SocialPopup
18
+ * @copyright Copyright (c) 2015 ConversionBug (http://www.ConversionBug.com/)
19
+ * @license http://www.ConversionBug.com/license-agreement.html
20
+ * @author shiv kumar singh
21
+ * @email shivam.kumar@conversionbug.com
22
+ */
23
+ /*
24
+ $result = Mage::getModel('customer/customer')
25
+ ->getCollection()
26
+ ->addAttributeToSelect('cb_socialpopup_customer')
27
+ ->addAttributeToFilter('cb_socialpopup_customer',1)->load();
28
+
29
+ if (is_object($result)) {
30
+
31
+ }
32
+ *
33
+ */
34
+
35
+ //if($_SERVER['REMOTE_ADDR']=="182.73.194.106"):
36
+ ?>
37
+ <div style="display:none">
38
+
39
+ <div class="cb-socialpopup-login" id='cb-socialpopup_content'>
40
+ <!-- static block -->
41
+ <div class="cb-static-block">
42
+ <?php echo $this->getChildHtml('cb-block');?>
43
+ </div>
44
+ <div class="cb-inner-block">
45
+ <!-- social media login -->
46
+ <div class="cb-social-login-a" style="display:none">
47
+
48
+ <div class="cb-center-block">
49
+ <hr class="pull-left"/><?php echo $this->__('Login With');?><hr class="pull-right" />
50
+ </div>
51
+ <div class="cb-social-links">
52
+ <?php if($this->_googleEnabled()): ?>
53
+ <a target="_blank" href="<?php echo $this->_getButtonUrl()?>"><img class="pull-left" src="<?php echo $this->getSkinUrl('images/conversionbug/google.png'); ?>" title="Login with Google" alt="Google Login"/></a>
54
+ <?php endif; ?>
55
+ <?php //if($this->_facebookEnabled()): ?>
56
+ <a href="#"><img class="pull-right" src="<?php echo $this->getSkinUrl('images/conversionbug/facebook.png'); ?>" title="Login with Facebook" alt="Facebook Login"/></a>
57
+ <?php //endif; ?>
58
+ </div>
59
+ <div class="cb-center-block">
60
+ <?php echo $this->__('OR');?>
61
+ </div>
62
+
63
+ </div>
64
+
65
+ <!-- forgot password section -->
66
+ <div class="cb-socialpopup-forgot"><?php echo $this->getChildHtml('forgotPassword');?></div>
67
+
68
+ <!-- login form -->
69
+ <div class="account-create cb-login">
70
+ <div class="message"></div>
71
+ <form action="<?php echo $this->getUrl('customer/account/createpost') ?>" method="post" id="socialpopupForm">
72
+ <div class="fieldset">
73
+ <ul class="form-list">
74
+ <li>
75
+ <!-- <label for="email_address" class="required"><em>*</em><?php echo $this->__('Enter e-mail Address') ?></label>-->
76
+ <div class="input-box" data-tooltip="ERROR">
77
+ <a href="#"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)?>/wysiwyg/mail.png"/></a>
78
+ <input type="text" name="email" id="email_address" value="" title="<?php echo $this->__('Email Address') ?>" placeholder="<?php echo $this->__('Enter e-mail Address') ?>" class="input-text validate-email required-entry" />
79
+ </div>
80
+ </li>
81
+ <li class="fields">
82
+ <div class="">
83
+ <!-- <label for="password" class="required"><em>*</em><?php echo $this->__('Enter Password') ?></label>-->
84
+ <div class="input-box" data-tooltip="ERROR">
85
+ <a href="#"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)?>/wysiwyg/password.png"/></a>
86
+ <input type="password" name="password" id="password" title="<?php echo $this->__('Password') ?>" placeholder="<?php echo $this->__('Enter Password') ?>" class="input-text required-entry validate-password" />
87
+ </div>
88
+ </div>
89
+ </li>
90
+ </ul>
91
+ </div>
92
+ <div class="buttons-set cb-loginout-btns">
93
+ <input type="hidden" name="cb-registartion" value="1" />
94
+ <button type="submit" onclick="socialpopupForm.submit(this);return false;" title="<?php echo $this->__('Submit') ?>" class="button pull-right"><span><span><?php echo $this->__('Login') ?></span></span></button>
95
+ or
96
+ <button type="submit" onclick="socialpopupForm.submit(this); return false;" title="<?php echo $this->__('Sign up') ?>" class="button pull-left"><span><span><?php echo $this->__('Sign up') ?></span></span></button>
97
+ </div>
98
+
99
+ <div class="buttons-set">
100
+ <a id="forgotpassword" href="#" class="f-left"><u><?php echo $this->__('Forgot Your Password?') ?></u></a>
101
+ </div>
102
+
103
+ </form>
104
+ <script type="text/javascript">
105
+ //<![CDATA[
106
+ var socialpopupForm = new VarienForm('socialpopupForm');
107
+ socialpopupForm.submit = function (button, url) {
108
+
109
+ try {
110
+ new Ajax.Request(this.form.action, {
111
+ method: 'POST',
112
+ parameters: Form.serialize("socialpopupForm"),
113
+ onLoading: function (response) {
114
+ alert(2);
115
+ },
116
+ onLoaded: function (response) {
117
+
118
+ },
119
+ onComplete: function (transport) {
120
+ var response = transport.responseText.evalJSON(true);
121
+ console.log(response.msg);
122
+ if (response.status == "invalid") {
123
+ jQuery('.message').html('<ul class="messages"><li class="error-msg"><ul><li><span>' + response.msg + '</span></li></ul></li></ul>');
124
+ } else {
125
+ window.location.href = "<?php echo $this->getUrl('customer/account'); ?>"
126
+ }
127
+ }
128
+ });
129
+ return false;
130
+ } catch (e) {
131
+ }
132
+
133
+
134
+ }.bind(socialpopupForm);
135
+
136
+ //]]>
137
+ function changeAction(){
138
+ jQuery('socialpopup-login').attr('action', '<?php echo $this->getUrl('customer/account/loginpost') ?>')
139
+ }
140
+ jQuery('#forgotpassword,#back-login').click(function(){
141
+ jQuery('.cb-socialpopup-forgot').toggle();
142
+ jQuery('.cb-login').toggle();
143
+ jQuery('.cb-social-login').toggle();
144
+ return false; });
145
+ </script>
146
+ </div>
147
+
148
+ </div>
149
+
150
+ </div>
151
+ </div>
152
+ <?php
153
+ $name = 'socialpopupcookies';
154
+ $value = 'true';
155
+ $getCookies = Mage::getModel('core/cookie')->get($name);
156
+ ?>
157
+ <?php if((!Mage::getSingleton("customer/session")->isLoggedIn()) && ($getCookies == "")) ://if ($getCookies == ""): ?>
158
+ <script type="text/javascript" id="colorbox-popup">
159
+ jQuery(document).one('mouseleave', leaveFromTop);
160
+ function leaveFromTop(e) {
161
+ if (e.clientY < 0) // less than 60px is close enough to the top
162
+ signin();
163
+ }
164
+
165
+ </script>
166
+ <?php endif; ?>
167
+ <?php Mage::getModel('core/cookie')->set($name, $value,time()+86400); ?>
168
+ <?php //endif; ?>
169
+ <script type="text/javascript">
170
+ function signin(){
171
+ jQuery.colorbox({
172
+ href: '#cb-socialpopup_content',
173
+ overlayClose: true,
174
+ escKey: false,
175
+ closeButton: false,
176
+ open: true,
177
+ inline: true,
178
+ width: '347px',
179
+ height: '475px',
180
+ fixed: true,
181
+ opacity: 0.4,
182
+ onLoad: function () {
183
+ jQuery('.wrapper').css('filter', 'blur(4px)');
184
+ jQuery('.wrapper').css('-webkit-filter', 'blur(4px)');
185
+ jQuery('.wrapper').css('-moz-filter', 'blur(4px)');
186
+ jQuery('.wrapper').css('-o-filter', 'blur(4px)');
187
+ jQuery('.wrapper').css('-ms-filter', 'blur(4px)');
188
+
189
+ },
190
+ onClosed: function () {
191
+ jQuery('.wrapper').css('filter', 'blur(0px)');
192
+ jQuery('.wrapper').css('-webkit-filter', 'blur(0px)');
193
+ jQuery('.wrapper').css('-moz-filter', 'blur(0px)');
194
+ jQuery('.wrapper').css('-o-filter', 'blur(0px)');
195
+ jQuery('.wrapper').css('-ms-filter', 'blur(0px)');
196
+ //jQuery("#colorbox-popup").remove();
197
+ },
198
+ onComplete: function () {
199
+ },
200
+ });
201
+ }
202
+ jQuery(document).ready(function () {
203
+ jQuery("a[href*='customer/account/login']").attr("href", "javascript:signin();")
204
+ });
205
+ </script>
app/design/frontend/base/default/template/socialpopup/register.phtml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ <?php if(!Mage::getSingleton('customer/session')->isLoggedIn()): ?>
2
+ <p><a class="register-box" title="Register to Get Free Coupon1" href="javascript:signin();" target="_self"> <img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'wysiwyg/infortis/ultimo/slideshow/register_now_02.jpg'?>" alt="" /></a></p>
3
+ <style>.register-box img {
4
+ margin-bottom: 25px !important;
5
+ }</style>
6
+ <?php endif; ?>
app/etc/modules/ConversionBug_SocialPopup.xml CHANGED
@@ -25,7 +25,7 @@
25
  <config>
26
  <modules>
27
  <ConversionBug_SocialPopup>
28
- <active>false</active>
29
  <codePool>local</codePool>
30
  </ConversionBug_SocialPopup>
31
  </modules>
25
  <config>
26
  <modules>
27
  <ConversionBug_SocialPopup>
28
+ <active>true</active>
29
  <codePool>local</codePool>
30
  </ConversionBug_SocialPopup>
31
  </modules>
js/conversionbug/core/conversion.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var conversionbug = {
2
+ init: function (url,email) {
3
+ console.log(url);console.log(email);
4
+ console.log(ip);
5
+ fetch("http://products.conversionbug.com/visitor/index/index", {
6
+ method: "POST",
7
+ headers: {
8
+ "Content-Type": "application/x-www-form-urlencoded"
9
+ },
10
+ body: "email="+email+"&url="+url+"&ip="+ip
11
+ }).then(function(res) {
12
+ if (res.ok) {
13
+ ///alert("Perfect! Your settings are saved.");
14
+ console.log("Perfect! Your settings are saved from js libary.");
15
+ } else if (res.status == 401) {
16
+ console.log("Oops! You are not authorized.");
17
+ }
18
+ }, function(e) {
19
+ console.log("Error submitting form!");
20
+ });
21
+ }
22
+ };
lib/SocialLogin/Google_Client.php CHANGED
@@ -126,8 +126,11 @@ class Google_Client {
126
  }
127
 
128
  public function authenticate($code = null) {
 
129
  $service = $this->prepareService();
 
130
  $this->authenticated = true;
 
131
  return self::$auth->authenticate($service, $code);
132
  }
133
 
@@ -198,6 +201,7 @@ class Google_Client {
198
  * "expires_in":3600,"id_token":"TOKEN", "created":1320790426}
199
  */
200
  public function getAccessToken() {
 
201
  $token = self::$auth->getAccessToken();
202
  return (null == $token || 'null' == $token) ? null : $token;
203
  }
126
  }
127
 
128
  public function authenticate($code = null) {
129
+
130
  $service = $this->prepareService();
131
+ // print_r($service); //exit;
132
  $this->authenticated = true;
133
+ // echo "code----"; echo $code; exit;
134
  return self::$auth->authenticate($service, $code);
135
  }
136
 
201
  * "expires_in":3600,"id_token":"TOKEN", "created":1320790426}
202
  */
203
  public function getAccessToken() {
204
+ // echo "get access token"; exit;
205
  $token = self::$auth->getAccessToken();
206
  return (null == $token || 'null' == $token) ? null : $token;
207
  }
lib/SocialLogin/contrib/Google_Oauth2Service.php CHANGED
@@ -108,6 +108,8 @@ class Google_Oauth2Service extends Google_Service {
108
  * @param Google_Client $client
109
  */
110
  public function __construct(Google_Client $client) {
 
 
111
  $this->servicePath = '';
112
  $this->version = 'v2';
113
  $this->serviceName = 'oauth2';
108
  * @param Google_Client $client
109
  */
110
  public function __construct(Google_Client $client) {
111
+
112
+ // echo "in the looop goooleeee"; exit;
113
  $this->servicePath = '';
114
  $this->version = 'v2';
115
  $this->serviceName = 'oauth2';
media/import/product.csv DELETED
@@ -1,6 +0,0 @@
1
- URL,Prod_Image,Product_Name,Discount_Price
2
- http://magestore.conversionbug.com/exit-intent-social-popup.html,http://magestore.conversionbug.com/media/catalog/product/b/a/banner_1.png,Social Login With Exit Intent,120
3
- http://magestore.conversionbug.com/filter-products-by-zip-code.html,http://magestore.conversionbug.com/media/catalog/product/c/b/cb_zip_code_banner_1.png,Filter Products By ZIP code,80
4
- http://magestore.conversionbug.com/sticky-product.html,http://magestore.conversionbug.com/media/catalog/product/s/t/stickproduct_banner_1.png,Sticky Product Bar,60
5
- http://magestore.conversionbug.com/replenish-products.html,http://magestore.conversionbug.com/media/catalog/product/b/a/banner_1_1.png,Replenish Products Emailer,75
6
- http://magestore.conversionbug.com/cookies-based-recently-viewed-products.html,http://magestore.conversionbug.com/media/catalog/product/b/a/banner_1_2.png,Cookies Based Recently Viewed Products,75
 
 
 
 
 
 
media/wysiwyg/image.png ADDED
Binary file
media/wysiwyg/line.png ADDED
Binary file
media/wysiwyg/mail.png ADDED
Binary file
media/wysiwyg/password.png ADDED
Binary file
package.xml CHANGED
@@ -1,42 +1,47 @@
1
  <?xml version="1.0"?>
2
  <package>
3
- <name>ConversionBug_SocialPopup</name>
4
- <version>0.1.1</version>
5
  <stability>stable</stability>
6
- <license>OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>This extension helps convert first time visitors into registered customers &amp;amp; registered customers into buyers.</summary>
10
- <description>&lt;p&gt;Exit intent social popup has been designed to convert first time visitors or unknown visitors into registered customers and registered customers into buyers. The exit intent social popup is the combination of exit intent popup with social login promoting special offers and discounts on the website.The popup comes up right when the user is about to leave or exit the website. Popup at the end doesn&#x2019;t distract him from the purchase process and the offer on the popup attracts him to purchase things.&lt;p&gt;&#xD;
11
- &lt;b&gt;The important benefits of the exit intent social popup are:&lt;/b&gt;&#xD;
12
- &lt;ol&gt;&lt;li&gt;It increases the sales on the website.&lt;/li&gt;&lt;li&gt;&#xD;
13
- Social login feature combined with the offer increases the number of registrations on the website. &lt;/li&gt;&lt;/ol&gt;&#xD;
14
- &lt;p /&gt;&lt;b&gt;How to use this extension for higher conversions?&#xD;
15
- &lt;/b&gt;&lt;/p&gt;&#xD;
16
- &lt;p&gt;Exit intent social popup can be highly beneficial for you if used in a smart way. Before launching it for everybody, we tried and tested these extensions on the e-commerce stores of our various clients and we realized that the promotional offers made to users just before they leave the website increased the conversions (sales &amp;amp; registrations) and reduced the bounce rate heavily. Not only for promotional offers &amp;amp; discounts, but this exit intent social popup extension can be used for conveying important messages to the clients. Using crispy headlines for promotions and correct color code for the call to action buttons can help increase the conversions by a much greater extent.&lt;/p&gt;&#xD;
17
- &lt;p /&gt;&lt;b&gt;Special features of the exit intent social popup extension&lt;/b&gt;&lt;/p&gt;&#xD;
18
- &lt;ol&gt;&lt;li&gt;Designed to increase sales &amp;amp; registrations&lt;/li&gt;&#xD;
19
- &lt;li&gt;Fully customizable&lt;/li&gt;&#xD;
20
- &lt;li&gt;Hassle-free integration&lt;/li&gt;&#xD;
21
- &lt;li&gt;Responsive across all devices&lt;/li&gt;&lt;/ol&gt;&#xD;
22
- &lt;ol&gt;&lt;li&gt;&#xD;
23
- &lt;b&gt;Designed to increase sales &amp;amp; registrations &lt;/b&gt;&#xD;
24
- &lt;p&gt;Exit intent social popup helps you retain your customers for longer duration on the site. It also increases the number of registrations and sales on the e-commerce store.&lt;/p&gt;&lt;/li&gt;&#xD;
25
- &lt;li&gt;&lt;b&gt;Fully customizable&lt;/b&gt;&lt;p&gt;&#xD;
26
- This extension can be easily customized based on the requirement of the business. We have made the interface easier for the users to understand and customize it quickly.&lt;/p&gt;&lt;/li&gt;&#xD;
27
- &lt;li&gt;&lt;b&gt;Hassle- free integration&lt;/b&gt;&#xD;
28
- &lt;p&gt;The extension can be easily integrated on the store either via Magento connect manager or via FileZilla. It&#x2019;s as easy as integrating any other extension of the store.&lt;/p&gt;&lt;/li&gt;&#xD;
29
- &lt;li&gt;&lt;b&gt;Responsive across all devices&lt;/b&gt;&#xD;
30
- &lt;p&gt;The exit intent social popup works smoothly across all the devices. From mobile to tablet and desktop to widescreen, this extension does its work seamlessly.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&#xD;
31
- &lt;b&gt;Compatible with:&lt;/b&gt;&#xD;
32
- &lt;ul&gt;&lt;li&gt;&lt;b&gt;Community: &lt;/b&gt;1.9.2&lt;/li&gt;&lt;/ul&gt;&#xD;
33
- &#xD;
34
- </description>
35
- <notes>first release</notes>
 
 
 
 
 
36
  <authors><author><name>shiv kumar singh</name><user>shivam</user><email>shivam.kumar@conversionbug.com</email></author></authors>
37
- <date>2016-05-14</date>
38
- <time>09:51:37</time>
39
- <contents><target name="magelocal"><dir name="Conversionbug"><dir name="SocialPopup"><dir name="Block"><dir name="Adminhtml"><dir name="Socialpopup"><dir name="Edit"><file name="Form.php" hash="55aa01775f47a83f12587f4b9de3ec3b"/><dir name="Tab"><file name="Form.php" hash="c25fa7578d3f9b7dec3bdcda2d989128"/></dir><file name="Tabs.php" hash="863d32c3009e9614614134752ce79314"/></dir><file name="Edit.php" hash="1d663a46156139306b9312e016791b4a"/><file name="Grid.php" hash="7e5b5acdf4b17b6a1010ff93f4533505"/></dir><file name="Socialpopup.php" hash="9c9ecccd93633c095346cf3196d126e3"/></dir><file name="Facebook.php" hash="ce6c9bb103910357b4fea5a8711eae1d"/><file name="Google.php" hash="78bf8e1b36a31c6ce2e14825c072f4db"/><file name="SocialPopup.php" hash="efc3bcfd34f235c05d5451f8c53b90d1"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Helper"><file name="Data.php" hash="5489fcf165027bada04f61cdb1b7ced7"/><file name="Facebook.php" hash="42979b35d2e997994f36356e0c9d0d5b"/><file name="Google.php" hash="6e85fb9fe3b0399ea44293cb3f4709b1"/></dir><dir name="Model"><dir name="Facebook"><file name="Client.php" hash="b8ace04ceb311b9483df3bf3bcd22925"/><file name="Userinfo.php" hash="e01c77df4e90a3e1b02f4ebc45792482"/></dir><dir name="Google"><file name="Client.php" hash="470e739d6483ed35263437519c8800f3"/></dir><dir name="Resource"><file name="Setup.php" hash="6d87f95e6fe15e1a147f6895665cf426"/></dir></dir><dir name="controllers"><file name="AccountController.php" hash="4378461153011ba9b966753c5bea08b1"/><file name="AccountController.php.new" hash="64a93430ecfa5666955d65ccd0b64613"/><dir name="Adminhtml"><file name="SocialpopupController.php" hash="f5ade874360eddcdc319669b9fe2dcce"/></dir><file name="IndexController.php" hash="2a7103a65a0e5048143cde2fd759a281"/></dir><dir name="data"><dir name="conversionbug_socialpopup_setup"><file name="data-upgrade-0.1.0-0.1.1.php" hash="461ae193e2fb1d5c2d04d355f22e06a9"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a0fbed6f03b7727dad9172d235047b87"/><file name="config.xml" hash="4b41494edbd70ee7e5063898b691b712"/><file name="system.xml" hash="0b16795ccb65aa25d860eb530be0b343"/></dir><dir name="sql"><dir name="conversionbug_socialpopup_setup"><file name="install-0.1.0.php" hash="0b65ad3d2d747f81d74935661e3c80d3"/></dir></dir><file name=".DS_Store" hash="17a2d078e63365f593f6aab6b1a9339d"/></dir></dir><dir name="ConversionBug"><dir name="Core"><dir name="Block"><file name="Info.php" hash="90e4c31958204ac9e40b2293c6372296"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Store.php" hash="15df9afac0ea33498b03ad544e0bc8c5"/></dir></dir><file name="Info.php" hash="a0601dea3e6e7d3c3f7f4ac7544dd249"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="fd937326042c8165a1df0faca629db7f"/></dir><dir name="Model"><file name="Feed.php" hash="9266834784c19c05f6cf06a3acc69acc"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Display.php" hash="fd271787952e4f1b1ce98a0a68cb37cb"/><file name="Footer.php" hash="7c13df78247e0cc2fe1e11ddff2cdcdf"/><file name="Options.php" hash="a26a31999e38a540292ff24e5ed33428"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="7164e6536faa45bccbf4a09bc6fba886"/><file name="config.xml" hash="c7b1ac437420d8bb3160e561c18d10e6"/><file name="system.xml" hash="8371de258efa47ceff95e858c6c09603"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ConversionBug_SocialPopup.xml" hash="389cf6454b6340575dd3a19f5f0d84e0"/><file name="ConversionBug_Core.xml" hash="537de773791fc95a5a3e340de82162f7"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="socialpopup.xml" hash="03c43b79b0d022beae955431300beacc"/><file name="conversionbugcore.xml" hash="12ae2f9f2a96093fcefd593fed15e7b3"/></dir><dir name="template"><dir name="conversionbugcore"><file name="info.phtml" hash="4099f81b6ea49b517ef4354fd8bcb0a2"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="rwd"><dir name="default"><dir name="layout"><file name="socialpopup.xml" hash="96e5a9dbcabcbe6fb83ec1f946531ee1"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="conversionbug"><dir name="core"><file name="core.css" hash="726ac65a6b5f5aa819cebef92f99c7d4"/><dir name="images"><file name="cb_pattern.png" hash="9c5044bebc10bc6a34aa6a1e8e41b54a"/><file name="favicon.png" hash="bab36888d2974803acc518fc6e80c0a8"/><file name="logo.jpg" hash="04b873540f127f3db2702ec81537a92c"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="rwd"><dir name="default"><dir name="css"><dir name="conversionbug"><file name="colorbox.css" hash="7ca0c7889bd38f2631d750e0ac8d3cde"/><file name="socialpopup.css" hash="b46ce88b55aa8671f4bed4356d4d2065"/></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="import"><file name="product.csv" hash="fe4db0faa97e0181d36109d73e2a709d"/></dir></target><target name="mage"><dir name="js"><dir name="conversionbug"><file name="jquery.colorbox.js" hash="a83b0d62d09f3ea49d56f5a0d0200753"/></dir></dir></target><target name="magelib"><dir name="SocialLogin"><file name="Google_Client.php" hash="7b85279df4c0d845415c97a579df614e"/><dir name="auth"><file name="Google_AssertionCredentials.php" hash="19ec1a0bc3ffdeb07083e225f3e0ac7b"/><file name="Google_Auth.php" hash="15873dc9c390eadbd5da2c0297062d7c"/><file name="Google_AuthNone.php" hash="093b237c59e2e085a97e664c0ce88ebe"/><file name="Google_LoginTicket.php" hash="4397ba773564c0c73f32ae118c24b5d2"/><file name="Google_OAuth2.php" hash="39f54796674f476271ce8d5c05c9ec71"/><file name="Google_P12Signer.php" hash="e33e570503ed42cf7d25dd6c32d67263"/><file name="Google_PemVerifier.php" hash="e9fb745bc98981953a270e0374e77e58"/><file name="Google_Signer.php" hash="b89eb963b836860aa622c2111915e5ac"/><file name="Google_Verifier.php" hash="08c9de305f4824c6d94d7c40bfe7be58"/></dir><dir name="cache"><file name="Google_ApcCache.php" hash="38942168cb94c15a9064aa8faa6c1817"/><file name="Google_Cache.php" hash="98c92b5d919c9143e68230e612298a9b"/><file name="Google_FileCache.php" hash="7cb3f047c1e3774474de8e8b2f5bd638"/><file name="Google_MemcacheCache.php" hash="48f2b20eb2481b40954d0a7a130fa766"/></dir><file name="config.php" hash="e817a5320f789ffafd64a85c481fdfa5"/><dir name="contrib"><file name="Google_AdexchangebuyerService.php" hash="fcd6af83603120d00412c315fec93186"/><file name="Google_AdsenseService.php" hash="46a03ecf85100740f30d284a07eb54eb"/><file name="Google_AdsensehostService.php" hash="8b6a5cd3244cf84c6b33e111570d0d7f"/><file name="Google_AnalyticsService.php" hash="ebac87fabc96f512e2fde8b8514aec71"/><file name="Google_BigqueryService.php" hash="52cdc203a5959b43c6a8a69b9cb16f45"/><file name="Google_BloggerService.php" hash="65336d21d58f8f2c983246b2a768064c"/><file name="Google_BooksService.php" hash="1d3ea79436b063f95f1b1995217ff105"/><file name="Google_CalendarService.php" hash="1828cfdabcded687997e5cad9999b4bb"/><file name="Google_ComputeService.php" hash="fb9b77fb21dcd4b0482bff282a19d890"/><file name="Google_CustomsearchService.php" hash="71e240765a29ee901ad1f5f30a7164e6"/><file name="Google_DriveService.php" hash="49689e610b50e54ffb37fc09bb7bcf31"/><file name="Google_FreebaseService.php" hash="eb53801d59a2edd1c16e5c5b33fba221"/><file name="Google_FusiontablesService.php" hash="2e484e55d79e219246a7ef8f56dfd5ee"/><file name="Google_GanService.php" hash="78df9910ea63e74f3225678f364712d9"/><file name="Google_LatitudeService.php" hash="165096ab7a3a8b05f97ea3a3f02d28d6"/><file name="Google_LicensingService.php" hash="8f55c323fb03447bab1b7403fd4ab2f6"/><file name="Google_ModeratorService.php" hash="f20f92b05539441192ccf98ef0d6cc90"/><file name="Google_Oauth2Service.php" hash="9273a2ae188738ccd091017212495197"/><file name="Google_OrkutService.php" hash="d0cd466c78cd9c8dcd1e0cfef384696b"/><file name="Google_PagespeedonlineService.php" hash="b73efb6889f190c4aeb01758f8cfc43a"/><file name="Google_PlusMomentsService.php" hash="a4455c8ef47558346a85d2e47588146a"/><file name="Google_PlusService.php" hash="c7853657af310fa339f9aa70ff056b00"/><file name="Google_PredictionService.php" hash="2c4739a3ef181178eb4f76f9ab2d56f6"/><file name="Google_ShoppingService.php" hash="3dbda05eb3f7f8baa7f0188a0a391eac"/><file name="Google_SiteVerificationService.php" hash="9792e2bbe628fdae91dbfae35c00df14"/><file name="Google_StorageService.php" hash="51b240f63170d0c0dd27a2c6e435ddbe"/><file name="Google_TaskqueueService.php" hash="e34f538ffc1e2e412431e85c7cdec662"/><file name="Google_TasksService.php" hash="3065ef4ba7b95317e149191432cb8440"/><file name="Google_TranslateService.php" hash="5dc38b483a051aab0ded6c327beb0025"/><file name="Google_UrlshortenerService.php" hash="ef4fe776c3fa2324dde4afbe0494f979"/><file name="Google_WebfontsService.php" hash="04260525d97d2a1701821eced43fd96e"/><file name="Google_YoutubeService.php" hash="61d96013596c3d94a3388682fb085e29"/></dir><dir name="external"><file name="URITemplateParser.php" hash="dc829ddd424801e2bc4bf83bfb5e698c"/></dir><dir name="facebook"><file name="base_facebook.php" hash="3344015dbbd574739daaaff65dd4c2a9"/><file name="config.php" hash="3a0a641cb7b499641ea6ba14cbd80bd8"/><file name="facebook.php" hash="8ebb7390284d147a51fe8ca8c223e474"/><file name="fb_ca_chain_bundle.crt" hash="c4290b9deb70d0bef2f88b67fc68c8ec"/></dir><dir name="io"><file name="Google_CacheParser.php" hash="a8524de4f95bc1d237a7bf22dd3dfb8a"/><file name="Google_CurlIO.php" hash="9f5d2871c87ba61cced0efab8c57d4dc"/><file name="Google_HttpRequest.php" hash="01f22c8d762d21fd7c93d4d60737b041"/><file name="Google_IO.php" hash="872ddfd60a5ef638517ef81c7c0b6b95"/><file name="Google_REST.php" hash="e0b7abd2292576c5b087b8ddbc5c66b6"/><file name="cacerts.pem" hash="2dc185f345f7ca634aec690243f346d8"/></dir><dir name="service"><file name="Google_BatchRequest.php" hash="3c5f95b98e16d1a4a3fe2cc5cf48e9b6"/><file name="Google_MediaFileUpload.php" hash="58f7f9a71a8cbe0bc6b9a08645d22141"/><file name="Google_Model.php" hash="2c2d018441c8e8971d6b0528f3f34d85"/><file name="Google_Service.php" hash="213627cf943f19478ecd263b1f253195"/><file name="Google_ServiceResource.php" hash="184a9ba26cbabd833092d269b065e5e3"/><file name="Google_Utils.php" hash="612e0e3add05f9cf52d64065b7ccca0a"/></dir><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir></target></contents>
40
  <compatible/>
41
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
42
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
+ <name>testtestsetsete</name>
4
+ <version>0.3.0</version>
5
  <stability>stable</stability>
6
+ <license uri="http://www.ConversionBug.com/license-agreement.html">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>This extension helps convert first time visitors into registered customers &amp; registered customers into buyers.</summary>
10
+ <description>Exit intent social popup has been designed to convert first time visitors or unknown visitors into registered customers and registered customers into buyers. The exit intent social popup is the combination of exit intent popup with social login promoting special offers and discounts on the website.The popup comes up right when the user is about to leave or exit the website. Popup at the end doesn&#x2019;t distract him from the purchase process and the offer on the popup attracts him to purchase things.&#xD;
11
+ &#xD;
12
+ The important benefits of the exit intent social popup are:&#xD;
13
+ &#xD;
14
+ It increases the sales on the website.&#xD;
15
+ Social login feature combined with the offer increases the number of registrations on the website.&#xD;
16
+ How to use this extension for higher conversions?&#xD;
17
+ &#xD;
18
+ Exit intent social popup can be highly beneficial for you if used in a smart way. Before launching it for everybody, we tried and tested these extensions on the e-commerce stores of our various clients and we realized that the promotional offers made to users just before they leave the website increased the conversions (sales &amp; registrations) and reduced the bounce rate heavily. Not only for promotional offers &amp; discounts, but this exit intent social popup extension can be used for conveying important messages to the clients. Using crispy headlines for promotions and correct color code for the call to action buttons can help increase the conversions by a much greater extent.&#xD;
19
+ &#xD;
20
+ Special features of the exit intent social popup extension&#xD;
21
+ &#xD;
22
+ Designed to increase sales &amp; registrations&#xD;
23
+ Fully customizable&#xD;
24
+ Hassle-free integration&#xD;
25
+ Responsive across all devices&#xD;
26
+ Designed to increase sales &amp; registrations&#xD;
27
+ Exit intent social popup helps you retain your customers for longer duration on the site. It also increases the number of registrations and sales on the e-commerce store.&#xD;
28
+ &#xD;
29
+ Fully customizable&#xD;
30
+ This extension can be easily customized based on the requirement of the business. We have made the interface easier for the users to understand and customize it quickly.&#xD;
31
+ &#xD;
32
+ Hassle- free integration&#xD;
33
+ The extension can be easily integrated on the store either via Magento connect manager or via FileZilla. It&#x2019;s as easy as integrating any other extension of the store.&#xD;
34
+ &#xD;
35
+ Responsive across all devices&#xD;
36
+ The exit intent social popup works smoothly across all the devices. From mobile to tablet and desktop to widescreen, this extension does its work seamlessly.&#xD;
37
+ &#xD;
38
+ Compatible with:&#xD;
39
+ Community: 1.9.2</description>
40
+ <notes>changes and bug fixes</notes>
41
  <authors><author><name>shiv kumar singh</name><user>shivam</user><email>shivam.kumar@conversionbug.com</email></author></authors>
42
+ <date>2016-09-17</date>
43
+ <time>07:19:23</time>
44
+ <contents><target name="magelocal"><dir name="ConversionBug"><dir name="Core"><dir name="Block"><file name="Info.php" hash="615b0df84a02bd72de0a75c2a60181af"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Product.php" hash="d0b451bf63512ca2e4f4ef4e0dc200c5"/><file name="Store.php" hash="e50327e182f14d67ce1aeed1efa84d61"/></dir></dir><file name="Info.php" hash="aeaf0376ffec6e958c0f030a19b39747"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="fd937326042c8165a1df0faca629db7f"/></dir><dir name="Model"><file name="Feed.php" hash="9266834784c19c05f6cf06a3acc69acc"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Display.php" hash="fd271787952e4f1b1ce98a0a68cb37cb"/><file name="Footer.php" hash="7c13df78247e0cc2fe1e11ddff2cdcdf"/><file name="Options.php" hash="a26a31999e38a540292ff24e5ed33428"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="7164e6536faa45bccbf4a09bc6fba886"/><file name="config.xml" hash="c7b1ac437420d8bb3160e561c18d10e6"/><file name="system.xml" hash="7e52ad89b50f1260b86bc00114a0d326"/></dir></dir><dir name="SocialPopup"><dir name="Block"><dir name="Adminhtml"><dir name="Socialpopup"><dir name="Edit"><file name="Form.php" hash="55aa01775f47a83f12587f4b9de3ec3b"/><dir name="Tab"><file name="Form.php" hash="c25fa7578d3f9b7dec3bdcda2d989128"/></dir><file name="Tabs.php" hash="863d32c3009e9614614134752ce79314"/></dir><file name="Edit.php" hash="1d663a46156139306b9312e016791b4a"/><file name="Grid.php" hash="7e5b5acdf4b17b6a1010ff93f4533505"/></dir><file name="Socialpopup.php" hash="9c9ecccd93633c095346cf3196d126e3"/></dir><file name="Facebook.php" hash="ce6c9bb103910357b4fea5a8711eae1d"/><file name="Google.php" hash="78bf8e1b36a31c6ce2e14825c072f4db"/><file name="SocialPopup.php" hash="efc3bcfd34f235c05d5451f8c53b90d1"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Helper"><file name="Data.php" hash="5489fcf165027bada04f61cdb1b7ced7"/><file name="Facebook.php" hash="42979b35d2e997994f36356e0c9d0d5b"/><file name="Google.php" hash="6e85fb9fe3b0399ea44293cb3f4709b1"/></dir><dir name="Model"><dir name="Facebook"><file name="Client.php" hash="b8ace04ceb311b9483df3bf3bcd22925"/><file name="Userinfo.php" hash="e01c77df4e90a3e1b02f4ebc45792482"/></dir><dir name="Google"><file name="Client.php" hash="470e739d6483ed35263437519c8800f3"/></dir><dir name="Resource"><file name="Setup.php" hash="6d87f95e6fe15e1a147f6895665cf426"/></dir></dir><dir name="controllers"><file name="AccountController.php" hash="4378461153011ba9b966753c5bea08b1"/><file name="AccountController.php.new" hash="64a93430ecfa5666955d65ccd0b64613"/><dir name="Adminhtml"><file name="SocialpopupController.php" hash="f5ade874360eddcdc319669b9fe2dcce"/></dir><file name="IndexController.php" hash="aac359802567b4b57b0133cc9752068f"/></dir><dir name="data"><dir name="conversionbug_socialpopup_setup"><file name="data-upgrade-0.1.0-0.1.1.php" hash="461ae193e2fb1d5c2d04d355f22e06a9"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="fcf91117c9b8ffab461359b2f2dca674"/><file name="config.xml" hash="8f30a44c70bc20dd1169c38223e05c96"/><file name="system.xml" hash="f6364735237623cfb21b84b1ee7ae5f6"/></dir><dir name="sql"><dir name="conversionbug_socialpopup_setup"><file name="install-0.1.0.php" hash="0b65ad3d2d747f81d74935661e3c80d3"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="conversionbugcore.xml" hash="e322159c506c539d8b755fc65e7434b8"/><file name="socialpopup.xml" hash="03c43b79b0d022beae955431300beacc"/></dir><dir name="template"><dir name="conversionbugcore"><file name="info.phtml" hash="9c5797c75db2e608fb652f02adb3a02c"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="socialpopup.xml" hash="b87fd1e1f16ed9460029de24f1babc1a"/></dir><dir name="template"><dir name="socialpopup"><file name="forgotpassword.phtml" hash="b7b44fc9092e8d3e0bf7f76904f36b87"/><file name="form.phtml" hash="c2a6b2b53b446718bf04b7d87aa6ff18"/><file name="form.phtml.new" hash="ae050c0e0217c8f983936cdbd8b4ceaa"/><file name="register.phtml" hash="7745d92de6d46b0ffbcad9d8495671c2"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ConversionBug_Core.xml" hash="537de773791fc95a5a3e340de82162f7"/><file name="ConversionBug_SocialPopup.xml" hash="c7a477751f5061957aec7a4d39c5fca3"/></dir></target><target name="mageweb"><dir name="js"><dir name="conversionbug"><dir name="core"><file name="conversion.js" hash="6c1b75eb540e3a1063b3a975cda911c3"/></dir><file name="jquery.colorbox.js" hash="a83b0d62d09f3ea49d56f5a0d0200753"/></dir></dir><dir name="lib"><dir name="SocialLogin"><file name="Google_Client.php" hash="a5e9a8a7f54ef1450d1044eb73d134c6"/><dir name="auth"><file name="Google_AssertionCredentials.php" hash="19ec1a0bc3ffdeb07083e225f3e0ac7b"/><file name="Google_Auth.php" hash="15873dc9c390eadbd5da2c0297062d7c"/><file name="Google_AuthNone.php" hash="093b237c59e2e085a97e664c0ce88ebe"/><file name="Google_LoginTicket.php" hash="4397ba773564c0c73f32ae118c24b5d2"/><file name="Google_OAuth2.php" hash="39f54796674f476271ce8d5c05c9ec71"/><file name="Google_P12Signer.php" hash="e33e570503ed42cf7d25dd6c32d67263"/><file name="Google_PemVerifier.php" hash="e9fb745bc98981953a270e0374e77e58"/><file name="Google_Signer.php" hash="b89eb963b836860aa622c2111915e5ac"/><file name="Google_Verifier.php" hash="08c9de305f4824c6d94d7c40bfe7be58"/></dir><dir name="cache"><file name="Google_ApcCache.php" hash="38942168cb94c15a9064aa8faa6c1817"/><file name="Google_Cache.php" hash="98c92b5d919c9143e68230e612298a9b"/><file name="Google_FileCache.php" hash="7cb3f047c1e3774474de8e8b2f5bd638"/><file name="Google_MemcacheCache.php" hash="48f2b20eb2481b40954d0a7a130fa766"/></dir><file name="config.php" hash="e817a5320f789ffafd64a85c481fdfa5"/><dir name="contrib"><file name="Google_AdexchangebuyerService.php" hash="fcd6af83603120d00412c315fec93186"/><file name="Google_AdsenseService.php" hash="46a03ecf85100740f30d284a07eb54eb"/><file name="Google_AdsensehostService.php" hash="8b6a5cd3244cf84c6b33e111570d0d7f"/><file name="Google_AnalyticsService.php" hash="ebac87fabc96f512e2fde8b8514aec71"/><file name="Google_BigqueryService.php" hash="52cdc203a5959b43c6a8a69b9cb16f45"/><file name="Google_BloggerService.php" hash="65336d21d58f8f2c983246b2a768064c"/><file name="Google_BooksService.php" hash="1d3ea79436b063f95f1b1995217ff105"/><file name="Google_CalendarService.php" hash="1828cfdabcded687997e5cad9999b4bb"/><file name="Google_ComputeService.php" hash="fb9b77fb21dcd4b0482bff282a19d890"/><file name="Google_CustomsearchService.php" hash="71e240765a29ee901ad1f5f30a7164e6"/><file name="Google_DriveService.php" hash="49689e610b50e54ffb37fc09bb7bcf31"/><file name="Google_FreebaseService.php" hash="eb53801d59a2edd1c16e5c5b33fba221"/><file name="Google_FusiontablesService.php" hash="2e484e55d79e219246a7ef8f56dfd5ee"/><file name="Google_GanService.php" hash="78df9910ea63e74f3225678f364712d9"/><file name="Google_LatitudeService.php" hash="165096ab7a3a8b05f97ea3a3f02d28d6"/><file name="Google_LicensingService.php" hash="8f55c323fb03447bab1b7403fd4ab2f6"/><file name="Google_ModeratorService.php" hash="f20f92b05539441192ccf98ef0d6cc90"/><file name="Google_Oauth2Service.php" hash="9a3f9c543c0c1d250840f5bd529c61bd"/><file name="Google_OrkutService.php" hash="d0cd466c78cd9c8dcd1e0cfef384696b"/><file name="Google_PagespeedonlineService.php" hash="b73efb6889f190c4aeb01758f8cfc43a"/><file name="Google_PlusMomentsService.php" hash="a4455c8ef47558346a85d2e47588146a"/><file name="Google_PlusService.php" hash="c7853657af310fa339f9aa70ff056b00"/><file name="Google_PredictionService.php" hash="2c4739a3ef181178eb4f76f9ab2d56f6"/><file name="Google_ShoppingService.php" hash="3dbda05eb3f7f8baa7f0188a0a391eac"/><file name="Google_SiteVerificationService.php" hash="9792e2bbe628fdae91dbfae35c00df14"/><file name="Google_StorageService.php" hash="51b240f63170d0c0dd27a2c6e435ddbe"/><file name="Google_TaskqueueService.php" hash="e34f538ffc1e2e412431e85c7cdec662"/><file name="Google_TasksService.php" hash="3065ef4ba7b95317e149191432cb8440"/><file name="Google_TranslateService.php" hash="5dc38b483a051aab0ded6c327beb0025"/><file name="Google_UrlshortenerService.php" hash="ef4fe776c3fa2324dde4afbe0494f979"/><file name="Google_WebfontsService.php" hash="04260525d97d2a1701821eced43fd96e"/><file name="Google_YoutubeService.php" hash="61d96013596c3d94a3388682fb085e29"/></dir><dir name="external"><file name="URITemplateParser.php" hash="dc829ddd424801e2bc4bf83bfb5e698c"/></dir><dir name="facebook"><file name="base_facebook.php" hash="3344015dbbd574739daaaff65dd4c2a9"/><file name="config.php" hash="3a0a641cb7b499641ea6ba14cbd80bd8"/><file name="facebook.php" hash="8ebb7390284d147a51fe8ca8c223e474"/><file name="fb_ca_chain_bundle.crt" hash="c4290b9deb70d0bef2f88b67fc68c8ec"/></dir><dir name="io"><file name="Google_CacheParser.php" hash="a8524de4f95bc1d237a7bf22dd3dfb8a"/><file name="Google_CurlIO.php" hash="9f5d2871c87ba61cced0efab8c57d4dc"/><file name="Google_HttpRequest.php" hash="01f22c8d762d21fd7c93d4d60737b041"/><file name="Google_IO.php" hash="872ddfd60a5ef638517ef81c7c0b6b95"/><file name="Google_REST.php" hash="e0b7abd2292576c5b087b8ddbc5c66b6"/><file name="cacerts.pem" hash="2dc185f345f7ca634aec690243f346d8"/></dir><dir name="service"><file name="Google_BatchRequest.php" hash="3c5f95b98e16d1a4a3fe2cc5cf48e9b6"/><file name="Google_MediaFileUpload.php" hash="58f7f9a71a8cbe0bc6b9a08645d22141"/><file name="Google_Model.php" hash="2c2d018441c8e8971d6b0528f3f34d85"/><file name="Google_Service.php" hash="213627cf943f19478ecd263b1f253195"/><file name="Google_ServiceResource.php" hash="184a9ba26cbabd833092d269b065e5e3"/><file name="Google_Utils.php" hash="612e0e3add05f9cf52d64065b7ccca0a"/></dir><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir></dir></target><target name="magemedia"><dir name="wysiwyg"><file name="image.png" hash="ee6d3fdb6b84dc6305e1930c9d62c9a1"/><file name="line.png" hash="17bdece70843b982604892de36c529d2"/><file name="mail.png" hash="2e13abe58e9cbf8c1e3ad388777d8e1e"/><file name="password.png" hash="26deab3dfbb79df6e7a1ab113b5a90f0"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="conversionbug"><dir name="core"><file name="core.css" hash="29c9cad2d9271f28bfd9eddd5c808d5d"/><dir name="images"><file name="cb_pattern.png" hash="9c5044bebc10bc6a34aa6a1e8e41b54a"/><file name="favicon.png" hash="bab36888d2974803acc518fc6e80c0a8"/><file name="logo.jpg" hash="04b873540f127f3db2702ec81537a92c"/><file name="logo.png" hash="ee6d3fdb6b84dc6305e1930c9d62c9a1"/><file name="mail.png" hash="dda776f14745ef6ed3ea7c273b89414a"/><file name="onesignal.png" hash="cd0a13c160d15090f2a7cc24e82adb94"/><file name="skype.png" hash="c47bc27f92a5037b5e5808a4c7946eef"/><file name="star.png" hash="7ba3058f225533076d823ad0de40cf61"/><file name="storebg.png" hash="afc4c40ea7a186c807daa8f4bd16dff3"/><file name="tick.png" hash="a93719f7f9a401c5aa10745e72f33b6a"/><file name="tick1.png" hash="a77e5cdd4aa5960fd325028b3cad225b"/><file name="web.png" hash="d6a873b4366d7337b6e3bc048ad3399f"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="conversionbug"><file name="colorbox.css" hash="7ca0c7889bd38f2631d750e0ac8d3cde"/><file name="controls.png" hash="05ad6ec2cbc17a7f3d1b1aac6dbe770d"/><file name="loading.gif" hash="f1d7268ba36b264f8b33b5b2bf0f108c"/><dir name="owl"><file name="AjaxLoader.gif" hash="5b8b06c052cac80413d62e5c45f9f37b"/><file name="bootstrapTheme.css" hash="6a99dc7813d9a40140192e71fe4e2cc7"/><file name="custom.css" hash="2966971052651b1a422b3bb594410b9c"/><file name="glyphicons-halflings-green.png" hash="9bbc6e9602998a385c2ea13df56470fd"/><file name="glyphicons-halflings-green.png_" hash="9cae7799ad4cae356531cb566f8fe287"/><file name="glyphicons-halflings.png" hash="2516339970d710819585f90773aebe0a"/><file name="grabbing.png" hash="d817e1dba5bd5d891d0504bf1715807b"/><file name="owl.carousel.css" hash="3113902e75b311845eb160a0c4b50f51"/><file name="owl.carousel.js" hash="a5f96c62d75be144282ef6cc429a6259"/><file name="owl.css" hash="6c438d4a7126a61e86805ebc0aebdb55"/><file name="owl.theme.css" hash="0a3f28b2f8a363198f35a188bea9ca2b"/><file name="owl.transitions.css" hash="b1bdaeac4065bf67a7d7a06213192964"/><file name="responsive.css" hash="6b7eb0867b2952eb412131c8c7fb1b85"/></dir><file name="socialpopup.css" hash="1dae03785bf2881839f162ae0d28ff8c"/><file name="style.css" hash="7f8cb16a9abae753af4bc0d27ef96830"/></dir></dir></dir></dir></dir></target></contents>
45
  <compatible/>
46
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
47
  </package>
skin/adminhtml/default/default/conversionbug/core/core.css CHANGED
@@ -1,12 +1,21 @@
1
- .cb-block dl > dt.label{background: #d1dedf url("images/logo.jpg") no-repeat scroll 0px -1px;padding-left: 50px;text-indent: -999em;}
2
- .cb-intro{background:rgb(25,25,25);height:162px;}
3
- .cb-pattern{background: url("images/cb_pattern.png") no-repeat;height: 162px;width:39%;float:right}
4
- .cb-intro .content{float:left;width:56%;padding:10px 10px 10px 30px;color:white;}
5
- h3.cb-header{background: transparent url("images/favicon.png") no-repeat scroll 0 0;height: 37px;overflow: hidden;padding: 0;text-indent: -9999px;width: 120px;display:none;}
6
- .cbstore-block .item-extensions {float: left;margin: 0 0 0 70px;min-height: 400px;padding: 24px 0;width: 17%;}
7
- .cbstore-block .item-extensions .image img {width: 175px;}
8
- .cbstore-block .item-extensions .title {border-bottom: 1px solid #ededed;margin: 0 0 15px;padding: 31px 0 17px;text-align: center;}
9
- .cbstore-block .item-extensions .title a {color: #545454;display: block;font-family: Arial;font-size: 16px;font-weight: bold;max-height: 57px;min-height: 57px;overflow: hidden;text-decoration: none;}
10
- .cbstore-block .item-extensions .title a:hover {color: #d4022e;}
11
- .cbstore-block .item-extensions .price {color: #000000;font-size: 20px;font-weight: bold;text-align: center;}
12
- .cbstore-block .store-extensions-header {border-bottom: 1px dashed #dddddd;font-family: Arial;font-size: 1.6666em;line-height: 1.25em;margin-left: 70px;padding-bottom: 30px;padding-top: 7px;}
 
 
 
 
 
 
 
 
 
1
+ .content {width:100%;padding-top: 59px; background: url("images/storebg.png") no-repeat;}
2
+ .cb-details {width:70%;float:left}
3
+ .cb-intro{margin: 0px 0px 0px 25px; padding-top: 35px;}
4
+ .cb-pattern{background: url("images/logo.png") no-repeat;height: 100px;width:30%;float:left}
5
+ .cb-intro .content h1{color:#fff;font-weight: bold;}
6
+ .cb-intro .content a{color: #000;padding-left: 12px; font-size: 14px}
7
+ .list-inline {padding-left: 0;list-style: none;margin-left: -5px}
8
+ .list-inline>li {display: inline-block;padding-left: 5px;padding-right: 64px;}
9
+ .list-inline>li.cb-web {background: url("images/web.png") no-repeat; background-position: left center;}
10
+ .list-inline>li.cb-mail {background: url("images/mail.png") no-repeat; background-position: left center;}
11
+ .list-inline>li.cb-skype {background: url("images/skype.png") no-repeat; background-position: left center;}
12
+ .entry-edit .content {pading:0px 0px !important;}
13
+ .product-desc>ul>li {list-style:none;font-size: 12px;line-height: 22px;list-style-image: url("images/tick1.png");
14
+ list-style-position: inside;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
15
+ .rating{float: left;background: url("images/star.png") no-repeat;width: 16px;background-position: right center;
16
+ padding-right: 17px;color: gray;padding-top: 1px;}
17
+ .item-extensions>li{width:25%;float: left;list-style: none;margin-left: 23px;padding-right: 50px;margin-top: 25px;}
18
+ .price{float: right;font-weight: bold;}
19
+ .images img {height:262px}
20
+ .title a {text-decoration: none !important;}
21
+ .item-extensions {float: left;}
skin/adminhtml/default/default/conversionbug/core/images/logo.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/mail.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/onesignal.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/skype.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/star.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/storebg.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/tick.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/tick1.png ADDED
Binary file
skin/adminhtml/default/default/conversionbug/core/images/web.png ADDED
Binary file
skin/frontend/{rwd → base}/default/css/conversionbug/colorbox.css RENAMED
File without changes
skin/frontend/base/default/css/conversionbug/controls.png ADDED
Binary file
skin/frontend/base/default/css/conversionbug/loading.gif ADDED
Binary file
skin/frontend/base/default/css/conversionbug/owl/AjaxLoader.gif ADDED
Binary file
skin/frontend/base/default/css/conversionbug/owl/bootstrapTheme.css ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ owl-theme .owl-controls .owl-buttons .owl-prev {
2
+ left: -45px;
3
+ top: 55px;
4
+ }
5
+ .owl-theme .owl-controls .owl-buttons div {
6
+ position: absolute;
7
+ }
8
+ .owl-theme .owl-controls .owl-buttons div {
9
+ padding: 5px 9px;
10
+ }
11
+ .owl-theme .owl-controls .owl-buttons div {
12
+ background: none repeat scroll 0 0 #869791;
13
+ border-radius: 30px;
14
+ color: #fff;
15
+ display: inline-block;
16
+ font-size: 12px;
17
+ margin: 5px;
18
+ opacity: 0.5;
19
+ padding: 3px 10px;
20
+ }
21
+ .owl-controls .owl-page, .owl-controls .owl-buttons div {
22
+ cursor: pointer;
23
+ }
24
+ .owl-theme .owl-controls {
25
+ text-align: center;
26
+ }
27
+ .owl-theme .owl-buttons i {
28
+ margin-top: 2px;
29
+ }
30
+ .icon-chevron-left {
31
+ background-position: -432px -72px;
32
+ }
33
+ .icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
34
+ background-image: url("glyphicons-halflings-white.png");
35
+ }
36
+ [class^="icon-"], [class*=" icon-"] {
37
+ background-image: url("glyphicons-halflings-green.png");
38
+ background-position: 14px 14px;
39
+ background-repeat: no-repeat;
40
+ display: inline-block;
41
+ height: 14px;
42
+ line-height: 14px;
43
+ margin-top: 4px;
44
+ vertical-align: text-top;
45
+ width: 14px;
46
+ }
47
+ [class^="icon-"], [class*=" icon-"] {
48
+ background-image: url("glyphicons-halflings-green.png");
49
+ background-position: 14px 14px;
50
+ background-repeat: no-repeat;
51
+ display: inline-block;
52
+ height: 14px;
53
+ line-height: 14px;
54
+ margin-top: 4px;
55
+ vertical-align: text-top;
56
+ width: 14px;
57
+ }
58
+ .owl-theme .owl-controls .owl-buttons div {
59
+ color: #fff;
60
+ font-size: 12px;
61
+ }
62
+ .owl-controls .owl-page, .owl-controls .owl-buttons div {
63
+ cursor: pointer;
64
+ }
65
+ .icon-chevron-left {
66
+ background-position: -432px -72px;
67
+ }
68
+ .owl-theme .owl-buttons i {
69
+ margin-top: 2px;
70
+ }
71
+ .owl-theme .owl-buttons i {
72
+ margin-top: 2px;
73
+ }
74
+ .icon-chevron-right {
75
+ background-position: -456px -72px;
76
+ }
skin/frontend/base/default/css/conversionbug/owl/custom.css ADDED
@@ -0,0 +1,421 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Owl Carousel Bootstrap Custom CSS */
2
+
3
+ /* Header Navigation */
4
+ #top-nav{
5
+ border-bottom: 1px solid #e1e6dd;
6
+ background: #FFF;
7
+ -webkit-transform: translateZ(0)
8
+
9
+ }
10
+ #top-nav.navbar{
11
+ margin-bottom: 0px;
12
+
13
+ }
14
+ #top-nav.navbar .nav{
15
+ margin: 8px 0px;
16
+ }
17
+
18
+ #top-nav.navbar .nav > li > a {
19
+ padding: 6px 12px;
20
+ margin: 0px;
21
+ text-transform: uppercase;
22
+ font-weight: 400;
23
+
24
+ -webkit-transition: background-color 200ms ease;
25
+ -moz-transition: background-color 200ms ease;
26
+ -o-transition: background-color 200ms ease;
27
+ transition: background-color 200ms ease;
28
+ }
29
+ #top-nav.navbar .nav > li > a.download{
30
+ -webkit-border-radius: 3px;
31
+ -moz-border-radius: 3px;
32
+ border-radius: 3px;
33
+ }
34
+
35
+ #top-nav.navbar .nav > li > a.download-on{
36
+ background-color: #ff8a3c;
37
+ color: #ffffff;
38
+ }
39
+ #top-nav.navbar .nav > li > a.download-on:hover{
40
+ color: #ffffff;
41
+ background-color: #ff7920;
42
+ }
43
+ .btn-navbar span.icon-bar{
44
+ margin-top: 0px;
45
+ }
46
+
47
+ /* Header */
48
+
49
+ #header{
50
+ background: #f1f1f1;
51
+ padding: 100px 0 100px;
52
+ }
53
+ #header h1{
54
+ color: #7fc242;
55
+ margin-bottom: 10px;
56
+ margin-top: 40px;
57
+ }
58
+ #header h3{
59
+ margin-bottom: 30px;
60
+ width: 400px;
61
+ }
62
+ #header .btn-success {
63
+ padding: 15px 30px;
64
+ margin-bottom: 5px;
65
+ }
66
+ #header .logo{
67
+ display: block;
68
+ margin-top:60px;
69
+ float: right
70
+ }
71
+ img.arrow-down{
72
+ margin: 0 auto;
73
+ display: block;
74
+ }
75
+ h1{
76
+ margin-top: 80px;
77
+ }
78
+
79
+ pre.pre-show{
80
+ margin: 40px 0px;
81
+
82
+ }
83
+ .tab-content pre.pre-show{
84
+ margin: 0px 0px 0px 0px;
85
+ }
86
+ .nav-tabs{
87
+ margin-top: 20px;
88
+ margin-bottom: 0px;
89
+
90
+ }
91
+ .tab-content{
92
+ border-left: 1px solid #ddd;
93
+ border-right: 1px solid #ddd;
94
+ border-bottom: 1px solid #ddd;
95
+ -webkit-border-radius: 0px 0px 4px 4px;
96
+ -moz-border-radius: 0px 0px 4px 4px;
97
+ border-radius: 0px 0px 4px 4px;
98
+
99
+ }
100
+ /* Content */
101
+ .table th, .table td {
102
+ padding: 8px 12px;
103
+ }
104
+
105
+ /* Footer */
106
+
107
+ #footer{
108
+ padding: 20px 0px;
109
+ background: #f3f3f3;
110
+ text-align: center
111
+ }
112
+ .twitter-share-button{
113
+ top: 4px;
114
+ position: relative;
115
+ }
116
+
117
+ /* Demo Slides */
118
+
119
+ #owl-example .item{
120
+ padding: 30px 0px;
121
+ margin: 10px;
122
+ color: #FFF;
123
+ -webkit-border-radius: 3px;
124
+ -moz-border-radius: 3px;
125
+ border-radius: 3px;
126
+ text-align: center;
127
+ }
128
+ #owl-example .item img{
129
+ width: auto;
130
+ margin: 0 auto;
131
+ display: block;
132
+ }
133
+ #owl-example .item h3{
134
+ font-size: 28px;
135
+ font-weight: 300;
136
+ margin: 25px 0 0;
137
+ }
138
+ #owl-example .item h4{
139
+ margin: 5px 0 0;
140
+ font-size: 18px;
141
+ }
142
+ .item h1{
143
+ margin: inherit;
144
+ }
145
+
146
+ .orange{
147
+ background: #ff8a3c;
148
+ }
149
+ .darkCyan{
150
+ background: #42bdc2;
151
+ }
152
+ .forestGreen{
153
+ background: #7fc242;
154
+ }
155
+ .yellow {
156
+ background: #ffd800;
157
+ }
158
+ .dodgerBlue {
159
+ background: #388bd1;
160
+ }
161
+ .skyBlue {
162
+ background: #a1def8;
163
+ }
164
+ .zombieGreen {
165
+ background: #3fbf79;
166
+ }
167
+ .violet {
168
+ background: #db6ac5;
169
+ }
170
+ .yellowLight {
171
+ background: #fee664;
172
+ }
173
+ .steelGray {
174
+ background: #cad3d0;
175
+ }
176
+
177
+ /* More Demo Box */
178
+
179
+ #example-info h1,
180
+ #more h1{
181
+ margin-top: 40px;
182
+ }
183
+ .demos-row{
184
+ margin-top: 30px;
185
+ margin-bottom: 30px;
186
+ }
187
+ .demo-page{
188
+ margin-top: 0px;
189
+ margin-bottom: 100px;
190
+ }
191
+ .demo-box{
192
+ display: block;
193
+ background: #f3f3f3;
194
+ text-align: center;
195
+ font-size: 18px;
196
+ -webkit-border-radius: 3px;
197
+ -moz-border-radius: 3px;
198
+ border-radius: 3px;
199
+ }
200
+ .demo-box h3{
201
+ padding-bottom:20px;
202
+ margin: 0px;
203
+ color: #869690;
204
+ }
205
+ .demo-box:hover{
206
+ text-decoration: none;
207
+ }
208
+ .demo-wrapper{
209
+ padding: 30px 0px 20px 0px;
210
+ padding-left: 30px;
211
+ padding-right: 30px;
212
+ }
213
+ .demo-slide {
214
+ float: left;
215
+ }
216
+ .demo-slide .bg{
217
+ background: #aebab6;
218
+ margin-right: 1px;
219
+ height: 100%;
220
+ }
221
+ .demo-box:hover .demo-slide .bg{
222
+ background: #7fc242;
223
+ }
224
+ /* Images */
225
+ .demo-images .demo-slide{
226
+ height: 40px;
227
+ width: 33.3333333%;
228
+ }
229
+
230
+ /* Full */
231
+ .demo-full {
232
+ padding-left: 0px;
233
+ padding-right: 0px;
234
+ }
235
+ .demo-full .demo-slide{
236
+ height: 40px;
237
+ width: 25%;
238
+ }
239
+
240
+ /* Custom */
241
+ .demo-custom .demo-slide{
242
+ height: 40px;
243
+ width: 10%;
244
+ }
245
+ /* One */
246
+ .demo-one .demo-slide{
247
+ height: 40px;
248
+ width: 100%;
249
+ }
250
+
251
+ /* json */
252
+
253
+ .demo-Json .demo-slide {
254
+ height: 40px;
255
+ width: 20%;
256
+ }
257
+ .demo-Json-custom .demo-slide{
258
+ height: 40px;
259
+ width: 33.3333333%;
260
+ }
261
+ /* loading icon */
262
+
263
+ .demo-lazy .demo-slide{
264
+ height: 40px;
265
+ width: 33.3333333%;
266
+ }
267
+ .demo-lazy .demo-slide .bg{
268
+ background: url('../img/AjaxLoader.gif') no-repeat center center #aebab6;
269
+ }
270
+
271
+ /* Auto Height */
272
+ .demo-height .demo-slide{
273
+ height: 40px;
274
+ width: 100%;
275
+ }
276
+
277
+ /* Changelog */
278
+ #changelog{
279
+ margin-bottom: 40px;
280
+ }
281
+ #changelog .label{
282
+ margin-bottom:10px;
283
+ }
284
+ #changelog .log{
285
+ margin-bottom: 30px;
286
+ padding-bottom: 30px;
287
+ border-bottom: 1px solid #e1e6dd;
288
+ }
289
+ /* Faq */
290
+ #faq dt {
291
+ line-height: 26px;
292
+ }
293
+ #faq dd{
294
+ line-height: 22px;
295
+ margin-bottom: 20px;
296
+ }
297
+
298
+
299
+
300
+ /* Responsive Stuff */
301
+
302
+
303
+ @media (max-width: 979px) {
304
+ .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
305
+ padding: 0px;
306
+ }
307
+ .navbar-fixed-top, .navbar-fixed-bottom {
308
+ position: fixed;
309
+ }
310
+ }
311
+ @media (max-width: 768px) {
312
+ .navbar.navbar-fixed-top{
313
+ position: static;
314
+ }
315
+ .btn.btn-navbar{
316
+ margin: 9px 20px 9px 8px;
317
+ padding: 10px 10px;
318
+ }
319
+ .nav-collapse .nav > li{
320
+ border-top: 1px solid #e1e6dd;
321
+ text-align: center
322
+ }
323
+ #header .logo{
324
+ margin-top:40px;
325
+ margin: 20px auto 0px;
326
+ float: none;
327
+ height: 150px;
328
+ }
329
+ #header {
330
+ text-align: center;
331
+ padding: 60px 0px 30px;
332
+ }
333
+ #header h1{
334
+ margin: 10px 0;
335
+ }
336
+ #header h3{
337
+ margin-bottom: 10px;
338
+ width: auto;
339
+ padding: 0px 20px;
340
+ }
341
+ h1 {
342
+ font-size: 38px;
343
+ margin: 20px 0;
344
+ }
345
+ h2 {
346
+ font-size: 24px;
347
+ }
348
+ h3 {
349
+ font-size: 20px;
350
+ }
351
+ h4 {
352
+ font-size: 16px;
353
+ }
354
+ h5 {
355
+ font-size: 13px;
356
+ }
357
+ h6 {
358
+ font-size: 12px;
359
+ }
360
+
361
+ }
362
+
363
+
364
+ @media (max-width: 480px) {
365
+ .navbar-fixed-top, .navbar-fixed-bottom {
366
+ position: static;
367
+ }
368
+ #header {
369
+ text-align: center;
370
+ padding: 20px 0px 20px;
371
+ }
372
+ #header .logo{
373
+ margin-top:0px;
374
+ }
375
+
376
+ }
377
+
378
+ /*
379
+ NO MORE TABLES!! ;)
380
+ */
381
+ @media (max-width: 767px) {
382
+
383
+ .hp-table table, .hp-table thead, .hp-table .hp-table tbody, .hp-table th, .hp-table td, .hp-table tr {
384
+ display: block;
385
+ }
386
+ .hp-table thead tr {
387
+ display: none;
388
+ }
389
+ .hp-table tr { border: 0px solid #ccc; margin-bottom: 10px; }
390
+
391
+ .hp-table td:before {
392
+ top: 6px;
393
+ left: 6px;
394
+ width: 45%;
395
+ padding-right: 10px;
396
+ white-space: nowrap;
397
+ }
398
+
399
+ .hp-table td:nth-of-type(2):before {
400
+ content: "Default:";
401
+ font-weight: bold;
402
+ }
403
+ .hp-table td:nth-of-type(3):before {
404
+ content: "Type:";
405
+ font-weight: bold;
406
+ }
407
+ .hp-table td:nth-of-type(4):before {
408
+ content: "Description:";
409
+ font-weight: bold;
410
+ }
411
+ }
412
+
413
+
414
+
415
+
416
+
417
+
418
+
419
+
420
+
421
+
skin/frontend/base/default/css/conversionbug/owl/glyphicons-halflings-green.png ADDED
Binary file
skin/frontend/base/default/css/conversionbug/owl/glyphicons-halflings-green.png_ ADDED
Binary file
skin/frontend/base/default/css/conversionbug/owl/glyphicons-halflings.png ADDED
Binary file
skin/frontend/base/default/css/conversionbug/owl/grabbing.png ADDED
Binary file
skin/frontend/base/default/css/conversionbug/owl/owl.carousel.css ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * Core Owl Carousel CSS File
3
+ * v1.3.3
4
+ */
5
+ /* clearfix */
6
+
7
+ .owl-carousel .owl-wrapper:after {
8
+ content: ".";
9
+ display: block;
10
+ clear: both;
11
+ visibility: hidden;
12
+ line-height: 0;
13
+ height: 0;
14
+ }
15
+ /* display none until init */
16
+
17
+ .owl-carousel {
18
+ display: none;
19
+ position: relative;
20
+ width: 100%;
21
+ background: #fff;
22
+ -ms-touch-action: pan-y;
23
+ }
24
+
25
+ .owl-carousel .owl-wrapper {
26
+ display: none;
27
+ position: relative;
28
+ -webkit-transform: translate3d(0px, 0px, 0px);
29
+ }
30
+
31
+ .owl-carousel .owl-wrapper-outer {
32
+ overflow: hidden;
33
+ position: relative;
34
+ width: 100%;
35
+ }
36
+
37
+ .owl-carousel .owl-wrapper-outer.autoHeight {
38
+ -webkit-transition: height 500ms ease-in-out;
39
+ -moz-transition: height 500ms ease-in-out;
40
+ -ms-transition: height 500ms ease-in-out;
41
+ -o-transition: height 500ms ease-in-out;
42
+ transition: height 500ms ease-in-out;
43
+ }
44
+
45
+ .owl-carousel .owl-item {
46
+ float: left;
47
+ }
48
+
49
+ .owl-carousel .owl-item:hover h6 {
50
+ color: #E40023;
51
+ opacity: 0.8;
52
+ }
53
+
54
+ .owl-item h6 {
55
+ padding: 0px;
56
+ color: black;
57
+ text-decoration: none;
58
+ /* padding-bottom: 10px; */
59
+ word-spacing: 2px;
60
+ font-size: 12px;
61
+ /* height: 50px; */
62
+ font-weight: 600;
63
+ font-family: 'Raleway', sans-serif;
64
+ }
65
+
66
+ .owl-controls .owl-page,
67
+ .owl-controls .owl-buttons div {
68
+ cursor: pointer;
69
+ }
70
+
71
+ .owl-controls {
72
+ -webkit-user-select: none;
73
+ -khtml-user-select: none;
74
+ -moz-user-select: none;
75
+ -ms-user-select: none;
76
+ user-select: none;
77
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
78
+ }
79
+ /* mouse grab icon */
80
+
81
+ .grabbing {
82
+ cursor: url(grabbing.png) 8 8, move;
83
+ }
84
+ /* fix */
85
+
86
+ .owl-carousel .owl-wrapper,
87
+ .owl-carousel .owl-item {
88
+ -webkit-backface-visibility: hidden;
89
+ -moz-backface-visibility: hidden;
90
+ -ms-backface-visibility: hidden;
91
+ -webkit-transform: translate3d(0, 0, 0);
92
+ -moz-transform: translate3d(0, 0, 0);
93
+ -ms-transform: translate3d(0, 0, 0);
94
+ }
95
+
96
+ //html css
skin/frontend/base/default/css/conversionbug/owl/owl.carousel.js ADDED
@@ -0,0 +1,1512 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jQuery OwlCarousel v1.3.3
3
+ *
4
+ * Copyright (c) 2013 Bartosz Wojciechowski
5
+ * http://www.owlgraphic.com/owlcarousel/
6
+ *
7
+ * Licensed under MIT
8
+ *
9
+ */
10
+
11
+ /*JS Lint helpers: */
12
+ /*global dragMove: false, dragEnd: false, $, jQuery, alert, window, document */
13
+ /*jslint nomen: true, continue:true */
14
+
15
+ if (typeof Object.create !== "function") {
16
+ Object.create = function (obj) {
17
+ function F() {}
18
+ F.prototype = obj;
19
+ return new F();
20
+ };
21
+ }
22
+ (function ($, window, document) {
23
+
24
+ var Carousel = {
25
+ init : function (options, el) {
26
+ var base = this;
27
+
28
+ base.$elem = $(el);
29
+ base.options = $.extend({}, $.fn.owlCarousel.options, base.$elem.data(), options);
30
+
31
+ base.userOptions = options;
32
+ base.loadContent();
33
+ },
34
+
35
+ loadContent : function () {
36
+ var base = this, url;
37
+
38
+ function getData(data) {
39
+ var i, content = "";
40
+ if (typeof base.options.jsonSuccess === "function") {
41
+ base.options.jsonSuccess.apply(this, [data]);
42
+ } else {
43
+ for (i in data.owl) {
44
+ if (data.owl.hasOwnProperty(i)) {
45
+ content += data.owl[i].item;
46
+ }
47
+ }
48
+ base.$elem.html(content);
49
+ }
50
+ base.logIn();
51
+ }
52
+
53
+ if (typeof base.options.beforeInit === "function") {
54
+ base.options.beforeInit.apply(this, [base.$elem]);
55
+ }
56
+
57
+ if (typeof base.options.jsonPath === "string") {
58
+ url = base.options.jsonPath;
59
+ $.getJSON(url, getData);
60
+ } else {
61
+ base.logIn();
62
+ }
63
+ },
64
+
65
+ logIn : function () {
66
+ var base = this;
67
+
68
+ base.$elem.data("owl-originalStyles", base.$elem.attr("style"));
69
+ base.$elem.data("owl-originalClasses", base.$elem.attr("class"));
70
+
71
+ base.$elem.css({opacity: 0});
72
+ base.orignalItems = base.options.items;
73
+ base.checkBrowser();
74
+ base.wrapperWidth = 0;
75
+ base.checkVisible = null;
76
+ base.setVars();
77
+ },
78
+
79
+ setVars : function () {
80
+ var base = this;
81
+ if (base.$elem.children().length === 0) {return false; }
82
+ base.baseClass();
83
+ base.eventTypes();
84
+ base.$userItems = base.$elem.children();
85
+ base.itemsAmount = base.$userItems.length;
86
+ base.wrapItems();
87
+ base.$owlItems = base.$elem.find(".owl-item");
88
+ base.$owlWrapper = base.$elem.find(".owl-wrapper");
89
+ base.playDirection = "next";
90
+ base.prevItem = 0;
91
+ base.prevArr = [0];
92
+ base.currentItem = 0;
93
+ base.customEvents();
94
+ base.onStartup();
95
+ },
96
+
97
+ onStartup : function () {
98
+ var base = this;
99
+ base.updateItems();
100
+ base.calculateAll();
101
+ base.buildControls();
102
+ base.updateControls();
103
+ base.response();
104
+ base.moveEvents();
105
+ base.stopOnHover();
106
+ base.owlStatus();
107
+
108
+ if (base.options.transitionStyle !== false) {
109
+ base.transitionTypes(base.options.transitionStyle);
110
+ }
111
+ if (base.options.autoPlay === true) {
112
+ base.options.autoPlay = 5000;
113
+ }
114
+ base.play();
115
+
116
+ base.$elem.find(".owl-wrapper").css("display", "block");
117
+
118
+ if (!base.$elem.is(":visible")) {
119
+ base.watchVisibility();
120
+ } else {
121
+ base.$elem.css("opacity", 1);
122
+ }
123
+ base.onstartup = false;
124
+ base.eachMoveUpdate();
125
+ if (typeof base.options.afterInit === "function") {
126
+ base.options.afterInit.apply(this, [base.$elem]);
127
+ }
128
+ },
129
+
130
+ eachMoveUpdate : function () {
131
+ var base = this;
132
+
133
+ if (base.options.lazyLoad === true) {
134
+ base.lazyLoad();
135
+ }
136
+ if (base.options.autoHeight === true) {
137
+ base.autoHeight();
138
+ }
139
+ base.onVisibleItems();
140
+
141
+ if (typeof base.options.afterAction === "function") {
142
+ base.options.afterAction.apply(this, [base.$elem]);
143
+ }
144
+ },
145
+
146
+ updateVars : function () {
147
+ var base = this;
148
+ if (typeof base.options.beforeUpdate === "function") {
149
+ base.options.beforeUpdate.apply(this, [base.$elem]);
150
+ }
151
+ base.watchVisibility();
152
+ base.updateItems();
153
+ base.calculateAll();
154
+ base.updatePosition();
155
+ base.updateControls();
156
+ base.eachMoveUpdate();
157
+ if (typeof base.options.afterUpdate === "function") {
158
+ base.options.afterUpdate.apply(this, [base.$elem]);
159
+ }
160
+ },
161
+
162
+ reload : function () {
163
+ var base = this;
164
+ window.setTimeout(function () {
165
+ base.updateVars();
166
+ }, 0);
167
+ },
168
+
169
+ watchVisibility : function () {
170
+ var base = this;
171
+
172
+ if (base.$elem.is(":visible") === false) {
173
+ base.$elem.css({opacity: 0});
174
+ window.clearInterval(base.autoPlayInterval);
175
+ window.clearInterval(base.checkVisible);
176
+ } else {
177
+ return false;
178
+ }
179
+ base.checkVisible = window.setInterval(function () {
180
+ if (base.$elem.is(":visible")) {
181
+ base.reload();
182
+ base.$elem.animate({opacity: 1}, 200);
183
+ window.clearInterval(base.checkVisible);
184
+ }
185
+ }, 500);
186
+ },
187
+
188
+ wrapItems : function () {
189
+ var base = this;
190
+ base.$userItems.wrapAll("<div class=\"owl-wrapper\">").wrap("<div class=\"owl-item\"></div>");
191
+ base.$elem.find(".owl-wrapper").wrap("<div class=\"owl-wrapper-outer\">");
192
+ base.wrapperOuter = base.$elem.find(".owl-wrapper-outer");
193
+ base.$elem.css("display", "block");
194
+ },
195
+
196
+ baseClass : function () {
197
+ var base = this,
198
+ hasBaseClass = base.$elem.hasClass(base.options.baseClass),
199
+ hasThemeClass = base.$elem.hasClass(base.options.theme);
200
+
201
+ if (!hasBaseClass) {
202
+ base.$elem.addClass(base.options.baseClass);
203
+ }
204
+
205
+ if (!hasThemeClass) {
206
+ base.$elem.addClass(base.options.theme);
207
+ }
208
+ },
209
+
210
+ updateItems : function () {
211
+ var base = this, width, i;
212
+
213
+ if (base.options.responsive === false) {
214
+ return false;
215
+ }
216
+ if (base.options.singleItem === true) {
217
+ base.options.items = base.orignalItems = 1;
218
+ base.options.itemsCustom = false;
219
+ base.options.itemsDesktop = false;
220
+ base.options.itemsDesktopSmall = false;
221
+ base.options.itemsTablet = false;
222
+ base.options.itemsTabletSmall = false;
223
+ base.options.itemsMobile = false;
224
+ return false;
225
+ }
226
+
227
+ width = $(base.options.responsiveBaseWidth).width();
228
+
229
+ if (width > (base.options.itemsDesktop[0] || base.orignalItems)) {
230
+ base.options.items = base.orignalItems;
231
+ }
232
+ if (base.options.itemsCustom !== false) {
233
+ //Reorder array by screen size
234
+ base.options.itemsCustom.sort(function (a, b) {return a[0] - b[0]; });
235
+
236
+ for (i = 0; i < base.options.itemsCustom.length; i += 1) {
237
+ if (base.options.itemsCustom[i][0] <= width) {
238
+ base.options.items = base.options.itemsCustom[i][1];
239
+ }
240
+ }
241
+
242
+ } else {
243
+
244
+ if (width <= base.options.itemsDesktop[0] && base.options.itemsDesktop !== false) {
245
+ base.options.items = base.options.itemsDesktop[1];
246
+ }
247
+
248
+ if (width <= base.options.itemsDesktopSmall[0] && base.options.itemsDesktopSmall !== false) {
249
+ base.options.items = base.options.itemsDesktopSmall[1];
250
+ }
251
+
252
+ if (width <= base.options.itemsTablet[0] && base.options.itemsTablet !== false) {
253
+ base.options.items = base.options.itemsTablet[1];
254
+ }
255
+
256
+ if (width <= base.options.itemsTabletSmall[0] && base.options.itemsTabletSmall !== false) {
257
+ base.options.items = base.options.itemsTabletSmall[1];
258
+ }
259
+
260
+ if (width <= base.options.itemsMobile[0] && base.options.itemsMobile !== false) {
261
+ base.options.items = base.options.itemsMobile[1];
262
+ }
263
+ }
264
+
265
+ //if number of items is less than declared
266
+ if (base.options.items > base.itemsAmount && base.options.itemsScaleUp === true) {
267
+ base.options.items = base.itemsAmount;
268
+ }
269
+ },
270
+
271
+ response : function () {
272
+ var base = this,
273
+ smallDelay,
274
+ lastWindowWidth;
275
+
276
+ if (base.options.responsive !== true) {
277
+ return false;
278
+ }
279
+ lastWindowWidth = $(window).width();
280
+
281
+ base.resizer = function () {
282
+ if ($(window).width() !== lastWindowWidth) {
283
+ if (base.options.autoPlay !== false) {
284
+ window.clearInterval(base.autoPlayInterval);
285
+ }
286
+ window.clearTimeout(smallDelay);
287
+ smallDelay = window.setTimeout(function () {
288
+ lastWindowWidth = $(window).width();
289
+ base.updateVars();
290
+ }, base.options.responsiveRefreshRate);
291
+ }
292
+ };
293
+ $(window).resize(base.resizer);
294
+ },
295
+
296
+ updatePosition : function () {
297
+ var base = this;
298
+ base.jumpTo(base.currentItem);
299
+ if (base.options.autoPlay !== false) {
300
+ base.checkAp();
301
+ }
302
+ },
303
+
304
+ appendItemsSizes : function () {
305
+ var base = this,
306
+ roundPages = 0,
307
+ lastItem = base.itemsAmount - base.options.items;
308
+
309
+ base.$owlItems.each(function (index) {
310
+ var $this = $(this);
311
+ $this
312
+ .css({"width": base.itemWidth})
313
+ .data("owl-item", Number(index));
314
+
315
+ if (index % base.options.items === 0 || index === lastItem) {
316
+ if (!(index > lastItem)) {
317
+ roundPages += 1;
318
+ }
319
+ }
320
+ $this.data("owl-roundPages", roundPages);
321
+ });
322
+ },
323
+
324
+ appendWrapperSizes : function () {
325
+ var base = this,
326
+ width = base.$owlItems.length * base.itemWidth;
327
+
328
+ base.$owlWrapper.css({
329
+ "width": width * 2,
330
+ "left": 0
331
+ });
332
+ base.appendItemsSizes();
333
+ },
334
+
335
+ calculateAll : function () {
336
+ var base = this;
337
+ base.calculateWidth();
338
+ base.appendWrapperSizes();
339
+ base.loops();
340
+ base.max();
341
+ },
342
+
343
+ calculateWidth : function () {
344
+ var base = this;
345
+ base.itemWidth = Math.round(base.$elem.width() / base.options.items);
346
+ },
347
+
348
+ max : function () {
349
+ var base = this,
350
+ maximum = ((base.itemsAmount * base.itemWidth) - base.options.items * base.itemWidth) * -1;
351
+ if (base.options.items > base.itemsAmount) {
352
+ base.maximumItem = 0;
353
+ maximum = 0;
354
+ base.maximumPixels = 0;
355
+ } else {
356
+ base.maximumItem = base.itemsAmount - base.options.items;
357
+ base.maximumPixels = maximum;
358
+ }
359
+ return maximum;
360
+ },
361
+
362
+ min : function () {
363
+ return 0;
364
+ },
365
+
366
+ loops : function () {
367
+ var base = this,
368
+ prev = 0,
369
+ elWidth = 0,
370
+ i,
371
+ item,
372
+ roundPageNum;
373
+
374
+ base.positionsInArray = [0];
375
+ base.pagesInArray = [];
376
+
377
+ for (i = 0; i < base.itemsAmount; i += 1) {
378
+ elWidth += base.itemWidth;
379
+ base.positionsInArray.push(-elWidth);
380
+
381
+ if (base.options.scrollPerPage === true) {
382
+ item = $(base.$owlItems[i]);
383
+ roundPageNum = item.data("owl-roundPages");
384
+ if (roundPageNum !== prev) {
385
+ base.pagesInArray[prev] = base.positionsInArray[i];
386
+ prev = roundPageNum;
387
+ }
388
+ }
389
+ }
390
+ },
391
+
392
+ buildControls : function () {
393
+ var base = this;
394
+ if (base.options.navigation === true || base.options.pagination === true) {
395
+ base.owlControls = $("<div class=\"owl-controls\"/>").toggleClass("clickable", !base.browser.isTouch).appendTo(base.$elem);
396
+ }
397
+ if (base.options.pagination === true) {
398
+ base.buildPagination();
399
+ }
400
+ if (base.options.navigation === true) {
401
+ base.buildButtons();
402
+ }
403
+ },
404
+
405
+ buildButtons : function () {
406
+ var base = this,
407
+ buttonsWrapper = $("<div class=\"owl-buttons\"/>");
408
+ base.owlControls.append(buttonsWrapper);
409
+
410
+ base.buttonPrev = $("<div/>", {
411
+ "class" : "owl-prev",
412
+ "html" : base.options.navigationText[0] || ""
413
+ });
414
+
415
+ base.buttonNext = $("<div/>", {
416
+ "class" : "owl-next",
417
+ "html" : base.options.navigationText[1] || ""
418
+ });
419
+
420
+ buttonsWrapper
421
+ .append(base.buttonPrev)
422
+ .append(base.buttonNext);
423
+
424
+ buttonsWrapper.on("touchstart.owlControls mousedown.owlControls", "div[class^=\"owl\"]", function (event) {
425
+ event.preventDefault();
426
+ });
427
+
428
+ buttonsWrapper.on("touchend.owlControls mouseup.owlControls", "div[class^=\"owl\"]", function (event) {
429
+ event.preventDefault();
430
+ if ($(this).hasClass("owl-next")) {
431
+ base.next();
432
+ } else {
433
+ base.prev();
434
+ }
435
+ });
436
+ },
437
+
438
+ buildPagination : function () {
439
+ var base = this;
440
+
441
+ base.paginationWrapper = $("<div class=\"owl-pagination\"/>");
442
+ base.owlControls.append(base.paginationWrapper);
443
+
444
+ base.paginationWrapper.on("touchend.owlControls mouseup.owlControls", ".owl-page", function (event) {
445
+ event.preventDefault();
446
+ if (Number($(this).data("owl-page")) !== base.currentItem) {
447
+ base.goTo(Number($(this).data("owl-page")), true);
448
+ }
449
+ });
450
+ },
451
+
452
+ updatePagination : function () {
453
+ var base = this,
454
+ counter,
455
+ lastPage,
456
+ lastItem,
457
+ i,
458
+ paginationButton,
459
+ paginationButtonInner;
460
+
461
+ if (base.options.pagination === false) {
462
+ return false;
463
+ }
464
+
465
+ base.paginationWrapper.html("");
466
+
467
+ counter = 0;
468
+ lastPage = base.itemsAmount - base.itemsAmount % base.options.items;
469
+
470
+ for (i = 0; i < base.itemsAmount; i += 1) {
471
+ if (i % base.options.items === 0) {
472
+ counter += 1;
473
+ if (lastPage === i) {
474
+ lastItem = base.itemsAmount - base.options.items;
475
+ }
476
+ paginationButton = $("<div/>", {
477
+ "class" : "owl-page"
478
+ });
479
+ paginationButtonInner = $("<span></span>", {
480
+ "text": base.options.paginationNumbers === true ? counter : "",
481
+ "class": base.options.paginationNumbers === true ? "owl-numbers" : ""
482
+ });
483
+ paginationButton.append(paginationButtonInner);
484
+
485
+ paginationButton.data("owl-page", lastPage === i ? lastItem : i);
486
+ paginationButton.data("owl-roundPages", counter);
487
+
488
+ base.paginationWrapper.append(paginationButton);
489
+ }
490
+ }
491
+ base.checkPagination();
492
+ },
493
+ checkPagination : function () {
494
+ var base = this;
495
+ if (base.options.pagination === false) {
496
+ return false;
497
+ }
498
+ base.paginationWrapper.find(".owl-page").each(function () {
499
+ if ($(this).data("owl-roundPages") === $(base.$owlItems[base.currentItem]).data("owl-roundPages")) {
500
+ base.paginationWrapper
501
+ .find(".owl-page")
502
+ .removeClass("active");
503
+ $(this).addClass("active");
504
+ }
505
+ });
506
+ },
507
+
508
+ checkNavigation : function () {
509
+ var base = this;
510
+
511
+ if (base.options.navigation === false) {
512
+ return false;
513
+ }
514
+ if (base.options.rewindNav === false) {
515
+ if (base.currentItem === 0 && base.maximumItem === 0) {
516
+ base.buttonPrev.addClass("disabled");
517
+ base.buttonNext.addClass("disabled");
518
+ } else if (base.currentItem === 0 && base.maximumItem !== 0) {
519
+ base.buttonPrev.addClass("disabled");
520
+ base.buttonNext.removeClass("disabled");
521
+ } else if (base.currentItem === base.maximumItem) {
522
+ base.buttonPrev.removeClass("disabled");
523
+ base.buttonNext.addClass("disabled");
524
+ } else if (base.currentItem !== 0 && base.currentItem !== base.maximumItem) {
525
+ base.buttonPrev.removeClass("disabled");
526
+ base.buttonNext.removeClass("disabled");
527
+ }
528
+ }
529
+ },
530
+
531
+ updateControls : function () {
532
+ var base = this;
533
+ base.updatePagination();
534
+ base.checkNavigation();
535
+ if (base.owlControls) {
536
+ if (base.options.items >= base.itemsAmount) {
537
+ base.owlControls.hide();
538
+ } else {
539
+ base.owlControls.show();
540
+ }
541
+ }
542
+ },
543
+
544
+ destroyControls : function () {
545
+ var base = this;
546
+ if (base.owlControls) {
547
+ base.owlControls.remove();
548
+ }
549
+ },
550
+
551
+ next : function (speed) {
552
+ var base = this;
553
+
554
+ if (base.isTransition) {
555
+ return false;
556
+ }
557
+
558
+ base.currentItem += base.options.scrollPerPage === true ? base.options.items : 1;
559
+ if (base.currentItem > base.maximumItem + (base.options.scrollPerPage === true ? (base.options.items - 1) : 0)) {
560
+ if (base.options.rewindNav === true) {
561
+ base.currentItem = 0;
562
+ speed = "rewind";
563
+ } else {
564
+ base.currentItem = base.maximumItem;
565
+ return false;
566
+ }
567
+ }
568
+ base.goTo(base.currentItem, speed);
569
+ },
570
+
571
+ prev : function (speed) {
572
+ var base = this;
573
+
574
+ if (base.isTransition) {
575
+ return false;
576
+ }
577
+
578
+ if (base.options.scrollPerPage === true && base.currentItem > 0 && base.currentItem < base.options.items) {
579
+ base.currentItem = 0;
580
+ } else {
581
+ base.currentItem -= base.options.scrollPerPage === true ? base.options.items : 1;
582
+ }
583
+ if (base.currentItem < 0) {
584
+ if (base.options.rewindNav === true) {
585
+ base.currentItem = base.maximumItem;
586
+ speed = "rewind";
587
+ } else {
588
+ base.currentItem = 0;
589
+ return false;
590
+ }
591
+ }
592
+ base.goTo(base.currentItem, speed);
593
+ },
594
+
595
+ goTo : function (position, speed, drag) {
596
+ var base = this,
597
+ goToPixel;
598
+
599
+ if (base.isTransition) {
600
+ return false;
601
+ }
602
+ if (typeof base.options.beforeMove === "function") {
603
+ base.options.beforeMove.apply(this, [base.$elem]);
604
+ }
605
+ if (position >= base.maximumItem) {
606
+ position = base.maximumItem;
607
+ } else if (position <= 0) {
608
+ position = 0;
609
+ }
610
+
611
+ base.currentItem = base.owl.currentItem = position;
612
+ if (base.options.transitionStyle !== false && drag !== "drag" && base.options.items === 1 && base.browser.support3d === true) {
613
+ base.swapSpeed(0);
614
+ if (base.browser.support3d === true) {
615
+ base.transition3d(base.positionsInArray[position]);
616
+ } else {
617
+ base.css2slide(base.positionsInArray[position], 1);
618
+ }
619
+ base.afterGo();
620
+ base.singleItemTransition();
621
+ return false;
622
+ }
623
+ goToPixel = base.positionsInArray[position];
624
+
625
+ if (base.browser.support3d === true) {
626
+ base.isCss3Finish = false;
627
+
628
+ if (speed === true) {
629
+ base.swapSpeed("paginationSpeed");
630
+ window.setTimeout(function () {
631
+ base.isCss3Finish = true;
632
+ }, base.options.paginationSpeed);
633
+
634
+ } else if (speed === "rewind") {
635
+ base.swapSpeed(base.options.rewindSpeed);
636
+ window.setTimeout(function () {
637
+ base.isCss3Finish = true;
638
+ }, base.options.rewindSpeed);
639
+
640
+ } else {
641
+ base.swapSpeed("slideSpeed");
642
+ window.setTimeout(function () {
643
+ base.isCss3Finish = true;
644
+ }, base.options.slideSpeed);
645
+ }
646
+ base.transition3d(goToPixel);
647
+ } else {
648
+ if (speed === true) {
649
+ base.css2slide(goToPixel, base.options.paginationSpeed);
650
+ } else if (speed === "rewind") {
651
+ base.css2slide(goToPixel, base.options.rewindSpeed);
652
+ } else {
653
+ base.css2slide(goToPixel, base.options.slideSpeed);
654
+ }
655
+ }
656
+ base.afterGo();
657
+ },
658
+
659
+ jumpTo : function (position) {
660
+ var base = this;
661
+ if (typeof base.options.beforeMove === "function") {
662
+ base.options.beforeMove.apply(this, [base.$elem]);
663
+ }
664
+ if (position >= base.maximumItem || position === -1) {
665
+ position = base.maximumItem;
666
+ } else if (position <= 0) {
667
+ position = 0;
668
+ }
669
+ base.swapSpeed(0);
670
+ if (base.browser.support3d === true) {
671
+ base.transition3d(base.positionsInArray[position]);
672
+ } else {
673
+ base.css2slide(base.positionsInArray[position], 1);
674
+ }
675
+ base.currentItem = base.owl.currentItem = position;
676
+ base.afterGo();
677
+ },
678
+
679
+ afterGo : function () {
680
+ var base = this;
681
+
682
+ base.prevArr.push(base.currentItem);
683
+ base.prevItem = base.owl.prevItem = base.prevArr[base.prevArr.length - 2];
684
+ base.prevArr.shift(0);
685
+
686
+ if (base.prevItem !== base.currentItem) {
687
+ base.checkPagination();
688
+ base.checkNavigation();
689
+ base.eachMoveUpdate();
690
+
691
+ if (base.options.autoPlay !== false) {
692
+ base.checkAp();
693
+ }
694
+ }
695
+ if (typeof base.options.afterMove === "function" && base.prevItem !== base.currentItem) {
696
+ base.options.afterMove.apply(this, [base.$elem]);
697
+ }
698
+ },
699
+
700
+ stop : function () {
701
+ var base = this;
702
+ base.apStatus = "stop";
703
+ window.clearInterval(base.autoPlayInterval);
704
+ },
705
+
706
+ checkAp : function () {
707
+ var base = this;
708
+ if (base.apStatus !== "stop") {
709
+ base.play();
710
+ }
711
+ },
712
+
713
+ play : function () {
714
+ var base = this;
715
+ base.apStatus = "play";
716
+ if (base.options.autoPlay === false) {
717
+ return false;
718
+ }
719
+ window.clearInterval(base.autoPlayInterval);
720
+ base.autoPlayInterval = window.setInterval(function () {
721
+ base.next(true);
722
+ }, base.options.autoPlay);
723
+ },
724
+
725
+ swapSpeed : function (action) {
726
+ var base = this;
727
+ if (action === "slideSpeed") {
728
+ base.$owlWrapper.css(base.addCssSpeed(base.options.slideSpeed));
729
+ } else if (action === "paginationSpeed") {
730
+ base.$owlWrapper.css(base.addCssSpeed(base.options.paginationSpeed));
731
+ } else if (typeof action !== "string") {
732
+ base.$owlWrapper.css(base.addCssSpeed(action));
733
+ }
734
+ },
735
+
736
+ addCssSpeed : function (speed) {
737
+ return {
738
+ "-webkit-transition": "all " + speed + "ms ease",
739
+ "-moz-transition": "all " + speed + "ms ease",
740
+ "-o-transition": "all " + speed + "ms ease",
741
+ "transition": "all " + speed + "ms ease"
742
+ };
743
+ },
744
+
745
+ removeTransition : function () {
746
+ return {
747
+ "-webkit-transition": "",
748
+ "-moz-transition": "",
749
+ "-o-transition": "",
750
+ "transition": ""
751
+ };
752
+ },
753
+
754
+ doTranslate : function (pixels) {
755
+ return {
756
+ "-webkit-transform": "translate3d(" + pixels + "px, 0px, 0px)",
757
+ "-moz-transform": "translate3d(" + pixels + "px, 0px, 0px)",
758
+ "-o-transform": "translate3d(" + pixels + "px, 0px, 0px)",
759
+ "-ms-transform": "translate3d(" + pixels + "px, 0px, 0px)",
760
+ "transform": "translate3d(" + pixels + "px, 0px,0px)"
761
+ };
762
+ },
763
+
764
+ transition3d : function (value) {
765
+ var base = this;
766
+ base.$owlWrapper.css(base.doTranslate(value));
767
+ },
768
+
769
+ css2move : function (value) {
770
+ var base = this;
771
+ base.$owlWrapper.css({"left" : value});
772
+ },
773
+
774
+ css2slide : function (value, speed) {
775
+ var base = this;
776
+
777
+ base.isCssFinish = false;
778
+ base.$owlWrapper.stop(true, true).animate({
779
+ "left" : value
780
+ }, {
781
+ duration : speed || base.options.slideSpeed,
782
+ complete : function () {
783
+ base.isCssFinish = true;
784
+ }
785
+ });
786
+ },
787
+
788
+ checkBrowser : function () {
789
+ var base = this,
790
+ translate3D = "translate3d(0px, 0px, 0px)",
791
+ tempElem = document.createElement("div"),
792
+ regex,
793
+ asSupport,
794
+ support3d,
795
+ isTouch;
796
+
797
+ tempElem.style.cssText = " -moz-transform:" + translate3D +
798
+ "; -ms-transform:" + translate3D +
799
+ "; -o-transform:" + translate3D +
800
+ "; -webkit-transform:" + translate3D +
801
+ "; transform:" + translate3D;
802
+ regex = /translate3d\(0px, 0px, 0px\)/g;
803
+ asSupport = tempElem.style.cssText.match(regex);
804
+ support3d = (asSupport !== null && asSupport.length === 1);
805
+
806
+ isTouch = "ontouchstart" in window || window.navigator.msMaxTouchPoints;
807
+
808
+ base.browser = {
809
+ "support3d" : support3d,
810
+ "isTouch" : isTouch
811
+ };
812
+ },
813
+
814
+ moveEvents : function () {
815
+ var base = this;
816
+ if (base.options.mouseDrag !== false || base.options.touchDrag !== false) {
817
+ base.gestures();
818
+ base.disabledEvents();
819
+ }
820
+ },
821
+
822
+ eventTypes : function () {
823
+ var base = this,
824
+ types = ["s", "e", "x"];
825
+
826
+ base.ev_types = {};
827
+
828
+ if (base.options.mouseDrag === true && base.options.touchDrag === true) {
829
+ types = [
830
+ "touchstart.owl mousedown.owl",
831
+ "touchmove.owl mousemove.owl",
832
+ "touchend.owl touchcancel.owl mouseup.owl"
833
+ ];
834
+ } else if (base.options.mouseDrag === false && base.options.touchDrag === true) {
835
+ types = [
836
+ "touchstart.owl",
837
+ "touchmove.owl",
838
+ "touchend.owl touchcancel.owl"
839
+ ];
840
+ } else if (base.options.mouseDrag === true && base.options.touchDrag === false) {
841
+ types = [
842
+ "mousedown.owl",
843
+ "mousemove.owl",
844
+ "mouseup.owl"
845
+ ];
846
+ }
847
+
848
+ base.ev_types.start = types[0];
849
+ base.ev_types.move = types[1];
850
+ base.ev_types.end = types[2];
851
+ },
852
+
853
+ disabledEvents : function () {
854
+ var base = this;
855
+ base.$elem.on("dragstart.owl", function (event) { event.preventDefault(); });
856
+ base.$elem.on("mousedown.disableTextSelect", function (e) {
857
+ return $(e.target).is('input, textarea, select, option');
858
+ });
859
+ },
860
+
861
+ gestures : function () {
862
+ /*jslint unparam: true*/
863
+ var base = this,
864
+ locals = {
865
+ offsetX : 0,
866
+ offsetY : 0,
867
+ baseElWidth : 0,
868
+ relativePos : 0,
869
+ position: null,
870
+ minSwipe : null,
871
+ maxSwipe: null,
872
+ sliding : null,
873
+ dargging: null,
874
+ targetElement : null
875
+ };
876
+
877
+ base.isCssFinish = true;
878
+
879
+ function getTouches(event) {
880
+ if (event.touches !== undefined) {
881
+ return {
882
+ x : event.touches[0].pageX,
883
+ y : event.touches[0].pageY
884
+ };
885
+ }
886
+
887
+ if (event.touches === undefined) {
888
+ if (event.pageX !== undefined) {
889
+ return {
890
+ x : event.pageX,
891
+ y : event.pageY
892
+ };
893
+ }
894
+ if (event.pageX === undefined) {
895
+ return {
896
+ x : event.clientX,
897
+ y : event.clientY
898
+ };
899
+ }
900
+ }
901
+ }
902
+
903
+ function swapEvents(type) {
904
+ if (type === "on") {
905
+ $(document).on(base.ev_types.move, dragMove);
906
+ $(document).on(base.ev_types.end, dragEnd);
907
+ } else if (type === "off") {
908
+ $(document).off(base.ev_types.move);
909
+ $(document).off(base.ev_types.end);
910
+ }
911
+ }
912
+
913
+ function dragStart(event) {
914
+ var ev = event.originalEvent || event || window.event,
915
+ position;
916
+
917
+ if (ev.which === 3) {
918
+ return false;
919
+ }
920
+ if (base.itemsAmount <= base.options.items) {
921
+ return;
922
+ }
923
+ if (base.isCssFinish === false && !base.options.dragBeforeAnimFinish) {
924
+ return false;
925
+ }
926
+ if (base.isCss3Finish === false && !base.options.dragBeforeAnimFinish) {
927
+ return false;
928
+ }
929
+
930
+ if (base.options.autoPlay !== false) {
931
+ window.clearInterval(base.autoPlayInterval);
932
+ }
933
+
934
+ if (base.browser.isTouch !== true && !base.$owlWrapper.hasClass("grabbing")) {
935
+ base.$owlWrapper.addClass("grabbing");
936
+ }
937
+
938
+ base.newPosX = 0;
939
+ base.newRelativeX = 0;
940
+
941
+ $(this).css(base.removeTransition());
942
+
943
+ position = $(this).position();
944
+ locals.relativePos = position.left;
945
+
946
+ locals.offsetX = getTouches(ev).x - position.left;
947
+ locals.offsetY = getTouches(ev).y - position.top;
948
+
949
+ swapEvents("on");
950
+
951
+ locals.sliding = false;
952
+ locals.targetElement = ev.target || ev.srcElement;
953
+ }
954
+
955
+ function dragMove(event) {
956
+ var ev = event.originalEvent || event || window.event,
957
+ minSwipe,
958
+ maxSwipe;
959
+
960
+ base.newPosX = getTouches(ev).x - locals.offsetX;
961
+ base.newPosY = getTouches(ev).y - locals.offsetY;
962
+ base.newRelativeX = base.newPosX - locals.relativePos;
963
+
964
+ if (typeof base.options.startDragging === "function" && locals.dragging !== true && base.newRelativeX !== 0) {
965
+ locals.dragging = true;
966
+ base.options.startDragging.apply(base, [base.$elem]);
967
+ }
968
+
969
+ if ((base.newRelativeX > 8 || base.newRelativeX < -8) && (base.browser.isTouch === true)) {
970
+ if (ev.preventDefault !== undefined) {
971
+ ev.preventDefault();
972
+ } else {
973
+ ev.returnValue = false;
974
+ }
975
+ locals.sliding = true;
976
+ }
977
+
978
+ if ((base.newPosY > 10 || base.newPosY < -10) && locals.sliding === false) {
979
+ $(document).off("touchmove.owl");
980
+ }
981
+
982
+ minSwipe = function () {
983
+ return base.newRelativeX / 5;
984
+ };
985
+
986
+ maxSwipe = function () {
987
+ return base.maximumPixels + base.newRelativeX / 5;
988
+ };
989
+
990
+ base.newPosX = Math.max(Math.min(base.newPosX, minSwipe()), maxSwipe());
991
+ if (base.browser.support3d === true) {
992
+ base.transition3d(base.newPosX);
993
+ } else {
994
+ base.css2move(base.newPosX);
995
+ }
996
+ }
997
+
998
+ function dragEnd(event) {
999
+ var ev = event.originalEvent || event || window.event,
1000
+ newPosition,
1001
+ handlers,
1002
+ owlStopEvent;
1003
+
1004
+ ev.target = ev.target || ev.srcElement;
1005
+
1006
+ locals.dragging = false;
1007
+
1008
+ if (base.browser.isTouch !== true) {
1009
+ base.$owlWrapper.removeClass("grabbing");
1010
+ }
1011
+
1012
+ if (base.newRelativeX < 0) {
1013
+ base.dragDirection = base.owl.dragDirection = "left";
1014
+ } else {
1015
+ base.dragDirection = base.owl.dragDirection = "right";
1016
+ }
1017
+
1018
+ if (base.newRelativeX !== 0) {
1019
+ newPosition = base.getNewPosition();
1020
+ base.goTo(newPosition, false, "drag");
1021
+ if (locals.targetElement === ev.target && base.browser.isTouch !== true) {
1022
+ $(ev.target).on("click.disable", function (ev) {
1023
+ ev.stopImmediatePropagation();
1024
+ ev.stopPropagation();
1025
+ ev.preventDefault();
1026
+ $(ev.target).off("click.disable");
1027
+ });
1028
+ handlers = $._data(ev.target, "events").click;
1029
+ owlStopEvent = handlers.pop();
1030
+ handlers.splice(0, 0, owlStopEvent);
1031
+ }
1032
+ }
1033
+ swapEvents("off");
1034
+ }
1035
+ base.$elem.on(base.ev_types.start, ".owl-wrapper", dragStart);
1036
+ },
1037
+
1038
+ getNewPosition : function () {
1039
+ var base = this,
1040
+ newPosition = base.closestItem();
1041
+
1042
+ if (newPosition > base.maximumItem) {
1043
+ base.currentItem = base.maximumItem;
1044
+ newPosition = base.maximumItem;
1045
+ } else if (base.newPosX >= 0) {
1046
+ newPosition = 0;
1047
+ base.currentItem = 0;
1048
+ }
1049
+ return newPosition;
1050
+ },
1051
+ closestItem : function () {
1052
+ var base = this,
1053
+ array = base.options.scrollPerPage === true ? base.pagesInArray : base.positionsInArray,
1054
+ goal = base.newPosX,
1055
+ closest = null;
1056
+
1057
+ $.each(array, function (i, v) {
1058
+ if (goal - (base.itemWidth / 20) > array[i + 1] && goal - (base.itemWidth / 20) < v && base.moveDirection() === "left") {
1059
+ closest = v;
1060
+ if (base.options.scrollPerPage === true) {
1061
+ base.currentItem = $.inArray(closest, base.positionsInArray);
1062
+ } else {
1063
+ base.currentItem = i;
1064
+ }
1065
+ } else if (goal + (base.itemWidth / 20) < v && goal + (base.itemWidth / 20) > (array[i + 1] || array[i] - base.itemWidth) && base.moveDirection() === "right") {
1066
+ if (base.options.scrollPerPage === true) {
1067
+ closest = array[i + 1] || array[array.length - 1];
1068
+ base.currentItem = $.inArray(closest, base.positionsInArray);
1069
+ } else {
1070
+ closest = array[i + 1];
1071
+ base.currentItem = i + 1;
1072
+ }
1073
+ }
1074
+ });
1075
+ return base.currentItem;
1076
+ },
1077
+
1078
+ moveDirection : function () {
1079
+ var base = this,
1080
+ direction;
1081
+ if (base.newRelativeX < 0) {
1082
+ direction = "right";
1083
+ base.playDirection = "next";
1084
+ } else {
1085
+ direction = "left";
1086
+ base.playDirection = "prev";
1087
+ }
1088
+ return direction;
1089
+ },
1090
+
1091
+ customEvents : function () {
1092
+ /*jslint unparam: true*/
1093
+ var base = this;
1094
+ base.$elem.on("owl.next", function () {
1095
+ base.next();
1096
+ });
1097
+ base.$elem.on("owl.prev", function () {
1098
+ base.prev();
1099
+ });
1100
+ base.$elem.on("owl.play", function (event, speed) {
1101
+ base.options.autoPlay = speed;
1102
+ base.play();
1103
+ base.hoverStatus = "play";
1104
+ });
1105
+ base.$elem.on("owl.stop", function () {
1106
+ base.stop();
1107
+ base.hoverStatus = "stop";
1108
+ });
1109
+ base.$elem.on("owl.goTo", function (event, item) {
1110
+ base.goTo(item);
1111
+ });
1112
+ base.$elem.on("owl.jumpTo", function (event, item) {
1113
+ base.jumpTo(item);
1114
+ });
1115
+ },
1116
+
1117
+ stopOnHover : function () {
1118
+ var base = this;
1119
+ if (base.options.stopOnHover === true && base.browser.isTouch !== true && base.options.autoPlay !== false) {
1120
+ base.$elem.on("mouseover", function () {
1121
+ base.stop();
1122
+ });
1123
+ base.$elem.on("mouseout", function () {
1124
+ if (base.hoverStatus !== "stop") {
1125
+ base.play();
1126
+ }
1127
+ });
1128
+ }
1129
+ },
1130
+
1131
+ lazyLoad : function () {
1132
+ var base = this,
1133
+ i,
1134
+ $item,
1135
+ itemNumber,
1136
+ $lazyImg,
1137
+ follow;
1138
+
1139
+ if (base.options.lazyLoad === false) {
1140
+ return false;
1141
+ }
1142
+ for (i = 0; i < base.itemsAmount; i += 1) {
1143
+ $item = $(base.$owlItems[i]);
1144
+
1145
+ if ($item.data("owl-loaded") === "loaded") {
1146
+ continue;
1147
+ }
1148
+
1149
+ itemNumber = $item.data("owl-item");
1150
+ $lazyImg = $item.find(".lazyOwl");
1151
+
1152
+ if (typeof $lazyImg.data("src") !== "string") {
1153
+ $item.data("owl-loaded", "loaded");
1154
+ continue;
1155
+ }
1156
+ if ($item.data("owl-loaded") === undefined) {
1157
+ $lazyImg.hide();
1158
+ $item.addClass("loading").data("owl-loaded", "checked");
1159
+ }
1160
+ if (base.options.lazyFollow === true) {
1161
+ follow = itemNumber >= base.currentItem;
1162
+ } else {
1163
+ follow = true;
1164
+ }
1165
+ if (follow && itemNumber < base.currentItem + base.options.items && $lazyImg.length) {
1166
+ base.lazyPreload($item, $lazyImg);
1167
+ }
1168
+ }
1169
+ },
1170
+
1171
+ lazyPreload : function ($item, $lazyImg) {
1172
+ var base = this,
1173
+ iterations = 0,
1174
+ isBackgroundImg;
1175
+
1176
+ if ($lazyImg.prop("tagName") === "DIV") {
1177
+ $lazyImg.css("background-image", "url(" + $lazyImg.data("src") + ")");
1178
+ isBackgroundImg = true;
1179
+ } else {
1180
+ $lazyImg[0].src = $lazyImg.data("src");
1181
+ }
1182
+
1183
+ function showImage() {
1184
+ $item.data("owl-loaded", "loaded").removeClass("loading");
1185
+ $lazyImg.removeAttr("data-src");
1186
+ if (base.options.lazyEffect === "fade") {
1187
+ $lazyImg.fadeIn(400);
1188
+ } else {
1189
+ $lazyImg.show();
1190
+ }
1191
+ if (typeof base.options.afterLazyLoad === "function") {
1192
+ base.options.afterLazyLoad.apply(this, [base.$elem]);
1193
+ }
1194
+ }
1195
+
1196
+ function checkLazyImage() {
1197
+ iterations += 1;
1198
+ if (base.completeImg($lazyImg.get(0)) || isBackgroundImg === true) {
1199
+ showImage();
1200
+ } else if (iterations <= 100) {//if image loads in less than 10 seconds
1201
+ window.setTimeout(checkLazyImage, 100);
1202
+ } else {
1203
+ showImage();
1204
+ }
1205
+ }
1206
+
1207
+ checkLazyImage();
1208
+ },
1209
+
1210
+ autoHeight : function () {
1211
+ var base = this,
1212
+ $currentimg = $(base.$owlItems[base.currentItem]).find("img"),
1213
+ iterations;
1214
+
1215
+ function addHeight() {
1216
+ var $currentItem = $(base.$owlItems[base.currentItem]).height();
1217
+ base.wrapperOuter.css("height", $currentItem + "px");
1218
+ if (!base.wrapperOuter.hasClass("autoHeight")) {
1219
+ window.setTimeout(function () {
1220
+ base.wrapperOuter.addClass("autoHeight");
1221
+ }, 0);
1222
+ }
1223
+ }
1224
+
1225
+ function checkImage() {
1226
+ iterations += 1;
1227
+ if (base.completeImg($currentimg.get(0))) {
1228
+ addHeight();
1229
+ } else if (iterations <= 100) { //if image loads in less than 10 seconds
1230
+ window.setTimeout(checkImage, 100);
1231
+ } else {
1232
+ base.wrapperOuter.css("height", ""); //Else remove height attribute
1233
+ }
1234
+ }
1235
+
1236
+ if ($currentimg.get(0) !== undefined) {
1237
+ iterations = 0;
1238
+ checkImage();
1239
+ } else {
1240
+ addHeight();
1241
+ }
1242
+ },
1243
+
1244
+ completeImg : function (img) {
1245
+ var naturalWidthType;
1246
+
1247
+ if (!img.complete) {
1248
+ return false;
1249
+ }
1250
+ naturalWidthType = typeof img.naturalWidth;
1251
+ if (naturalWidthType !== "undefined" && img.naturalWidth === 0) {
1252
+ return false;
1253
+ }
1254
+ return true;
1255
+ },
1256
+
1257
+ onVisibleItems : function () {
1258
+ var base = this,
1259
+ i;
1260
+
1261
+ if (base.options.addClassActive === true) {
1262
+ base.$owlItems.removeClass("active");
1263
+ }
1264
+ base.visibleItems = [];
1265
+ for (i = base.currentItem; i < base.currentItem + base.options.items; i += 1) {
1266
+ base.visibleItems.push(i);
1267
+
1268
+ if (base.options.addClassActive === true) {
1269
+ $(base.$owlItems[i]).addClass("active");
1270
+ }
1271
+ }
1272
+ base.owl.visibleItems = base.visibleItems;
1273
+ },
1274
+
1275
+ transitionTypes : function (className) {
1276
+ var base = this;
1277
+ //Currently available: "fade", "backSlide", "goDown", "fadeUp"
1278
+ base.outClass = "owl-" + className + "-out";
1279
+ base.inClass = "owl-" + className + "-in";
1280
+ },
1281
+
1282
+ singleItemTransition : function () {
1283
+ var base = this,
1284
+ outClass = base.outClass,
1285
+ inClass = base.inClass,
1286
+ $currentItem = base.$owlItems.eq(base.currentItem),
1287
+ $prevItem = base.$owlItems.eq(base.prevItem),
1288
+ prevPos = Math.abs(base.positionsInArray[base.currentItem]) + base.positionsInArray[base.prevItem],
1289
+ origin = Math.abs(base.positionsInArray[base.currentItem]) + base.itemWidth / 2,
1290
+ animEnd = 'webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend';
1291
+
1292
+ base.isTransition = true;
1293
+
1294
+ base.$owlWrapper
1295
+ .addClass('owl-origin')
1296
+ .css({
1297
+ "-webkit-transform-origin" : origin + "px",
1298
+ "-moz-perspective-origin" : origin + "px",
1299
+ "perspective-origin" : origin + "px"
1300
+ });
1301
+ function transStyles(prevPos) {
1302
+ return {
1303
+ "position" : "relative",
1304
+ "left" : prevPos + "px"
1305
+ };
1306
+ }
1307
+
1308
+ $prevItem
1309
+ .css(transStyles(prevPos, 10))
1310
+ .addClass(outClass)
1311
+ .on(animEnd, function () {
1312
+ base.endPrev = true;
1313
+ $prevItem.off(animEnd);
1314
+ base.clearTransStyle($prevItem, outClass);
1315
+ });
1316
+
1317
+ $currentItem
1318
+ .addClass(inClass)
1319
+ .on(animEnd, function () {
1320
+ base.endCurrent = true;
1321
+ $currentItem.off(animEnd);
1322
+ base.clearTransStyle($currentItem, inClass);
1323
+ });
1324
+ },
1325
+
1326
+ clearTransStyle : function (item, classToRemove) {
1327
+ var base = this;
1328
+ item.css({
1329
+ "position" : "",
1330
+ "left" : ""
1331
+ }).removeClass(classToRemove);
1332
+
1333
+ if (base.endPrev && base.endCurrent) {
1334
+ base.$owlWrapper.removeClass('owl-origin');
1335
+ base.endPrev = false;
1336
+ base.endCurrent = false;
1337
+ base.isTransition = false;
1338
+ }
1339
+ },
1340
+
1341
+ owlStatus : function () {
1342
+ var base = this;
1343
+ base.owl = {
1344
+ "userOptions" : base.userOptions,
1345
+ "baseElement" : base.$elem,
1346
+ "userItems" : base.$userItems,
1347
+ "owlItems" : base.$owlItems,
1348
+ "currentItem" : base.currentItem,
1349
+ "prevItem" : base.prevItem,
1350
+ "visibleItems" : base.visibleItems,
1351
+ "isTouch" : base.browser.isTouch,
1352
+ "browser" : base.browser,
1353
+ "dragDirection" : base.dragDirection
1354
+ };
1355
+ },
1356
+
1357
+ clearEvents : function () {
1358
+ var base = this;
1359
+ base.$elem.off(".owl owl mousedown.disableTextSelect");
1360
+ $(document).off(".owl owl");
1361
+ $(window).off("resize", base.resizer);
1362
+ },
1363
+
1364
+ unWrap : function () {
1365
+ var base = this;
1366
+ if (base.$elem.children().length !== 0) {
1367
+ base.$owlWrapper.unwrap();
1368
+ base.$userItems.unwrap().unwrap();
1369
+ if (base.owlControls) {
1370
+ base.owlControls.remove();
1371
+ }
1372
+ }
1373
+ base.clearEvents();
1374
+ base.$elem
1375
+ .attr("style", base.$elem.data("owl-originalStyles") || "")
1376
+ .attr("class", base.$elem.data("owl-originalClasses"));
1377
+ },
1378
+
1379
+ destroy : function () {
1380
+ var base = this;
1381
+ base.stop();
1382
+ window.clearInterval(base.checkVisible);
1383
+ base.unWrap();
1384
+ base.$elem.removeData();
1385
+ },
1386
+
1387
+ reinit : function (newOptions) {
1388
+ var base = this,
1389
+ options = $.extend({}, base.userOptions, newOptions);
1390
+ base.unWrap();
1391
+ base.init(options, base.$elem);
1392
+ },
1393
+
1394
+ addItem : function (htmlString, targetPosition) {
1395
+ var base = this,
1396
+ position;
1397
+
1398
+ if (!htmlString) {return false; }
1399
+
1400
+ if (base.$elem.children().length === 0) {
1401
+ base.$elem.append(htmlString);
1402
+ base.setVars();
1403
+ return false;
1404
+ }
1405
+ base.unWrap();
1406
+ if (targetPosition === undefined || targetPosition === -1) {
1407
+ position = -1;
1408
+ } else {
1409
+ position = targetPosition;
1410
+ }
1411
+ if (position >= base.$userItems.length || position === -1) {
1412
+ base.$userItems.eq(-1).after(htmlString);
1413
+ } else {
1414
+ base.$userItems.eq(position).before(htmlString);
1415
+ }
1416
+
1417
+ base.setVars();
1418
+ },
1419
+
1420
+ removeItem : function (targetPosition) {
1421
+ var base = this,
1422
+ position;
1423
+
1424
+ if (base.$elem.children().length === 0) {
1425
+ return false;
1426
+ }
1427
+ if (targetPosition === undefined || targetPosition === -1) {
1428
+ position = -1;
1429
+ } else {
1430
+ position = targetPosition;
1431
+ }
1432
+
1433
+ base.unWrap();
1434
+ base.$userItems.eq(position).remove();
1435
+ base.setVars();
1436
+ }
1437
+
1438
+ };
1439
+
1440
+ $.fn.owlCarousel = function (options) {
1441
+ return this.each(function () {
1442
+ if ($(this).data("owl-init") === true) {
1443
+ return false;
1444
+ }
1445
+ $(this).data("owl-init", true);
1446
+ var carousel = Object.create(Carousel);
1447
+ carousel.init(options, this);
1448
+ $.data(this, "owlCarousel", carousel);
1449
+ });
1450
+ };
1451
+
1452
+ $.fn.owlCarousel.options = {
1453
+
1454
+ items : 5,
1455
+ itemsCustom : false,
1456
+ itemsDesktop : [1199, 4],
1457
+ itemsDesktopSmall : [979, 3],
1458
+ itemsTablet : [768, 2],
1459
+ itemsTabletSmall : false,
1460
+ itemsMobile : [479, 1],
1461
+ singleItem : false,
1462
+ itemsScaleUp : false,
1463
+
1464
+ slideSpeed : 200,
1465
+ paginationSpeed : 800,
1466
+ rewindSpeed : 1000,
1467
+
1468
+ autoPlay : false,
1469
+ stopOnHover : false,
1470
+
1471
+ navigation : false,
1472
+ navigationText : ["prev", "next"],
1473
+ rewindNav : true,
1474
+ scrollPerPage : false,
1475
+
1476
+ pagination : true,
1477
+ paginationNumbers : false,
1478
+
1479
+ responsive : true,
1480
+ responsiveRefreshRate : 200,
1481
+ responsiveBaseWidth : window,
1482
+
1483
+ baseClass : "owl-carousel",
1484
+ theme : "owl-theme",
1485
+
1486
+ lazyLoad : false,
1487
+ lazyFollow : true,
1488
+ lazyEffect : "fade",
1489
+
1490
+ autoHeight : false,
1491
+
1492
+ jsonPath : false,
1493
+ jsonSuccess : false,
1494
+
1495
+ dragBeforeAnimFinish : true,
1496
+ mouseDrag : true,
1497
+ touchDrag : true,
1498
+
1499
+ addClassActive : false,
1500
+ transitionStyle : false,
1501
+
1502
+ beforeUpdate : false,
1503
+ afterUpdate : false,
1504
+ beforeInit : false,
1505
+ afterInit : false,
1506
+ beforeMove : false,
1507
+ afterMove : false,
1508
+ afterAction : false,
1509
+ startDragging : false,
1510
+ afterLazyLoad: false
1511
+ };
1512
+ }(jQuery, window, document));
skin/frontend/base/default/css/conversionbug/owl/owl.css ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #owl-demo .item
2
+ {
3
+ border-radius: 3px;
4
+ color: #FFF;
5
+ display: block;
6
+ margin: 5px;
7
+ moz-border-radius: 3px;
8
+ padding: 20px 0px;
9
+ text-align: center;
10
+ webkit-border-radius: 3px;
11
+ }
12
+ .owl-theme .owl-controls .owl-buttons div
13
+ {
14
+ padding: 5px 9px;
15
+ }
16
+ .owl-theme .owl-buttons i
17
+ {
18
+ margin-top: 2px;
19
+ }
20
+ //To move navigation buttons outside use these settings:
21
+ .owl-theme .owl-controls .owl-buttons div
22
+ {
23
+ position: absolute;
24
+ }
25
+ .owl-theme .owl-controls .owl-buttons .owl-prev
26
+ {
27
+ left: -3px;
28
+ top: 130px;
29
+ }
30
+ .owl-theme .owl-controls .owl-buttons .owl-next
31
+ {
32
+ right: -3px;
33
+ top: 130px;
34
+ }
35
+ #owl-demo .item img
36
+ {
37
+ height: 150px;
38
+ margin: auto;
39
+ margin-top: 6px;
40
+ width: 150px;
41
+ }
42
+ .owl-item h6:hover
43
+ {
44
+ color: red !important;
45
+ text-decoration: none;
46
+ }
47
+ .owl-item h6
48
+ {
49
+ color: black;
50
+ padding-bottom: 10px;
51
+ text-decoration: none;
52
+ }
53
+ .owl-item a:hover
54
+ {
55
+ color: red;
56
+ text-decoration: none;
57
+ }
58
+ .owl-item .item .product-info {
59
+ min-height: 150px;
60
+ padding-bottom: 50px;}
61
+ .owl-item .item .actions {
62
+ bottom: 0;
63
+ min-height: 85px;
64
+ padding-top: 10px;
65
+ position: absolute;
66
+ width: 100%;
67
+ }
skin/frontend/base/default/css/conversionbug/owl/owl.theme.css ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * Owl Carousel Owl Demo Theme
3
+ * v1.3.3
4
+ */
5
+
6
+ .owl-theme{
7
+ font-family: 'bebasregular';
8
+ }
9
+ #owl-demo-client {
10
+ background: none repeat scroll 0 0 rgb(31, 31, 31) !important;
11
+ }
12
+ .owl-theme .owl-controls{
13
+ margin-top: 10px;
14
+ text-align: center;
15
+ }
16
+
17
+ /* Styling Next and Prev buttons */
18
+
19
+ .owl-theme .owl-controls .owl-buttons div{
20
+ color: #FFF;
21
+ display: inline-block;
22
+ zoom: 1;
23
+ margin: 5px 4px 5px 0px;
24
+ padding: 8px 10px 8px 10px;
25
+ font-size: 14px;
26
+ -webkit-border-radius: 0px;
27
+ -moz-border-radius: 0px;
28
+ border-radius: 0px;
29
+ background: #000;
30
+ filter: Alpha(Opacity=50);
31
+ opacity: 0.5;
32
+
33
+ }
34
+
35
+ .filmsslider .owl-controls .owl-buttons div {
36
+ color: #FFF;
37
+ display: inline-block;
38
+ zoom: 1;
39
+ margin: 5px 10px 5px 10px;
40
+ padding: 5px 4px 5px 4px !important;
41
+ font-size: 14px;
42
+ -webkit-border-radius: 0px;
43
+ -moz-border-radius: 0px;
44
+ border-radius: 0px;
45
+ background: #D2D2D2;
46
+ filter: Alpha(Opacity=50);
47
+ opacity: 0.5;
48
+ }
49
+ .filmsslider {
50
+ background: #F4F4F4;
51
+ }
52
+ .filmsslider .hoveredlimg {
53
+ display: none;
54
+ }
55
+ .filmsslider .item:hover .hoveredlimg {
56
+ display: block;
57
+ }
58
+ .filmsslider .item:hover .originalimg {
59
+ display: none;
60
+ }
61
+
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+ /* Clickable class fix problem with hover on touch devices */
70
+ /* Use it for non-touch hover action */
71
+ .owl-theme .owl-controls.clickable .owl-buttons div:hover{
72
+ filter: Alpha(Opacity=100);/*IE7 fix*/
73
+ opacity: 1;
74
+ text-decoration: none;
75
+ }
76
+
77
+ /* Styling Pagination*/
78
+
79
+ .owl-theme .owl-controls .owl-page{
80
+ display: inline-block;
81
+ zoom: 1;
82
+ *display: inline;/*IE7 life-saver */
83
+ }
84
+ .owl-theme .owl-controls .owl-page span{
85
+ display: block;
86
+ width: 12px;
87
+ height: 12px;
88
+ margin: 5px 7px;
89
+ filter: Alpha(Opacity=50);/*IE7 fix*/
90
+ opacity: 0.5;
91
+ -webkit-border-radius: 20px;
92
+ -moz-border-radius: 20px;
93
+ border-radius: 20px;
94
+ background: #869791;
95
+ }
96
+
97
+ .owl-theme .owl-controls .owl-page.active span,
98
+ .owl-theme .owl-controls.clickable .owl-page:hover span{
99
+ filter: Alpha(Opacity=100);/*IE7 fix*/
100
+ opacity: 1;
101
+ }
102
+
103
+ /* If PaginationNumbers is true */
104
+
105
+ .owl-theme .owl-controls .owl-page span.owl-numbers{
106
+ height: auto;
107
+ width: auto;
108
+ color: #FFF;
109
+ padding: 2px 10px;
110
+ font-size: 12px;
111
+ -webkit-border-radius: 30px;
112
+ -moz-border-radius: 30px;
113
+ border-radius: 30px;
114
+ }
115
+
116
+ /* preloading images */
117
+ .owl-item.loading{
118
+ min-height: 150px;
119
+ background: url(AjaxLoader.gif) no-repeat center center
120
+ }
skin/frontend/base/default/css/conversionbug/owl/owl.transitions.css ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * Owl Carousel CSS3 Transitions
3
+ * v1.3.2
4
+ */
5
+
6
+ .owl-origin {
7
+ -webkit-perspective: 1200px;
8
+ -webkit-perspective-origin-x : 50%;
9
+ -webkit-perspective-origin-y : 50%;
10
+ -moz-perspective : 1200px;
11
+ -moz-perspective-origin-x : 50%;
12
+ -moz-perspective-origin-y : 50%;
13
+ perspective : 1200px;
14
+ }
15
+ /* fade */
16
+ .owl-fade-out {
17
+ z-index: 10;
18
+ -webkit-animation: fadeOut .7s both ease;
19
+ -moz-animation: fadeOut .7s both ease;
20
+ animation: fadeOut .7s both ease;
21
+ }
22
+ .owl-fade-in {
23
+ -webkit-animation: fadeIn .7s both ease;
24
+ -moz-animation: fadeIn .7s both ease;
25
+ animation: fadeIn .7s both ease;
26
+ }
27
+ /* backSlide */
28
+ .owl-backSlide-out {
29
+ -webkit-animation: backSlideOut 1s both ease;
30
+ -moz-animation: backSlideOut 1s both ease;
31
+ animation: backSlideOut 1s both ease;
32
+ }
33
+ .owl-backSlide-in {
34
+ -webkit-animation: backSlideIn 1s both ease;
35
+ -moz-animation: backSlideIn 1s both ease;
36
+ animation: backSlideIn 1s both ease;
37
+ }
38
+ /* goDown */
39
+ .owl-goDown-out {
40
+ -webkit-animation: scaleToFade .7s ease both;
41
+ -moz-animation: scaleToFade .7s ease both;
42
+ animation: scaleToFade .7s ease both;
43
+ }
44
+ .owl-goDown-in {
45
+ -webkit-animation: goDown .6s ease both;
46
+ -moz-animation: goDown .6s ease both;
47
+ animation: goDown .6s ease both;
48
+ }
49
+ /* scaleUp */
50
+ .owl-fadeUp-in {
51
+ -webkit-animation: scaleUpFrom .5s ease both;
52
+ -moz-animation: scaleUpFrom .5s ease both;
53
+ animation: scaleUpFrom .5s ease both;
54
+ }
55
+
56
+ .owl-fadeUp-out {
57
+ -webkit-animation: scaleUpTo .5s ease both;
58
+ -moz-animation: scaleUpTo .5s ease both;
59
+ animation: scaleUpTo .5s ease both;
60
+ }
61
+ /* Keyframes */
62
+ /*empty*/
63
+ @-webkit-keyframes empty {
64
+ 0% {opacity: 1}
65
+ }
66
+ @-moz-keyframes empty {
67
+ 0% {opacity: 1}
68
+ }
69
+ @keyframes empty {
70
+ 0% {opacity: 1}
71
+ }
72
+ @-webkit-keyframes fadeIn {
73
+ 0% { opacity:0; }
74
+ 100% { opacity:1; }
75
+ }
76
+ @-moz-keyframes fadeIn {
77
+ 0% { opacity:0; }
78
+ 100% { opacity:1; }
79
+ }
80
+ @keyframes fadeIn {
81
+ 0% { opacity:0; }
82
+ 100% { opacity:1; }
83
+ }
84
+ @-webkit-keyframes fadeOut {
85
+ 0% { opacity:1; }
86
+ 100% { opacity:0; }
87
+ }
88
+ @-moz-keyframes fadeOut {
89
+ 0% { opacity:1; }
90
+ 100% { opacity:0; }
91
+ }
92
+ @keyframes fadeOut {
93
+ 0% { opacity:1; }
94
+ 100% { opacity:0; }
95
+ }
96
+ @-webkit-keyframes backSlideOut {
97
+ 25% { opacity: .5; -webkit-transform: translateZ(-500px); }
98
+ 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
99
+ 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100
+ }
101
+ @-moz-keyframes backSlideOut {
102
+ 25% { opacity: .5; -moz-transform: translateZ(-500px); }
103
+ 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
104
+ 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
105
+ }
106
+ @keyframes backSlideOut {
107
+ 25% { opacity: .5; transform: translateZ(-500px); }
108
+ 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
109
+ 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
110
+ }
111
+ @-webkit-keyframes backSlideIn {
112
+ 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
113
+ 75% { opacity: .5; -webkit-transform: translateZ(-500px); }
114
+ 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
115
+ }
116
+ @-moz-keyframes backSlideIn {
117
+ 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
118
+ 75% { opacity: .5; -moz-transform: translateZ(-500px); }
119
+ 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
120
+ }
121
+ @keyframes backSlideIn {
122
+ 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
123
+ 75% { opacity: .5; transform: translateZ(-500px); }
124
+ 100% { opacity: 1; transform: translateZ(0) translateX(0); }
125
+ }
126
+ @-webkit-keyframes scaleToFade {
127
+ to { opacity: 0; -webkit-transform: scale(.8); }
128
+ }
129
+ @-moz-keyframes scaleToFade {
130
+ to { opacity: 0; -moz-transform: scale(.8); }
131
+ }
132
+ @keyframes scaleToFade {
133
+ to { opacity: 0; transform: scale(.8); }
134
+ }
135
+ @-webkit-keyframes goDown {
136
+ from { -webkit-transform: translateY(-100%); }
137
+ }
138
+ @-moz-keyframes goDown {
139
+ from { -moz-transform: translateY(-100%); }
140
+ }
141
+ @keyframes goDown {
142
+ from { transform: translateY(-100%); }
143
+ }
144
+
145
+ @-webkit-keyframes scaleUpFrom {
146
+ from { opacity: 0; -webkit-transform: scale(1.5); }
147
+ }
148
+ @-moz-keyframes scaleUpFrom {
149
+ from { opacity: 0; -moz-transform: scale(1.5); }
150
+ }
151
+ @keyframes scaleUpFrom {
152
+ from { opacity: 0; transform: scale(1.5); }
153
+ }
154
+
155
+ @-webkit-keyframes scaleUpTo {
156
+ to { opacity: 0; -webkit-transform: scale(1.5); }
157
+ }
158
+ @-moz-keyframes scaleUpTo {
159
+ to { opacity: 0; -moz-transform: scale(1.5); }
160
+ }
161
+ @keyframes scaleUpTo {
162
+ to { opacity: 0; transform: scale(1.5); }
163
+ }
skin/frontend/base/default/css/conversionbug/owl/responsive.css ADDED
@@ -0,0 +1,1088 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Responsive v2.3.2
3
+ *
4
+ * Copyright 2012 Twitter, Inc
5
+ * Licensed under the Apache License v2.0
6
+ * http://www.apache.org/licenses/LICENSE-2.0
7
+ *
8
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
+ */
10
+ .clearfix {
11
+ *zoom: 1;
12
+ }
13
+ .clearfix:before,
14
+ .clearfix:after {
15
+ display: table;
16
+ content: "";
17
+ line-height: 0;
18
+ }
19
+ .clearfix:after {
20
+ clear: both;
21
+ }
22
+ .hide-text {
23
+ font: 0/0 a;
24
+ color: transparent;
25
+ text-shadow: none;
26
+ background-color: transparent;
27
+ border: 0;
28
+ }
29
+ .input-block-level {
30
+ display: block;
31
+ width: 100%;
32
+ min-height: 30px;
33
+ -webkit-box-sizing: border-box;
34
+ -moz-box-sizing: border-box;
35
+ box-sizing: border-box;
36
+ }
37
+ @-ms-viewport {
38
+ width: device-width;
39
+ }
40
+ .hidden {
41
+ display: none;
42
+ visibility: hidden;
43
+ }
44
+ .visible-phone {
45
+ display: none !important;
46
+ }
47
+ .visible-tablet {
48
+ display: none !important;
49
+ }
50
+ .hidden-desktop {
51
+ display: none !important;
52
+ }
53
+ .visible-desktop {
54
+ display: inherit !important;
55
+ }
56
+ @media (min-width: 768px) and (max-width: 979px) {
57
+ .hidden-desktop {
58
+ display: inherit !important;
59
+ }
60
+ .visible-desktop {
61
+ display: none !important ;
62
+ }
63
+ .visible-tablet {
64
+ display: inherit !important;
65
+ }
66
+ .hidden-tablet {
67
+ display: none !important;
68
+ }
69
+ }
70
+ @media (max-width: 767px) {
71
+ .hidden-desktop {
72
+ display: inherit !important;
73
+ }
74
+ .visible-desktop {
75
+ display: none !important;
76
+ }
77
+ .visible-phone {
78
+ display: inherit !important;
79
+ }
80
+ .hidden-phone {
81
+ display: none !important;
82
+ }
83
+ }
84
+ .visible-print {
85
+ display: none !important;
86
+ }
87
+ @media print {
88
+ .visible-print {
89
+ display: inherit !important;
90
+ }
91
+ .hidden-print {
92
+ display: none !important;
93
+ }
94
+ }
95
+ @media (min-width: 1200px) {
96
+ .row {
97
+ margin-left: -30px;
98
+ *zoom: 1;
99
+ }
100
+ .row:before,
101
+ .row:after {
102
+ display: table;
103
+ content: "";
104
+ line-height: 0;
105
+ }
106
+ .row:after {
107
+ clear: both;
108
+ }
109
+ [class*="span"] {
110
+ float: left;
111
+ min-height: 1px;
112
+ margin-left: 30px;
113
+ }
114
+ .container,
115
+ .navbar-static-top .container,
116
+ .navbar-fixed-top .container,
117
+ .navbar-fixed-bottom .container {
118
+ width: 1170px;
119
+ }
120
+ .span12 {
121
+ width: 1170px;
122
+ }
123
+ .span11 {
124
+ width: 1070px;
125
+ }
126
+ .span10 {
127
+ width: 970px;
128
+ }
129
+ .span9 {
130
+ width: 870px;
131
+ }
132
+ .span8 {
133
+ width: 770px;
134
+ }
135
+ .span7 {
136
+ width: 670px;
137
+ }
138
+ .span6 {
139
+ width: 570px;
140
+ }
141
+ .span5 {
142
+ width: 470px;
143
+ }
144
+ .span4 {
145
+ width: 370px;
146
+ }
147
+ .span3 {
148
+ width: 270px;
149
+ }
150
+ .span2 {
151
+ width: 170px;
152
+ }
153
+ .span1 {
154
+ width: 70px;
155
+ }
156
+ .offset12 {
157
+ margin-left: 1230px;
158
+ }
159
+ .offset11 {
160
+ margin-left: 1130px;
161
+ }
162
+ .offset10 {
163
+ margin-left: 1030px;
164
+ }
165
+ .offset9 {
166
+ margin-left: 930px;
167
+ }
168
+ .offset8 {
169
+ margin-left: 830px;
170
+ }
171
+ .offset7 {
172
+ margin-left: 730px;
173
+ }
174
+ .offset6 {
175
+ margin-left: 630px;
176
+ }
177
+ .offset5 {
178
+ margin-left: 530px;
179
+ }
180
+ .offset4 {
181
+ margin-left: 430px;
182
+ }
183
+ .offset3 {
184
+ margin-left: 330px;
185
+ }
186
+ .offset2 {
187
+ margin-left: 230px;
188
+ }
189
+ .offset1 {
190
+ margin-left: 130px;
191
+ }
192
+ .row-fluid {
193
+ width: 100%;
194
+ *zoom: 1;
195
+ }
196
+ .row-fluid:before,
197
+ .row-fluid:after {
198
+ display: table;
199
+ content: "";
200
+ line-height: 0;
201
+ }
202
+ .row-fluid:after {
203
+ clear: both;
204
+ }
205
+ .row-fluid [class*="span"] {
206
+ display: block;
207
+ width: 100%;
208
+ min-height: 30px;
209
+ -webkit-box-sizing: border-box;
210
+ -moz-box-sizing: border-box;
211
+ box-sizing: border-box;
212
+ float: left;
213
+ margin-left: 2.564102564102564%;
214
+ *margin-left: 2.5109110747408616%;
215
+ }
216
+ .row-fluid [class*="span"]:first-child {
217
+ margin-left: 0;
218
+ }
219
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
220
+ margin-left: 2.564102564102564%;
221
+ }
222
+ .row-fluid .span12 {
223
+ width: 100%;
224
+ *width: 99.94680851063829%;
225
+ }
226
+ .row-fluid .span11 {
227
+ width: 91.45299145299145%;
228
+ *width: 91.39979996362975%;
229
+ }
230
+ .row-fluid .span10 {
231
+ width: 82.90598290598291%;
232
+ *width: 82.8527914166212%;
233
+ }
234
+ .row-fluid .span9 {
235
+ width: 74.35897435897436%;
236
+ *width: 74.30578286961266%;
237
+ }
238
+ .row-fluid .span8 {
239
+ width: 65.81196581196582%;
240
+ *width: 65.75877432260411%;
241
+ }
242
+ .row-fluid .span7 {
243
+ width: 57.26495726495726%;
244
+ *width: 57.21176577559556%;
245
+ }
246
+ .row-fluid .span6 {
247
+ width: 48.717948717948715%;
248
+ *width: 48.664757228587014%;
249
+ }
250
+ .row-fluid .span5 {
251
+ width: 40.17094017094017%;
252
+ *width: 40.11774868157847%;
253
+ }
254
+ .row-fluid .span4 {
255
+ width: 31.623931623931625%;
256
+ *width: 31.570740134569924%;
257
+ }
258
+ .row-fluid .span3 {
259
+ width: 23.076923076923077%;
260
+ *width: 23.023731587561375%;
261
+ }
262
+ .row-fluid .span2 {
263
+ width: 14.52991452991453%;
264
+ *width: 14.476723040552828%;
265
+ }
266
+ .row-fluid .span1 {
267
+ width: 5.982905982905983%;
268
+ *width: 5.929714493544281%;
269
+ }
270
+ .row-fluid .offset12 {
271
+ margin-left: 105.12820512820512%;
272
+ *margin-left: 105.02182214948171%;
273
+ }
274
+ .row-fluid .offset12:first-child {
275
+ margin-left: 102.56410256410257%;
276
+ *margin-left: 102.45771958537915%;
277
+ }
278
+ .row-fluid .offset11 {
279
+ margin-left: 96.58119658119658%;
280
+ *margin-left: 96.47481360247316%;
281
+ }
282
+ .row-fluid .offset11:first-child {
283
+ margin-left: 94.01709401709402%;
284
+ *margin-left: 93.91071103837061%;
285
+ }
286
+ .row-fluid .offset10 {
287
+ margin-left: 88.03418803418803%;
288
+ *margin-left: 87.92780505546462%;
289
+ }
290
+ .row-fluid .offset10:first-child {
291
+ margin-left: 85.47008547008548%;
292
+ *margin-left: 85.36370249136206%;
293
+ }
294
+ .row-fluid .offset9 {
295
+ margin-left: 79.48717948717949%;
296
+ *margin-left: 79.38079650845607%;
297
+ }
298
+ .row-fluid .offset9:first-child {
299
+ margin-left: 76.92307692307693%;
300
+ *margin-left: 76.81669394435352%;
301
+ }
302
+ .row-fluid .offset8 {
303
+ margin-left: 70.94017094017094%;
304
+ *margin-left: 70.83378796144753%;
305
+ }
306
+ .row-fluid .offset8:first-child {
307
+ margin-left: 68.37606837606839%;
308
+ *margin-left: 68.26968539734497%;
309
+ }
310
+ .row-fluid .offset7 {
311
+ margin-left: 62.393162393162385%;
312
+ *margin-left: 62.28677941443899%;
313
+ }
314
+ .row-fluid .offset7:first-child {
315
+ margin-left: 59.82905982905982%;
316
+ *margin-left: 59.72267685033642%;
317
+ }
318
+ .row-fluid .offset6 {
319
+ margin-left: 53.84615384615384%;
320
+ *margin-left: 53.739770867430444%;
321
+ }
322
+ .row-fluid .offset6:first-child {
323
+ margin-left: 51.28205128205128%;
324
+ *margin-left: 51.175668303327875%;
325
+ }
326
+ .row-fluid .offset5 {
327
+ margin-left: 45.299145299145295%;
328
+ *margin-left: 45.1927623204219%;
329
+ }
330
+ .row-fluid .offset5:first-child {
331
+ margin-left: 42.73504273504273%;
332
+ *margin-left: 42.62865975631933%;
333
+ }
334
+ .row-fluid .offset4 {
335
+ margin-left: 36.75213675213675%;
336
+ *margin-left: 36.645753773413354%;
337
+ }
338
+ .row-fluid .offset4:first-child {
339
+ margin-left: 34.18803418803419%;
340
+ *margin-left: 34.081651209310785%;
341
+ }
342
+ .row-fluid .offset3 {
343
+ margin-left: 28.205128205128204%;
344
+ *margin-left: 28.0987452264048%;
345
+ }
346
+ .row-fluid .offset3:first-child {
347
+ margin-left: 25.641025641025642%;
348
+ *margin-left: 25.53464266230224%;
349
+ }
350
+ .row-fluid .offset2 {
351
+ margin-left: 19.65811965811966%;
352
+ *margin-left: 19.551736679396257%;
353
+ }
354
+ .row-fluid .offset2:first-child {
355
+ margin-left: 17.094017094017094%;
356
+ *margin-left: 16.98763411529369%;
357
+ }
358
+ .row-fluid .offset1 {
359
+ margin-left: 11.11111111111111%;
360
+ *margin-left: 11.004728132387708%;
361
+ }
362
+ .row-fluid .offset1:first-child {
363
+ margin-left: 8.547008547008547%;
364
+ *margin-left: 8.440625568285142%;
365
+ }
366
+ input,
367
+ textarea,
368
+ .uneditable-input {
369
+ margin-left: 0;
370
+ }
371
+ .controls-row [class*="span"] + [class*="span"] {
372
+ margin-left: 30px;
373
+ }
374
+ input.span12,
375
+ textarea.span12,
376
+ .uneditable-input.span12 {
377
+ width: 1156px;
378
+ }
379
+ input.span11,
380
+ textarea.span11,
381
+ .uneditable-input.span11 {
382
+ width: 1056px;
383
+ }
384
+ input.span10,
385
+ textarea.span10,
386
+ .uneditable-input.span10 {
387
+ width: 956px;
388
+ }
389
+ input.span9,
390
+ textarea.span9,
391
+ .uneditable-input.span9 {
392
+ width: 856px;
393
+ }
394
+ input.span8,
395
+ textarea.span8,
396
+ .uneditable-input.span8 {
397
+ width: 756px;
398
+ }
399
+ input.span7,
400
+ textarea.span7,
401
+ .uneditable-input.span7 {
402
+ width: 656px;
403
+ }
404
+ input.span6,
405
+ textarea.span6,
406
+ .uneditable-input.span6 {
407
+ width: 556px;
408
+ }
409
+ input.span5,
410
+ textarea.span5,
411
+ .uneditable-input.span5 {
412
+ width: 456px;
413
+ }
414
+ input.span4,
415
+ textarea.span4,
416
+ .uneditable-input.span4 {
417
+ width: 356px;
418
+ }
419
+ input.span3,
420
+ textarea.span3,
421
+ .uneditable-input.span3 {
422
+ width: 256px;
423
+ }
424
+ input.span2,
425
+ textarea.span2,
426
+ .uneditable-input.span2 {
427
+ width: 156px;
428
+ }
429
+ input.span1,
430
+ textarea.span1,
431
+ .uneditable-input.span1 {
432
+ width: 56px;
433
+ }
434
+ .thumbnails {
435
+ margin-left: -30px;
436
+ }
437
+ .thumbnails > li {
438
+ margin-left: 30px;
439
+ }
440
+ .row-fluid .thumbnails {
441
+ margin-left: 0;
442
+ }
443
+ }
444
+ @media (min-width: 768px) and (max-width: 979px) {
445
+ .row {
446
+ margin-left: -20px;
447
+ *zoom: 1;
448
+ }
449
+ .row:before,
450
+ .row:after {
451
+ display: table;
452
+ content: "";
453
+ line-height: 0;
454
+ }
455
+ .row:after {
456
+ clear: both;
457
+ }
458
+ [class*="span"] {
459
+ float: left;
460
+ min-height: 1px;
461
+ margin-left: 20px;
462
+ }
463
+ .container,
464
+ .navbar-static-top .container,
465
+ .navbar-fixed-top .container,
466
+ .navbar-fixed-bottom .container {
467
+ width: 724px;
468
+ }
469
+ .span12 {
470
+ width: 724px;
471
+ }
472
+ .span11 {
473
+ width: 662px;
474
+ }
475
+ .span10 {
476
+ width: 600px;
477
+ }
478
+ .span9 {
479
+ width: 538px;
480
+ }
481
+ .span8 {
482
+ width: 476px;
483
+ }
484
+ .span7 {
485
+ width: 414px;
486
+ }
487
+ .span6 {
488
+ width: 352px;
489
+ }
490
+ .span5 {
491
+ width: 290px;
492
+ }
493
+ .span4 {
494
+ width: 228px;
495
+ }
496
+ .span3 {
497
+ width: 166px;
498
+ }
499
+ .span2 {
500
+ width: 104px;
501
+ }
502
+ .span1 {
503
+ width: 42px;
504
+ }
505
+ .offset12 {
506
+ margin-left: 764px;
507
+ }
508
+ .offset11 {
509
+ margin-left: 702px;
510
+ }
511
+ .offset10 {
512
+ margin-left: 640px;
513
+ }
514
+ .offset9 {
515
+ margin-left: 578px;
516
+ }
517
+ .offset8 {
518
+ margin-left: 516px;
519
+ }
520
+ .offset7 {
521
+ margin-left: 454px;
522
+ }
523
+ .offset6 {
524
+ margin-left: 392px;
525
+ }
526
+ .offset5 {
527
+ margin-left: 330px;
528
+ }
529
+ .offset4 {
530
+ margin-left: 268px;
531
+ }
532
+ .offset3 {
533
+ margin-left: 206px;
534
+ }
535
+ .offset2 {
536
+ margin-left: 144px;
537
+ }
538
+ .offset1 {
539
+ margin-left: 82px;
540
+ }
541
+ .row-fluid {
542
+ width: 100%;
543
+ *zoom: 1;
544
+ }
545
+ .row-fluid:before,
546
+ .row-fluid:after {
547
+ display: table;
548
+ content: "";
549
+ line-height: 0;
550
+ }
551
+ .row-fluid:after {
552
+ clear: both;
553
+ }
554
+ .row-fluid [class*="span"] {
555
+ display: block;
556
+ width: 100%;
557
+ min-height: 30px;
558
+ -webkit-box-sizing: border-box;
559
+ -moz-box-sizing: border-box;
560
+ box-sizing: border-box;
561
+ float: left;
562
+ margin-left: 2.7624309392265194%;
563
+ *margin-left: 2.709239449864817%;
564
+ }
565
+ .row-fluid [class*="span"]:first-child {
566
+ margin-left: 0;
567
+ }
568
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
569
+ margin-left: 2.7624309392265194%;
570
+ }
571
+ .row-fluid .span12 {
572
+ width: 100%;
573
+ *width: 99.94680851063829%;
574
+ }
575
+ .row-fluid .span11 {
576
+ width: 91.43646408839778%;
577
+ *width: 91.38327259903608%;
578
+ }
579
+ .row-fluid .span10 {
580
+ width: 82.87292817679558%;
581
+ *width: 82.81973668743387%;
582
+ }
583
+ .row-fluid .span9 {
584
+ width: 74.30939226519337%;
585
+ *width: 74.25620077583166%;
586
+ }
587
+ .row-fluid .span8 {
588
+ width: 65.74585635359117%;
589
+ *width: 65.69266486422946%;
590
+ }
591
+ .row-fluid .span7 {
592
+ width: 57.18232044198895%;
593
+ *width: 57.12912895262725%;
594
+ }
595
+ .row-fluid .span6 {
596
+ width: 48.61878453038674%;
597
+ *width: 48.56559304102504%;
598
+ }
599
+ .row-fluid .span5 {
600
+ width: 40.05524861878453%;
601
+ *width: 40.00205712942283%;
602
+ }
603
+ .row-fluid .span4 {
604
+ width: 31.491712707182323%;
605
+ *width: 31.43852121782062%;
606
+ }
607
+ .row-fluid .span3 {
608
+ width: 22.92817679558011%;
609
+ *width: 22.87498530621841%;
610
+ }
611
+ .row-fluid .span2 {
612
+ width: 14.3646408839779%;
613
+ *width: 14.311449394616199%;
614
+ }
615
+ .row-fluid .span1 {
616
+ width: 5.801104972375691%;
617
+ *width: 5.747913483013988%;
618
+ }
619
+ .row-fluid .offset12 {
620
+ margin-left: 105.52486187845304%;
621
+ *margin-left: 105.41847889972962%;
622
+ }
623
+ .row-fluid .offset12:first-child {
624
+ margin-left: 102.76243093922652%;
625
+ *margin-left: 102.6560479605031%;
626
+ }
627
+ .row-fluid .offset11 {
628
+ margin-left: 96.96132596685082%;
629
+ *margin-left: 96.8549429881274%;
630
+ }
631
+ .row-fluid .offset11:first-child {
632
+ margin-left: 94.1988950276243%;
633
+ *margin-left: 94.09251204890089%;
634
+ }
635
+ .row-fluid .offset10 {
636
+ margin-left: 88.39779005524862%;
637
+ *margin-left: 88.2914070765252%;
638
+ }
639
+ .row-fluid .offset10:first-child {
640
+ margin-left: 85.6353591160221%;
641
+ *margin-left: 85.52897613729868%;
642
+ }
643
+ .row-fluid .offset9 {
644
+ margin-left: 79.8342541436464%;
645
+ *margin-left: 79.72787116492299%;
646
+ }
647
+ .row-fluid .offset9:first-child {
648
+ margin-left: 77.07182320441989%;
649
+ *margin-left: 76.96544022569647%;
650
+ }
651
+ .row-fluid .offset8 {
652
+ margin-left: 71.2707182320442%;
653
+ *margin-left: 71.16433525332079%;
654
+ }
655
+ .row-fluid .offset8:first-child {
656
+ margin-left: 68.50828729281768%;
657
+ *margin-left: 68.40190431409427%;
658
+ }
659
+ .row-fluid .offset7 {
660
+ margin-left: 62.70718232044199%;
661
+ *margin-left: 62.600799341718584%;
662
+ }
663
+ .row-fluid .offset7:first-child {
664
+ margin-left: 59.94475138121547%;
665
+ *margin-left: 59.838368402492065%;
666
+ }
667
+ .row-fluid .offset6 {
668
+ margin-left: 54.14364640883978%;
669
+ *margin-left: 54.037263430116376%;
670
+ }
671
+ .row-fluid .offset6:first-child {
672
+ margin-left: 51.38121546961326%;
673
+ *margin-left: 51.27483249088986%;
674
+ }
675
+ .row-fluid .offset5 {
676
+ margin-left: 45.58011049723757%;
677
+ *margin-left: 45.47372751851417%;
678
+ }
679
+ .row-fluid .offset5:first-child {
680
+ margin-left: 42.81767955801105%;
681
+ *margin-left: 42.71129657928765%;
682
+ }
683
+ .row-fluid .offset4 {
684
+ margin-left: 37.01657458563536%;
685
+ *margin-left: 36.91019160691196%;
686
+ }
687
+ .row-fluid .offset4:first-child {
688
+ margin-left: 34.25414364640884%;
689
+ *margin-left: 34.14776066768544%;
690
+ }
691
+ .row-fluid .offset3 {
692
+ margin-left: 28.45303867403315%;
693
+ *margin-left: 28.346655695309746%;
694
+ }
695
+ .row-fluid .offset3:first-child {
696
+ margin-left: 25.69060773480663%;
697
+ *margin-left: 25.584224756083227%;
698
+ }
699
+ .row-fluid .offset2 {
700
+ margin-left: 19.88950276243094%;
701
+ *margin-left: 19.783119783707537%;
702
+ }
703
+ .row-fluid .offset2:first-child {
704
+ margin-left: 17.12707182320442%;
705
+ *margin-left: 17.02068884448102%;
706
+ }
707
+ .row-fluid .offset1 {
708
+ margin-left: 11.32596685082873%;
709
+ *margin-left: 11.219583872105325%;
710
+ }
711
+ .row-fluid .offset1:first-child {
712
+ margin-left: 8.56353591160221%;
713
+ *margin-left: 8.457152932878806%;
714
+ }
715
+ input,
716
+ textarea,
717
+ .uneditable-input {
718
+ margin-left: 0;
719
+ }
720
+ .controls-row [class*="span"] + [class*="span"] {
721
+ margin-left: 20px;
722
+ }
723
+ input.span12,
724
+ textarea.span12,
725
+ .uneditable-input.span12 {
726
+ width: 710px;
727
+ }
728
+ input.span11,
729
+ textarea.span11,
730
+ .uneditable-input.span11 {
731
+ width: 648px;
732
+ }
733
+ input.span10,
734
+ textarea.span10,
735
+ .uneditable-input.span10 {
736
+ width: 586px;
737
+ }
738
+ input.span9,
739
+ textarea.span9,
740
+ .uneditable-input.span9 {
741
+ width: 524px;
742
+ }
743
+ input.span8,
744
+ textarea.span8,
745
+ .uneditable-input.span8 {
746
+ width: 462px;
747
+ }
748
+ input.span7,
749
+ textarea.span7,
750
+ .uneditable-input.span7 {
751
+ width: 400px;
752
+ }
753
+ input.span6,
754
+ textarea.span6,
755
+ .uneditable-input.span6 {
756
+ width: 338px;
757
+ }
758
+ input.span5,
759
+ textarea.span5,
760
+ .uneditable-input.span5 {
761
+ width: 276px;
762
+ }
763
+ input.span4,
764
+ textarea.span4,
765
+ .uneditable-input.span4 {
766
+ width: 214px;
767
+ }
768
+ input.span3,
769
+ textarea.span3,
770
+ .uneditable-input.span3 {
771
+ width: 152px;
772
+ }
773
+ input.span2,
774
+ textarea.span2,
775
+ .uneditable-input.span2 {
776
+ width: 90px;
777
+ }
778
+ input.span1,
779
+ textarea.span1,
780
+ .uneditable-input.span1 {
781
+ width: 28px;
782
+ }
783
+ }
784
+ @media (max-width: 767px) {
785
+ body {
786
+ padding-left: 20px;
787
+ padding-right: 20px;
788
+ }
789
+ .navbar-fixed-top,
790
+ .navbar-fixed-bottom,
791
+ .navbar-static-top {
792
+ margin-left: -20px;
793
+ margin-right: -20px;
794
+ }
795
+ .container-fluid {
796
+ padding: 0;
797
+ }
798
+ .dl-horizontal dt {
799
+ float: none;
800
+ clear: none;
801
+ width: auto;
802
+ text-align: left;
803
+ }
804
+ .dl-horizontal dd {
805
+ margin-left: 0;
806
+ }
807
+ .container {
808
+ width: auto;
809
+ }
810
+ .row-fluid {
811
+ width: 100%;
812
+ }
813
+ .row,
814
+ .thumbnails {
815
+ margin-left: 0;
816
+ }
817
+ .thumbnails > li {
818
+ float: none;
819
+ margin-left: 0;
820
+ }
821
+ [class*="span"],
822
+ .uneditable-input[class*="span"],
823
+ .row-fluid [class*="span"] {
824
+ float: none;
825
+ display: block;
826
+ width: 100%;
827
+ margin-left: 0;
828
+ -webkit-box-sizing: border-box;
829
+ -moz-box-sizing: border-box;
830
+ box-sizing: border-box;
831
+ }
832
+ .span12,
833
+ .row-fluid .span12 {
834
+ width: 100%;
835
+ -webkit-box-sizing: border-box;
836
+ -moz-box-sizing: border-box;
837
+ box-sizing: border-box;
838
+ }
839
+ .row-fluid [class*="offset"]:first-child {
840
+ margin-left: 0;
841
+ }
842
+ .input-large,
843
+ .input-xlarge,
844
+ .input-xxlarge,
845
+ input[class*="span"],
846
+ select[class*="span"],
847
+ textarea[class*="span"],
848
+ .uneditable-input {
849
+ display: block;
850
+ width: 100%;
851
+ min-height: 30px;
852
+ -webkit-box-sizing: border-box;
853
+ -moz-box-sizing: border-box;
854
+ box-sizing: border-box;
855
+ }
856
+ .input-prepend input,
857
+ .input-append input,
858
+ .input-prepend input[class*="span"],
859
+ .input-append input[class*="span"] {
860
+ display: inline-block;
861
+ width: auto;
862
+ }
863
+ .controls-row [class*="span"] + [class*="span"] {
864
+ margin-left: 0;
865
+ }
866
+ .modal {
867
+ position: fixed;
868
+ top: 20px;
869
+ left: 20px;
870
+ right: 20px;
871
+ width: auto;
872
+ margin: 0;
873
+ }
874
+ .modal.fade {
875
+ top: -100px;
876
+ }
877
+ .modal.fade.in {
878
+ top: 20px;
879
+ }
880
+ }
881
+ @media (max-width: 480px) {
882
+ .nav-collapse {
883
+ -webkit-transform: translate3d(0, 0, 0);
884
+ }
885
+ .page-header h1 small {
886
+ display: block;
887
+ line-height: 20px;
888
+ }
889
+ input[type="checkbox"],
890
+ input[type="radio"] {
891
+ border: 1px solid #ccc;
892
+ }
893
+ .form-horizontal .control-label {
894
+ float: none;
895
+ width: auto;
896
+ padding-top: 0;
897
+ text-align: left;
898
+ }
899
+ .form-horizontal .controls {
900
+ margin-left: 0;
901
+ }
902
+ .form-horizontal .control-list {
903
+ padding-top: 0;
904
+ }
905
+ .form-horizontal .form-actions {
906
+ padding-left: 10px;
907
+ padding-right: 10px;
908
+ }
909
+ .media .pull-left,
910
+ .media .pull-right {
911
+ float: none;
912
+ display: block;
913
+ margin-bottom: 10px;
914
+ }
915
+ .media-object {
916
+ margin-right: 0;
917
+ margin-left: 0;
918
+ }
919
+ .modal {
920
+ top: 10px;
921
+ left: 10px;
922
+ right: 10px;
923
+ }
924
+ .modal-header .close {
925
+ padding: 10px;
926
+ margin: -10px;
927
+ }
928
+ .carousel-caption {
929
+ position: static;
930
+ }
931
+ }
932
+ @media (max-width: 979px) {
933
+ body {
934
+ padding-top: 0;
935
+ }
936
+ .navbar-fixed-top,
937
+ .navbar-fixed-bottom {
938
+ position: static;
939
+ }
940
+ .navbar-fixed-top {
941
+ margin-bottom: 20px;
942
+ }
943
+ .navbar-fixed-bottom {
944
+ margin-top: 20px;
945
+ }
946
+ .navbar-fixed-top .navbar-inner,
947
+ .navbar-fixed-bottom .navbar-inner {
948
+ padding: 5px;
949
+ }
950
+ .navbar .container {
951
+ width: auto;
952
+ padding: 0;
953
+ }
954
+ .navbar .brand {
955
+ padding-left: 10px;
956
+ padding-right: 10px;
957
+ margin: 0 0 0 -5px;
958
+ }
959
+ .nav-collapse {
960
+ clear: both;
961
+ }
962
+ .nav-collapse .nav {
963
+ float: none;
964
+ margin: 0 0 10px;
965
+ }
966
+ .nav-collapse .nav > li {
967
+ float: none;
968
+ }
969
+ .nav-collapse .nav > li > a {
970
+ margin-bottom: 2px;
971
+ }
972
+ .nav-collapse .nav > .divider-vertical {
973
+ display: none;
974
+ }
975
+ .nav-collapse .nav .nav-header {
976
+ color: #777777;
977
+ text-shadow: none;
978
+ }
979
+ .nav-collapse .nav > li > a,
980
+ .nav-collapse .dropdown-menu a {
981
+ padding: 9px 15px;
982
+ font-weight: bold;
983
+ color: #777777;
984
+ -webkit-border-radius: 3px;
985
+ -moz-border-radius: 3px;
986
+ border-radius: 3px;
987
+ }
988
+ .nav-collapse .btn {
989
+ padding: 4px 10px 4px;
990
+ font-weight: normal;
991
+ -webkit-border-radius: 4px;
992
+ -moz-border-radius: 4px;
993
+ border-radius: 4px;
994
+ }
995
+ .nav-collapse .dropdown-menu li + li a {
996
+ margin-bottom: 2px;
997
+ }
998
+ .nav-collapse .nav > li > a:hover,
999
+ .nav-collapse .nav > li > a:focus,
1000
+ .nav-collapse .dropdown-menu a:hover,
1001
+ .nav-collapse .dropdown-menu a:focus {
1002
+ background-color: #f2f2f2;
1003
+ }
1004
+ .navbar-inverse .nav-collapse .nav > li > a,
1005
+ .navbar-inverse .nav-collapse .dropdown-menu a {
1006
+ color: #999999;
1007
+ }
1008
+ .navbar-inverse .nav-collapse .nav > li > a:hover,
1009
+ .navbar-inverse .nav-collapse .nav > li > a:focus,
1010
+ .navbar-inverse .nav-collapse .dropdown-menu a:hover,
1011
+ .navbar-inverse .nav-collapse .dropdown-menu a:focus {
1012
+ background-color: #111111;
1013
+ }
1014
+ .nav-collapse.in .btn-group {
1015
+ margin-top: 5px;
1016
+ padding: 0;
1017
+ }
1018
+ .nav-collapse .dropdown-menu {
1019
+ position: static;
1020
+ top: auto;
1021
+ left: auto;
1022
+ float: none;
1023
+ display: none;
1024
+ max-width: none;
1025
+ margin: 0 15px;
1026
+ padding: 0;
1027
+ background-color: transparent;
1028
+ border: none;
1029
+ -webkit-border-radius: 0;
1030
+ -moz-border-radius: 0;
1031
+ border-radius: 0;
1032
+ -webkit-box-shadow: none;
1033
+ -moz-box-shadow: none;
1034
+ box-shadow: none;
1035
+ }
1036
+ .nav-collapse .open > .dropdown-menu {
1037
+ display: block;
1038
+ }
1039
+ .nav-collapse .dropdown-menu:before,
1040
+ .nav-collapse .dropdown-menu:after {
1041
+ display: none;
1042
+ }
1043
+ .nav-collapse .dropdown-menu .divider {
1044
+ display: none;
1045
+ }
1046
+ .nav-collapse .nav > li > .dropdown-menu:before,
1047
+ .nav-collapse .nav > li > .dropdown-menu:after {
1048
+ display: none;
1049
+ }
1050
+ .nav-collapse .navbar-form,
1051
+ .nav-collapse .navbar-search {
1052
+ float: none;
1053
+ padding: 10px 15px;
1054
+ margin: 10px 0;
1055
+ border-top: 1px solid #f2f2f2;
1056
+ border-bottom: 1px solid #f2f2f2;
1057
+ -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
1058
+ -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
1059
+ box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
1060
+ }
1061
+ .navbar-inverse .nav-collapse .navbar-form,
1062
+ .navbar-inverse .nav-collapse .navbar-search {
1063
+ border-top-color: #111111;
1064
+ border-bottom-color: #111111;
1065
+ }
1066
+ .navbar .nav-collapse .nav.pull-right {
1067
+ float: none;
1068
+ margin-left: 0;
1069
+ }
1070
+ .nav-collapse,
1071
+ .nav-collapse.collapse {
1072
+ overflow: hidden;
1073
+ height: 0;
1074
+ }
1075
+ .navbar .btn-navbar {
1076
+ display: block;
1077
+ }
1078
+ .navbar-static .navbar-inner {
1079
+ padding-left: 10px;
1080
+ padding-right: 10px;
1081
+ }
1082
+ }
1083
+ @media (min-width: 980px) {
1084
+ .nav-collapse.collapse {
1085
+ height: auto !important;
1086
+ overflow: visible !important;
1087
+ }
1088
+ }
skin/frontend/{rwd → base}/default/css/conversionbug/socialpopup.css RENAMED
@@ -121,7 +121,7 @@ border: 2px solid #FF6801;
121
  .cb-socialpopup-forgot .form-list {
122
  margin-top: 20px !important;
123
  }
124
- .cb-loginout-btns .button span span{ height: 10px; background-color: #FF6801;
125
  line-height: 10px;
126
  padding: 10px 3px;
127
  width: auto;
121
  .cb-socialpopup-forgot .form-list {
122
  margin-top: 20px !important;
123
  }
124
+ .cb-loginout-btns .button span span{
125
  line-height: 10px;
126
  padding: 10px 3px;
127
  width: auto;
skin/frontend/base/default/css/conversionbug/style.css ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ To change this license header, choose License Headers in Project Properties.
3
+ To change this template file, choose Tools | Templates
4
+ and open the template in the editor.
5
+ */
6
+ /*
7
+ Created on : 21 Jul, 2015, 4:36:32 PM
8
+ Author : shiv
9
+ */
10
+
11
+ .recently-view .price-box {
12
+ clear: both;
13
+ display: block;
14
+ }
15
+ .recently-view .cart-remove{ float: right;}
16
+ .side-content{padding:50px;}
17
+ .block-recently-viewed{border:1px solid silver;padding:20px 10px;margin-bottom: 20px;margin-top: 20px;margin-right:0 !important;}
18
+ .block-recently-viewed h6{text-align: center;}
19
+ .cb-recently-view .side-content-view{float: right;width: 50%;text-align: right;}
20
+ .cb-recently-view h6{width:50%;float:left}
21
+ .cb-recently-view #owl-demo{clear:both;}
22
+ .recently-view .products-list .product-image{marign:0;display: inline;}
23
+ .recently-view .products-list .product-shop {
24
+ float: right;
25
+ width: 60%;
26
+ }
27
+ .cb-recently-viewed .products-grid .item {
28
+ min-height: 375px !important;
29
+ }
30
+ .cb-recently-viewed .actions{display:block !important;position: absolute;bottom: 0;width:90%;}