1. Simple Paging Grid v0.6.0.0

    October 27, 2013 by accidentalfish

    Today I released a new version of Simple Paging Grid onto GitHub and NuGet.

    This improves the grid with bug fixes and suggestions made on GitHub over the last few months and adds the following new features:

    • Now works with Bootstrap 3 by default. If you’re still using Bootstrap 2 the grid will continue to work – just set the new property bootstrapVersion to 2 (see the docs and supplied example).
    • The grid now works with browser history – forward and back buttons include grid changes such as page and sort order.
    • The grid no longer needs it’s own supplementary CSS file, all works with Bootstrap.
    • Added a number of new examples

    Any issues or feedback post an issue on the GitHub page.

  2. Padd Trek on the iPhone 5

    August 11, 2013 by accidentalfish

    I’m on the final stretch of development for the upcoming Padd Trek update featuring many new gameplay elements. The game features are all in place on the iPad version and I’m just trying to squeeze the new user interface elements required onto the iPhone version and update it to support the taller screen of the iPhone 5:


    All being well, and assuming I can track down an elusive crash, I plan on submitting to the App Store in the next week or two.

    After that I’ll be adding the much requested multiple-connection feature to Fluent Mind Map and hopefully putting out a preview of something I think is a really neat addition to the Fluent Mind Map family.


  3. Simple Paging Grid v0.5 (and Padd Trek)

    April 2, 2013 by accidentalfish

    I pushed out an update to Simple Paging Grid over the weekend, fixing a few bugs, sorting out the codebase into a decent JavaScript object model, and adding a few new features. It can be found on GitHub or NuGet as per usual. I’m grateful for all the feedback I’ve received – really useful keep it coming!

    I’ve got a small point release also on the way that adds a lot of unit tests and  a couple of fixes made as a result – the grid started off as something very simple but it’s grown a fair bit, certainly past the point where I can make quick changes and maintain a decent level of quality. I learned some interesting things about QUnit, Mockjax and asynchronous JavaScript testing in the process which I hope to blog about at some point and maybe save somebody the pain I went through.

    And finally – I’m making slow progress towards the long promised Padd Trek update. I’m going to open source it at the same time I release the new features. It’s a free app with no copyrighted material (other than my own) so why not?

  4. Simple Paging Grid and Insanely Simple Blog

    September 8, 2012 by accidentalfish

    I’ve pushed out a couple of open source releases in the last few weeks but not really found time to blog about them.

    The first update is to the Simple Paging Grid. I’ve swapped out the Mustache template library for the Handlebars library. The main reason I had for doing this was to allow for more advanced client side formatting options of data. For example if you want to convert a JSON date into a localised date you can easily do this now by registering a Handlebars helper to do just that.

    I’ve also released Simple Paging Grid as a NuGet package for Visual Studio users. The source code can be found at:


    And the NuGet package at:


    The second update is a new release that I’ve called Insanely Simple Blog. It’s a NuGet package designed for adding to an MVC4 project – after adding it and running a simple configuration command the site will have a JavaScript and Backbone based single page blog that’s easy to integrate into an existing site design through CSS.

    Really this just fell out of me playing with Web API and MVC4 but I figured it might be useful to someone. The source code can be found at:


    And the NuGet package at:


    As per usual everything is released under the permissive MIT license and comments and feedback is welcome!

  5. Simple Paging Grid – Updated

    June 16, 2012 by accidentalfish

    I’ve made some updates to the simple paging grid over the last week or so. Improvements include:

    • The grid can now be supplied data from a function. This can be handy if you have data that can be procedurally generated.
    • Both sorted and unsorted headers can be customised through the template system.
    • A “loading” overlay can be displayed when retrieving data from a remote data source
    • The grid can have a minimum size, quantified as the number of rows, and if you set this to the page size the grid will stay fixed in height during loading operations
    • A Google Search style page number picker can be shown in the footer between the next and previous buttons

    The documentation and source is available in the GitHub repository. I’ve not yet released the zip file containing the 0.2 code so grab it from the repository.

    Any issues then please let me know.

  6. Simple Paging Grid

    April 3, 2012 by accidentalfish

    A bit of a techie post I’m afraid.

    I’ve just pushed a jQuery plugin onto GitHub called the Simple Paging Grid – it’s aim is be a lightweight grid control that plays well with plain vanilla CSS and specifically with the Twitter Bootstrap library. Key features include:

    • CSS friendly
    • Doesn’t come packed with “theme” baggage
    • Lightweight
    • Paging
    • Embedded client data
    • Dynamic paged server data
    • Sorting
    • Hyperlinks
    • Permissive MIT license

    It’s fully documented and released under the MIT license and has been spun out of the codebase of a non-profit website I’ve been working on.

    You can find it here. Hope it’s useful to someone, any bugs then let me know.