Coder Social home page Coder Social logo

wbhb-blog's People

Contributors

tobyroworth avatar

Watchers

James Cloos avatar

wbhb-blog's Issues

First 2 posts didn't appear during first run on live site

The posts that are loaded at startup didn't appear at the first load until the 
page was scrolled.

It's likely that they weren't available until after positionChildren was fired

Ref: issue 1

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 9:43

  • Blocked on: #1

a6 class need to clip content

The a6 class needs to clip its content, preferably in such a way that content 
can't be lost

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 8:27

Race condition in story loading

The stories are added to the page in the order the AJAX requests return, rather 
than the order they were asked for.

This causes a problem when some stories are cached and others aren't.

To reproduce:

If first three articles in storylist are
*story1
*story2
*story1
Then they render as
*story1
*story1
*story2

However, if they are
*story1
*story2
*story2
They display as expected

Original issue reported on code.google.com by toby.roworth on 23 Aug 2013 at 6:31

Add overview of many articles

A grid-type overview of all blog posts would save the user having to scroll 
through 100 items to reach older posts.

The current stories should appears to move into the grid as it is formed

Original issue reported on code.google.com by toby.roworth on 17 Aug 2013 at 10:49

Proof of concept for page loading

The current AJAX code only loads placeholder data for pages.

The pages themselves will be HTML data

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 8:29

Story loading doesn't follow middle story properly

A new story is loaded every time the ">" button is pressed. However, if the "<" 
button is pressed, the counter/array handling the loading isn't adjusted 
accordingly, so stories start to stack up on the right (offscreen).

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 9:48

Code needs proper comments

Javascript all needs comments, especially in the many cases where it's cryptic

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 8:36

New stories don't appear gracefully

Since wbhb-carosel was upgraded to use transforms, instead of position, the new 
items no longer come in gracefully, they just appear.

Original issue reported on code.google.com by toby.roworth on 26 Aug 2013 at 9:08

The server doesn't yet handle AJAX requests

Some client functionality requires a servlet to take IDs as requests and return 
JSON story objects

Original issue reported on code.google.com by toby.roworth on 23 Aug 2013 at 9:18

  • Blocking: #16

Support for Series of posts

I occasionally write several posts that for a series. There should be UI 
elements to assist viewing the series as a whole

Original issue reported on code.google.com by toby.roworth on 17 Aug 2013 at 10:52

Batch page loads

The AJAX to load pages needs to be implmented in a such a way that each page of 
each story doesn't require a separate HTTP request, or can at least have an 
option to batch them.

On the server side this requires something to detect if all pages will be 
loaded, and something to batch them.

On the client side there may need to be a switch for batching, (acceptsBatching 
could be sent in the request, and there will need to be code to un-batch the 
pages

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 8:33

Carosel Should Bounce at extremes

When the carosel tries to go past its last (or first) story it should bounce 
slightly, and possibly display a subtle message.

This could also be implemented for stories that haven't yet loaded, though the 
user should be given an indication that the story is trying to load, such a 
placeholder story with spinner.

Original issue reported on code.google.com by toby.roworth on 22 Aug 2013 at 9:18

Scrollbar Jumps in and out

When stories open up the scrollbar appears, and disappears when the story 
closes again.

This looks rubbish, and probably has implications for performance due to 
repaints etc

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 3:43

Adaptive dynamic story loading

Dynamic loading of stories would be a lot cooler if it worked like magic - it 
should never load stories unnecessarily, but the story you need should always 
seem to be there when you want it

Original issue reported on code.google.com by toby.roworth on 17 Aug 2013 at 10:46

Build files not portable

This issue was created by revision 9a13867682cf.

Original issue reported on code.google.com by toby.roworth on 18 Aug 2013 at 9:12

Intellegent Stories Cache

Implement a more intelligent cache of blog posts, instead of just keeping them 
in memory forever, to keep down memory usage.

More implementation detail in design doc

Original issue reported on code.google.com by toby.roworth on 19 Aug 2013 at 9:54

FOUC prevention not portable

When new elements are added that get popped out of the shadow DOM they get 
rendered several times.

This is partly because of the way their style scoping works

The current workaround uses asyncMethod very badly - in theory an event could 
be latched onto, or a checkpoint waited for (needs research).

Elements could also be hidden until safe, then fade in

Original issue reported on code.google.com by toby.roworth on 17 Aug 2013 at 10:44

Filter based on tags

The posts should be able to be filtered based on their tags

Original issue reported on code.google.com by toby.roworth on 17 Aug 2013 at 10:50

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.