Subversion Repositories cheapmusic

Rev

Rev 128 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 128 Rev 149
Line 46... Line 46...
46
                if (plugin.settings.firstButton) {
46
                if (plugin.settings.firstButton) {
47
                    htmlNav += '<a href="#' + plugin.settings.hashPage + ':1" title="First page" rel="1" class="first mr-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.firstButtonText + '</a>';
47
                    htmlNav += '<a href="#' + plugin.settings.hashPage + ':1" title="First page" rel="1" class="first mr-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.firstButtonText + '</a>';
48
                }
48
                }
49
 
49
 
50
                if (plugin.settings.prevButton) {
50
                if (plugin.settings.prevButton) {
51
                    htmlNav += '<a href="" title="Previous" rel="" class="prev mr-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.prevButtonText + '</a>';
51
                    htmlNav += '<a href="" title="Previous Page" rel="" class="prev mr-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.prevButtonText + '</a>';
52
                }
52
                }
53
 
53
 
54
                pagesLeft = plugin.settings.pages - plugin.settings.currentPage + 1;
54
                pagesLeft = plugin.settings.pages - plugin.settings.currentPage + 1;
55
                if (plugin.settings.pages > plugin.settings.maxPageButtons && pagesLeft >= plugin.settings.maxPageButtons) {
55
                if (plugin.settings.pages > plugin.settings.maxPageButtons && pagesLeft >= plugin.settings.maxPageButtons) {
56
                    startPage = plugin.settings.currentPage - Math.floor((plugin.settings.maxPageButtons - 2) / 2);
56
                    startPage = plugin.settings.currentPage - Math.floor((plugin.settings.maxPageButtons - 2) / 2);
Line 69... Line 69...
69
                    htmlNav += '<span class="btn-sm mx-1 ' + plugin.settings.extraButtonClasses + '">...</span>';
69
                    htmlNav += '<span class="btn-sm mx-1 ' + plugin.settings.extraButtonClasses + '">...</span>';
70
                    htmlNav += '<a href="#' + plugin.settings.hashPage + ':' + plugin.settings.pages + '" title="Page ' + plugin.settings.pages + '" rel="' + plugin.settings.pages + '" class="pageNoNav' + plugin.settings.pages + ' page mx-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.pages + '</a>';
70
                    htmlNav += '<a href="#' + plugin.settings.hashPage + ':' + plugin.settings.pages + '" title="Page ' + plugin.settings.pages + '" rel="' + plugin.settings.pages + '" class="pageNoNav' + plugin.settings.pages + ' page mx-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.pages + '</a>';
71
                }
71
                }
72
 
72
 
73
                if (plugin.settings.nextButton) {
73
                if (plugin.settings.nextButton) {
74
                    htmlNav += '<a href="" title="Next" rel="" class="next ml-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.nextButtonText + '</a>';
74
                    htmlNav += '<a href="" title="Next Page" rel="" class="next ml-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.nextButtonText + '</a>';
75
                }
75
                }
76
 
76
 
77
                if (plugin.settings.lastButton) {
77
                if (plugin.settings.lastButton) {
78
                    htmlNav += '<a href="#' + plugin.settings.hashPage + ':' + plugin.settings.pages + '" title="Last page" rel="' + plugin.settings.pages + '" class="last ml-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.lastButtonText + '</a>';
78
                    htmlNav += '<a href="#' + plugin.settings.hashPage + ':' + plugin.settings.pages + '" title="Last page" rel="' + plugin.settings.pages + '" class="last ml-1 ' + plugin.settings.extraButtonClasses + '">' + plugin.settings.lastButtonText + '</a>';
79
                }
79
                }
Line 138... Line 138...
138
                        break;
138
                        break;
139
                }
139
                }
140
            };
140
            };
141
 
141
 
142
            var transition_default = function(offsetStart, offsetEnd) {
142
            var transition_default = function(offsetStart, offsetEnd) {
143
                plugin.currentElements.hide();
143
                //plugin.currentElements.hide();
-
 
144
                plugin.currentElements.addClass("d-none");
144
                plugin.currentElements = plugin.objElements.slice(offsetStart, offsetEnd).clone();
145
                plugin.currentElements = plugin.objElements.slice(offsetStart, offsetEnd).clone();
145
                plugin.el.html(plugin.currentElements);
146
                plugin.el.html(plugin.currentElements);
146
                plugin.currentElements.show();
147
                //plugin.currentElements.show();
-
 
148
                plugin.currentElements.removeClass("d-none");
147
            };
149
            };
148
 
150
 
149
            plugin.settings = $.extend({}, defaults, options);
151
            plugin.settings = $.extend({}, defaults, options);
150
            plugin.settings.currentPage = 1;
152
            plugin.settings.currentPage = 1;
151
            plugin.currentElements = $([]);
153
            plugin.currentElements = $([]);