From 8a38ba1cca8bc441de93700e52bb694788adaf70 Mon Sep 17 00:00:00 2001 From: Rnhmjoj Date: Tue, 14 Jan 2014 00:32:09 +0100 Subject: [PATCH] English Translation --- License.txt | 13 ------------ README.md | 40 ++++++++++++++++++++++++++--------- jquery.custom404.js | 46 ++++++++++++++++++----------------------- jquery.custom404.min.js | 2 +- 4 files changed, 51 insertions(+), 50 deletions(-) delete mode 100644 License.txt diff --git a/License.txt b/License.txt deleted file mode 100644 index 262bc27..0000000 --- a/License.txt +++ /dev/null @@ -1,13 +0,0 @@ -* -* Custom404 jQuery plugin -* -* Plugin jQuery per pagine di errore personalizzate -* -* Dual licensed under the MIT and GPL licenses: -* http://www.opensource.org/licenses/mit-license.php -* http://www.gnu.org/licenses/gpl.html -* -* @author Michele Guerini Rocco aka Rnhmjoj -* @since 2012 -* - diff --git a/README.md b/README.md index 06585d7..b213e70 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,46 @@ -Custom 404 -========== +# Custom 404 -Plugin jQuery per pagine di errore personalizzate -------------------------------------------------- +## JQuery plugin for custom error pages +<<<<<<< HEAD +## Info +A jQuery plugin that allows you to use custom error pages. +To be used when you can not edit the file `. Htacces` Apache or when using +applications on non-ASP on an IIS server. +Simply checks if the requested resource is available when you open a link. + +### Usage +Add in head: +======= ### Informazioni Un plugin per jQuery che permette di usare pagine di errore personalizzate. Da usare quando non si può modificare il file `.htacces` su Apache o quando si usano applicazioni non ASP su un server IIS -Semplicemente controlla se la risorsa richiesta è disponibile quando si apre un link. +Semplicemente controlla lo stato di una risorsa collegata da un link quando viene richiesta. ### Istruzioni Aggiungi nel'head: +>>>>>>> e2ac1143fefb4a651368dc337b44a85ebdd68f81 -In un'altro script, ad esempio: +In a script: $(document).ready(function(){ - $("a#prova").custom404({404: "pagina404.html"}); + $("a#prova").custom404({404: "404page.html"}); }); -Le opzioni sono `statusCode: url`. Tutti gli status code http va bene. -Se non si seleziona nulla verranno selezionati di default tutti i link della pagina. +<<<<<<< HEAD +Options are `statusCode: url`. All the http status codes are fine. +If you do not select anything by default all the links on the page will be used. -[Qui](http://jsfiddle.net/pxtbs/) c'è un'altro esempio. +You can find an example [here](http://jsfiddle.net/NY9dH/). + +### License +======= +Le opzioni sono `statusCode: url`. Tutti gli status code http vanno bene. +Se non si seleziona nulla verranno selezionati di default tutti i link della pagina. +>>>>>>> e2ac1143fefb4a651368dc337b44a85ebdd68f81 + +Dual licensed under the MIT and GPL licenses: +http://www.opensource.org/licenses/mitlicense.php +http://www.gnu.org/licenses/gpl.html diff --git a/jquery.custom404.js b/jquery.custom404.js index 992dff1..86eb7ae 100644 --- a/jquery.custom404.js +++ b/jquery.custom404.js @@ -1,31 +1,25 @@ (function($) { - $.fn.custom404 = function(opzioni) { - var defaults = { - 404: "/404.html", - 403: "/403.html", - 500: "/505.html" - }; - - if (opzioni) - $.extend(defaults, opzioni); - if(!this.selector) - var selezionato = "a"; - else - var selezionato = this.selector; - - $(selezionato).click(function(){ - event.preventDefault(); - var indirizzo = $(this).attr("href"); - + $.fn.custom404 = function(options) { + var defaults = { + 404: "/404.html", + 403: "/403.html", + 500: "/505.html" + }; + if (options) $.extend(defaults, options); + if (!this.selector) var selected = "a"; + else var selected = this.selector; + $(selected).click(function() { + event.preventDefault(); + var address = $(this).attr("href"); $.ajax({ - url: indirizzo, - success: function(){ - window.location.href = indirizzo; - }, - error: function(xhr){ - window.location.href = defaults[xhr.status]; + url: address, + success: function() { + window.location.href = address; + }, + error: function(xhr) { + window.location.href = defaults[xhr.status]; } }); }); - }; -})(jQuery); + }; +})(jQuery); \ No newline at end of file diff --git a/jquery.custom404.min.js b/jquery.custom404.min.js index 86ea4e7..5f1a709 100644 --- a/jquery.custom404.min.js +++ b/jquery.custom404.min.js @@ -1 +1 @@ -(function($){$.fn.custom404 = function(opzioni) { var defaults = { 404:"/404.html", 403: "/403.html", 500: "/505.html"}; if (opzioni) $.extend(defaults,opzioni); if(!this.selector) var selezionato = "a"; else var selezionato = this.selector; $(selezionato).click(function(){event.preventdefault(); var indirizzo = $(this).attr("href"); $.ajax({ url:indirizzo, success: function(){ window.location.href = indirizzo} +(function($){$.fn.custom404=function(options){var defaults={404:"/404.html",403:"/403.html",500:"/505.html"};if(options)$.extend(defaults,options);if(!this.selector)var selected="a";else var selected=this.selector;$(selected).click(function(){event.preventDefault();var address=$(this).attr("href");$.ajax({url:address,success:function(){window.location.href=address;},error:function(xhr){window.location.href=defaults[xhr.status];}});});};})(jQuery); \ No newline at end of file