This document should outline the details of the dynamic data that the application will consume, the source it will come from, access details and format information, etc.
http://example.com/api/search
| (function (w) { | |
| w.SortableCollection = Backbone.Collection.extend({ | |
| initialize : function () { | |
| _.bindAll(this); | |
| }, | |
| sortInfo : [], | |
| comparator : function (a, b) { | 
| (function(c, api, util) { | |
| c.FilterableCollection = function (collection) { | |
| var filtered = new collection.constructor(); | |
| // Expects an object/hash argument that looks like the following example: | |
| // criteria : { value : 'stringToSearchFor', fields : ['field1', 'field2'] } | |
| filtered.filterLike = function (criteria) { | |
| var items; | |
| var match; | 
| module.exports = function (grunt) { | |
| grunt.initConfig({ | |
| pkg : '<json:package.json>', | |
| meta : { | |
| banner : '// <%= pkg.name %>, v<%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd") %>)\n' + | |
| '// https://github.com/ryexley/yarder\n' | |
| }, | 
| (function (w) { | |
| w.Yarder = { | |
| Models : {}, | |
| Views : {}, | |
| Collections : {}, | |
| Routers : {}, | |
| Templates : {}, | |
| Api : { | |
| Resources : {} | 
| import cx from "clsx" | |
| import { useEffect, useState } from "react" | |
| import * as TabsPrimitive from "@radix-ui/react-tabs" | |
| import { Icon } from "~/components/icon" | |
| import { Select } from "~/components/select" | |
| import { isNotEmpty } from "~/util" | |
| import styles from "./styles.css" | |
| /** | |
| * |