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 @@
+
+