Skip to content

Commit 70567fe

Browse files
committed
Doc: moved code to doc.js file.
1 parent 66bfda6 commit 70567fe

2 files changed

Lines changed: 28 additions & 22 deletions

File tree

doc/views.html

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -539,28 +539,7 @@ <h3><i class="glyphicon glyphicon-cloud-download"></i>&nbsp;Export <span class="
539539
<script>
540540

541541
$(document).ready(function(){
542-
var itemHtml = function(m){
543-
return '<p><strong>'+m.name+'</strong>:&nbsp;'+m.description+'</p>';
544-
},
545-
viewsHtml = function (selector, namespace, opts){//<a name="one" class="evo-anchor">&nbsp;</a>
546-
var h='<a name="'+selector+'-api" class="evo-anchor">&nbsp;</a><h3>API for "'+selector+'" <span class="view-fullname">'+namespace+'</span></h3>';
547-
opts.type='option';
548-
h += '<a name="'+selector+'-api-options" class="evo-anchor">&nbsp;</a><h4><i class="glyphicon glyphicon-list-alt"></i>&nbsp;Options</h4>';
549-
h += _.map(_.where(EvoDoc, opts), itemHtml).join('');
550-
opts.type='method';
551-
h += '<br><a name="'+selector+'-api-methods" class="evo-anchor">&nbsp;</a><h4><i class="glyphicon glyphicon-console"></i>&nbsp;Methods</h4>';
552-
h += _.map(_.where(EvoDoc, opts), itemHtml).join('');
553-
opts.type='event';
554-
h += '<br><a name="'+selector+'-api-events" class="evo-anchor">&nbsp;</a><h4><i class="glyphicon glyphicon-flash"></i>&nbsp;Events</h4>';
555-
h += _.map(_.where(EvoDoc, opts), itemHtml).join('');
556-
557-
$('#vw-'+selector).append(h);
558-
};
559-
560-
viewsHtml('one', 'Evol.ViewOne', {one:true});
561-
viewsHtml('many', 'Evol.ViewMany', {many:true});
562-
viewsHtml('filter', 'Evol.ViewAction.Filter', {view:'filter'});
563-
viewsHtml('export', 'Evol.ViewAction.Export', {view:'export'});
542+
enhanceViewDefinitions();
564543
});
565544

566545
</script>

js/dico/doc.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,3 +397,30 @@ var EvoDoc = _.sortBy([
397397
description: 'Triggered when any export setting changes.'
398398
}
399399
],'name');
400+
401+
function enhanceViewDefinitions(){
402+
var itemHtml = function(m){
403+
return '<p><strong>'+m.name+'</strong>:&nbsp;'+m.description+'</p>';
404+
},
405+
viewsHtml = function (selector, namespace, opts){//<a name="one" class="evo-anchor">&nbsp;</a>
406+
var h='<a name="'+selector+'-api" class="evo-anchor">&nbsp;</a><h3>API for "'+selector+'" <span class="view-fullname">'+namespace+'</span></h3>';
407+
opts.type='option';
408+
h += '<a name="'+selector+'-api-options" class="evo-anchor">&nbsp;</a><h4><i class="glyphicon glyphicon-list-alt"></i>&nbsp;Options</h4>';
409+
h += _.map(_.where(EvoDoc, opts), itemHtml).join('');
410+
opts.type='method';
411+
h += '<a name="'+selector+'-api-methods" class="evo-anchor">&nbsp;</a><h4><i class="glyphicon glyphicon-console"></i>&nbsp;Methods</h4>';
412+
h += _.map(_.where(EvoDoc, opts), itemHtml).join('');
413+
opts.type='event';
414+
h += '<a name="'+selector+'-api-events" class="evo-anchor">&nbsp;</a><h4><i class="glyphicon glyphicon-flash"></i>&nbsp;Events</h4>';
415+
h += _.map(_.where(EvoDoc, opts), itemHtml).join('');
416+
417+
$('#vw-'+selector).append(h);
418+
};
419+
420+
viewsHtml('one', 'Evol.ViewOne', {one:true});
421+
viewsHtml('many', 'Evol.ViewMany', {many:true});
422+
viewsHtml('filter', 'Evol.ViewAction.Filter', {view:'filter'});
423+
viewsHtml('export', 'Evol.ViewAction.Export', {view:'export'});
424+
425+
}
426+

0 commit comments

Comments
 (0)