Compare commits

..

8 commits

Author SHA1 Message Date
Tim Paine
960341f6a7 . 2018-06-06 20:03:54 -04:00
Tim Paine
819684f29b tags are cheap 2018-06-06 20:00:56 -04:00
Tim Paine
2421e1b6bc . 2018-06-06 19:53:53 -04:00
Tim Paine
54e6560285 fix #15 2018-06-06 19:53:33 -04:00
Tim Paine
11014c81ba . 2018-05-31 16:31:27 -04:00
Tim Paine
63080b1ddb . 2018-05-31 11:28:10 -04:00
Tim Paine
7713b49329 up versions 2018-05-31 10:31:54 -04:00
Tim Paine
146b4c07b3 fix for #14 2018-05-31 10:29:13 -04:00
7 changed files with 25 additions and 7 deletions

3
MANIFEST.in Normal file
View file

@ -0,0 +1,3 @@
recursive-include jupyterlab_templates/templates/ *
include README.md
include LICENSE

View file

@ -20,6 +20,9 @@ serverextension: install ## enable serverextension
labextension: install ## enable labextension
jupyter labextension install .
dist: ## dist to pypi
python3 setup.py sdist upload -r pypi
# docs: ## make documentation
# make -C ./docs html
@ -31,4 +34,4 @@ help:
print-%:
@echo '$*=$($*)'
.PHONY: clean install serverextension labextension test tests help docs
.PHONY: clean install serverextension labextension test tests help docs dist

View file

@ -26,7 +26,7 @@ def load_jupyter_server_extension(nb_server_app):
host_pattern = '.*$'
base_url = web_app.settings['base_url']
print('Installing jupyterlab_iframe handler on path %s' % '/iframes')
print('Installing jupyterlab_iframe handler on path %s' % url_path_join(base_url, 'iframes'))
print('Handling iframes: %s' % sites)
web_app.add_handlers(host_pattern, [(url_path_join(base_url, '/iframes'), IFrameHandler, {'welcome': welcome, 'sites': sites})])
web_app.add_handlers(host_pattern, [(url_path_join(base_url, 'iframes'), IFrameHandler, {'welcome': welcome, 'sites': sites})])

View file

@ -1,6 +1,6 @@
{
"name": "jupyterlab_iframe",
"version": "0.1.3",
"version": "0.1.4",
"description": "A JupyterLab extension.",
"author": "Tim Paine",
"main": "lib/index.js",
@ -23,6 +23,7 @@
"dependencies": {
"@jupyterlab/application": "^0.16.0",
"@jupyterlab/apputils": "^0.16.0",
"@jupyterlab/coreutils": "^1.0.2",
"@jupyterlab/docmanager": "^0.16.0",
"@phosphor/disposable": "^1.1.2"
},

6
setup.cfg Normal file
View file

@ -0,0 +1,6 @@
[bdist_wheel]
universal=1
[metadata]
description_file = README.md
license_file = LICENSE

View file

@ -9,11 +9,11 @@ with open(path.join(here, 'README.md'), encoding='utf-8') as f:
setup(
name='jupyterlab_iframe',
version='0.0.4',
version='0.0.8',
description='IFrame widgets for JupyterLab',
long_description=long_description,
url='https://github.com/timkpaine/jupyterlab_iframe',
download_url='https://github.com/timkpaine/jupyterlab_iframe/archive/v0.0.4.tar.gz',
download_url='https://github.com/timkpaine/jupyterlab_iframe/archive/v0.0.8.tar.gz',
author='Tim Paine',
author_email='t.paine154@gmail.com',
license='GPL',
@ -29,6 +29,7 @@ setup(
keywords='jupyter jupyterlab',
packages=find_packages(exclude=['tests', ]),
data_files=[('', ["LICENSE", "README.md"])],
zip_safe=False,
# entry_points={

View file

@ -6,6 +6,10 @@ import {
ICommandPalette, showDialog, Dialog
} from '@jupyterlab/apputils';
import {
PageConfig
} from '@jupyterlab/coreutils'
import {
IDocumentManager
} from '@jupyterlab/docmanager';
@ -129,7 +133,7 @@ function activate(app: JupyterLab, docManager: IDocumentManager, palette: IComma
// grab sites from serverextension
var xhr = new XMLHttpRequest();
xhr.open("GET", "/iframes", true);
xhr.open("GET", PageConfig.getBaseUrl() + "iframes", true);
xhr.onload = function (e:any) {
if (xhr.readyState === 4) {
if (xhr.status === 200) {