Konqueror's Javascript Continues To Improve
ElitusPrime writes "Konq's Javascript support may have been regarded as weak in the past, but 3.0 is a huge improvement. As an example, DHTML Lab has just released a Konqurer supported version of their popular HierMenus product. These cross-browser, backwards compatible pop-up menus are very complex, using all sorts of Javascript and DHTML tricks. Konq now supports them out of the box!"
Now there's an april fools joke.
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
This can't be real, seriously...
"The problem with the French is that they don't have a word for 'entrepeneur'." -George W. Bush
Gotta hand it to ya, that's the most believable April fool's post yet!
c-hack.com |
Konquerer can yet do Java..Ha ha..APRIL FOOLS!!
Oh..wait..
Here is a mirror.
Alan Thicke's Journal
My Slashdot ads say "
Nope, the anonymous posting hasn't returned. So nothing can be real yet!
Well, the joke is on us. "Monitor everything" from X-10 will be back in full force, now apparently faster? April Fool's Day indeed! Out of sight, out of mind! Mention this not, Hemos!
April 21-27-- Slashdot Blackout: Do your duty.
Forget Konqueror, I want CSS and Javascript for Lynx, dammit! :-)
There's 10 types of people in this world, those who understand binary and those who don't.
Now that the destruction of 4/1 is over, can we move on with our lives?
We must all continue in our routine. If anything is disrupted, THEY have won.
Help stomp out editorial terrorism.
I'm glad to hear it's looking this good :) Go KDE!
And as for anonymous coward still being switched off... I don't seem to mind much.
Please, if you run konqueror, upgrade to the new version. It's bad enough trying to keep things compatible with all the netscape 4.7 users who refuse to upgrade.
In other news, Microsoft announced they are releasing OfficeXP for Linux; and Disney donates $10 million to the EFF... When oh when will this day end...
Javascript is a joke! Ha Ha! Konqueror supporting something! Who thought of that?
Don't sneer at the K. It's always been a quality project. Yeah, it's short on features, but the features it does have work. Given the short time the project has even existed, it's pretty damn impressive.
Compare K with Mozilla, which after four years still isn't close to release quality (never mind the version number -- look at the damn bugs). This despite more resources, more time, more buzz, more everything. Face it, Konqueror is the surviving alternative to Internet Explorer.
Even if, why not move away from eye candy, and make something usefull, like working support for the special symbols of Latvian, sure I can read Latvian web pages, but I haven't managed to write anything in Latvian under Linux yet. For me the KDE vs GNOME issue will be soved when one of them does correct support for Latvian wich I can use without messing around for weeks. So long I am staying with windows (and until I get my Ati-all-in-wonder showing some TV).
Have a nice day.
mp3: l33t term for empty.
About Konqueror's javascript support being vastly updated. The only site left that I have javascript problems with is atomfilm's screwy setup (the "watch film" links on the pages are some funky javascript routines that don't seem to work...the stderr text mentions an attempt at"'VBGetWindowsMediaVersion'"...)
I'm using CVS from yesterday. The only problems I'm running into now are some oddities in kate (the text editor) and the fact that there's STILL not a version of the GPL Quanta that will start up for me so far...everything else is beautiful.
Hacker Public Radio is our Friend
within ten minutes the font has changed itself to arioso system wide?
*SRU
I went to the developers site but oddly enough I could not find an example of their product. -- Could someone post an example of these menues?
I am Jack's HTTP Server
How can one provide out of the box support when their is no box?
Dancin Santa
Comment removed based on user account deletion
using konquerer, the only way to stop the damn msdn ad from showing is to disable images all together.
Comment removed based on user account deletion
The only complaints I seem to hear about Moz is that it won't render site X, which 9/10 times is do to poor coding on that particular site. Keep in mind, correctly rendering code != a bug. Quite the opposite actually.
Be strict with what you send. Be liberal with what you receive.
Dancin Santa
I went to that site in the latest Konq CVS, and the menus worked great. But then I went on to read about this company.. 29.95 for the use of some simple DHTML menus on only 5 pages?!@?!? Higher license fees for mroe pages??!?! I could code my own implimentation of this in 5-10 mins! These guys are seriously whacko.
This is real support from the Hiermenus product. The actual 4.2.3 release of these menus is slated for tomorrow morning.
:)
Please note, the text of the article isn't fully complete yet.The complete copy will be posted sometime April 2nd London time. ElitusPrime jumped the gun a little bit in reporting this to Slashdot. Something about the Email I sent to him that contained the phrases "pre-release stuff" and "mix it [the final text] in with what's already there and you'll have a picture of what will be there tomorrow" seemed to confused him
Now *I* have to explain to an editor at Internet.com who doesn't know me from a hole in the ground why an incomplete article about an unreleased product is being slashdotted.
Happy birthday, by the way Elitus!
On to the menus.
Again, yes this is real support. For those of you with Konq 3.0 (it has been released in source form btw - the binary packages are being built right now) you can keep clicking the next article button to finally get to a page with a demo of the menus. They are rather impressive actually.
The Konq team has been working to get these menus to work for the past few months. Basically, I've been using them as a JavaScript/DOM/CSS test bed. Whenever I would find a problem with the scripts, I would report it to the kde-devel mailing list and go to bed. More than once, the problem I reported the night before would be fixed before I got up the next morning. Thanks especially to David Faure of Mandrake with his bug fixes and kind words of support.
These menus are *very* complex. They use an extensive collection of CSS, JavaScript and DOM manipulation to achieve the menu effect. It's important to note that for this release, the Hiermenus guys didn't have to change a single line of code in their scripts save for browser sniffing. Everything that these menus do now works in Konqueror out of the box (or out of the compile for those of you noting KDE doesn't come in a box). A big congratulations are in order for the Konqueror team for pulling this off. I'm proud to have been a part of it.
I plan on writing a story about these menus and what it took to get Konqueror to support them for dot.kde.org sometime in the next few weeks. This time, I'll tell Elitus about it *after* it's final...
David
JavaScript itself, thanks to its Microsoft "JScript" counterpart has been a cruel joke to we developers for years anyway. Just compatable enough to be able to work around the differences, but just different enough to be a royal pain in the ass to use for anything complicated.
-Pete
Soccer Goal Plans
>Konq now supports them out of the box!"
Hey, my Konq didn't come in a box!
Did I get gyped again?
That would make this the second Slashvertisement. And in other news, Mozilla, IE, and Opera continue to improve their products...
First of all: Thanks God april fools ended!
This is great news. The more and more browsers evolute to have more features the better. Ive tried many times to search for contents on sites using some technologies only somehow understood by MS product (and sorry, they suck because if you build a table and dont close its ok), many many many times i had to start another search on goole in order to find another site that had the same content on different technology!
So, who do we blame? Browser developer for not building their software bloated enough to accept everthing Internet Exploder does? Or webistes developers for closing their eyes for different browsers?
I would say webdesigners could pay a little more attention and they could see that internet world is not build only on MS fundations. As a webmaster I had to say, 80% of our access is done by IE, 13% by Netscape and the rest is divided with more than 40 different browsers AND plataforms. Sure 1% of Linx users are not much, but this 1% could (for example) by a product that gives me much more profit than 80% of IE users togheter!
I believe Konq gave a step foward, providing alternative ways to access these badly-built websites are great and the more they provide access to these one the more the normal user will start to use Konq (thou making it more famous - the more famous a product is the more the developers work on it).
Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
http://www.morroida.com.br
A Personal License is available for any non-commercial Web site that is less than 5 pages. The one-time licensing fee for a non-commercial Web site is U.S. $29.95.
For the DHTML code that is already in my browsers Window? I didn't sign any EULA by loading the page so what stops me from just modifying the code to my own purposes (and obsfucating it to avoid copyright stuff)?
I don't think this is an April Fool's joke, I just think this guy is smoking crack if he thinks he has any hopes of making money off this.
BTW: The only real news today was that someone wrote a JavaScript menu that works in Konqueror? I usually don't complain about article weakness but come on.
int func(int a);
func((b += 3, b));
Comment removed based on user account deletion
Is this for real or not?
Silly Rabbit: tricks are for kids.
Personally I never understood why people who don't like Windows run KDE/Konqueror. They are slavish imitations of Windows, and make all of the same interface mistakes as Windows without the advantages of being able to run Windows software.
(-1, Raw and Uncut is the only way to read)
What are you paying for?
=> the programmer time you don't have to waste reimplementing the wheel
=> not having to face the horrible realization that you're losing customers because your reimplemented wheel only plays nice in IE version x.y, and breaks or looks ugly on anything else. And wedges the browser solid on IE version x.z
Yep. Log out and check for yourself. The "post reply" links are still there, but clicking them leads to a "AC posting disabled" page.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
When is "Post Anonymously" coming back?
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
If anyone's interested: www.brothercake.com has a JS menu, UDM, that works very well cross-browser.
And it's free-as-in-the-guy-who-wrote-it-says-so. Gimme-credit-ware.
I use it on the main page and the web-store for navigation. It can be slow on some browsers, but it's actively developed and gets better every day. I just checked it with konq 2.2.1 and Opera 5.0, no problems. In mozilla it's slow as hell, but I haven't tried moz 1.0 yet.
--J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
My menu code runs on several major websites. I would love to add support to Konqueror.
What kind of DOM does it have ? Gecko compatible ? Links would be appreciated.
How is this redundant? You stupid jerkwater moderators have not learned a thing today, have you?
In anticipation of all the posts regarding the stupidity of charging for the code here's another site where all they require is a little copyright message in your code - Dynamic Drive.
"She's a West Texas girl, just like me" - G.W Bush Iraqis
Has supported this for quite a while.
it's Free Advertising Day?
I wish menuing was built into the browser using some XML specification that is implemented much like external style sheets.
Too much effort is spent on developing human friendly navigation and requires the extraordinary use of "Javascript and DHTML tricks" that often break.
nothing starts out on top. I can think of a few other projects that started out on the weak side but through the long process of trial and error and hard work, eventually proved to be worthwile.
Does anyone know if the Konqueror (or KDE in general) is improved regarding Fitt's Law adhesion? KDE usability would go all the way up if the rule is followed whereever technically possible.
Konqueror is always going to be shit!
:) */
/* Joking! well done
this is a test
ATI All In Wonder in Linux
http://gatos.sf.net/
Worked for me under FreeBSD + ATI Rage Pro + Old ISA ATI TV card.
Can we have anonymous posting back, please?
Though I only had time too look at the dynapi so far, they both sound very promising.
So please, if you are going to use such a library, try one of those open source, LGPL'ed libraries first.
I wrote a mostly cross-browser (tested on Windows/MacOS 9 & X/Red Hat Linux, in Mozilla, Netscape4 & 6, Opera, IE5+) javascript/dhtml drop menu script. It's lightning fast because it renders the different menus to actual HTML divs instead of instantiating tons of JS objects, but at the expense of some customizability. Actually, you can still access everything in JavaScript, so the customizability is up to you. The best part is its less than 100 lines of JavaScript.
Oh, and it's got an object-oriented PHP api, so you can hook it up to your database-driven sites easy enough. I wrote it because I found the others ugly to have to interface with PHP, and they all seem to slow the browser to a crawl (even on my AMD 1.4GHz w/ 512MB DDR-RAM).
You can see it in action at this site, which is about to be re-launched. It's Open Source, but it's currently only downloadable through a package called Sitellite CMS, in the beta download. I'm preparing a new release of the core application framework behind this project, which is the Open Source part, which includes the drop menu stuff. That part is all contained in the 'saf' directory, and the drop menus are in lib/GUI inside that.
If you don't want the PHP API, you're of course free to just take the JavaScript from the source on the link above.
putfwd.com - 1GB Free file storage with a twist
Personally I never understood why people who don't like Windows run GNOME/Nautilus. They are slavish imitations of Windows, and make all of the same interface mistakes as Windows without the advantages of being able to run Windows software.
Popups are evil. Well, evil if you dislike their behaviour in your desktop environment. And as we all know, they can be abused if the browser isn't very tightly in control.
I want to have control over my desktop. If I stretch my browser out to 800x600, then I don't want any popup to wander out of that range. The best way I see to do this is to implement the browser so that all dynamically created menus and popups are entirely controlled by the user, when the user choose to exercise that control. And they should be parented within the existing window unless the user allows or requests otherwise. Many kinds of DHTML do that now, but the way it should be is DHTML, Java, and Javascript cannot cause any new windows to every pop up outside of the existing window. If you have to bring up a menu, do it within the confines of the browser window itself. And this has to be part of the browser implementation, and not left up to the site to decide (as some will abuse this, we know). I haven't had the chance, yet, to try out all the new browsers around. Eventually I will, and hopefully some are going the good direction.
now we need to go OSS in diesel cars
I'm not trying to be rude, but it seems like the Slashdot family hates it when people try to make money off of P2P.
Why is this?
HierMenus are another bit of copyrighted software... nough said.
"Be kind, for everyone you meet is fighting a hard battle." -- Plato (427?-347? BC)
I have written a Hierarchial Menu script. And it took me quite a lot longer than 5 to 10 minutes.
:)
Let me assure all the posters saying "I can do it in 30 seconds flat, it's just hiding DIVs" that menus like mine and HierMenus are quite a bit more than that. Yes, it's true that you *CAN* make a single-level popup where the triggers overlap the divs work in IE5+ and NS6 in a few minutes. But if you want multiple levels of autogenerating, correctly highlighting cascading menus working in as many browsers as possible, it's a decent coding effort.
You have to do everything 3 different ways for a start:
document.layers for NS4
document.all for IE4+
document.getElementById for IE5+ or NS6, Opera etc.
And that's just for getting references to page elements -- modifying them is another story entirely. Working around browser bugs takes anywhere from weeks to years -- I started the first version around Nov 2000, and am currently hacking away at the v5.1 script. Netscape 4 behaves differently with every different version, the platform of your computer, and it seems even the phase of the moon. Don't think about getting me started on IE on the Macintosh.
Check my homepage, and navigate in, it's called "Cascading Popup Menus". It works in Moz, NS4, IE4+ and Opera 5/6, Ihaven't tested Konq but I'd appreciate feedback. (End Shameless Promotion
For their price, it's probably pretty reasonable. Their menu is ~50k of JavaScript, mine is 12k but highly condensed. They used to give it away for free, as it was developed as a tutorial-like series of columns -- have a read through all the revisions before criticising Peter Belesis (the author).
- Angus.
<!-- DHTML / JavaScript menu, popup tooltip, Ajax scripts -->
People think that so long as validator.w3.org passes you then you must have done everything right.
I've often worried about this, but don't really know how to go further than the validator. Things like using the right sort of tag, e.g. <h2> instead of <b><big> are obvious, and general accessibity issues, but what about the things I don't think of checking?
Is there any rigerous process I can use to make sure my pages are really truly and thoroughly good and proper HTML? Short of testing them with every possible browser (which is really somewhat missing the point anyway)?
We have a very performant product, called Menus (not a very clever name) version that is GPL (that means you can use it anywhere on your websites, and it supports Konqueror, too. It also suport MSIE, NEtscape and Mozilla. It is engineered with DOM in mind and has a great flexibility.
Menus 2.1 (that will be released shortly) will also incorporates Netscape 6.2 support and a dynamic Javascript tree menu.
Please visit : http://www.interakt.ro/products/Menus for more details.
--
Alexandru COSTIN
Product Manager
http://www.interakt.ro/
Or am i still forced to go for Netscape ?
4R34.
Use Opera. Besides Javascript it has tabs and one keystroke searching (ie. just type "g mysearchterm" in to the title bar and it does a Google search on "mysearchterm"). Very cool and useful features.
I keep trying out the latest version of Mozilla -- and keep getting burned. Recently I discovered that all my rich-text email was going out with Mozilla-specific, non-W3C-compliant HTML gimmicks that rendered them unreadable on other other email clients. That's the sort of thing that destroy's your faith in a product permanently.
That's the big problem with Mozilla -- they put all their efforts into fancy features, and don't even look at the basic behavior and usability bugs. Here's one I submitted months ago. OK, it's not earth-shaking, but they haven't even screened it.
What's good about Konqueror is that they focus on basic browser functionality. I have to admit that they are over-fond of stealing every IE feature they can. Microsoft envy is a bit of problem with the whole KDE project.
Really? Then this is not posted, is it?
They've been working on these menues for years which is good and attests to the difficulty in creating and maintaining a cross platform dynamic menu.
However what is extremely bad is that until recently it was almost impossible to find the licensing terms for the use of the HeirMenues. I wonder if they even had any posted licensing terms before 6 months ago.
Every impression given on their site was that these were completely free for anybody to use (my bookmark created over a year ago reads "DHTML Lab Free Dynamic HTML Tutorials, DHTML Scripts, Programming, Tools, Code, and Examples").
Combined with the presentation of the menues as being a public education forum with downloadable code and code generators and then the fact that they crawl the Internet looking for instances of their code so they can send out Pay Us Lots of Money Now Letters (Thousands of dollars!!!) or risk legal action and well...
This is one shady and deceptive bait and switch company. They spend years developing a public following and growing a user base of developers then try to hand people huge bills.
I admire the technical achievements they have accomplished but am disgusted with their business practices.
Meanwhile, java has been working for years in Opera, Netscape/Mozilla, and IE.
now is the time for all good men to come to the aid of the karmawhore
It's getting better and will overtake Mozilla in the not to far future.