Sign up | Lost password? | Help

My Opera news » User JavaScript contest

User JavaScript contest

HTC Touch Diamond phone

This contest has been the topic of discussion since June last year (and most likely even longer). The goal of this contest is to find out who can create the best User JavaScript in the following two categories:

  • Best site enhancement
  • Best tool (in general)

The best User JavaScript overall will be awarded with a brand new HTC Touch Diamond™ with Opera Mobile 9.5 pre-installed.

Guidelines:

We've defined a set of guidelines which will help us evaluate submissions, but also assist you in creating a winning entry. We recommend everyone have a look in the User JavaScript tutorials hosted on userjs.org, but also our own "Take control with User JavaScript" guides are a solid read.

  • The script must not create variables or functions in the global scope or leak information to the page it runs in (anonymous functions).
  • The script must not modify Object.prototype properties.
  • Any changes to a site's own scripts or DOM should be as small as possible and as resilient to site changes as possible.
  • Sites that are enhanced / fixed must be publicly available. If user accounts are required, registration must be free.
  • You're free to participate in either one or both categories.
  • Deadline is Tuesday, July 15th.

In addition, the script must be well documented / commented:

  • What is being fixed or enhanced?
  • How does the fix or enhancement work?
  • How can we test the script?

To submit your entry, please use this competition form. The User JavaScript file can be hosted (for example) on your own My Opera files account (zip the folder along with documentation and upload). Please include a short summary about your User JavaScript along with a download link. All entries will be reviewed by Opera staff.

We've created a forum post for any questions or comments you may have regarding this contest.

Good luck, everyone! We can't wait to see those great submissions!

Comments

Tamil 1. July 2008, 11:34

Originally posted by EspenAO:

HTC Touch Diamond™ with Opera Mobile 9.5 pre-installed.

(91)

shadowk 1. July 2008, 11:44

HTC Touch Diamond :heart:

zetorres 1. July 2008, 11:46

:wink:

higio 1. July 2008, 12:25

wish i could make 1 :frown:!!

Indyan 1. July 2008, 12:43

Glad to see a userjs contest - Finally!!
Would be nice to get an official userjs gallery too.

soumitram4u 1. July 2008, 13:01

:cool:

Sreeramu 1. July 2008, 13:14

HTC Touch Diamond....!!!!!

coxy 1. July 2008, 13:31

:whistle: I was gonna buy a HTC Touch Diamond the other week. I wanted a Pro, but settled for a Diamond...

...and ended up buying a Nokia N95 8GB. :whistle:

hallvors 1. July 2008, 13:53

Is that some Java code behind the phone? p:

SouthernCross 1. July 2008, 14:10

:D That Diamond...:eyes:

piroxicam 1. July 2008, 14:21

What is a User JavaScript?

xErath 1. July 2008, 14:22

hum... time to put my wildest ideas to good use p:

aleksanteri 1. July 2008, 14:37

I myself won't most probably be participating in this, but I still wait for this; I'm sure this will result in nice pieces of UserJS come and float around :smile:

hallvors 1. July 2008, 15:03

piroxicam: see http://www.opera.com/support/tutorials/userjs/ for documentation.

malsumis 1. July 2008, 15:16

it's a pity that userjs.org is dead for 2 years now :frown:

fearphage 1. July 2008, 16:11

Is there a limit to the number of scripts submitted per person?

@coxy: I'm more of an N810W man myself but I will enjoy the competition just the same.

I'm glad userjs is finally getting some attention. As soon as opera adds userjs to the usage reports (bug #341105), perhaps we'll be seeing more of this. Perhaps this is the beginning of the road to an opera-hosted userjs repository. Oh boy!

mav1976 1. July 2008, 19:03

Hmm... a very smart phone. I've the HTC Touch and can tell you that is a good phone.

sandalian 2. July 2008, 08:23

Can I get the HTC Touch Diamond without participating in this contest? :love:

ZAHEK 2. July 2008, 09:50

Let's see' Where is opera magicians:)
But I could make it...:frown:

Aux 2. July 2008, 10:46

Khm... I will upgrade my favourite UserJS, submit it and will hope for the prize! This time I MUST win! (:

Tamil 2. July 2008, 13:12

Originally posted by sandalian:

Can I get the HTC Touch Diamond without participating in this contest?

p:

manojks 2. July 2008, 15:35

Well, I'm waiting for all those UserJSs that will come out.:wait:

johnnysaucepn 2. July 2008, 17:03

Originally posted by Sandalien:

Can I get the HTC Touch Diamond without participating in this contest?


Sure! Just find a shop near you!

hi_care 3. July 2008, 02:23

HTC Touch Diamond!! Hm...
JavaScript? Huah...!???

flotsam22 3. July 2008, 10:17

The spirit is willing but the flesh is weak. With this quote I opt out of the contest. Good luck to all competitors , u will need it :wizard:
flotsam22

icae 3. July 2008, 10:56

thanks om

rhonnysparks 3. July 2008, 11:06

bah there's no point entering,
sombria and d.i.z. will win it for having written ospell p:

d.i.z. 3. July 2008, 14:03

Originally posted by rhonnysparks:

sombria and d.i.z. will win it for having written ospell


Ospell is not entering competition.

Or maybe it does if Sombria improved upon it in secrecy. :smile:

elinks 3. July 2008, 14:38

Java .. may be, but JavaSript - not yet :rolleyes:

skye11 3. July 2008, 18:04

@fearphage,

Perhaps this is the beginning of the road to an opera-hosted userjs repository. Oh boy!


I agree - I've been sensing something is in the works for this
an official Opera-approved userJS ('extensions') system
it's time! :up: :wait:

lovedoctor00791 3. July 2008, 21:38

What you don't know you cannot do. I don't know Java script so i can't take part in the competition. Why don't you organize a love message contest too....

MrIDEA 4. July 2008, 06:04

Oh. Thanks. I agree,
HTC Touch Diamond
take home...
:yes: :yes: :yes:

John164 5. July 2008, 06:55

I would like to request a java script enabling me to Highlight text on a web page and for that text to remain highlighted when I go back to that web page.

I have no programming skills that is why I am asking if someone can create this please.

XxTatteredXSoulXx 5. July 2008, 21:47

i wish i had a bit of programming skills to compete, cause that phone looks pretty sleek. :frown:

yamato74 6. July 2008, 23:06

Would be nice to get an official userjs gallery too.

:up:

John164 7. July 2008, 07:14

Do you mean something like this http://userjs.org/ :D

lone6536 7. July 2008, 07:36

How much is the HTC touch diamond.:eyes:

lone6536 7. July 2008, 07:37

How much is the HTC touch diamond.:eyes:

lone6536 7. July 2008, 07:37

How much is the HTC touch diamond.:eyes:

lone6536 7. July 2008, 07:38

How much is the HTC touch diamond.:eyes:

lone6536 7. July 2008, 07:39

How much is the HTC touch diamond.:eyes:

lone6536 7. July 2008, 07:40

How much is the HTC touch diamond.:eyes:

Benjamin Joffe 7. July 2008, 08:52

ooh, I wish opera employees could compete! :D

flatrate 7. July 2008, 10:44

Is ther informations on german about the guidelines, so it is a little difficult to understand for international users, Thank you.

yamato74 7. July 2008, 11:49

Do you mean something like this http://userjs.org/


i mean some updated site. A great ammount of the scripts from this site are outdated.

AleksOD 7. July 2008, 14:21

So... does it mean Opera will finally get official support on its JavaScript extensibility similarly to Firefox's addons and userscripts.org websites? If so, Firefox better watch out, Opera is finally coming to town of extensibility! P:

John164 7. July 2008, 16:00

If it dose it needs an easier way of implementing the java scrips, some require more than just placing the java script into a folder and then selecting enable java.

arvislacis 7. July 2008, 17:32

JavaScript is the most easiest scripting language, you can write script with Notepad!

elinks 7. July 2008, 18:22

but you definitely need a console :wink:

arvislacis 7. July 2008, 19:18

There are two different things: Java and JavaScript! Java is used to creat games and applications, but JavaScript to make better webpages and add new interactive elements to webpage!

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.