X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/lib/yuilib/3.18.1/paginator-url
home
/
cbholdings
/
pasukulu
/
lib
/
yuilib
/
3.18.1
/
paginator-url
/
📁
..
📄
paginator-url-debug.js
(1.85 KB)
📄
paginator-url-min.js
(483 B)
📄
paginator-url.js
(1.85 KB)
Editing: paginator-url.js
YUI.add('paginator-url', function (Y, NAME) { /** Adds in URL options for paginator links. @module paginator @submodule paginator-url @class Paginator.Url @since 3.10.0 */ function PaginatorUrl () {} PaginatorUrl.ATTRS = { /** URL to return formatted with the page number. URL uses `Y.Lang.sub` for page number stubstitutions. For example, if the page number is `3`, setting the `pageUrl` to `"?pg={page}"`, will result in `?pg=3` @attribute pageUrl @type String **/ pageUrl: {} }; PaginatorUrl.prototype = { /** Returns a formated URL for the previous page. @method prevPageUrl @return {String | null} Formatted URL for the previous page, or `null` if there is no previous page. */ prevPageUrl: function () { return (this.hasPrevPage() && this.formatPageUrl(this.get('page') - 1)) || null; }, /** Returns a formated URL for the next page. @method nextPageUrl @return {String | null} Formatted URL for the next page or `null` if there is no next page. */ nextPageUrl: function () { return (this.hasNextPage() && this.formatPageUrl(this.get('page') + 1)) || null; }, /** Returns a formated URL for the provided page number. @method formatPageUrl @param {Number} [page] Page value to be used in the formatted URL. If empty, page will be the value of the `page` ATTRS. @return {String | null} Formatted URL for the page or `null` if there is not a `pageUrl` set. */ formatPageUrl: function (page) { var pageUrl = this.get('pageUrl'); if (pageUrl) { return Y.Lang.sub(pageUrl, { page: page || this.get('page') }); } return null; } }; Y.namespace('Paginator').Url = PaginatorUrl; Y.Base.mix(Y.Paginator, [PaginatorUrl]); }, '3.18.1', {"requires": ["paginator"]});
Upload File
Create Folder