]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix for demo-page history change.
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Mon, 12 Apr 2010 14:53:57 +0000 (14:53 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Mon, 12 Apr 2010 14:53:57 +0000 (14:53 +0000)
svn changeset:12488/svn branch:6.3

WebContent/index.html

index eb4a2eda408c9c7ca0544c0416aedefe658d0a20..bbed84ec6ec364c02ad83c30173eb2d296fdc512 100644 (file)
                                                        </a>
                                                </div>
                                                <div class="col2">
-                                                       <a class="thumb" href="demo/img/runo.png" rel="zoombox" title="Runo theme mockup (actual implementation differs in some parts)" />
+                                                       <a class="thumb" href="demo/img/runo.png" rel="zoombox" title="Runo theme mockup (actual implementation differs in some parts)">
                                                                <img src="demo/img/icons/runo.png" />
                                                                <span><strong>Runo</strong>Clean and easy to extend</span>
                                                        </a>
                                        tab.addClass("selected");
                                }
                                jQuery.data(tab[0], "content", li);
+                               tab.click(function() {
+                                       setTimeout(function() {
+                                               pageload(li[0].id);
+                                       },100);
+                               });
                        });
                        content.height(height);
                }
                
                function pageload(hash) {
+                       hash = hash.replace(/^.*#/, '').toLowerCase();
+                       var tab = $("#tab_"+hash);
                        var tabs = $("#tabs");
+                       var sel = jQuery.data(tabs[0], "selected")[0];
+                       if(sel == tab[0])
+                               return;
+                       
                        var content = $("#reasons");
                        
                        // Hide previous
                        //jQuery.data(content[0], "open").fadeOut("fast");
                        jQuery.data(content[0], "open").hide();
                        
-                       hash = hash.replace(/^.*#/, '');
-                       var tab = $("#tab_"+hash);
                        var tabContent = jQuery.data(tab[0], "content");
                        
                        // Show new