Skip to content
cedric lombardot edited this page Jun 1, 2016 · 3 revisions

Here is a page sample

'use strict';

module.exports = function Sample() {
    return {
        url: "group/:id",
        getFieldByName: function (name) {
            return {
                "exercices": "select[ng-model=\"user\"]"
            }[name];
        },
        getSelectBoxByNgModel: function (ngModel) {
            return {
                "exercices": "select[ng-model=\"user\"]"
            }[ngModel];
        },
        getElementByNgModel: function (ngModel) {
            return {
                "exercices": "select[ng-model=\"user\"]"
            }[ngModel];
        },
        getFormatByName: function (format) {
            return {
                "YYYY-MM": /\d{4}-[0-1]\d{1}/
            }[format];
        },
        getTableByName: function (tableName) {
            return {
                "Users list": "table"
            }[tableName];
        },
        getTableByRepeater: function (tableRepeater) {
            return {
                "Users list": "user in users"
            }[tableRepeater];
        },
        getActionByClassName: function (className) {
            return {
                "Drop user": "fa-times",
                "Send mail": "fa-envelope-o",
                "Show details": "fa-search"
            }[className];
        },
        getTypeByCss: function (css) {
            return {
                "success": ".fa-check"
            }[css];
        },
        getModalElement: function (name) {
            return {
                "Are you sure ?": "confirm.title"
            }[name];
        },
        getValueByName: function (name) {
            return {
                "Admin": "Administrator of website",
                "Member": "Simple member"
            }[name];
        },
        getButtonByName: function (name) {
            return {
                "Send reminder to all": "button[confirm-click='sendReminderToAll()']"
            }[name];
        },
        getColumnByName: function (name) {
            return {
                "type": 1,
                "source": 2,
                "responsible": 3,
                "nb_elements": 4,
                "actions": 5
            }[name];
        },
        getRepeaterByName: function (name) {
            return {
                "user": "user in users"
            }[name];
        }
    };
}();
Clone this wiki locally