X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/d3b1ea255664edd2deef17f900a655613d20820d..1c09677af04c9e37714e09b73eb9dbc5b2e3eb13:/wp-admin/js/wp-gears.dev.js diff --git a/wp-admin/js/wp-gears.dev.js b/wp-admin/js/wp-gears.dev.js index 3e9519c4..b91ace7e 100644 --- a/wp-admin/js/wp-gears.dev.js +++ b/wp-admin/js/wp-gears.dev.js @@ -28,9 +28,13 @@ var wpGears = { }, storeName : function() { - var name = window.location.protocol + window.location.host; + var name, host = window.location.host; - name = name.replace(/[\/\\:*"?<>|;,]+/g, '_'); // gears beta doesn't allow certain chars in the store name + if ( host.match(/[^a-z0-9._-]/i) ) + host = encodeURIComponent(host); + + name = window.location.protocol + host; + name = name.replace(/[^a-z0-9._-]+/gi, '_'); name = 'wp_' + name.substring(0, 60); // max length of name is 64 chars return name;