mirror of
/repos/Prototyper.git
synced 2026-02-27 16:12:00 +01:00
removed ace from git, use the one from share in stead.
added installit script.
This commit is contained in:
17
installit
Executable file
17
installit
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# TODO: rewrite in node
|
||||
|
||||
set -e
|
||||
|
||||
current_dir=$(cd $(dirname $0) && pwd)
|
||||
cd ${current_dir}
|
||||
|
||||
mkdir -p ./public/lib/knockout
|
||||
if [ ! -f ./public/lib/knockout/knockout.mapping-latest.js ]; then
|
||||
cd ./public/lib/knockout
|
||||
curl -O https://raw.github.com/SteveSanderson/knockout.mapping/master/build/output/knockout.mapping-latest.js
|
||||
cd ${current_dir}
|
||||
fi
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
},
|
||||
"description": "README.md",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"install": "./installit"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
Editing <b>index</b>
|
||||
<strong data-bind="text: _keys().length"></strong>
|
||||
<div data-bind="visible: _getMode()">
|
||||
mode: <strong data-bind="text: _getMode()"></strong> <!-- TODO: onclick select mode -->
|
||||
mode: <strong data-bind="text: _getMode()"></strong>
|
||||
</div>
|
||||
<select data-bind="options: _availableModes(), optionsText: 'name', value: _selectedMode"></select>
|
||||
<div id="main">
|
||||
@@ -60,6 +60,7 @@
|
||||
<script src="//raw.github.com/SteveSanderson/knockout.mapping/master/build/output/knockout.mapping-latest.js"></script>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout-validation/1.0.2/knockout.validation.min.js"></script>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
|
||||
<script src="/lib/markdown/markdown.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="/lib/ace/ace.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="/lib/ace/mode-html.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="/lib/ace/mode-javascript.js" type="text/javascript" charset="utf-8"></script>
|
||||
@@ -71,9 +72,9 @@
|
||||
<!--<script src="/channel/bcsocket.js"></script>-->
|
||||
<!--<script src="/socket.io/socket.io.js"></script>-->
|
||||
<!-- @@_end_remove -->
|
||||
<script src="/share/share.uncompressed.js"></script>
|
||||
<script src="/share/json.js"></script>
|
||||
<script src="/share/ace.js"></script>
|
||||
<script src="/lib/share/share.uncompressed.js"></script>
|
||||
<script src="/lib/share/json.js"></script>
|
||||
<script src="/lib/share/ace.js"></script>
|
||||
<!-- @@_end_import__app_main_scripts -->
|
||||
<!-- @@template__app_main_behaviour__context__app_main -->
|
||||
<!-- @@import__app_main_behaviour_ -->
|
||||
|
||||
@@ -20,14 +20,19 @@ var config = {
|
||||
},
|
||||
share: {
|
||||
sockjs: {},
|
||||
staticpath: '/lib/share',
|
||||
db: {type: 'none'}
|
||||
},
|
||||
public_path: __dirname + '/public'
|
||||
public_path: __dirname + '/public',
|
||||
markdown_client: __dirname + '/node_modules/markdown/lib',
|
||||
ace_client: __dirname + '/node_modules/share/examples/lib/ace'
|
||||
};
|
||||
|
||||
var app = express();
|
||||
config.debug && app.use(connect.logger());
|
||||
app.use(express.static(config.public_path));
|
||||
app.use('/lib/markdown', express.static(config.markdown_client));
|
||||
app.use('/lib/ace', express.static(config.ace_client));
|
||||
|
||||
|
||||
var server = instance(app, config);
|
||||
|
||||
Reference in New Issue
Block a user