diff --git a/core/static/script/panel/panel.coffee b/core/static/script/panel/panel.coffee index b4a10e6..1268ed4 100644 --- a/core/static/script/panel/panel.coffee +++ b/core/static/script/panel/panel.coffee @@ -6,7 +6,7 @@ $ -> button = $ @ prehead = if button.hasClass 'btn-success' then '' else 'un' $.post "/plan/#{prehead}subscribe/", JSON.stringify { - plan: button.parent().data 'type' + plan: button.parent().parent().data 'type' } .success -> location.reload() diff --git a/core/view/panel.jade b/core/view/panel.jade index 30295ad..e67ec5a 100644 --- a/core/view/panel.jade +++ b/core/view/panel.jade @@ -38,11 +38,11 @@ block content table.table.table-hover tbody#service for plan in plans - tr + tr(data-type='#{plan.name}') td= plan.t_name td= plan.t_service td= plan.t_resources - td(data-type='#{plan.name}') + td if plan.isEnable button.btn.btn-danger.btn-sm= t('plan.unsubscribe') else @@ -51,5 +51,6 @@ block content for widget in widgets .row != widget.html + append footer script(src='/script/panel/panel.js') diff --git a/package.json b/package.json index 3e9fac7..e7ee7f0 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "start": "make run" }, "dependencies": { - "jade": "*", + "jade": "^1.3", "express": "*", "coffee-script": "*", "mongodb": "*", diff --git a/start.js b/start.js new file mode 100644 index 0000000..8616985 --- /dev/null +++ b/start.js @@ -0,0 +1,2 @@ +require('coffee-script/register'); +require('./app.coffee');