Guest User

Untitled

a guest
Sep 24th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.53 KB | None | 0 0
  1. var style=document.createElement('style');
  2. style.type='text/css';
  3. css = '.wfPopup{position:absolute;top:150px;right:200px;text-align:center;padding:5px;border:1px solid black;background:#ECECEC;display:inline;}';
  4. if(style.styleSheet){style.styleSheet.cssText = css;}else{style.appendChild(document.createTextNode(css));}
  5. document.getElementsByTagName('head')[0].appendChild(style);
  6.  
  7. function handleDelay() {
  8.     var s=document.getElementById("wfDelayOption");
  9.     var value=s.options[s.selectedIndex].value;
  10.     var p = document.createElement('p');
  11.     p.appendChild(document.createTextNode(value));
  12.     document.body.appendChild(p);
  13. }
  14. function createWfPopup()
  15. {
  16.     var divcount;
  17.     if (document.getElementsByClassName) {
  18.         divcount = document.getElementsByClassName('wfPopup').length;
  19.     } else {
  20.         var tmp;
  21.         d = document.getElementsByTagName('div');
  22.         l = d.length;
  23.         divcount = 0;
  24.         while (l) {
  25.             tmp = d[--l];
  26.             if (tmp.className.indexOf("wfPopup") != -1) divcount++;
  27.         }
  28.     }
  29.     if (divcount == 0) {
  30.         var div=document.createElement('div');
  31.         div.innerHTML='<div class="wfPopup"> \
  32.         <p>Please, provide delay reason</p> \
  33.         <select id="wfDelayOption"> \
  34.         <option value="9132856625013202665">Problem on a customer side</option> \
  35.         <option value="9132856625013202668">Incorrect previous task</option> \
  36.         <option value="9132856625013202669">Other</option> \
  37.         </select> \
  38.         <button onclick="handleDelay();">Delay</button> \
  39.         <button onclick="this.parentNode.parentNode.removeChild(this.parentNode);">Cancel</button> \
  40.         </div>';
  41.         document.body.appendChild(div.firstChild);
  42.     }
  43. }
Add Comment
Please, Sign In to add comment