now browser is requirejs compatible...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2015-06-20 14:50:54 +03:00
parent c0022efe48
commit 5b7021dce3
2 changed files with 14 additions and 15 deletions

View File

@ -67,7 +67,7 @@
<script src="../ext-lib/require.js"></script> <script src="../ext-lib/require.js"></script>
<script src="browse-dialog.js"></script> <!--script src="browse-dialog.js"></script-->
<script> <script>
@ -115,16 +115,11 @@ TREE.dir_c.dir_b.tree = TREE
//--- //---
requirejs(['../lib/keyboard', '../object'], function(k, o){ requirejs(['../lib/keyboard', '../object', './browse-dialog'], function(k, o, browser){
keyboard = k keyboard = k
object = o object = o
Browser = object.makeConstructor('Browser', b = browser.Browser($('.container').last(), {
BrowserClassPrototype,
BrowserPrototype)
b = Browser($('.container').last(), {
list: function(path){ list: function(path){
console.log('>>>', path) console.log('>>>', path)
var cur = TREE var cur = TREE
@ -157,10 +152,10 @@ $(function(){
<body> <body>
<button onclick="pop()">&lt;</button> <button onclick="b.pop()">&lt;</button>
<button onclick="push()">&gt;</button> <button onclick="b.push()">&gt;</button>
<button onclick="prev()">^</button> <button onclick="b.prev()">^</button>
<button onclick="next()">v</button> <button onclick="b.next()">v</button>
<div class="container"> <div class="container">

View File

@ -6,6 +6,11 @@
//var DEBUG = DEBUG != null ? DEBUG : true //var DEBUG = DEBUG != null ? DEBUG : true
define(function(require){ var module = {}
var object = require('../object')
/*********************************************************************/ /*********************************************************************/
@ -667,13 +672,11 @@ var BrowserPrototype = {
} }
/*
var Browser = var Browser =
//module.Browser = module.Browser =
object.makeConstructor('Browser', object.makeConstructor('Browser',
BrowserClassPrototype, BrowserClassPrototype,
BrowserPrototype) BrowserPrototype)
*/
@ -682,3 +685,4 @@ object.makeConstructor('Browser',
/********************************************************************** /**********************************************************************
* vim:set ts=4 sw=4 : */ * vim:set ts=4 sw=4 : */
return module })