[Fusionforge-commits] r15248 - trunk/src/plugins/message/www/js

Franck VILLAUME nerville at fusionforge.org
Sat Mar 31 20:33:01 CEST 2012


Author: nerville
Date: 2012-03-31 20:32:59 +0200 (Sat, 31 Mar 2012)
New Revision: 15248

Modified:
   trunk/src/plugins/message/www/js/message.js
Log:
missing licence + indent

Modified: trunk/src/plugins/message/www/js/message.js
===================================================================
--- trunk/src/plugins/message/www/js/message.js	2012-03-31 18:17:10 UTC (rev 15247)
+++ trunk/src/plugins/message/www/js/message.js	2012-03-31 18:32:59 UTC (rev 15248)
@@ -1,61 +1,83 @@
+/**
+ * FusionForge 
+ * Copyright 2012, Alain Peyrat
+ * http://fusionforge.org
+ *
+ * This file is part of FusionForge. FusionForge is free software;
+ * you can redistribute it and/or modify it under the terms of the
+ * GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the Licence, or (at your option)
+ * any later version.
+ *
+ * FusionForge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+
 jQuery.cookie = function(name, value, options) {
-    if (typeof value != 'undefined') { // name and value given, set cookie
-        options = options || {};
-        if (value === null) {
-            value = '';
-            options.expires = -1;
-        }
-        var expires = '';
-        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
-            var date;
-            if (typeof options.expires == 'number') {
-                date = new Date();
-                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
-            } else {
-                date = options.expires;
-            }
-            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
-        }
-        // CAUTION: Needed to parenthesize options.path and options.domain
-        // in the following expressions, otherwise they evaluate to undefined
-        // in the packed version for some reason...
-        var path = options.path ? '; path=' + (options.path) : '';
-        var domain = options.domain ? '; domain=' + (options.domain) : '';
-        var secure = options.secure ? '; secure' : '';
-        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
-    } else { // only name given, get cookie
-        var cookieValue = null;
-        if (document.cookie && document.cookie != '') {
-            var cookies = document.cookie.split(';');
-            for (var i = 0; i < cookies.length; i++) {
-                var cookie = jQuery.trim(cookies[i]);
-                // Does this cookie string begin with the name we want?
-                if (cookie.substring(0, name.length + 1) == (name + '=')) {
-                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
-                    break;
-                }
-            }
-        }
-        return cookieValue;
-    }
+	if (typeof value != 'undefined') { // name and value given, set cookie
+		options = options || {};
+		if (value === null) {
+			value = '';
+			options.expires = -1;
+		}
+		var expires = '';
+		if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
+			var date;
+			if (typeof options.expires == 'number') {
+				date = new Date();
+				date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
+			} else {
+				date = options.expires;
+			}
+			expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
+		}
+		// CAUTION: Needed to parenthesize options.path and options.domain
+		// in the following expressions, otherwise they evaluate to undefined
+		// in the packed version for some reason...
+		var path = options.path ? '; path=' + (options.path) : '';
+		var domain = options.domain ? '; domain=' + (options.domain) : '';
+		var secure = options.secure ? '; secure' : '';
+		document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
+	} else { // only name given, get cookie
+		var cookieValue = null;
+		if (document.cookie && document.cookie != '') {
+			var cookies = document.cookie.split(';');
+			for (var i = 0; i < cookies.length; i++) {
+				var cookie = jQuery.trim(cookies[i]);
+				// Does this cookie string begin with the name we want?
+				if (cookie.substring(0, name.length + 1) == (name + '=')) {
+					cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
+					break;
+				}
+			}
+		}
+		return cookieValue;
+	}
 };
 
 jQuery(function() {
-	  var $box = jQuery("#message_box"),
-	      stateCookieName = 'message_box',
-	      alreadyClosed = jQuery.cookie(stateCookieName);
+	var $box = jQuery("#message_box"),
+	stateCookieName = 'message_box',
+	alreadyClosed = jQuery.cookie(stateCookieName);
 
-	  // The box should already be hidden initially (using CSS preferrably).
-	  // If not, uncomment the line below:
-	  // $box.hide();
+	// The box should already be hidden initially (using CSS preferrably).
+	// If not, uncomment the line below:
+	// $box.hide();
 
-	  // Show the box if it hasn't already been closed.
-	  if (alreadyClosed != 1) {
-	    $box.show();
-	  }
+	// Show the box if it hasn't already been closed.
+	if (alreadyClosed != 1) {
+		$box.show();
+	}
 
-	  $box.find('#message_close').click(function() {
-	    $box.hide();
-	    jQuery.cookie(stateCookieName, 1, { expires: 1, path: '/'});
-	  });
+	$box.find('#message_close').click(function() {
+		$box.hide();
+		jQuery.cookie(stateCookieName, 1, { expires: 1, path: '/'});
 	});
+});




More information about the Fusionforge-commits mailing list