Browse Source

HUE-9066 [frontend] Prevent password managers affecting the gist link

Johan Ahlen 6 năm trước cách đây
mục cha
commit
2d4decb517

+ 3 - 3
desktop/core/src/desktop/js/ko/components/__snapshots__/ko.shareGistModal.test.js.snap

@@ -9,9 +9,9 @@ exports[`ko.shareGistModal.js should render component 1`] = `
   <div class=\\"modal-body\\">
     <div class=\\"row-fluid\\">
       <div class=\\"span12\\">
-        <div class=\\"input-group\\">
-          <input id=\\"gistLink\\" class=\\"input-xxlarge\\" onfocus=\\"this.select()\\" data-bind=\\"value: link\\" type=\\"text\\" placeholder=\\"Link\\">
-        </div>
+        <form autocomplete=\\"off\\">
+          <input id=\\"gistLink\\" class=\\"input-xxlarge\\" autocorrect=\\"off\\" autocomplete=\\"do-not-autocomplete\\" autocapitalize=\\"off\\" spellcheck=\\"false\\" onfocus=\\"this.select()\\" data-bind=\\"value: link\\" type=\\"text\\" placeholder=\\"Link\\">
+        </form>
         <div class=\\"input-prepend\\">
           <a class=\\"btn gist-link-btn\\" data-clipboard-target=\\"#gistLink\\" data-bind=\\"clipboard\\" data-dismiss=\\"modal\\">Copy</a>
           <button class=\\"add-on muted gist-link-btn\\" data-clipboard-target=\\"#gistLink\\" data-bind=\\"clipboard\\">

+ 3 - 3
desktop/core/src/desktop/js/ko/components/ko.shareGistModal.js

@@ -33,9 +33,9 @@ const TEMPLATE = `
   <div class="modal-body">
     <div class="row-fluid">
       <div class="span12">
-        <div class="input-group">
-          <input id="gistLink" class="input-xxlarge" onfocus="this.select()" data-bind="value: link" type="text" placeholder="${ I18n('Link') }"/>
-        </div>
+        <form autocomplete="off">
+          <input id="gistLink" class="input-xxlarge" ${ window.PREVENT_AUTOFILL_INPUT_ATTRS } onfocus="this.select()" data-bind="value: link" type="text" placeholder="${ I18n('Link') }"/>
+        </form>
         <div class="input-prepend">
           <a class="btn gist-link-btn" data-clipboard-target="#gistLink" data-bind="clipboard" data-dismiss="modal">${ I18n('Copy') }</a>
           <button class="add-on muted gist-link-btn" data-clipboard-target="#gistLink" data-bind="clipboard" >