Skip to content

Commit 92e9323

Browse files
committed
updated
1 parent 8c3c511 commit 92e9323

File tree

3 files changed

+1187
-1167
lines changed

3 files changed

+1187
-1167
lines changed

etc/adminhtml/system.xml

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<!--
33
/**
44
* Landofcoder
5-
*
5+
*
66
* NOTICE OF LICENSE
7-
*
7+
*
88
* This source file is subject to the landofcoder.com license that is
99
* available through the world-wide-web at this URL:
1010
* http://landofcoder.com/license
11-
*
11+
*
1212
* DISCLAIMER
13-
*
13+
*
1414
* Do not edit or add to this file if you wish to upgrade this extension to newer
1515
* version in the future.
16-
*
16+
*
1717
* @category Landofcoder
1818
* @package Lof_AjaxScroll
1919
* @copyright Copyright (c) 2016 Landofcoder (http://www.landofcoder.com/)
@@ -24,7 +24,7 @@
2424
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../Config/etc/system_file.xsd">
2525
<system>
2626
<tab id="landofcoder" translate="label" sortOrder="400">
27-
<label><![CDATA[Lof All - <a href="http://landofcoder.com" target="_BLANK" title=""Magento Marketplace, Opencart Marketplace, Magento 2 Extension, Free Magento Extension, Opencart Advanced Reports">landofcoder.com</a>]]></label>
27+
<label>Landofcoder Extensions</label>
2828
</tab>
2929
<section id="lofajaxscroll" translate="label" type="text" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
3030
<class>separator-top</class>
@@ -34,107 +34,107 @@
3434
<group id="general" translate="label" type="text" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
3535
<label>General Settings</label>
3636
<field id="enabled" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
37-
<label>Enabled</label>
37+
<label>Enabled</label>
3838
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
39-
</field>
39+
</field>
4040
</group>
4141
<group id="instances" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
42-
<label>Instances</label>
42+
<label>Instances</label>
4343
<field id="categories" translate="label comment" type="multiselect" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
4444
<label>Use in Categories</label>
45-
<source_model>Lof\AjaxScroll\Model\Config\Source\Categories</source_model>
45+
<source_model>Lof\AjaxScroll\Model\Config\Source\Categories</source_model>
4646
</field>
4747
<field id="enabled_grid" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
48-
<label>Use in Grid/List mode</label>
48+
<label>Use in Grid/List mode</label>
4949
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
50-
</field>
50+
</field>
5151
<field id="enabled_layer" translate="label comment" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
52-
<label>Use in Layer mode</label>
52+
<label>Use in Layer mode</label>
5353
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
54-
</field>
54+
</field>
5555
<field id="enabled_search" translate="label comment" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
56-
<label>Use in Search </label>
56+
<label>Use in Search </label>
5757
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
58-
</field>
58+
</field>
5959
<field id="enabled_advanced" translate="label comment" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
60-
<label>Use in Advanced Search</label>
60+
<label>Use in Advanced Search</label>
6161
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
62-
</field>
62+
</field>
6363
<field id="enabled_brand" translate="label comment" type="select" sortOrder="55" showInDefault="1" showInWebsite="1" showInStore="1">
64-
<label>Use in Brand Page</label>
64+
<label>Use in Brand Page</label>
6565
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
66-
</field>
66+
</field>
6767
<field id="enable_parameter" translate="label comment" type="select" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
6868
<label>Enable Parameter</label>
6969
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
70-
</field>
70+
</field>
7171
<field id="delay" translate="label comment" type="text" sortOrder="70" showInDefault="1" showInWebsite="1" showInStore="1">
7272
<label>Delay</label>
7373
<comment><![CDATA[Input deplay value for scroll down. default: 600 (ms)]]></comment>
7474
</field>
7575
</group>
7676
<group id="selectors" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
77-
<label>Selectors</label>
77+
<label>Selectors</label>
7878
<field id="content" translate="label comment" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
7979
<label>Content</label>
8080
<comment><![CDATA[Selector for the element that surrounds the items you will be loading more of.]]></comment>
8181
</field>
8282
<field id="pagination" translate="label comment" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
83-
<label>Pagination</label>
84-
<comment><![CDATA[Selector for pagination]]></comment>
85-
</field>
83+
<label>Pagination</label>
84+
<comment><![CDATA[Selector for pagination]]></comment>
85+
</field>
8686
<field id="toolbar" translate="label comment" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
87-
<label>Toolbar</label>
87+
<label>Toolbar</label>
8888
<comment><![CDATA[Selector for the toolbar (normally pagination, sort-by and display type are inside here)]]></comment>
89-
</field>
89+
</field>
9090
<field id="next" translate="label comment" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
91-
<label>Next</label>
91+
<label>Next</label>
9292
<comment><![CDATA[Selector for the link to the next page.]]></comment>
93-
</field>
93+
</field>
9494
<field id="grid_mode" translate="label comment" type="text" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
95-
<label>Items (grid mode)</label>
95+
<label>Items (grid mode)</label>
9696
<comment><![CDATA[Selector for all items you'll retrieve..]]></comment>
97-
</field>
97+
</field>
9898
<field id="list_mode" translate="label comment" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
99-
<label>Items (list mode)</label>
99+
<label>Items (list mode)</label>
100100
<comment><![CDATA[Selector for the element that surrounds the items you will be loading more of.]]></comment>
101-
</field>
101+
</field>
102102
</group>
103103
<group id="design" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
104-
<label>Design</label>
104+
<label>Design</label>
105105
<field id="loading_image" translate="label comment" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
106106
<label>Loading Image</label>
107107
<comment><![CDATA[Use absolute URL or relative path to skin path. Leave empty for default.]]></comment>
108108
</field>
109109
<field id="loading_text" translate="label comment" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
110-
<label>Loading Text</label>
111-
</field>
110+
<label>Loading Text</label>
111+
</field>
112112
<field id="done_text" translate="label comment" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
113-
<label>Done Text</label>
114-
</field>
113+
<label>Done Text</label>
114+
</field>
115115
<field id="hide_toolbar" translate="label comment" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
116-
<label>Hide Toolbar</label>
117-
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
116+
<label>Hide Toolbar</label>
117+
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
118118
<comment><![CDATA[Make sure you have the right css selector for the toolbar]]></comment>
119-
</field>
119+
</field>
120120
<field id="local_mode" translate="label comment" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
121-
<label>Local Mode</label>
121+
<label>Local Mode</label>
122122
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
123123
<comment><![CDATA[Instead of watching the entire window scrolling, watch only the element this plugin was called on (set in Selectors->Content).]]></comment>
124-
</field>
124+
</field>
125125
<field id="buffer" translate="label comment" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
126-
<label>Buffer (px)</label>
126+
<label>Buffer (px)</label>
127127
<comment><![CDATA[Set an offset before page end from which the content will start to load. A high number will load the next page a long time before the user reaches the bottom of the screen.]]></comment>
128-
</field>
128+
</field>
129129
<field id="load_more" translate="label comment" type="text" sortOrder="70" showInDefault="1" showInWebsite="1" showInStore="1">
130-
<label>Load More threshold</label>
130+
<label>Load More threshold</label>
131131
<comment><![CDATA[When this page number is reached, a button to load more products will be shown instead of continue loading products automatically with the scroll (this could be useful to help the user to reach the footer). TIP: use a high number to disable this feature.]]></comment>
132132
</field>
133133
<field id="load_more_text" translate="label comment" type="text" sortOrder="80" showInDefault="1" showInWebsite="1" showInStore="1">
134-
<label>Load More button text</label>
134+
<label>Load More button text</label>
135135
<comment><![CDATA[Set an offset before page end from which the content will start to load. A high number will load the next page a long time before the user reaches the bottom of the screen.]]></comment>
136136
</field>
137-
</group>
137+
</group>
138138
</section>
139139
</system>
140-
</config>
140+
</config>

view/frontend/templates/init.phtml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
<?php
2-
$helper = $this->helper('Lof\AjaxScroll\Helper\Data');
3-
$productListMode = $block->getProductListMode();
4-
$enable = $block->isEnable();
1+
<?php
2+
$helper = $this->helper('Lof\AjaxScroll\Helper\Data');
3+
$productListMode = $block->getProductListMode();
4+
$enable = $block->isEnable();
55
$delay = $helper->getConfig('lofajaxscroll/instances/delay');
66
$delay = $delay?(int)$delay:600;
7-
if($helper->isEnabled() && $enable) { ?>
7+
if($helper->isEnabled() && $enable) { ?>
88
<script>
99
require(['jquery',
10-
'Lof_AjaxScroll/js/script'
10+
'Lof_AjaxScroll/js/script'
1111
], function ($) {
1212
$( document ).ready(function() {
1313
// Handler for .ready() called.
1414
$('<?php echo $helper->getConfig('lofajaxscroll/selectors/toolbar') ?>').<?php echo $helper->getConfig('lofajaxscroll/design/hide_toolbar') ? 'hide' : 'show' ?>();
1515
windowLoadedFlag = false;
1616
window.onload = function () {
1717
windowLoadedFlag = true;
18-
};
18+
};
1919
var jQueryWaiter = function () {
2020
var functions = [];
2121
var timer = function() {
@@ -41,17 +41,17 @@ if($helper->isEnabled() && $enable) { ?>
4141

4242
window.SgyIAS = {
4343
debug: false,
44-
_log: function(object) {
45-
//console.log(object);
44+
_log: function(object) {
45+
//console.log(object);
4646
},
47-
init: function(){
47+
init: function(){
4848
jQuery(function($) {
4949
var config = {
5050
item: '<?php echo $productListMode == 'grid' ? $helper->getConfig('lofajaxscroll/selectors/grid_mode') : $helper->getConfig('lofajaxscroll/selectors/list_mode') ?>',
5151
container : '<?php echo $helper->getConfig('lofajaxscroll/selectors/content') ?>',
5252
next: '<?php echo $helper->getConfig('lofajaxscroll/selectors/next') ?>',
5353
pagination: '<?php echo $helper->getConfig('lofajaxscroll/selectors/pagination') ?>',
54-
parameter: '<?php echo $helper->getConfig('lofajaxscroll/instances/enable_parameter') ?>',
54+
parameter: <?php echo $helper->getConfig('lofajaxscroll/instances/enable_parameter') ? 'true' : 'false' ?>,
5555
delay: <?php echo $delay; ?>,
5656
negativeMargin: <?php echo (int) $helper->getConfig('lofajaxscroll/design/buffer') ?>,
5757
history: {
@@ -66,7 +66,7 @@ if($helper->isEnabled() && $enable) { ?>
6666
src: '<?php echo $block->getLoaderImage(); ?>',
6767
<?php endif; ?>
6868
html: '<div class="ias-spinner" style="text-align: center;"><img style="display:inline" src="{src}"/> <?php echo $helper->jsQuoteEscape(__($helper->getConfigData('lofajaxscroll/design/loading_text'))); ?></div>'
69-
},
69+
},
7070
trigger: {
7171
text: '<?php echo $helper->jsQuoteEscape(__($helper->getConfigData('lofajaxscroll/design/load_more_text'))) ?>',
7272
html: '<div class="ias-trigger ias-trigger-next" style="text-align: center; cursor: pointer;"><a>{text}</a></div>',
@@ -117,8 +117,8 @@ if($helper->isEnabled() && $enable) { ?>
117117
bind: "event",
118118
delay: 0
119119
});
120-
}
121-
});
120+
}
121+
});
122122
window.ias.on('noneLeft', function(){
123123
SgyIAS._log({eventName: 'noneLeft'});
124124
});

0 commit comments

Comments
 (0)