Sha256: 309ea757375645802fe96461c53868e712bbacd4e9e011641febb47caa6f075a

Contents?: true

Size: 472 Bytes

Versions: 11

Compression:

Stored size: 472 Bytes

Contents

app.filter('tagRequirement', function() {
  return function(groups) {
    if ( typeof groups === 'undefined' || groups.length == 0 ) {
      return "";
    }else if (groups.includes('all') ) {
      var title = "required attribute";
      return "<span class='required-attribute-mark' title=\""+title+"\" >*</span>"
    } else {
      var title = "conditionally required";
      return"<span class='conditional-attribute-mark' title=\""+title+"\" >*</span>"
    }
  };
});

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
praxis-2.0.pre.9 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.8 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.7 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.6 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.5 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.4 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.3 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.2 lib/api_browser/app/js/filters/tag_requirement.js
praxis-2.0.pre.1 lib/api_browser/app/js/filters/tag_requirement.js
praxis-0.22.pre.2 lib/api_browser/app/js/filters/tag_requirement.js
praxis-0.22.pre.1 lib/api_browser/app/js/filters/tag_requirement.js