From: <hn...@us...> - 2015-06-03 14:07:22
|
Author: hnategh Date: Wed Jun 3 16:07:15 2015 New Revision: 52893 URL: http://svn.stylite.de/viewvc/egroupware?rev=52893&view=rev Log: Remove name attribute if passwd widget has autocomplete="off" Modified: trunk/etemplate/js/et2_widget_textbox.js Modified: trunk/etemplate/js/et2_widget_textbox.js URL: http://svn.stylite.de/viewvc/egroupware/trunk/etemplate/js/et2_widget_textbox.js?rev=52893&r1=52892&r2=52893&view=diff ============================================================================== --- trunk/etemplate/js/et2_widget_textbox.js (original) +++ trunk/etemplate/js/et2_widget_textbox.js Wed Jun 3 16:07:15 2015 @@ -154,7 +154,23 @@ }); } }, - + + /** + * Override the parent set_id method to manuipulate the input DOM node + * + * @param {type} _value + * @returns {undefined} + */ + set_id: function(_value) + { + this._super.apply(this,arguments); + // Remove the name attribute inorder to affect autocomplete="off" + // for no password save. ATM seems all browsers ignore autocomplete for + // input field inside the form + if (this.options.type === "passwd" + && this.options.autocomplete === "off") this.input.removeAttr('name'); + }, + destroy: function() { var node = this.getInputNode(); if (node) $j(node).unbind("keypress"); |