Untitled

Pasted by Anonymous on Mon Oct 18 12:33:42 2021 UTC as JavaScript
/// This all _works_ at present, but the double invoke in the view code
/// feels weird, like something's not quite right
////// resource code
'require baseclass';
'require view';
'require poll';
'require fs';

var reusableLogView = baseclass.extend({
	makeLogView: function(something) {
		return view.extend({
        	render: function() {
        		return E([
        			E('h3', {}, _('Oh boi, javascript is so amazing')),
        			E('h4', {}, something)
        		]);
        	},
        	handleSave: null,
        	handleSaveApply: null,
        	handleReset: null
        });
	}
});

return reusableLogView;



///////////// view code.
'use strict';
'require ui';
'require view';
'require remake.test1 as logView';

return logView.makeLogView('whatever');