Pārlūkot izejas kodu

AMBARI-2716: Disable autocomplete on form tag for Ambari UI. (jaimin)

Jaimin Jetly 12 gadi atpakaļ
vecāks
revīzija
2dca5a4218

+ 2 - 0
ambari-web/app/models/form.js

@@ -23,6 +23,8 @@ App.Form = Em.View.extend({
    * generating fields from fieldsOptions
    */
   classNames:["form-horizontal"],
+  attributeBindings: ['autocomplete'],
+  autocomplete: 'off',
   i18nprefix:'form.',
   fields:[],
   field:{},

+ 1 - 1
ambari-web/app/templates/common/configs/addPropertyWindow.hbs

@@ -15,7 +15,7 @@
 * See the License for the specific language governing permissions and
 * limitations under the License.
 }}
-  <form class="form-horizontal">
+  <form class="form-horizontal" autocomplete="off">
     <div class="each-row">
       <label class="control-label">Type</label>
       <div class="controls">

+ 1 - 1
ambari-web/app/templates/common/configs/capacity_scheduler.hbs

@@ -57,7 +57,7 @@
         <div class="row-fluid">
             <div class="span8">
                 <div><strong>{{t admin.advanced.title}}</strong></div>
-                <form class="form-horizontal">
+                <form class="form-horizontal" autocomplete="off">
                   {{#each view.advancedConfigs}}
                     {{#if isVisible}}
                         <div class="row-fluid">

+ 1 - 1
ambari-web/app/templates/common/configs/overrideWindow.hbs

@@ -17,7 +17,7 @@
 }}
 
 {{! #with view.categoryConfigProperty}}
-  <form class="form-horizontal">
+  <form class="form-horizontal" autocomplete="off">
       <div class="override-controls">
         <h4 class="message">{{t hosts.selectHostsDialog.message}}</h4>
         {{#if view.parentView.warningMessage}}

+ 1 - 1
ambari-web/app/templates/common/configs/service_config.hbs

@@ -62,7 +62,7 @@
 
             <div class="accordion-body collapse in">
               <div class="accordion-inner service-config-section">
-                <form class="form-horizontal">
+                <form class="form-horizontal" autocomplete="off">
 
                   {{#each view.filteredCategoryConfigs}}
                       <div {{bindAttr class=":entry-row isOverridden:overridden-property"}}>

+ 1 - 1
ambari-web/app/templates/main/admin/user/create.hbs

@@ -16,7 +16,7 @@
 * limitations under the License.
 }}
 
-<form class="form-horizontal">
+<form class="form-horizontal" autocomplete="off">
   {{#each field in view.userForm.fields}}
   {{#unless field.isHidden}}
   <div {{bindAttr class="field.errorMessage:error :control-group"}}>

+ 1 - 1
ambari-web/app/templates/main/admin/user/edit.hbs

@@ -16,7 +16,7 @@
 * limitations under the License.
 }}
 
-<form class="form-horizontal">
+<form class="form-horizontal" autocomplete="off">
   {{#each field in view.userForm.fields}}
   {{#unless field.isHidden}}
   <div {{bindAttr class="field.errorMessage:error :control-group"}}>

+ 1 - 1
ambari-web/app/templates/main/dashboard/edit_widget_popup.hbs

@@ -15,7 +15,7 @@
 * See the License for the specific language governing permissions and
 * limitations under the License.
 }}
-<form class="form-horizontal">
+<form class="form-horizontal" autocomplete="off">
     <div class="each-row">
         <div class="alert alert-info">
           {{view.configPropertyObj.hintInfo}}

+ 1 - 1
ambari-web/app/templates/main/mirroring/dataset.hbs

@@ -15,7 +15,7 @@
 * See the License for the specific language governing permissions and
 * limitations under the License.
 }}
-<div class="pull-left dataset-form">
+<div class="pull-left dataset-form" autocomplete="off">
     <form class="form-horizontal">
         <div class="add-data-set">
             <table>

+ 1 - 1
ambari-web/app/templates/main/mirroring/testConnection.hbs

@@ -16,7 +16,7 @@
 * limitations under the License.
 }}
 
-<form class="form-horizontal">
+<form class="form-horizontal" autocomplete="off">
     <div class="add-cluster-1">
         <div class="add-cluster-1-1">
             <h4>Enter the URLs for the following</h4>

+ 1 - 1
ambari-web/app/templates/main/mirroring/testConnectionResults.hbs

@@ -16,7 +16,7 @@
 * limitations under the License.
 }}
 
-<form class="form-horizontal">
+<form class="form-horizontal" autocomplete="off">
     <div class="add-cluster-2">
 
         <table>

+ 1 - 1
ambari-web/app/templates/wizard/step1.hbs

@@ -20,7 +20,7 @@
   {{t installer.step1.body}}
 </p>
 <p><b>{{t common.stacks}}</b></p>
-<form>
+<form autocomplete="off">
   {{#each stack in view.stacks}}
     <label class="radio">{{view view.stackRadioButton contentBinding="stack"}} {{stack.name}}</label>
   {{/each}}

+ 1 - 1
ambari-web/app/templates/wizard/step1_addLocalRepository.hbs

@@ -15,7 +15,7 @@
 * See the License for the specific language governing permissions and
 * limitations under the License.
 }}
-  <form class="form-horizontal" id="addLocalRepositoryPopup">
+  <form class="form-horizontal" id="addLocalRepositoryPopup" autocomplete="off">
     <div class="each-row">
       <label class="control-label">{{t installer.step1.advancedRepo.localRepo.label.os}}</label>
       <div class="controls">

+ 1 - 1
ambari-web/app/templates/wizard/step5.hbs

@@ -26,7 +26,7 @@
 </div>
 <div class="assign-masters">
   <div class="select-hosts">
-    <form class="form-horizontal">
+    <form class="form-horizontal" autocomplete="off">
       <!-- View for array controller -->
       {{#each servicesMasters}}
       <div class="control-group">

+ 1 - 1
ambari-web/app/views/common/configs/services_config.js

@@ -1206,7 +1206,7 @@ App.ServiceConfigCapacityScheduler = App.ServiceConfigsByCategoryView.extend({
       }),
       bodyClass: Ember.View.extend({
         template: Ember.Handlebars.compile([
-          '<form class="form-horizontal pre-scrollable">{{#each view.parentView.content.configs}}',
+          '<form class="form-horizontal pre-scrollable" autocomplete="off">{{#each view.parentView.content.configs}}',
           '{{#if isVisible}}',
           '<div class="row-fluid control-group">',
           '   <div {{bindAttr class="errorMessage:error :control-label-span :span4"}}>',

+ 2 - 0
ambari-web/app/views/wizard/step0_view.js

@@ -22,6 +22,8 @@ var App = require('app');
 App.WizardStep0View = Em.View.extend({
 
   tagName: "form", //todo: why form?
+  attributeBindings: ['autocomplete'],
+  autocomplete: 'off',
   templateName: require('templates/wizard/step0'),
 
   //todo: create property for placeholder(go to template)