mirror of
https://github.com/wisemapping/wisemapping-open-source.git
synced 2025-04-08 23:14:29 +08:00
48 lines
1.5 KiB
HTML
48 lines
1.5 KiB
HTML
<html>
|
|
<body>
|
|
<script type="text/javascript" src="http://docs.google.com/brix/static/api/js/jsapi.nocache.js"></script>
|
|
<script type="text/javascript">
|
|
var collabOnLoad = function() {
|
|
app = new goog.collab.CollaborativeApp();
|
|
app.start();
|
|
|
|
app.addListener('modelLoad', function(model) {
|
|
var root = app.getModel().getRoot();
|
|
var myList = root.get("myList");
|
|
if (!myList) {
|
|
myList = app.getModel().create("List");
|
|
root.put("myList", myList);
|
|
}
|
|
|
|
myList.addListener('valuesAdded', function(event) {
|
|
console.log("value added:" + myList.size());
|
|
});
|
|
|
|
myList.addListener('valuesRemoved', function(event) {
|
|
console.log("value removed:" + myList.size());
|
|
});
|
|
|
|
});
|
|
|
|
removedAction = function() {
|
|
var root = app.getModel().getRoot();
|
|
var myList = root.get("myList");
|
|
myList.remove(myList.size() - 1);
|
|
};
|
|
|
|
addAction = function() {
|
|
var root = app.getModel().getRoot();
|
|
var myList = root.get("myList");
|
|
myList.add("Some elem " + myList.size());
|
|
console.log("Click on adding...");
|
|
};
|
|
};
|
|
</script>
|
|
|
|
Funca?
|
|
|
|
<input style="font-size:20px;width:50px;height:50px;" type="button" value="Add" id="a2" onclick="addAction(this)"/>
|
|
<input style="font-size:20px;width:50px;height:50px;" type="button" value="Remove" id="a2"
|
|
onclick="removedAction(this)"/>
|
|
</body>
|
|
</html> |