Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
21 check-ins using file src/skins.c version 78aa651caf
|
2018-09-10
| ||
| 22:21 | Update the built-in SQLite to the first 3.25.0 release candidate. check-in: ed84acb6d2 user: drh tags: trunk | |
| 13:41 | Added a guard on the use of CSS transitions so it falls back to a non-animated menu pull down if they appear not to be available on the current browser. Also added a check for the existence of the hamburger menu item in case the skin admin diked it out, and did a few other minor tweaks to the footer JS code. check-in: 5d9a345481 user: wyoung tags: js-hamburger-menu | |
| 10:01 | Timing tweaks: made "hide borders" hack occur about the same time as the CSS transition finishes, and increased the menu show delay still further to make it work for Firefox. check-in: 7bb68023bd user: wyoung tags: js-hamburger-menu | |
| 09:30 | Changed hamburger menu drop-down menu from 33% of the screen width to 90%: it works better on small screens, and it allows the sitemap to go multi-column on wider screens. Also added some right-side padding to balance the padding added for <ul> on the left. check-in: e76a243da9 user: wyoung tags: js-hamburger-menu | |
| 09:27 | Removed the <div> wrapping <ul id="sitemap"> and moved the multicolumn styling applied to it down to the <ul>, since it is already a block level element, so we don't need a div wrapper on it. And then there's the real reason, which is that we want the multicolumn styling to work on the drop-down hamburger menu version as well. check-in: 0d391a1ba5 user: wyoung tags: js-hamburger-menu | |
| 09:02 | Increased the transition delay to make the initial drop-down animation happen in Firefox 62. check-in: 8918a8a80a user: wyoung tags: js-hamburger-menu | |
| 08:48 | Using CSS transitions to mimic jQuery's slideUp/Down() transitions. This probably restricts browser compatibility still further above the XHR issue noted in the earlier checkin on this branch. According to MDN, we're probably restricted to IE 10+ with this, and maybe not even that due to not using vendor-specific extensions for the transitional browser versions. check-in: 90bd66750d user: wyoung tags: js-hamburger-menu | |
| 07:17 | Converted JS hamburger button menu code to use standard JS only, no jQuery. Temporarily lost the animation with this change: I'm checking this in separately to make the difference between this and the jQuery version clearer. Not sure how portable it is yet; I wouldn't be surprised if it broke on old IE, since we're using xhr.onload instead of the horrid mess that is xhr.onreadystatechange. check-in: 113ba3d9de user: wyoung tags: js-hamburger-menu | |
|
2018-09-09
| ||
| 17:42 | Merged in trunk improvements check-in: 96b1a9ca4d user: wyoung tags: js-hamburger-menu | |
| 17:41 | Reverted [59c7ca0509]: drh says we can't use jQuery. Also, there was a syntax error that sent all hyperlinks to the honeypot in some conditions. check-in: 5a62b395ed user: wyoung tags: js-hamburger-menu | |
|
2018-09-06
| ||
| 20:39 | Update the built-in SQLite to the latest 3.25.0 alpha version for testing. check-in: 48171b6618 user: drh tags: trunk | |
| 03:56 | The hyperlinks in the hamburger menu drop-down still had the anti-robot defense activated. Defeated it. check-in: 571df2e8b4 user: wyoung tags: js-hamburger-menu | |
| 03:56 | Converted src/href.js to jQuery as a demonstration: the code's nearly half the size, and it's clearer as a result. check-in: 59c7ca0509 user: wyoung tags: js-hamburger-menu | |
| 03:06 | Typo fix; patch by jungleboogie in forum post ID 775e4c0771. check-in: c8ef388b28 user: wyoung tags: trunk | |
|
2018-09-05
| ||
| 23:45 | Fixed a bug in the onclick handler for the new hamburger button which allowed the browser to follow our empty 'a href="#"' link. For some reason, Chrome only did this sometimes, not always, which lead to me thinking it was some kind of race condition. check-in: e806e5c4df user: wyoung tags: js-hamburger-menu | |
| 23:08 | Ajaxy animated drop-down menu on clicking a new hamburger button in the default skin, as requested by drh on the forum: https://fossil-scm.org/forum/forumpost/40a18bd742 Initial version uses jQuery loaded from Google Hosted APIs for ease of development. check-in: d7c43c5aa7 user: wyoung tags: js-hamburger-menu | |
| 15:16 | Avoid column breaks inside a top-level bullet in the /sitemap. check-in: dc5e06ff71 user: drh tags: trunk | |
|
2018-09-04
| ||
| 12:10 | Added more info on quoting rules in Tcl/TH1 to the th1.md doc check-in: 30e9ccd59d user: wyoung tags: trunk | |
| 11:59 | Fixed some grammar and spelling in the th1.md doc. check-in: 40787f5011 user: wyoung tags: trunk | |
|
2018-09-03
| ||
| 16:12 | Do away with compiler warning about uninitialized variable. check-in: af39da6d55 user: andybradford tags: trunk | |
| 07:40 | Calling db_end_transaction() from the early-exit code paths of setup_skin_admin() to avoid "Transaction started at ./src/skins.c:466 never commits" complaints with some types of Admin -> Skins edits. check-in: 1c0b78b451 user: wyoung tags: trunk | |