From ff5e0a475af3b8ee972e6e5ff4ec8a8494ffa002 Mon Sep 17 00:00:00 2001 From: Craig Freeman Date: Thu, 23 Jan 2014 21:02:21 -0700 Subject: [PATCH] Code to date --- common/img/boba.png | Bin 0 -> 11021 bytes index.html | 2 +- proj4/about.html | 38 +++++++++++ proj4/assets/css/style.css | 101 ++++++++++++++++++++++++++++ proj4/assets/js/script.js | 134 +++++++++++++++++++++++++++++++++++++ proj4/index.html | 48 +++++++++++++ proj4/list.html | 100 +++++++++++++++++++++++++++ proj4/readme.md | 8 +++ 8 files changed, 430 insertions(+), 1 deletion(-) create mode 100755 common/img/boba.png create mode 100644 proj4/about.html create mode 100644 proj4/assets/css/style.css create mode 100644 proj4/assets/js/script.js create mode 100644 proj4/index.html create mode 100644 proj4/list.html create mode 100644 proj4/readme.md diff --git a/common/img/boba.png b/common/img/boba.png new file mode 100755 index 0000000000000000000000000000000000000000..e26faf9a12861df6021350bad922d9719ea93d96 GIT binary patch literal 11021 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 Dan Wellman
  • Project One: Sliding Puzzle
  • Project Two: Fixed Sidebar
  • Project Three: Google Map
  • -
  • Project Four: Bounty Hunter
  • +
    diff --git a/proj4/about.html b/proj4/about.html new file mode 100644 index 0000000..60a7903 --- /dev/null +++ b/proj4/about.html @@ -0,0 +1,38 @@ + + + + Bounty Hunter + + + + + + + + + + + +
    +
    + +

    About Bounty Hunter

    +
    +
    +

    + Bounty Hunter is an educational app built for the jQuery Hotshots book by Dan Wellman +

    + danwellman.co.uk +
    +
    + © 2014 Denver Code Club + + About + +
    +
    + + + + \ No newline at end of file diff --git a/proj4/assets/css/style.css b/proj4/assets/css/style.css new file mode 100644 index 0000000..7ff212a --- /dev/null +++ b/proj4/assets/css/style.css @@ -0,0 +1,101 @@ +.filter-form .ui-btn { + margin:10px 0 0 0; + float:right; +} + +.ui-footer small { + display:block; + margin:10px; + float:left; +} + +.ui-footer .ui-btn { + margin:2px 10px 0 0; + float:right; +} + +.ui-bar { + margin:0 -15px 14px -15px; + text-align:center; +} + +.ui-bar a:first-child { + margin-left:-5px; + float:left; +} + +.ui-bar a:last-child { + margin-right:-5px; + float:right; +} + +.ui-bar h2 { + margin-top:10px; + font-size:14px; +} + +.footer-bar { + margin-top:14px; +} + +.bounty { + width:24%; + border-radius:3px; + margin-right:5%; + float:left; + text-align:center; + font-size:90%; + line-height:1.5em; + font-weight:bold; + color:#fff; + background-color:#07d; + text-shadow:none; +} + +.bounty span { + display:block; +} + +.expires { + font-size:70%; + font-weight:normal; + line-height:1em; +} + +.expires .value { + display:block; + font-size:110%; + font-weight:bold; + line-height:1.5em; +} + +.title { + width:70%; + margin-top:-.25em; + float:left; + white-space:normal; + font-size:80%; + line-height:1.25em; + color:#07d; +} + +.meta { + clear:both; +} + +.meta span { + width:24%; + margin-right:5%; + float:left; + font-size:70%; + font-weight:normal; + color:#999; +} + +.meta .value { + width:70%; + margin-right:0; + float:none; + font-size:90%; + font-weight:bold; +} \ No newline at end of file diff --git a/proj4/assets/js/script.js b/proj4/assets/js/script.js new file mode 100644 index 0000000..4e42071 --- /dev/null +++ b/proj4/assets/js/script.js @@ -0,0 +1,134 @@ +(function($) { + var tags = '', + getBounties = function(page, callback) { + // AJAX request to Stack Exchange API + $.ajax({ + url: 'http://api.stackexchange.com/2.0/questions/featured', + dataType: 'jsonp', + data: { + page: page, + pagesize: 10, + tagged: tags, + order: 'desc', + sort: 'activity', + site: 'stackoverflow', + filter: '!)4k2jB7EKv1OvDDyMLKT2zyrACssKmSCXeX5DeyrzmOdRu8sC5L8d7X3ZpseW5o_nLvVAFfUSf' + }, + beforeSend: function() { + // Before the data is retrieved... + // Show the spinner text + $.mobile.loadingMessageTextVisible = true; + // Show the spinner + $.mobile.showPageLoadingMsg('a', 'Searching'); + } + }).done(function(data) { + // When finished getting data, send it to the callback handler + callback(data); + }); + }; + + $(document) + // Use onpageinit instead of $(document).ready() because the AJAX calls used + // throughout jQuery Mobile may not be completed by the time the + // document is ready. onpageinit fires only once, when the page is + // first fully loaded. + .on('pageinit', '#welcome', function() { + // When search button is clicked... + $('#search').on('click', function() { + // Prevent the button from being clicked twice + $(this).closest('.ui-btn').addClass('ui-disabled'); + + // Pull in list of tags from the text input + tags = $('tags').val(); + + // Go get 'em! + getBounties(1, function(data) { + // This becomes the AJAX callback function + + // Cache the starting page number + data.currentPage = 1; + + // Data must be stringified because only arrays and + // primitive types can be saved in localStorage. + // Must convert to a JSON string + localStorage.setItem('res', JSON.stringify(data)); + + // Change the view to the list page + $.mobile.changePage('list.html', { + transition: 'slide' + }); + }); + }); + }) + // Whenever the welcome page is shown... + .on('pageshow', '#welcome', function() { + // Re-enable the search button + $('#search').closest('.ui-btn').removeClass('ui-disabled'); + }) + // + .on('pageinit', '#list', function() { + var data = JSON.parse(localStorage.getItem('res')), + total = parseInt(data.total, 10), + size = parseInt(data.page, 10), + totalPages = Math.ceil(total / size), + months = [ + 'Jan', + 'Feb', + 'Mar', + 'Apr', + 'May', + 'Jun', + 'Jul', + 'Aug', + 'Sep', + 'Oct', + 'Nov', + 'Dev' + ], + createData = function(date) { + var cDate = new Date(date * 1000), + fDate = [ + cDate.getDate(), + months[cDate.getMonth()], + cDate.getFullyYear() + ].join(' '); + + return fDate; + }; + + $.views.helpers({ + CreateDate: createDate + }); + + $('#results') + .append( + $('#listTemplate').render(data) + ) + .find('ul') + .listview(); + + var setClasses = function() { + if (data.currentPage > 1) { + $('a[data-icon="back"]').removeClass('ui-disabled'); + } + else { + $('a[data-icon="back"]').addClass('ui-disabled'); + } + + if (data.currentPage < totalPages) { + $('a[data-icon="forward"]').removeClass('ui-disabled'); + } + else { + $('a[data-icon="forward"]').addClass('ui-disabled'); + } + }; + + $('span.num').text(data.currentPage); + $('span.of').text(totalPages); + + if (totalPages > 1) { + $('a[data-icon="forward"]').removeClass('ui-disabled'); + } + + }); +})(jQuery); \ No newline at end of file diff --git a/proj4/index.html b/proj4/index.html new file mode 100644 index 0000000..65d92c5 --- /dev/null +++ b/proj4/index.html @@ -0,0 +1,48 @@ + + + + Bounty Hunter + + + + + + + + + + + +
    +
    +

    Bounty Hunter

    +
    + +
    +

    + Enter tag(s) to search for bounties on. + Separate tags with a semi-colon, or leave blank to get all bounties. +

    +
    + + + +
    +
    + Bounty Hunter +
    + © 2014 Denver Code Club + + About + +
    +
    + + + + \ No newline at end of file diff --git a/proj4/list.html b/proj4/list.html new file mode 100644 index 0000000..db593e8 --- /dev/null +++ b/proj4/list.html @@ -0,0 +1,100 @@ + + + + Active Bounties + + + + + + + + + + + +
    +
    +

    Active Bounties

    +
    + +
    +
    + + Prev + +

    + Page + + of + +

    + + Next + +
    + +
    + + +
    + Bounty Hunter +
    + © 2014 Denver Code Club + + About + +
    + +
    + + + + \ No newline at end of file diff --git a/proj4/readme.md b/proj4/readme.md new file mode 100644 index 0000000..38cc34d --- /dev/null +++ b/proj4/readme.md @@ -0,0 +1,8 @@ +# Notes: + +## Project 4 - Bounty Hunter +- Will need to use a web server, not a file +- Can't use the jQuery included with the book files (as with the previous projects) because jQuery Mobile isn't compitable w/ jQuery 1.9 and above +- Why not use chaining on the $(document) object? + +Progress: Stopped on page 104, Mini Debriefing \ No newline at end of file