Skip to content

Commit

Permalink
migrate to importing ace via npm+require - easier to update it
Browse files Browse the repository at this point in the history
  • Loading branch information
blurymind committed Jan 25, 2019
1 parent 2115901 commit 81b7326
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 33 deletions.
23 changes: 17 additions & 6 deletions app/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,37 @@
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/spectrum.css">
<link rel="stylesheet" href="css/jquery.contextMenu.css">
<!-- libraries -->
<script>window.$ = window.jQuery = require('jquery');</script>
<script>const electron = require("electron");</script>

<!-- import and set global libraries from node_modules -->
<script>
window.$ = window.jQuery = require('jquery');
const electron = require("electron");

window.ace = require("ace-builds/src-min-noconflict/ace");//needed to import yarn mode
window.define = ace.define
require("ace-builds/src-min-noconflict/ext-language_tools");
require("ace-builds/src-min-noconflict/ext-searchbox");
ace.config.set("basePath", "js/libs");
</script>

<!-- Todo: libs - move to importing from node_modules, so we can fetch/update them via npm -->
<script type="text/javascript" src="js/libs/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="js/libs/transit.js"></script>
<script type="text/javascript" src="js/libs/knockout-3.3.0.js"></script>
<script type="text/javascript" src="js/libs/knockout.ace.js"></script>
<script type="text/javascript" src="js/libs/ace.js"></script>
<script type="text/javascript" src="js/libs/spellcheck_ace.js"></script>
<script type="text/javascript" src="js/libs/ext-language_tools.js"></script>
<script type="text/javascript" src="js/libs/spectrum.js"></script>

<!-- custom lib imports -->
<script type="text/javascript" src="js/libs/theme-yarn.js"></script>
<script type="text/javascript" src="js/libs/mode-yarn.js"></script>
<!-- various models / classes -->

<!-- main app classes -->
<script type="text/javascript" src="js/classes/app.js"></script>
<script type="text/javascript" src="js/classes/data.js"></script>
<script type="text/javascript" src="js/classes/utils.js"></script>
<script type="text/javascript" src="js/classes/node.js"></script>

</head>
<body>
<button id="updateButton" onClick="ipcRenderer.send('quitAndInstall')"></button>
Expand Down
18 changes: 0 additions & 18 deletions app/js/libs/ace.js

This file was deleted.

8 changes: 0 additions & 8 deletions app/js/libs/ext-language_tools.js

This file was deleted.

1 change: 0 additions & 1 deletion app/js/libs/ext-searchbox.js

This file was deleted.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"electron-builder": "^20.15.1"
},
"dependencies": {
"ace-builds": "^1.4.2",
"bbcode": "^0.1.5",
"bondage": "2.0.0",
"electron-is": "^2.4.1",
Expand Down

0 comments on commit 81b7326

Please sign in to comment.