Rev 2111 | Rev 2142 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2111 | Rev 2133 | ||
|---|---|---|---|
| Line 153... | Line 153... | ||
| 153 | pageInstances[pageName].pageElement = $("#page-template").tmpl(pageInstances[pageName]).appendTo($("body")).page(); |
153 | pageInstances[pageName].pageElement = $("#page-template").tmpl(pageInstances[pageName]).appendTo($("body")).page(); |
| 154 | pageInstances[pageName].pageContentElement = pageInstances[pageName].pageElement.find(":jqmData(role=content)"); |
154 | pageInstances[pageName].pageContentElement = pageInstances[pageName].pageElement.find(":jqmData(role=content)"); |
| 155 | 155 | ||
| 156 | pageInstances[pageName].pageElement.find(":jqmData(rel=back)").on("click", function(event) |
156 | pageInstances[pageName].pageElement.find(":jqmData(rel=back)").on("click", function(event) |
| 157 | { |
157 | { |
| 158 | $.mobile.changePage("#home", { transition: " |
158 | $.mobile.changePage("#home", { transition: "none", reverse: true }); |
| 159 | event.preventDefault(); |
159 | event.preventDefault(); |
| 160 | }); |
160 | }); |
| 161 | 161 | ||
| 162 | pageInstances[pageName].pageLinkElement = $("#pagelink-template").tmpl(pageInstances[pageName]).appendTo($("#home").find(":jqmData(role=content)")).trigger("create").on("click", function(event) |
162 | pageInstances[pageName].pageLinkElement = $("#pagelink-template").tmpl(pageInstances[pageName]).appendTo($("#home").find(":jqmData(role=content)")).trigger("create").on("click", function(event) |
| 163 | { |
163 | { |
| 164 | $.mobile.changePage("#" + pageInstances[pageName].pageElement.attr("id"), " |
164 | $.mobile.changePage("#" + pageInstances[pageName].pageElement.attr("id"), "none"); |
| 165 | event.preventDefault(); |
165 | event.preventDefault(); |
| 166 | }); |
166 | }); |
| 167 | 167 | ||
| 168 | 168 | ||
| 169 | if (pages[configuration.page] && pages[configuration.page].init) |
169 | if (pages[configuration.page] && pages[configuration.page].init) |
| Line 176... | Line 176... | ||
| 176 | { |
176 | { |
| 177 | var nextpage = $(this).nextAll(":jqmData(role=page)"); |
177 | var nextpage = $(this).nextAll(":jqmData(role=page)"); |
| 178 | 178 | ||
| 179 | if (nextpage.length > 0) |
179 | if (nextpage.length > 0) |
| 180 | { |
180 | { |
| 181 | $.mobile.changePage("#" + nextpage[0].id, { transition: " |
181 | $.mobile.changePage("#" + nextpage[0].id, { transition: "none", changeHash: true }); |
| - | 182 | } |
|
| - | 183 | else |
|
| - | 184 | { |
|
| - | 185 | nextpage = $(":jqmData(role=page)"); |
|
| - | 186 | ||
| - | 187 | $.mobile.changePage("#" + nextpage[0].id, { transition: "none", changeHash: true }); |
|
| 182 | } |
188 | } |
| 183 | }); |
189 | }); |
| 184 | 190 | ||
| 185 | $(".ui-page").on("swiperight", function() |
191 | $(".ui-page").on("swiperight", function() |
| 186 | { |
192 | { |
| 187 | var prevpage = $(this).prevAll(":jqmData(role=page)"); |
193 | var prevpage = $(this).prevAll(":jqmData(role=page)"); |
| 188 | 194 | ||
| 189 | if (prevpage.length > 0) |
195 | if (prevpage.length > 0) |
| 190 | { |
196 | { |
| 191 | $.mobile.changePage("#" + prevpage[0].id, { transition: " |
197 | $.mobile.changePage("#" + prevpage[0].id, { transition: "none", reverse: true, changeHash: true }); |
| - | 198 | } |
|
| - | 199 | else |
|
| - | 200 | { |
|
| - | 201 | prevpage = $(":jqmData(role=page)"); |
|
| - | 202 | ||
| - | 203 | $.mobile.changePage("#" + prevpage[prevpage.length - 1].id, { transition: "none", reverse: true, changeHash: true }); |
|
| 192 | } |
204 | } |
| 193 | }); |
205 | }); |
| 194 | }); |
206 | }); |
| 195 | 207 | ||
| 196 | var dialogCloseTimer = null; |
208 | var dialogCloseTimer = null; |