Sha256: 26ce4e940a9368e4e9812b494b6635c86924c898fe6e77192eca7305b1d83e59

Contents?: true

Size: 727 Bytes

Versions: 23

Compression:

Stored size: 727 Bytes

Contents

// initialize your global object will all your model names
var C80_YAX = {

};

jQuery(document).ready(function ($) {
    // get the page action
    var action, model, b = $("body");
    if (b.hasClass("edit")) {
        action = "edit";
    } else if (b.hasClass("view")) {
        action = "view";
    } else if (b.hasClass("index")) {
        action = "index"
    } else if (b.hasClass("new")) {
        action = "new"
    }

    // run the code specific to a model and an action
    for (var m in C80_YAX) {
        if (b.hasClass("admin_" + m)) {
            if (C80_YAX[m][action] && typeof C80_YAX[m][action] == "function") {
                C80_YAX[m][action]();
                break;
            }
        }
    }
});

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
c80_yax-0.1.0.25 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.24 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.23 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.22 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.21 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.20 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.18 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.17 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.16 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.15 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.14 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.13 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.12 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.11 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.10 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.9 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.8 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.7 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.6 app/assets/javascripts/c80_yax/lib_backend/init.js
c80_yax-0.1.0.5 app/assets/javascripts/lib_backend/init.js