aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/ex-mode/node_modules/atom-space-pen-views
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2015-09-28 12:39:59 -0500
committerBen Beltran <ben@nsovocal.com>2015-09-28 12:39:59 -0500
commit455f099b504ec07dd492ab31987ae05a6f6774c7 (patch)
tree22b0c7fd8e492733b97e661750a2d79c46da451d /atom/packages/ex-mode/node_modules/atom-space-pen-views
parent24c7594d62d8d7fbbcdb64b11ce4adc5d8e6991a (diff)
Adds atom packages
Diffstat (limited to 'atom/packages/ex-mode/node_modules/atom-space-pen-views')
-rw-r--r--atom/packages/ex-mode/node_modules/atom-space-pen-views/README.md8
-rw-r--r--atom/packages/ex-mode/node_modules/atom-space-pen-views/lib/text-editor-view.js10
-rw-r--r--atom/packages/ex-mode/node_modules/atom-space-pen-views/node_modules/fuzzaldrin/package.json5
-rw-r--r--atom/packages/ex-mode/node_modules/atom-space-pen-views/package.json20
4 files changed, 26 insertions, 17 deletions
diff --git a/atom/packages/ex-mode/node_modules/atom-space-pen-views/README.md b/atom/packages/ex-mode/node_modules/atom-space-pen-views/README.md
index 4f8b31a..856ec19 100644
--- a/atom/packages/ex-mode/node_modules/atom-space-pen-views/README.md
+++ b/atom/packages/ex-mode/node_modules/atom-space-pen-views/README.md
@@ -84,7 +84,8 @@ class MySelectListView extends SelectListView
super
@addClass('overlay from-top')
@setItems(['Hello', 'World'])
- atom.workspaceView.append(this)
+ @panel ?= atom.workspace.addModalPanel(item: this)
+ @panel.show()
@focusFilterEditor()
viewForItem: (item) ->
@@ -92,6 +93,9 @@ class MySelectListView extends SelectListView
confirmed: (item) ->
console.log("#{item} was selected")
+
+ cancelled: ->
+ console.log("This view was cancelled")
```
## Methods
@@ -106,7 +110,7 @@ subclasses. Called when the item is about to appended to the list view.
* `item` The model item being rendered. This will always be one of the items
previously passed to `::setItems`.
-Returns a String of HTML, DOM element, jQuery object, or View.
+Returns a String of HTML, DOM element, jQuery object, or View. Note the root element must be an `li`.
#### `::confirmed`
diff --git a/atom/packages/ex-mode/node_modules/atom-space-pen-views/lib/text-editor-view.js b/atom/packages/ex-mode/node_modules/atom-space-pen-views/lib/text-editor-view.js
index e957a2b..8aecdaf 100644
--- a/atom/packages/ex-mode/node_modules/atom-space-pen-views/lib/text-editor-view.js
+++ b/atom/packages/ex-mode/node_modules/atom-space-pen-views/lib/text-editor-view.js
@@ -9,11 +9,11 @@
__extends(TextEditorView, _super);
function TextEditorView(params) {
- var attributes, mini, name, placeholderText, value;
+ var attributes, editor, mini, name, placeholderText, value;
if (params == null) {
params = {};
}
- mini = params.mini, placeholderText = params.placeholderText, attributes = params.attributes;
+ mini = params.mini, placeholderText = params.placeholderText, attributes = params.attributes, editor = params.editor;
if (attributes == null) {
attributes = {};
}
@@ -23,7 +23,11 @@
if (placeholderText != null) {
attributes['placeholder-text'] = placeholderText;
}
- this.element = document.createElement('atom-text-editor');
+ if (editor != null) {
+ this.element = atom.views.getView(editor);
+ } else {
+ this.element = document.createElement('atom-text-editor');
+ }
for (name in attributes) {
value = attributes[name];
this.element.setAttribute(name, value);
diff --git a/atom/packages/ex-mode/node_modules/atom-space-pen-views/node_modules/fuzzaldrin/package.json b/atom/packages/ex-mode/node_modules/atom-space-pen-views/node_modules/fuzzaldrin/package.json
index 297615c..b9dadd9 100644
--- a/atom/packages/ex-mode/node_modules/atom-space-pen-views/node_modules/fuzzaldrin/package.json
+++ b/atom/packages/ex-mode/node_modules/atom-space-pen-views/node_modules/fuzzaldrin/package.json
@@ -16,7 +16,7 @@
},
"repository": {
"type": "git",
- "url": "https://github.com/atom/fuzzaldrin.git"
+ "url": "git+https://github.com/atom/fuzzaldrin.git"
},
"bugs": {
"url": "https://github.com/atom/fuzzaldrin/issues"
@@ -67,5 +67,6 @@
],
"directories": {},
"_shasum": "90204c3e2fdaa6941bb28d16645d418063a90e9b",
- "_resolved": "https://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz"
+ "_resolved": "https://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz",
+ "readme": "ERROR: No README data found!"
}
diff --git a/atom/packages/ex-mode/node_modules/atom-space-pen-views/package.json b/atom/packages/ex-mode/node_modules/atom-space-pen-views/package.json
index c5be504..0837e28 100644
--- a/atom/packages/ex-mode/node_modules/atom-space-pen-views/package.json
+++ b/atom/packages/ex-mode/node_modules/atom-space-pen-views/package.json
@@ -1,6 +1,6 @@
{
"name": "atom-space-pen-views",
- "version": "2.0.5",
+ "version": "2.1.0",
"description": "Atom SpacePen views that used to live in core.",
"main": "./lib/main",
"scripts": {
@@ -34,15 +34,15 @@
"coffee-cache": "^0.2.0",
"temp": "^0.6.0"
},
- "gitHead": "0e5fc262cc62d453bbd6dce9ecaec5caddc553f9",
+ "gitHead": "75ccee886e723a7a4913a4286e089225eec8834d",
"homepage": "https://github.com/atom/atom-space-pen-views",
- "_id": "atom-space-pen-views@2.0.5",
- "_shasum": "4ef545a6ef396c8342717b0d9d2569577a2651f4",
+ "_id": "atom-space-pen-views@2.1.0",
+ "_shasum": "688e73a04a1cc0f5a41c254c6875e72d58faffb1",
"_from": "atom-space-pen-views@>=2.0.4 <3.0.0",
- "_npmVersion": "1.4.28",
+ "_npmVersion": "1.4.23",
"_npmUser": {
- "name": "kevinsawicki",
- "email": "kevinsawicki@gmail.com"
+ "name": "benogle",
+ "email": "ogle.ben@gmail.com"
},
"maintainers": [
{
@@ -63,9 +63,9 @@
}
],
"dist": {
- "shasum": "4ef545a6ef396c8342717b0d9d2569577a2651f4",
- "tarball": "http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.5.tgz"
+ "shasum": "688e73a04a1cc0f5a41c254c6875e72d58faffb1",
+ "tarball": "http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.1.0.tgz"
},
"directories": {},
- "_resolved": "https://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.5.tgz"
+ "_resolved": "https://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.1.0.tgz"
}