From f8add0adb327a6514bbfc1773e1fc9577c98fa32 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 13 May 2015 17:56:36 -0400 Subject: rename openid selector files to login-selector --- .../login-selector/ikiwiki/login-selector/aol.png | Bin 0 -> 460 bytes .../ikiwiki/login-selector/goa-account-flickr.png | Bin 0 -> 592 bytes .../ikiwiki/login-selector/goa-account-yahoo.png | Bin 0 -> 741 bytes .../ikiwiki/login-selector/login-selector.js | 264 +++++++++++++++++++++ .../ikiwiki/login-selector/verisign.png | Bin 0 -> 714 bytes .../ikiwiki/login-selector/wordpress.png | Bin 0 -> 886 bytes underlays/openid-selector/ikiwiki/openid/aol.png | Bin 460 -> 0 bytes .../ikiwiki/openid/goa-account-flickr.png | Bin 592 -> 0 bytes .../ikiwiki/openid/goa-account-yahoo.png | Bin 741 -> 0 bytes .../openid-selector/ikiwiki/openid/livejournal.png | Bin 772 -> 0 bytes .../ikiwiki/openid/openid-jquery.js | 264 --------------------- .../openid-selector/ikiwiki/openid/verisign.png | Bin 714 -> 0 bytes .../openid-selector/ikiwiki/openid/wordpress.png | Bin 886 -> 0 bytes 13 files changed, 264 insertions(+), 264 deletions(-) create mode 100644 underlays/login-selector/ikiwiki/login-selector/aol.png create mode 100644 underlays/login-selector/ikiwiki/login-selector/goa-account-flickr.png create mode 100644 underlays/login-selector/ikiwiki/login-selector/goa-account-yahoo.png create mode 100644 underlays/login-selector/ikiwiki/login-selector/login-selector.js create mode 100644 underlays/login-selector/ikiwiki/login-selector/verisign.png create mode 100644 underlays/login-selector/ikiwiki/login-selector/wordpress.png delete mode 100644 underlays/openid-selector/ikiwiki/openid/aol.png delete mode 100644 underlays/openid-selector/ikiwiki/openid/goa-account-flickr.png delete mode 100644 underlays/openid-selector/ikiwiki/openid/goa-account-yahoo.png delete mode 100644 underlays/openid-selector/ikiwiki/openid/livejournal.png delete mode 100644 underlays/openid-selector/ikiwiki/openid/openid-jquery.js delete mode 100644 underlays/openid-selector/ikiwiki/openid/verisign.png delete mode 100644 underlays/openid-selector/ikiwiki/openid/wordpress.png (limited to 'underlays') diff --git a/underlays/login-selector/ikiwiki/login-selector/aol.png b/underlays/login-selector/ikiwiki/login-selector/aol.png new file mode 100644 index 000000000..d47f5fa54 Binary files /dev/null and b/underlays/login-selector/ikiwiki/login-selector/aol.png differ diff --git a/underlays/login-selector/ikiwiki/login-selector/goa-account-flickr.png b/underlays/login-selector/ikiwiki/login-selector/goa-account-flickr.png new file mode 100644 index 000000000..5321642f6 Binary files /dev/null and b/underlays/login-selector/ikiwiki/login-selector/goa-account-flickr.png differ diff --git a/underlays/login-selector/ikiwiki/login-selector/goa-account-yahoo.png b/underlays/login-selector/ikiwiki/login-selector/goa-account-yahoo.png new file mode 100644 index 000000000..51e1c119b Binary files /dev/null and b/underlays/login-selector/ikiwiki/login-selector/goa-account-yahoo.png differ diff --git a/underlays/login-selector/ikiwiki/login-selector/login-selector.js b/underlays/login-selector/ikiwiki/login-selector/login-selector.js new file mode 100644 index 000000000..71ae0466e --- /dev/null +++ b/underlays/login-selector/ikiwiki/login-selector/login-selector.js @@ -0,0 +1,264 @@ +/* +Based on the Simple OpenID Plugin +http://code.google.com/p/openid-selector/ + +This code is licenced under the New BSD License. +*/ + +var selections_email_large = { + email: { + name: 'Email', + icon: 'wikiicons/email.png', + label: 'Enter your email address:', + url: null + } +}; +var selections_openid_large = { + openid: { + name: 'OpenID', + icon: 'wikiicons/openidlogin-bg.gif', + label: 'Enter your OpenID:', + url: null + } +}; +var selections_openid_small = { + verisign: { + name: 'Verisign', + icon: 'ikiwiki/login-selector/verisign.png', + label: 'Enter your Verisign username:', + url: 'http://{username}.pip.verisignlabs.com/' + }, + yahoo: { + name: 'Yahoo', + icon: 'ikiwiki/login-selector/goa-account-yahoo.png', + url: 'http://me.yahoo.com/' + }, + flickr: { + name: 'Flickr', + icon: 'ikiwiki/login-selector/goa-account-flickr.png', + label: 'Enter your Flickr username:', + url: 'http://flickr.com/photos/{username}/' + }, + wordpress: { + name: 'Wordpress', + icon: 'ikiwiki/login-selector/wordpress.png', + label: 'Enter your Wordpress.com username:', + url: 'http://{username}.wordpress.com/' + }, + aol: { + name: 'AOL', + icon: 'ikiwiki/login-selector/aol.png', + label: 'Enter your AOL username:', + url: 'http://openid.aol.com/{username}' + } +}; +var selections = $.extend({}, selections_email_large, selections_openid_large, selections_openid_small); + +var selector = { + + ajaxHandler: null, + cookie_expires: 6*30, // 6 months. + cookie_name: 'openid_selection', // historical name + cookie_path: '/', + + img_path: 'images/', + + input_id: null, + selection_url: null, + selection_id: null, + othersignin_id: null, + + init: function(input_id, login_methods, othersignin_id, othersignin_label) { + + var selector_btns = $('#login_btns'); + + this.input_id = input_id; + + $('#login_choice').show(); + $('#login_input_area').empty(); + + // add box for each selection + if (login_methods['openid']) { + for (id in selections_openid_large) { + selector_btns.append(this.getBoxHTML(selections_openid_large[id], 'large')); + } + } + if (login_methods['email']) { + for (id in selections_email_large) { + selector_btns.prepend(this.getBoxHTML(selections_email_large[id], 'large')); + } + } + + if (othersignin_label != "") { + this.othersignin_label=othersignin_label; + } + else { + this.othersignin_label="other"; + } + if (othersignin_id != "") { + this.othersignin_id=othersignin_id; + selector_btns.prepend( + '' + + '' + + ' ' + this.othersignin_label + + '' + ); + $('#'+this.othersignin_id).hide(); + } + + if (login_methods['openid'] && selections_openid_small) { + selector_btns.append('
'); + + for (id in selections_openid_small) { + selector_btns.append(this.getBoxHTML(selections_openid_small[id], 'small')); + } + } + + $('#login_selector_form').submit(this.submit); + + var box_id = this.readCookie(); + if (box_id) { + this.signin(box_id, true); + } + }, + getBoxHTML: function(selection, box_size) { + var label=""; + var title="" + if (box_size == 'large') { + label=' ' + selection["name"]; + } + else { + title=' title="'+selection["name"]+'"'; + } + var box_id = selection["name"].toLowerCase(); + return '' + + '' + + label + + ''; + + }, + /* selection image click */ + signin: function(box_id, onload) { + + if (box_id == 'othersignin') { + this.highlight(box_id); + $('#login_input_area').empty(); + $('#'+this.othersignin_id).show(); + this.setCookie(box_id); + return; + } + else { + if (this.othersignin_id) { + $('#'+this.othersignin_id).hide(); + } + } + + var selection = selections[box_id]; + if (! selection) { + return; + } + + this.highlight(box_id); + + this.selection_id = box_id; + this.selection_url = selection['url']; + + // prompt user for input? + if (selection['label']) { + this.setCookie(box_id); + this.useInputBox(selection); + } else { + this.setCookie(''); + $('#login_input_area').empty(); + if (! onload) { + $('#login_selector_form').submit(); + } + } + }, + /* Sign-in button click */ + submit: function() { + var url = selector.selection_url; + if (url) { + url = url.replace('{username}', $('#entry').val()); + selector.setOpenIdUrl(url); + } + else { + selector.setOpenIdUrl(""); + } + if (selector.ajaxHandler) { + selector.ajaxHandler(selector.selection_id, document.getElementById(selector.input_id).value); + return false; + } + return true; + }, + setOpenIdUrl: function (url) { + + var hidden = $('#'+this.input_id); + if (hidden.length > 0) { + hidden.value = url; + } else { + $('#login_selector_form').append(''); + } + }, + highlight: function (box_id) { + + // remove previous highlight. + var highlight = $('#login_highlight'); + if (highlight) { + highlight.replaceWith($('#login_highlight a')[0]); + } + // add new highlight. + $('.'+box_id).wrap('
'); + }, + setCookie: function (value) { + + var date = new Date(); + date.setTime(date.getTime()+(this.cookie_expires*24*60*60*1000)); + var expires = "; expires="+date.toGMTString(); + + document.cookie = this.cookie_name+"="+value+expires+"; path=" + this.cookie_path; + }, + readCookie: function () { + var nameEQ = this.cookie_name + "="; + var ca = document.cookie.split(';'); + for(var i=0;i < ca.length;i++) { + var c = ca[i]; + while (c.charAt(0)==' ') c = c.substring(1,c.length); + if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); + } + return null; + }, + useInputBox: function (selection) { + + var input_area = $('#login_input_area'); + + var html = ''; + var id = selection['name']+'_entry'; + var value = ''; + var label = selection['label']; + var style = ''; + + if (selection['name'] == 'OpenID') { + id = this.input_id; + value = ''; + style = 'background:#FFF url(wikiicons/openidlogin-bg.gif) no-repeat scroll 0 50%; padding-left:18px;'; + } + if (label) { + html = ''; + } + html += '' + + ''; + + input_area.empty(); + input_area.append(html); + + $('#'+id).focus(); + }, + setAjaxHandler: function (ajaxFunction) { + this.ajaxHandler = ajaxFunction; + } +}; diff --git a/underlays/login-selector/ikiwiki/login-selector/verisign.png b/underlays/login-selector/ikiwiki/login-selector/verisign.png new file mode 100644 index 000000000..5120812ed Binary files /dev/null and b/underlays/login-selector/ikiwiki/login-selector/verisign.png differ diff --git a/underlays/login-selector/ikiwiki/login-selector/wordpress.png b/underlays/login-selector/ikiwiki/login-selector/wordpress.png new file mode 100644 index 000000000..96e08bd99 Binary files /dev/null and b/underlays/login-selector/ikiwiki/login-selector/wordpress.png differ diff --git a/underlays/openid-selector/ikiwiki/openid/aol.png b/underlays/openid-selector/ikiwiki/openid/aol.png deleted file mode 100644 index d47f5fa54..000000000 Binary files a/underlays/openid-selector/ikiwiki/openid/aol.png and /dev/null differ diff --git a/underlays/openid-selector/ikiwiki/openid/goa-account-flickr.png b/underlays/openid-selector/ikiwiki/openid/goa-account-flickr.png deleted file mode 100644 index 5321642f6..000000000 Binary files a/underlays/openid-selector/ikiwiki/openid/goa-account-flickr.png and /dev/null differ diff --git a/underlays/openid-selector/ikiwiki/openid/goa-account-yahoo.png b/underlays/openid-selector/ikiwiki/openid/goa-account-yahoo.png deleted file mode 100644 index 51e1c119b..000000000 Binary files a/underlays/openid-selector/ikiwiki/openid/goa-account-yahoo.png and /dev/null differ diff --git a/underlays/openid-selector/ikiwiki/openid/livejournal.png b/underlays/openid-selector/ikiwiki/openid/livejournal.png deleted file mode 100644 index d86ee5eac..000000000 Binary files a/underlays/openid-selector/ikiwiki/openid/livejournal.png and /dev/null differ diff --git a/underlays/openid-selector/ikiwiki/openid/openid-jquery.js b/underlays/openid-selector/ikiwiki/openid/openid-jquery.js deleted file mode 100644 index eaac50315..000000000 --- a/underlays/openid-selector/ikiwiki/openid/openid-jquery.js +++ /dev/null @@ -1,264 +0,0 @@ -/* -Based on the Simple OpenID Plugin -http://code.google.com/p/openid-selector/ - -This code is licenced under the New BSD License. -*/ - -var selections_email_large = { - email: { - name: 'Email', - icon: 'wikiicons/email.png', - label: 'Enter your email address:', - url: null - } -}; -var selections_openid_large = { - openid: { - name: 'OpenID', - icon: 'wikiicons/openidlogin-bg.gif', - label: 'Enter your OpenID:', - url: null - } -}; -var selections_openid_small = { - verisign: { - name: 'Verisign', - icon: 'ikiwiki/openid/verisign.png', - label: 'Enter your Verisign username:', - url: 'http://{username}.pip.verisignlabs.com/' - }, - yahoo: { - name: 'Yahoo', - icon: 'ikiwiki/openid/goa-account-yahoo.png', - url: 'http://me.yahoo.com/' - }, - flickr: { - name: 'Flickr', - icon: 'ikiwiki/openid/goa-account-flickr.png', - label: 'Enter your Flickr username:', - url: 'http://flickr.com/photos/{username}/' - }, - wordpress: { - name: 'Wordpress', - icon: 'ikiwiki/openid/wordpress.png', - label: 'Enter your Wordpress.com username:', - url: 'http://{username}.wordpress.com/' - }, - aol: { - name: 'AOL', - icon: 'ikiwiki/openid/aol.png', - label: 'Enter your AOL username:', - url: 'http://openid.aol.com/{username}' - } -}; -var selections = $.extend({}, selections_email_large, selections_openid_large, selections_openid_small); - -var selector = { - - ajaxHandler: null, - cookie_expires: 6*30, // 6 months. - cookie_name: 'openid_selection', // historical name - cookie_path: '/', - - img_path: 'images/', - - input_id: null, - selection_url: null, - selection_id: null, - othersignin_id: null, - - init: function(input_id, login_methods, othersignin_id, othersignin_label) { - - var selector_btns = $('#login_btns'); - - this.input_id = input_id; - - $('#login_choice').show(); - $('#login_input_area').empty(); - - // add box for each selection - if (login_methods['openid']) { - for (id in selections_openid_large) { - selector_btns.append(this.getBoxHTML(selections_openid_large[id], 'large')); - } - } - if (login_methods['email']) { - for (id in selections_email_large) { - selector_btns.prepend(this.getBoxHTML(selections_email_large[id], 'large')); - } - } - - if (othersignin_label != "") { - this.othersignin_label=othersignin_label; - } - else { - this.othersignin_label="other"; - } - if (othersignin_id != "") { - this.othersignin_id=othersignin_id; - selector_btns.prepend( - '' + - '' + - ' ' + this.othersignin_label + - '' - ); - $('#'+this.othersignin_id).hide(); - } - - if (login_methods['openid'] && selections_openid_small) { - selector_btns.append('
'); - - for (id in selections_openid_small) { - selector_btns.append(this.getBoxHTML(selections_openid_small[id], 'small')); - } - } - - $('#login_selector_form').submit(this.submit); - - var box_id = this.readCookie(); - if (box_id) { - this.signin(box_id, true); - } - }, - getBoxHTML: function(selection, box_size) { - var label=""; - var title="" - if (box_size == 'large') { - label=' ' + selection["name"]; - } - else { - title=' title="'+selection["name"]+'"'; - } - var box_id = selection["name"].toLowerCase(); - return '' + - '' + - label + - ''; - - }, - /* selection image click */ - signin: function(box_id, onload) { - - if (box_id == 'othersignin') { - this.highlight(box_id); - $('#login_input_area').empty(); - $('#'+this.othersignin_id).show(); - this.setCookie(box_id); - return; - } - else { - if (this.othersignin_id) { - $('#'+this.othersignin_id).hide(); - } - } - - var selection = selections[box_id]; - if (! selection) { - return; - } - - this.highlight(box_id); - - this.selection_id = box_id; - this.selection_url = selection['url']; - - // prompt user for input? - if (selection['label']) { - this.setCookie(box_id); - this.useInputBox(selection); - } else { - this.setCookie(''); - $('#login_input_area').empty(); - if (! onload) { - $('#login_selector_form').submit(); - } - } - }, - /* Sign-in button click */ - submit: function() { - var url = selector.selection_url; - if (url) { - url = url.replace('{username}', $('#entry').val()); - selector.setOpenIdUrl(url); - } - else { - selector.setOpenIdUrl(""); - } - if (selector.ajaxHandler) { - selector.ajaxHandler(selector.selection_id, document.getElementById(selector.input_id).value); - return false; - } - return true; - }, - setOpenIdUrl: function (url) { - - var hidden = $('#'+this.input_id); - if (hidden.length > 0) { - hidden.value = url; - } else { - $('#login_selector_form').append(''); - } - }, - highlight: function (box_id) { - - // remove previous highlight. - var highlight = $('#login_highlight'); - if (highlight) { - highlight.replaceWith($('#login_highlight a')[0]); - } - // add new highlight. - $('.'+box_id).wrap('
'); - }, - setCookie: function (value) { - - var date = new Date(); - date.setTime(date.getTime()+(this.cookie_expires*24*60*60*1000)); - var expires = "; expires="+date.toGMTString(); - - document.cookie = this.cookie_name+"="+value+expires+"; path=" + this.cookie_path; - }, - readCookie: function () { - var nameEQ = this.cookie_name + "="; - var ca = document.cookie.split(';'); - for(var i=0;i < ca.length;i++) { - var c = ca[i]; - while (c.charAt(0)==' ') c = c.substring(1,c.length); - if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); - } - return null; - }, - useInputBox: function (selection) { - - var input_area = $('#login_input_area'); - - var html = ''; - var id = selection['name']+'_entry'; - var value = ''; - var label = selection['label']; - var style = ''; - - if (selection['name'] == 'OpenID') { - id = this.input_id; - value = ''; - style = 'background:#FFF url(wikiicons/openidlogin-bg.gif) no-repeat scroll 0 50%; padding-left:18px;'; - } - if (label) { - html = ''; - } - html += '' + - ''; - - input_area.empty(); - input_area.append(html); - - $('#'+id).focus(); - }, - setAjaxHandler: function (ajaxFunction) { - this.ajaxHandler = ajaxFunction; - } -}; diff --git a/underlays/openid-selector/ikiwiki/openid/verisign.png b/underlays/openid-selector/ikiwiki/openid/verisign.png deleted file mode 100644 index 5120812ed..000000000 Binary files a/underlays/openid-selector/ikiwiki/openid/verisign.png and /dev/null differ diff --git a/underlays/openid-selector/ikiwiki/openid/wordpress.png b/underlays/openid-selector/ikiwiki/openid/wordpress.png deleted file mode 100644 index 96e08bd99..000000000 Binary files a/underlays/openid-selector/ikiwiki/openid/wordpress.png and /dev/null differ -- cgit v1.2.3