Skip to content
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.

Commit

Permalink
Uprava skriptu pred vydanim 12. dilu
Browse files Browse the repository at this point in the history
  • Loading branch information
JakubMrozek committed Dec 6, 2012
1 parent c5aabe7 commit 10a50ed
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 6 deletions.
2 changes: 1 addition & 1 deletion grunt.js
Expand Up @@ -27,7 +27,7 @@ module.exports = function (grunt) {
var parser = require('apiary-blueprint-parser');
var content = grunt.file.read('apiary.apib');
var blueprint = parser.parse(content);
var json = JSON.stringify(blueprint.sections);
var json = JSON.stringify(blueprint.sections, null, 2);
grunt.file.write('test/frontend/apiary.js', "var apiary = " + json);
});

Expand Down
8 changes: 4 additions & 4 deletions public/js/directives.js
Expand Up @@ -3,7 +3,7 @@
/* Directives */

/**
* <inline model='page.text' action='updateDb()'/>
* <inline model='page.text' action='updateDb'/>
*/
zdrojak.directive('inline', function(){
var KEY_CODE_ENTER = 13;
Expand Down Expand Up @@ -42,11 +42,11 @@ zdrojak.directive('inline', function(){
}

function focusInput() {
element.children()[1].focus();
input[0].focus();
}

function focusArea() {
element.children()[2].focus();
area[0].focus();
}

function focus() {
Expand All @@ -73,7 +73,7 @@ zdrojak.directive('inline', function(){
input.bind('keypress', enter);

//po kliknuti na text zobrazit input pro editaci
span.bind('click', function(el){
span.bind('click', function(){
oldContent = element.text().trim();
scope.$apply('mode=true');
focus();
Expand Down
101 changes: 100 additions & 1 deletion test/frontend/apiary.js
@@ -1 +1,100 @@
var apiary = [{"name":"Stranky","description":"","resources":[{"description":"Vrácení seznamu všech stránek.","method":"GET","url":"/pages","request":{"headers":{},"body":""},"responses":[{"status":200,"headers":{"Content-Type":"application/json"},"body":"[\n{\"id\":\"5098eaef0496600200000001\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Kontakt\",\n\"url\":\"kontakt\"},\n{\"id\":\"5098eaef0496600200000002\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Obchodní podmínky\",\n\"url\":\"obchodni-podminky\"},\n{\"id\":\"5098eaef0496600200000003\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Doprava a platba\",\n\"url\":\"doprava a platba\"}\n]"}]},{"description":"Zobrazení detailu jedné stránky.","method":"GET","url":"/pages/{id}","request":{"headers":{},"body":""},"responses":[{"status":200,"headers":{"Content-Type":"application/json"},"body":"{\"id\":\"5098eaef0496600200000001\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Kontakt\",\n\"url\":\"kontakt\"}"}]},{"description":"Vložení nové stránky do databáze.","method":"POST","url":"/pages","request":{"headers":{"Content-Type":"application/json"},"body":"{\"content\":\"Lorem ipsum set dolorem\", \"title\":\"Nákupní řád\"}"},"responses":[{"status":201,"headers":{"Location":"//api/v1/pages/nakupni-rad"},"body":""}]},{"description":"Editace jedné stránky v databázi.","method":"PUT","url":"/pages/{id}","request":{"headers":{"Content-Type":"application/json"},"body":"{\"content\":\"Lorem ipsum set dolorem\", \n\"title\":\"Nákupní řád e-shopu\"}"},"responses":[{"status":200,"headers":{"Content-Type":"application/json"},"body":"{\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Nákupní řád e-shopu\"}"}]},{"description":"Smazání stránky z databáze.","method":"DELETE","url":"/pages/{id}","request":{"headers":{},"body":""},"responses":[{"status":204,"headers":{},"body":""}]}]}]
var apiary = [
{
"name": "Stranky",
"description": "",
"resources": [
{
"description": "Vrácení seznamu všech stránek.",
"method": "GET",
"url": "/pages",
"request": {
"headers": {},
"body": ""
},
"responses": [
{
"status": 200,
"headers": {
"Content-Type": "application/json"
},
"body": "[\n{\"id\":\"5098eaef0496600200000001\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Kontakt\",\n\"url\":\"kontakt\"},\n{\"id\":\"5098eaef0496600200000002\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Obchodní podmínky\",\n\"url\":\"obchodni-podminky\"},\n{\"id\":\"5098eaef0496600200000003\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Doprava a platba\",\n\"url\":\"doprava a platba\"}\n]"
}
]
},
{
"description": "Zobrazení detailu jedné stránky.",
"method": "GET",
"url": "/pages/{id}",
"request": {
"headers": {},
"body": ""
},
"responses": [
{
"status": 200,
"headers": {
"Content-Type": "application/json"
},
"body": "{\"id\":\"5098eaef0496600200000001\",\n\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Kontakt\",\n\"url\":\"kontakt\"}"
}
]
},
{
"description": "Vložení nové stránky do databáze.",
"method": "POST",
"url": "/pages",
"request": {
"headers": {
"Content-Type": "application/json"
},
"body": "{\"content\":\"Lorem ipsum set dolorem\", \"title\":\"Nákupní řád\"}"
},
"responses": [
{
"status": 201,
"headers": {
"Location": "//api/v1/pages/nakupni-rad"
},
"body": ""
}
]
},
{
"description": "Editace jedné stránky v databázi.",
"method": "PUT",
"url": "/pages/{id}",
"request": {
"headers": {
"Content-Type": "application/json"
},
"body": "{\"content\":\"Lorem ipsum set dolorem\", \n\"title\":\"Nákupní řád e-shopu\"}"
},
"responses": [
{
"status": 200,
"headers": {
"Content-Type": "application/json"
},
"body": "{\"content\":\"Lorem ipsum set dolorem\",\n\"title\":\"Nákupní řád e-shopu\"}"
}
]
},
{
"description": "Smazání stránky z databáze.",
"method": "DELETE",
"url": "/pages/{id}",
"request": {
"headers": {},
"body": ""
},
"responses": [
{
"status": 204,
"headers": {},
"body": ""
}
]
}
]
}
]

0 comments on commit 10a50ed

Please sign in to comment.