WordPress.org

Make WordPress Core

Ticket #19151: 19151.2.2.patch

File 19151.2.2.patch, 1.5 KB (added by kurtpayne, 3 years ago)

IE placeholder fix for admin bar

  • wp-includes/js/admin-bar.dev.js

     
    188188                                addEvent(aB, 'click', clickShortlink ); 
    189189                        } 
    190190 
     191                        if (navigator.userAgent.indexOf("MSIE") >= 0) { 
     192                            if ('' === document.getElementById("adminbar-search").value) { 
     193                                document.getElementById("adminbar-search").value = document.getElementById("adminbar-search").getAttribute("placeholder"); 
     194                                document.getElementById("adminbar-search").style.color = "#ddd"; 
     195                            } 
     196                            document.getElementById("adminbar-search").onblur = function() { 
     197                                if ("" === this.value) { 
     198                                    this.value = this.getAttribute("placeholder"); 
     199                                } 
     200                                this.style.color = "#ddd"; 
     201                            }; 
     202                            document.getElementById("adminbar-search").onfocus = function() { 
     203                                if (this.value === this.getAttribute("placeholder")) { 
     204                                    this.value = ""; 
     205                                } 
     206                                this.style.color = ""; 
     207                            }; 
     208                        } 
     209 
    191210                        if ( w.location.hash ) 
    192211                                w.scrollBy(0,-32); 
    193212                });