Updates. Descriptions most useful UserJS and more.
Sunday, 21. September 2008, 20:48:30
1) Added descriptions for more than 60 (useful) UserJS on http://my.opera.com/Lex1/blog/userjs (translation my Russian page.)
2) Since writing of previous post, most utilities were renewed. oGet and htm2clip now works on framed pages, Qsaver supports fast saving in CHM, and Opera Loader better works with Opera 9.5.
3) How to add icons for file-types in Opera filemanager
UserJS (and generally javascript) don't work in Opera filemanager. But css work
This code will add icons for those files which Opera can open. And also added a blue selection for the files of «index.html», for better visibility.
Open Opera\Styles\dir.css in text editor (Notepad++ is good). Add next strings after:
Now will renew a page. It's all
.
Instead of «background-image: url("data:image/png;base64,...");» you can use «background-image: url("images/i_img.png");»
2) Since writing of previous post, most utilities were renewed. oGet and htm2clip now works on framed pages, Qsaver supports fast saving in CHM, and Opera Loader better works with Opera 9.5.
3) How to add icons for file-types in Opera filemanager
UserJS (and generally javascript) don't work in Opera filemanager. But css work
Open Opera\Styles\dir.css in text editor (Notepad++ is good). Add next strings after:
a[class="sym"]::before {
background-image: -o-skin('Panel Collapse Right');
width: 9px;
height: 9px;
}
a[href$=".js"]::before,
a[href$=".css"]::before,
a[href$=".ini"]::before,
a[href$=".txt"]::before {
content: "";
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABwElEQVQ4jaWTv2sTcRTAP/e9a8RCsYOjg21SSBGKIg7+aptSEJe2/0OXDA4ZxOg/kEEEl6ODLoJCh4LUyUYdOrTSIgYthF41UBBqDFSbpuddvMvdc2gvRBtCxAdveI/3Pt8P3y9fjQ5hzjJQ91C/fNTJE5wtfWNjLs93IAAEwIiGXdcdWHp4fnHocnzkzcJXjJ6KNT5zIfnqZf/B9M1q3+LzQS7Gq5B/lgB2gDqAigDz89bs2v6jkadLWQCSV+8m8/kE58bv9RU/JrhyYyoavQT0H9PNZpdl5e0XyaVTUrFrkkunZNexJZdOiet7kkunREQkk8kIMNgW8Pr9B6nYtWbuOrbs111xfU8aQdAKiEd7qhUSU7FOd9o2jNYiFAHAvP+g2RsdG+Pa6PXuAIcPA7fu3AZAV4oepXdvIHrjmEFkMTkx0YVBoLc1iOk6QRiiK9UZoAXG/xkoQ/tngz86fug3DTbW37U9saOBF3pNA6VpIFAoFPbcn473+dPW3tamtTNnmguAH+1oLfunHj95YZa2C6etYlGtra6WK+WyDThA7Sh/ACXAAqp/AwzgDDAM9AIHR0sO4AIehz8wqhsAvwFT785ao0KVQAAAAABJRU5ErkJggg==");
margin-right: 3px;
width: 16px;
height: 16px;
display: inline-block;
speak: none;
}
a[href$=".jpg"]::before,
a[href$=".jpeg"]::before,
a[href$=".gif"]::before,
a[href$=".png"]::before,
a[href$=".bmp"]::before,
a[href$=".xbm"]::before,
a[href$=".svg"]::before {
content: "";
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACOklEQVQ4jX2Sy0vUURTHP/fObwadGa3p4YOMFhJC9IAMaiFG0aL3A6L2rfoDeriLViHRIndthaCgsGVQFEVEZBFWlIYaUmgxmuJjnN/v/s65LcbMsbEDh/s4fD/3y7nHsBDX7g56KoSxlrhYJJFKYZHtl8+2fFhaD5YeOs40l4m9B/EQCXT1DDGRzvXtPHj+xXR+rFuD4Flk7Xdb6dXl4kjgsWzg7UyNqT3c0VYoFrfpvGtOalBb5sA5x1TRACWxU3BSWjt3VAEwPLzePD927sS9B7e+BWE0WgZQVe5/DlcyhUzPs39PPavrjmy6fefmZmfdu38A3fkaijGsSpXuTrV4WhtL+9lxS6EAicCjzuVi79JlABFla/0Qa6qaSAYly6NzSndXPxkTM/h6hJ4bxxEP6jUJJMp7IMrLLycxPzNkbR0DHy8xGZZ6gjGsq2skEhD5++OLgDgMcbGSmczQ+6QXn/Ps2psjP9/O6FQbTlZByiAKumRiFgESRThR+l714cc9TMDI2oe0tHzl9IF+QoHJ8QZivUC8ogNRwrkQGoBqyE/kyT/Kc/3oITbmagmn0gxMg2oFgEQRcax0XrlKNmnJBgnSgSWTtIQJy1jBUZiBWEtZ0UEkSnv6IsXIE0cQFSD28Evgh4JgqKoC+Z+DVLYaoxDGYBcmEQFdyFgWAR6ML3Pw5v0M4qZQFbx6rESoCF4FL4qKUHRzIBYMM0Zw5g+gtql1t1f2YfwWvMkCi7Vl4TF+Fm8+GcvT3zrNP9G6ClpCAAAAAElFTkSuQmCC");
margin-right: 3px;
width: 16px;
height: 16px;
display: inline-block;
speak: none;
}
a[href$=".html"]::before,
a[href$=".htm"]::before,
a[href$=".xml"]::before,
a[href$=".url"]::before {
content: "";
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEXnICXrGB5SUlLOzs7r6+ucnJy8vLwxMTHn49Pt7efvUlT39/f/+/P///+EhITvTU+oqKirq6vtUFRzc3O0tLPiQ0jpiIHtjI7wbXLT09O/nUUGAAAAAXRSTlMAQObYZgAAAGVJREFUeF5lzEcSAjEMBVF9SY5hIvH+F6UKsC2KXr5FE9HSo29L++R4QH3nGv8ChxAsFHEnGyhVxRnIOR9RJtxRFTcDgEZgQHoCSQ1sCfCXCcXvD0Q/HmdT2a7HusYO0uvAM/rvBb1KBgxFCeX8AAAAAElFTkSuQmCC");
margin-right: 3px;
width: 16px;
height: 16px;
display: inline-block;
speak: none;
}
a[href*="ndex.htm"] {color: rgb(0,0,200);}
a[href*="ndex.htm"]:visited {color: rgb(128,0,128);}
table, pre {
font-size: 70%;
line-height: 130%;
padding: 0;
margin: 5px auto 10px;
border-spacing: 0;
border-collapse: collapse;
width: 95%;
}
Now will renew a page. It's all
Instead of «background-image: url("data:image/png;base64,...");» you can use «background-image: url("images/i_img.png");»


ZAHEK # 22. September 2008, 07:01