Deeplinking-1

Branch of work created by Freelancer.com hire Jaryd Carolin.
Jaryd connected article alias values to Angular's routing directive
which binds the page's content to the browser URL.
Also, he implemented ng-view on the app.
Now need to build a couple of partial pages for areas like Search
results and static content like Privacy.
Major overhaul - routing, touch UI bug fix

Also includes a .htaccess fix to point all site enquiries at non-www
domain
Major overhaul to CSS and index.html

Major overhaul of LESS CSS file, owing to catastrophic file loss.

Index.html changes -
Line 27: Added a class "preload" to the body tag
(Part of fix to stop CSS transitions firing on page load)
Line 33: added img tag src="images/luv-website-logo.png"
Line 53: added <section class="footer-molecule follow"> inside <div
class="column-all">
Plus similar addition for remaining two footer blocks.
Line 54: added classes "social follow"
Line 90, 104: changed <figure> tag to <div>; also changed class from
"authors" to "author"
Lines 90-104: replaced all <aside> tags with <div> tags
Line 91, 104: Remove class "intro" from #author .name p
Line 147: added "<script src="libs/angular-showhide.js"></script>"
line 138: removed script for Jquery ui - it was redundant

End: Added javascript
$("window").load(function() {
$("body").removeClass("preload");
});
(Part of fix to stop CSS transitions firing on page load)
Partials/comic.html changes -
Line 27: Removed classes "left fadein"
Line 28: Removed classes "left button"
Line 28: Added ng-click="showHide=!showHide" class="ng-binding"
Line 29: Removed classes "initiallyHidden left"
Line 29: Added classes "ui-hide", added "ui-toggle="showHide"
Line 30: added classes "social share"

Luv.less -
Massive overhaul of structure to use LESS nesting techniques and
integrate Angular-UI ShowHideToggle classes
Minor additional changes

Added a <span class="title"> to the header description.
Added matching CSS with responsive alternatives.
Bug fixes on sharing functionality

Revision: Debug functionality for "Share comic" feature
Major improvements follow adding additional information to the CMS' JSON
output
Libs/Controller.js
Line 70: Comment out "$scope.passmessage =
$scope.comics[$scope.currentIndex].path;" (outdated test code)

partials/comic.html
Lines 30, 37, 42, 47, 52, 57: Replace
"{{siteBaseURL}}{{currentComic.path}}" with "{{currentComic.link}}"
Line 37: Updated Twitter link to
"http://twitter.com/home?status=LUV%20this!%20{{currentComic.link}}"
20140319  - Show Background

A new feature to reveal the site's background artwork.

* index.html: Added attribute ng-class="{'ui-show':
!showBackground,'ui-hide': showBackground}" to <header>, the ng-view
.wrapper, and several .row inside <footer>
* index.html: Added ng-click="showBackground = !showBackground" to 'Show
Background' link
* luv.css: Moved background:white from<footer> to footer.row
* index.html: Moved styles for .ui-show and .ui-hide to luv.css
* luv.css: Removed display:inline-block from .ui-show
* luv.css: Commented out .preload * - conflict with showBackground
transitions
* Removed border-bottom from footer.strap

--- That'll do for tonight. Need to migrate these changes across to
Test, then Live.

--- Afterwards, I'll work on the background scrolling feature
20140320 - Minor revisions

The .backstretch artwork should scroll with the user so the entire
artwork can be seen. That is, .backstretch.top == window.top to
.backstretch.bottom == window.bottom.

* comic.html: Removed styles left over from initial testing
* luv.css: Substantial overhaul of responsive layouts, esp in footer
area.
*index.html: added 'column-1' to .strap.reveal and .strap.follow
20140321 - Scrolling background

Added code to jquery.backstretch.js which scrolls the height of the
background image from page top to page bottom.

Also: some changes to .ui-show and .ui-hide in luv.css.
Split the definitions up further to cover the differences in the way
transitions are used across the layout.
20140323 - Scrolling coolbackground

Nicholas F from France, via Fiverr, rewrote Backstretch.js.
Merge pull request #1 from 2inchesofwater/showBackground

Show background