form/pane.js
function (store, subject) {
      kb.fetcher.nowOrWhenFetched(store.uri, subject, function (ok, body) {
        if (!ok) return complain('Cannot load store ' + store.uri + ': ' + body)

        //              Render the forms

        var forms = UI.widgets.formsFor(subject)

        // complain('Form for editing this form:');
        for (var i = 0; i < forms.length; i++) {
          var form = forms[i]
          var heading = dom.createElement('h4')
          box.appendChild(heading)
          if (form.uri) {
            var formStore = $rdf.Util.uri.document(form)
            if (formStore.uri !== form.uri) { // The form is a hash-type URI
              var e = box.appendChild(UI.widgets.editFormButton(
                dom, box, form, formStore, complainIfBad))
              e.setAttribute('style', 'float: right;')
            }
          }
          var anchor = dom.createElement('a')
          anchor.setAttribute('href', form.uri)
          heading.appendChild(anchor)
          anchor.textContent = UI.utils.label(form, true)

          /*  Keep tis as a reminder to let a New one have its URI given by user
          mention("Where will this information be stored?")
          var ele = dom.createElement('input');
          box.appendChild(ele);
          ele.setAttribute('type', 'text');
          ele.setAttribute('size', '72');
          ele.setAttribute('maxlength', '1024');
          ele.setAttribute('style', 'font-size: 80%; color:#222;');
          ele.value = store.uri
          */

          UI.widgets.appendForm(dom, box, {}, subject, form, store, complainIfBad)
        }
      }) // end: when store loded
    }
function (store, subject) {
      kb.fetcher.nowOrWhenFetched(store.uri, subject, function (ok, body) {
        if (!ok) return complain('Cannot load store ' + store.uri + ': ' + body)

        //              Render the forms

        var forms = UI.widgets.formsFor(subject)

        // complain('Form for editing this form:');
        for (var i = 0; i < forms.length; i++) {
          var form = forms[i]
          var heading = dom.createElement('h4')
          box.appendChild(heading)
          if (form.uri) {
            var formStore = $rdf.Util.uri.document(form)
            if (formStore.uri !== form.uri) { // The form is a hash-type URI
              var e = box.appendChild(UI.widgets.editFormButton(
                dom, box, form, formStore, complainIfBad))
              e.setAttribute('style', 'float: right;')
            }
          }
          var anchor = dom.createElement('a')
          anchor.setAttribute('href', form.uri)
          heading.appendChild(anchor)
          anchor.textContent = UI.utils.label(form, true)

          /*  Keep tis as a reminder to let a New one have its URI given by user
          mention("Where will this information be stored?")
          var ele = dom.createElement('input');
          box.appendChild(ele);
          ele.setAttribute('type', 'text');
          ele.setAttribute('size', '72');
          ele.setAttribute('maxlength', '1024');
          ele.setAttribute('style', 'font-size: 80%; color:#222;');
          ele.value = store.uri
          */

          UI.widgets.appendForm(dom, box, {}, subject, form, store, complainIfBad)
        }
      }) // end: when store loded
    }
function ( store , subject ) { kb . fetcher . nowOrWhenFetched ( store . uri , subject , function ( ok , body ) { if ( ! ok ) return complain ( 'Cannot load store ' + store . uri + ': ' + body ) //              Render the forms var forms = UI . widgets . formsFor ( subject ) // complain('Form for editing this form:'); for ( var i = 0 ; i < forms . length ; i ++ ) { var form = forms [ i ] var heading = dom . createElement ( 'h4' ) box . appendChild ( heading ) if ( form . uri ) { var formStore = $rdf . Util . uri . document ( form ) if ( formStore . uri !== form . uri ) { // The form is a hash-type URI var e = box . appendChild ( UI . widgets . editFormButton ( dom , box , form , formStore , complainIfBad ) ) e . setAttribute ( 'style' , 'float: right;' ) } } var anchor = dom . createElement ( 'a' ) anchor . setAttribute ( 'href' , form . uri ) heading . appendChild ( anchor ) anchor . textContent = UI . utils . label ( form , true ) /*  Keep tis as a reminder to let a New one have its URI given by user
          mention("Where will this information be stored?")
          var ele = dom.createElement('input');
          box.appendChild(ele);
          ele.setAttribute('type', 'text');
          ele.setAttribute('size', '72');
          ele.setAttribute('maxlength', '1024');
          ele.setAttribute('style', 'font-size: 80%; color:#222;');
          ele.value = store.uri
          */ UI . widgets . appendForm ( dom , box , { } , subject , form , store , complainIfBad ) } } ) // end: when store loded }
Render forms using a given store
Render forms using a given store