Coder Social home page Coder Social logo

play-dustjs's People

Contributors

jmparsons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

play-dustjs's Issues

templates in a dedicated directory

can the plugin be made to look for templates in a specific place under 'assets', or anywhere under 'assets'?
rationale: i do not want all my templates to be in the /assets/ directory, but in a dedicated place, such as /assets/templates/ or /assets/tl/ and either:

  • tell the plugin where to search for templates, or
  • have the plugin scan sub directories under '/assets/' and compile all .tl files (i tried this with /assets/templates/ directory, but it did not work).

add require.js guidelines in the sample or README

here's how i managed to get it to work the plugin with require.js. here is my experience based on the current readme (in coffeescript):

Include the core dust file in your require.config portion, and as a dependency for your app (dust can be downloaded from LinkedIn Dustjs or here):

require.config
paths:
dust: '../third/dust-full-2.3.4.min'
shim:
app:
deps: ["backbone", "dust"]
exports: "app"
require ["app"], (app) ->
$ ->
console.log("app")

Place your template .tl files into the app/assets directory.

Pull in the generated javascript template file as part of your view's required:
define ["app", "../../home"], (app) ->
class app.Views.Home extends Backbone.View

Render the template:

render: () ->
dust.render "home", model, (err, out) =>
$(@el).html(if err then err else out).data

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.