Monday, 14. May 2007, 21:40:50
UserJS Manager
Finally i made full support for english version...UserJS Manager!
This program designed to manage UserJS Scripts from Opera™ Browser:
More ScreenShots
============================================================
Differences from similar analogues to this program and common features:
============================================================
- Have completely multi-language interface (since final version 1.1)
- Not required any additional libraries established in the system, or any other external resources (for the general work of the program).
- Easy and quickly integrated to Opera.
- Supports multi-folders that can be switched very easily (from the UserJS path's input dropdown).
- Able to edit UserJS by double clicking on the list items.
- Enabling/Disabling UserJS by one simple mouse click (by setting a checkbox on the item).
- Have an option to refresh UserJS list in real time (auto-refresh by given time).
- Full Clipboard supporting (copying and pasting UserJS).
- Basic Drag & Drop support.
- Local Hotkeys support for many features.
- Command Line support.
- Basic Plug-Ins Support (SDK will be written in case this feature will have popularity).
- Works from any folder, and at program starts, it defines a path to browser and if exists, the folder with UserJS scripts.
- Works with relative paths.
- Advanced Preferences dialog, and informative main / context menu.
- When program can not find UserJS dir, it's offering to set this dir for Opera Browser.
- Have built-in tools:
- Import and Export from/to zip-archive (only for Win XP +, or installed 7-zip/WinRaR).
- Check for updates selected UserJS.
- Searching information about UserJS, plus convenient search of UserJS on the main list (useful when you have many UserJS scripts).
- Creating new UserJS (with ability to set UserJS header info).
- Copying of UserJS list, and also physically copying of the UserJS to selected destination folder.
============
Download Page
Full Readme File on English that includes History version and more, you can find here, or in the archive with the software.
==================================================================================================
Enjoy!
Thursday, 17. May 2007, 13:39:17
At initial start it is offered to integrate the program in Opera browser. This will allow having access to the program from the "Options" menu in a browser.
Not sure I understand this?
As a side note. I thought I would put the exe file as a direct link on my personal bar...
E:/opera/UserJS_Manager/UserJS_Manager.exe
But this opens the d/l dialog. Any other way to do this?
Friday, 18. May 2007, 01:13:08
Originally posted by LordHenry:
hi CreatOR, I've made the italian translation for your UserJS Manager (great work, I like it! useful and easy to use ). you can download it here. if u want, u could include it in the zip file of UserJS Manager
Hi, thanks, i will definitly going to include this one to the original distributor (with next release).
Originally posted by rif:
Not sure I understand this?
This means that when you run this program the first time, you will see dialog msg that allows you integrate this program to Opera, after you integrate, you can access (execute) the program from "Tools" menu.
If you want to run this program using button (that you can put almost on any panel), then drag this link to panel - UserJS Manager - Note: this button will work only if when you integrate this program, the checkbox "Copy program to Opera Dir" was seted (default state).
Sunday, 20. May 2007, 21:40:37
Hi again, i just wanted to ask, how you translate this to italian:
“Integration to Opera...”
?
I know that i can simple to translate it using machine translation (“Integrazione all'opera…”
This is only what will be added in next release (for the language file), with is very soon, there will be couple major fixes
Thanxs.
Edit:
Oops
004="Integra con Opera!"
Tuesday, 22. May 2007, 19:58:19
What's new:
--------------------------
Additions / improvements:
--------------------------
+ Added item in menu "Options" -> "Integration to Opera...", allows to easily integrate program to Opera Browser.
+ Added Italian language file "UjsManLang_it.lng" - you can find this file also here: http://files.myopera.com/LordHenry/files/UjsManLang_IT.lng (thanks to the author: LordHenry).
+ Now it is possible to add scripts from the specified folder (item in "Option" menu - > "Add UserJS scripts...").
- Now when user change the extension of deactivated scripts, the list of scripts will be automatically refreshed.
------------
Fixes:
------------
- Fixed serious bug - If the UserJS scripts dir was contained a file with extension of deactivated scripts (default .xx), but the file had no previous extension .js, then at any attempt to activate/deactivate/select any script (from the program), the list was constantly refreshed, that did not allow to manage properly the UserJS scripts.
- Fixed minor bug related to displaying icons of scripts - If at the first program start (or after choosing a different path to the UserJS scripts), in the current folder of UserJS was only deactivated scripts, then when user was trying to activate script(s) the icon of the item was changed for next item(s) rather then current clicked.
- Minor fixes with displaying of some dialogs.
- Again i amake an attempt to correct displaying items of the menu with Russian localization
apparently it was not corrected
.
- Fixed mistake when integrate to Opera - If other translation files are supplied to the program (except for Russian and English), and at integration were chosen one of these external files, the file of translation was not copied to the folder with installed UserJS Manager (If checkbox "Copy program to Opera Dir" in integration dialog was checked).
- Minor correction related to pasting scripts - If specified a relative path to UserJS folder, and the clipboard contained path(s) to scripts of seted UserJS folder, then when user tryied to paste scripts, instead of warning dialog the scripts was pasted (imitation of paste). It is not logical to paste scripts that was copied from the same folder
.
Wednesday, 23. May 2007, 02:18:15
Wednesday, 23. May 2007, 06:28:52
Originally posted by papasmurfrock:
i put it in my library/application support/opera/user file. is that the correct place?
It can work from any place... but..
i have a mac with the tiger os
I didn't test it on mac (i am do not have one
But if it will work on mac, please, tell me about it, i realy would like to know
Wednesday, 23. May 2007, 23:50:18
Thursday, 24. May 2007, 07:27:00
Originally posted by Creat0R:
Originally posted by Zotlan:
Do scripts stay de-acivated untill you re-activate tehm
Yes, the scripts remained deactivated untill you activate them back.
Excellent, thanks again.
Saturday, 26. May 2007, 09:17:13
Originally posted by almansur:
Something happened to my Tools menu
I think i know what the problem, you already has a user menu, and this menu was not include [Browser Tools Menu] section, so when you integrate the progrm, the section was created in the current memu, and now "opera reads" only from that section, but the section not include all items of tools menu.
I fix it, thanks!
And meanwhile, you can correct this:
1) Close Opera Browser.
2) Open file Opera\defaults\standard_menu.ini
3) Find section [Browser Tools Menu] and copy all content of that section (just select all items in that section and press Ctrl C).
4) Now open yours menu file (the path to this file see here), and find the same section.
5) Now paste all copied items in that section, but just under the name of section [Browser Tools Menu].
In the end, the section will looks lilke that:
[Browser Tools Menu] Item, 70475= Manage accounts Item, 54493= Delete private data --------------------6 Feature Mail-Chat, Item, 67427= Manage, "contacts" Item, 67672= Manage, "notes" Item, 50836= Manage, "transfers" Item, 50837= Manage, "history" Item, 67430= Manage, "links" --------------------3 ;Item, 69887= Manage cookies ;Item, 69888= Manage wand Submenu, 69889, Advanced Tools Menu Submenu, 162000, Quick Preferences Menu= Show popup menu, "Quick Preferences Menu" --------------------7 Item, 70699= Customize toolbars, -1 Item, 50394= Show preferences, -1 ; Item, "Old preferences"= Show preferences, 100 ------Ujs= Item, "UserJS Manager"=Execute program, "C:\Program Files\Opera 9.20\UserJS_Manager\UserJS_Manager.exe",,, "Label Todo"
Sorry for the inconvenience.
Saturday, 26. May 2007, 19:17:42
Hi,
Originally posted by Mystik:
could you give me in a text file what is needed to be translated?
You can translate the english.lng file that supplied to the program
how to upgrade
Just install the program again (like you integrate it the first time), all needed files will be updated.
But you can wait with that (if you like), soon i will release another version, where the integration method is much better (and some more stability in the program work).
Saturday, 9. June 2007, 17:50:00
Saturday, 9. June 2007, 19:55:33
Originally posted by Strictly4me:
UserJS Manager 1.2.2 Final - German LanguagefileEnjoy!
Wow, thanks, please look PM.
Originally posted by Rijk:
Buglet found : when you click 'integrate', the italian language file is not copied to the new location.
Yes, i notice this bug to, thank you.
I already fixed this, and soon i will release new version... where also added some new features and more stabilitiy in program work.
Thanks.
Saturday, 9. June 2007, 20:43:03
Originally posted by Creat0R:
Wow, thanks, please look PM.
Nothing to thanks.
((((( Strictly4me )))))
Monday, 11. June 2007, 16:07:20
Originally posted by Rijk:
Buglet found : when you click 'integrate', the italian language file is not copied to the new location.
Originally posted by Creat0R:
I already fixed this, and soon i will release new version.
Oh i am sorry, this is already fixed in the 1.2.2 Final version
Originally posted by http://creator-lab.ucoz.ru/JsMan_Readme_en.txt:
* Fixed mistake when integrate to Opera - If other translation files are supplied to the program (except for Russian and English), and at integration were chosen one of these external files, the file of translation was not copied in a folder with installed UserJS Manager (If checkbox "Copy program to Opera Dir" in integration dialog was checked).
Wednesday, 13. June 2007, 04:44:04
I found needs some setting up though: the default location it has set in opera\profile\userjs - the userjs folder did not exist. I needed to click the preferences-advanced-content-javascript options button and set the default userjs directory path to match it, and create the userjs directory before it would work. It would be good to have this a bit simpler and more automatic somehow.
Wednesday, 13. June 2007, 05:09:54
Originally posted by Rijk:
Here it is.
Great! i will add this to the next releas.
Originally posted by james.faction:
very nice program
Hi,
Thanks!
Originally posted by james.faction:
It would be good to have this a bit simpler and more automatic somehow
When the program starts, it recognize the path to Opera installed dir, and check the UserJS folder settings in the Opera6.ini file from your profile, if the path for UserJS scripts seten, then program uses this path, if not, used the default path profile\UserJS...
It's not logical to set this for user, because if the path to UserJS folder is not setten, then user not using UserJS scripts
Wednesday, 13. June 2007, 14:56:55
Originally posted by Creat0R:
It's not logical to set this for user, because if the path to UserJS folder is not setten, then user not using UserJS scripts - therefore there is no need to set this by program.
Unless using this app is his/her first foray into userscripting
Wednesday, 13. June 2007, 16:43:56
Originally posted by Rijk:
Unless using this app is his/her first foray into userscripting
Ok, maby i wll add an option of displaying some dialog (if the UserJS dir is not founded) that will "ask" from user if he/shee would like to set UserJS folder, and maby also show some info about where the user csn download some UserJS scripts, and how to install them (put them to the right directory etc).
But eventually, this app have one (main) purpose - To manage UserJS scripts
Thanks.
Wednesday, 13. June 2007, 21:28:06
Originally posted by Rijk:
Originally posted by Creat0R:
It's not logical to set this for user, because if the path to UserJS folder is not setten, then user not using UserJS scripts - therefore there is no need to set this by program.
Unless using this app is his/her first foray into userscripting
I always thought that if Opera would make a default UserJS folder where Opera is installed, things would be much more simple for the guy who never used this. I took me a few days to figure out how the whole thing was working(If we needed to restart Opera, where were the buttons to use the Js[there weren't any
As some users say, Opera need to promote more the Js and its possibilities, even by making things simpler...
And well, where the average would put the UserJS foler? (the 5 cents question...)
In the Opera Folder!
hum I can see I'm alittle off topic, anyway, just wanted to say that I made a french translation and that Creator has it already...
Friday, 15. June 2007, 07:20:27
Monday, 25. June 2007, 06:25:31 (edited)
Opera UserJS Manager 1.2.3
Originally posted by Readme (History version):
--------------------------
Additions / improvements:
--------------------------
+ Added to the context menu for scripts more 3 items:
"Copy Script(s) File Name"
"Copy Script(s) File Path"
"Copy Raw Selection"
+ Added German language file "UjsManLang_de.lng" (Author: Strictly4me).
+ Added Dutch language file "UjsManLang_nl.lng" (Author: Rijk).
+ Added French language file "UjsManLang_FR.lng" (Author: Mystik).
+ With more added language files to the program, i decided to add displaying detailed information about the author of language file, about the version of the program (that language file is compatible with), and comments to language file - the Information is displayed in the Options dialog, in the same place where user can choose the language file.
+ When program start, displayed a logo - sometimes if the list contains many scripts (more than 30-40) the program re-reads them some seconds, process of re-reading is displayed in this prompt-logo.
+ Added support of checking on existence of UserJS scripts folder. If it's not founded, then shown dialog message that allow to set this dir for Opera [This feature is Optional] - If user is agree to set the UserJS dir, then automatic the folder is sets to Opera browser (including writing the necessary parameters in configuration files of Opera and creation of UserJS folder in the user's profile).
- Displaying of some dialogs that shows the condition information of the UserJS list is improved.
- The method of integration to Opera browser is considerably improved.
- General improves in the program interface.
- After selecting the program language from Options dialog, the messages that prompt (asks) for confirmation to restart program, now will shown in two languages; the first will display the currently used language in program, the second, is the language on which user wishes to proceed (the selected language).
- Now by pressing on any linkable elements (references in "About program" dialog and in "Options" dialog), action will taken only after the user releases the button of the mouse - Expected behavior for links
.
- If the program finds file "Opera.exe" one level above than the folder in which that program in, then this folder is considered as the main folder to Opera browser.
- Now if in the current folder of the program there is Readme file in language of the interface (JsMan_Readme_lang prefics.txt) then when user trying to call "Readme" from "About program" dialog, this Readme-file will be executed.
------------
Fixes:
------------
- Some corrections in Readme file.
- Fixed bug when user integrate program, if was already defined a user menu, and this menu was not include [Browser Tools Menu] section, then after integration the menu "Tools" was include only "UserJS Manager" item.
- Fixed; when checking for new version, if the computer was not connected to the internet, then the dialog that should prompt about this was not shown.
- Fixed bug when instead of name of the script author, in some cases (if the name is not specified) value 0 was displayed.
- Fixed error when deleting files (scripts) - if after confirmation of deleting, the button "Remove from Path list" was pressed, then was displayed an error message about deleting some scripts, after pressing this button it was not possible to remove the scripts, because the path to UserJS scripts was changed / deleted from the list.
- Many serious fixes in the interface of the program.
- Some minor corrections in displaying of menu items.
- Fixed bug when was called integration dialog to Opera from the main window of the program - if program language was changed from Options dialog, but the program was not restarted, the list of languages in integration dialog were not updated according to the specified language that was displayed.
- Fixed bug related to list with paths to UserJS scripts - If in main Opera dir the folder with UserJS scripts was not founded, and in configuration files this folder is not mentioned, then the scripts list construction was based on the Opera Dir that was taken from register parameters (parameters for Opera), though in the list itself there was no mention of this dir, and this caused an error when user attempt to manage somehow the scripts.
Here a litle view to a new program logo

P.S
I think that this is the biggest change log from all previous versions
Enjoy!
Monday, 25. June 2007, 05:44:26
Here the new "German Languagefile" of it, because of some missing translations.
UserJS Manager 1.2.3 Final - German Languagefile
Enjoy!
((((( Strictly4me )))))
Monday, 25. June 2007, 21:34:16
My german languagefile above is ready for use now! I don't know about your languagefile.
((((( Strictly4me )))))
Tuesday, 26. June 2007, 06:55:02
jjulagay
Originally posted by jjulagay:
how can I remove userjsmanager?
If you want to remove the program completly, just remove the folder UserJS_Manager from your Opera's dir, and then fallow these steps:
1) Close your browser.
2) Open menu file (you can find the path to this file here - the toppest input display path to yours menu file).
3) Now find in menu file this: Item, "UserJS Manager"
4) And just remove the whole line (and the sapperater that abow this line) that this value was founded in.
5) Save the file, and close it.
6) Run Opera
Note: If you never used custom menu before, than you can just to remove this menu file (Opera\profile\Menu\UjsMan_menu.ini), the default file will be used by Opera.
Tuesday, 26. June 2007, 18:28:26
Wednesday, 27. June 2007, 08:32:09
What do you think about:
... for next version an option to enable/disable the splashscreen?
It's nice, but i think it need more time to start "UserJS Manager". - I'm wrong?
((((( Strictly4me )))))
Wednesday, 27. June 2007, 18:01:18
Originally posted by Strictly4me:
i think it need more time to start "UserJS Manager". - I'm wrong?
Yes
In the file UserJS_Manager.ini find this (or write it if you can not find it): Show Logo when program start and change it value to 0.
About the why "Yes"... well, if you notice, when your UserJS folder have more than 10-20 scripts, then the main window of the program appear after a few seconds, thats because the window is shown only after the list with all scripts ar builded completely. So what's better, to see nothing until the window of program will be shown, or see the "list building" process in nice splash screen logo
But you right, i will make this optional (not manualy) from the Options dialog... but i will have to expand the dialog much more
Thanks.
P.S
Hm... to bad i can not edit my first post... there need to be updated some links/text.
Wednesday, 27. June 2007, 20:49:05
Originally posted by Creat0R:
Show Logo when program start and change it value to 0.
Yes, i'm stupid. I forgot the ini-file completely!
So what's better, to see nothing until the window of program will be shown, or see the "list building" process in nice splash screen logo
![]()
Right! Of course its better to see your nice splashscreen. But I think without splashscreen it starts a little bit faster.
But you right, i will make this optional (not manualy) from the Options dialog... but i will have to expand the dialog much more
Why? You can make it below "Ask for create UserJS Path if it not founded".
Other way: I think "Set On Top" is not so necessary. Who needs?
Just an idea. But I'm sure you will find the best way.
((((( Strictly4me )))))
Showing topic replies 1 - 50 of 221.
Forums » Opera Community » General Opera topics » User JavaScript
