diff --git a/mesoft.gridview/Scripts/_references.js b/mesoft.gridview/Scripts/_references.js index b09aa77..3f1a1ec 100644 Binary files a/mesoft.gridview/Scripts/_references.js and b/mesoft.gridview/Scripts/_references.js differ diff --git a/mesoft.gridview/Scripts/locales/megridview.en.js b/mesoft.gridview/Scripts/locales/megridview.en.js new file mode 100644 index 0000000..8bbba79 --- /dev/null +++ b/mesoft.gridview/Scripts/locales/megridview.en.js @@ -0,0 +1,12 @@ +(function ($) { + "use strict"; + + $.fn.meGridView.locales['en'] = { + PageSizeText: "Page Size", + PageText: "Page", + PreviousPage: "Previous Page", + NextPage: "Next Page" + }; + + $.extend($.fn.meGridView.defaults, $.fn.meGridView.locales['en']); +})(jQuery); \ No newline at end of file diff --git a/mesoft.gridview/Scripts/locales/megridview.tr.js b/mesoft.gridview/Scripts/locales/megridview.tr.js new file mode 100644 index 0000000..47c453f --- /dev/null +++ b/mesoft.gridview/Scripts/locales/megridview.tr.js @@ -0,0 +1,12 @@ +(function ($) { + "use strict"; + + $.fn.meGridView.locales['tr'] = { + PageSizeText: "Sayfa Büyüklüğü", + PageText: "Sayfa", + PreviousPage: "Önceki Sayfa", + NextPage: "Sonraki Sayfa" + }; + + $.extend($.fn.meGridView.defaults, $.fn.meGridView.locales['tr']); +})(jQuery); \ No newline at end of file diff --git a/mesoft.gridview/Scripts/megridview.js b/mesoft.gridview/Scripts/megridview.js index 8984cb5..2234f28 100644 --- a/mesoft.gridview/Scripts/megridview.js +++ b/mesoft.gridview/Scripts/megridview.js @@ -1,21 +1,15 @@ /* - megridview v0.3.1 + megridview v0.3.2 Developed By Mesut Talebi (mesut.talebi@yahoo.com) Open Source And no licence :) free to use */ -(function ($) { - $.fn.meGridView = function () { +(function ($) { + $.fn.meGridView = function (options) { var $gridviewObject = new Object(); - var options = { - ShowPageOptions : true, - ItemsPerPage : 10, - PageOptions: [10, 20, 50, 100], - PageSizeText: "Page Size", - PageText: "Page" - } - + var defaults = $.extend({}, $.fn.meGridView.defaults, options); + //A function to Automatically insert page options var writePagerHtml = function (obj) { var pagerHtml = @@ -23,24 +17,24 @@ '
' + '' + '
'; - if (options.ShowPageOptions === true) { - pagerHtml += 'Page Size' + + if (defaults.ShowPageOptions === true) { + pagerHtml += ' ' + defaults.PageSizeText + ' ' + '
' + '' + '' + '' + '
'; } - pagerHtml += '' + - '1 - ' + options.ItemsPerPage + '' + + pagerHtml += ' ' + + '1 - ' + defaults.ItemsPerPage + '' + '(0)' + '' + '
' + @@ -54,11 +48,11 @@ '' + 'Previous Page' + '' + - '' + + '' + '' + '' + - '/ 0' + - '' + + ' / 0' + + ' ' + '
@section Scripts { - + diff --git a/mesoft.gridview/mesoft.gridview.csproj b/mesoft.gridview/mesoft.gridview.csproj index dc576de..010f603 100644 --- a/mesoft.gridview/mesoft.gridview.csproj +++ b/mesoft.gridview/mesoft.gridview.csproj @@ -172,6 +172,8 @@ + +