Recent activity
Subscribe to this feed
Eric Juvet replied on September 12, 2009 22:42 to the question "Seadragon - iFrame - Fullscreen, Oh My!" in Microsoft Live Labs:
Eric Juvet replied on September 12, 2009 22:38 to the question "Unminified Version of Seadragon AJAX JavaScript library?" in Microsoft Live Labs:
Paul:
You can unminify this by using the tool Javascript Beautifier:
http://jsbeautifier.org/
Uncheck the box "detect packers"
Eric Juvet replied on September 08, 2009 16:57 to the question "Seadragon - iFrame - Fullscreen, Oh My!" in Microsoft Live Labs:
Dustin:
Sounds like that may be the case. In your case it seems an iFrame would be the most convenient method.
There is a way to make your iFrame go full screen from within the iFrame:
http://www.cross-browser.com/x/exampl...
In this demo by Mike Foster, several windows containing iFrames will open up when you go to this URL.
The bottom-most window is labelled xMenu6. In the upper right-hand corner of that window there is a maximize-restore button.
Eric Juvet asked a question in Microsoft Live Labs on September 07, 2009 09:56:
How Use DeepZoomPix Online With SeaDragon Ajax?The online deep zoom creator has changed. It is now called DeepZoomPix.com among other changes.
After creating an album and adding an image, how does one get a reference to the DZI so it can be used in SeaDragon Ajax?
The sharing options are iframe, object embed, and email. The object embed code for example image would be:
How does one trace this or derive from this a URL that can be plugged into SeaDragon Ajax?
Thanks much.
Eric Juvet marked one of Aseem Kishore's replies in Microsoft Live Labs as useful. Aseem Kishore replied to the question "Does SeaDragon Ajax Handle Sparse Images".
Eric Juvet asked a question in Microsoft Live Labs on September 06, 2009 17:15:
Does SeaDragon Ajax Handle Sparse ImagesDoes SeaDragon Ajax handles sparse deep zoom images as described in MSDN:
http://msdn.microsoft.com/en-us/libra...(VS.95).aspx
Eric Juvet gave praise in Microsoft Live Labs on September 06, 2009 12:00:
Why does Seadragon feel right?On first use, Seadragon gives one an astonishing and almost physical sensation.
Seadragon uses a spring function for motion control. Sin or Cos is often used for motion control, but it does not feel so right-on.
In wondering why this is, I'm thinking that anyone that has ever played with a spring or a slinky has developed a mono-synaptic memory for it. That is, you have a so-called "muscle-memory" of the physical sensation. Tonight I'm thinking that's why Seadragon feels so comfortable and correct.
Eric Juvet replied on September 06, 2009 11:47 to the question "Seadragon - iFrame - Fullscreen, Oh My!" in Microsoft Live Labs:
Dustmoo, see my previous response. Here is an example using a DIV rather than an iFrame. There are four Sea Dragon buttons in the lower-right corner. If you click the right-most button, it will go full screen:
http://68.178.240.17/wkj/
Regards,
- ej
Eric Juvet replied on September 06, 2009 11:44 to the question "Seadragon - iFrame - Fullscreen, Oh My!" in Microsoft Live Labs:
Dustmoo, hi.
It is always tempting to use iFrames because of the simplicity. It is a good way to get started.
But ultimately down the road you will wish to use DIVs instead of iFrames. Communicating between an iFrame and the hosting document is clumsy and time-consuming, and messy when implemented cross-browser.
So for instance, you have a web page with a list of pictures. You want to click a picture and display it in Sea Dragon in an iFrame. Communicating between your list of pictures and the iFrame is not good clean fun.
As far as eliminating conflicts with other javascript libraries, look at the Sea Dragon code. They have implemented namespacing in their javascript which completely eliminates the possibility of conflicts. You will see stuff like Microsoft.SeaDragon.Viewer.showSomething(). There is no special meaning to this, it is just a convention. It could just as well be Gork.Blimp.Foo.barm(). For there to be a conflict you would ostensibly need a library from the Gork company, for a product called Blimp, with an object called Foo, and a method called barm. See what I mean?
- ej
Loading Profile...
