Quickly create and prototype a full interactive HTML mock-up without duplicating markup, server-side loops/code, or having to source fake content (lorem ipsum text/images).
These few lines...
<section> <div data-draft-repeat="30"> <img data-draft-image="300/300" /> <div> <p data-draft-text="1/s"></p> <span data-draft-user="first"></span><span data-draft-user="state"></span> <i data-draft-date="F-r/j-r"></i> <button class="btn btn-warning btn-mini btn-block" data-draft-number="$/2-3"></button> </div> </div> </section>
...produce these distinct blocks.
Installation/Usage
Link to with...
<script type="text/javascript" src="js/jquery.roughdraft.0.1.3.js"></script>
Call with...
$(function(){ $(window).roughDraft(); });
And then the data-draft tags turn into content.
<div data-draft-repeat="3"></div> <!-- number of times to repeat element --> <img data-draft-image="200/300" /> <!-- width/height of image to return --> <div data-draft-text="5/w"></div> <!-- number of words/sentences/paragraphs (w/s/p) --> <div data-draft-date="D/M/Y"></div> <!-- dates in PHP format --> <div data-draft-number="$/2-3/2"></div> <!-- random number with options 'isCurrency'/digit range/decimals --> <div data-draft-user="full"></div> <!-- random user information (first/last/full/email/etc...) -->