diff --git a/package.json b/package.json index efa7d26a268..a6130434597 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Brackets", - "version": "0.35.0-0", - "apiVersion": "0.35.0", + "version": "0.36.0-0", + "apiVersion": "0.36.0", "homepage": "http://brackets.io", "issues": { "url": "http://github.com/adobe/brackets/issues" @@ -20,7 +20,7 @@ "phantomjs": "1.9.0-1", "grunt-lib-phantomjs": "0.3.0", "grunt-contrib-jshint": "0.6.0", - "grunt-contrib-watch": "0.3.1", + "grunt-contrib-watch": "0.4.3", "grunt-contrib-jasmine": "0.4.2", "grunt-template-jasmine-requirejs": "0.1.0", "grunt-contrib-cssmin": "0.6.0", @@ -31,7 +31,6 @@ "grunt-contrib-requirejs": "0.4.1", "grunt-contrib-uglify": "0.2.0", "grunt-contrib-concat": "0.3.0", - "grunt-contrib-watch": "0.4.3", "grunt-targethtml": "0.2.6", "grunt-usemin": "0.1.11", "load-grunt-tasks": "0.2.0", diff --git a/samples/sv/Kom igang/index.html b/samples/sv/Kom igang/index.html index a872e16f00a..dc08c80fda2 100644 --- a/samples/sv/Kom igang/index.html +++ b/samples/sv/Kom igang/index.html @@ -52,10 +52,12 @@
- Du kan använda samma kortkommando för JavaScript-kod för att visa definitionen av en funktion när
- markören placeras på funktionens namn där du anropar den. Tills vidare kan inline-editorer inte
- nästlas så du kan bara använda Quick Edit från den "fullstora" editorn.
+ Samma kortkommande kan användas även på andra saker, till exempel funktioner i JavaScript för att
+ färger, tidsfunktioner för animering och nya saker läggs till hela tiden!
+ Just nu kan inte inline-editorer nästlas så du kan bara använda Quick Edit från den "fullstora" editorn.
- Du vet den där "spara och ladda om-proceduren" vi använt oss av i flera år? Den där du gör + Du vet den där "spara och ladda om"-proceduren vi använt oss av i flera år? Den där du gör en ändring i din editor, sparar, går till webbläsaren och laddar om för att se resultatet? Med Brackets behöver du inte göra det.
- Brackets öppnar en direktlänk till din lokala webbläsare och skjuter ut dina CSS-ändringar + Brackets öppnar en direktlänk till din lokala webbläsare och skjuter ut dina HTML- och CSS-ändringar medan du skriver! Du kanske redan använder något liknande webbläsarverktyg men med Brackets behöver du inte kopiera och klistra in koden fram och tillbaka mellan webbläsare och editor. Din kod körs i webbläsaren men skrivs i din editor! @@ -98,7 +100,7 @@
- För tillfället stöder Brackets bara Live Preview för CSS. Dock laddas webbläsaren automatiskt när du + För tillfället stöder Brackets bara Live Preview för HTML och CSS. Dock laddas webbläsaren automatiskt när du sparar HTML- eller JavaScript-dokument. Vi jobbar för fullt med att utveckla stöd för Live Preview - även för HTML och JavaScript. Live previews fungerar just nu bara i Google Chrome men med tiden hoppas - vi kunna erbjuda denna funktionalitet i alla större webbläsare. + även för JavaScript. Live preview fungerar just nu bara i Google Chrome men med tiden hoppas + vi kunna erbjuda denna funktionalitet i alla vanligt förekommande webbläsare.
För de av oss som fortfarande inte memorerat färgkoderna för HEX eller RGB gör Brackets det snabbt och - enkelt att se vilken färg som används. När du pekar över ett färgvärde eller gradient, i antingen + enkelt att se vilken färg som används. När du pekar på ett färgvärde eller gradient, i antingen HTML eller CSS, visas en förhandsgranskning av färgen/gradienten automatiskt. Detsamma gäller bilder: peka på bildens sökväg i Brackets så visas en tumnagelversion av bilden.
@@ -128,6 +130,16 @@+ Utöver alla bra funktioner som är inbyggda i Brackets har vårt stora, och växande, community av + tilläggsutvecklare tagit fram mer än hundra tillägg som ger mer användar funktionalitet. Om du saknar + någonting i Brackets är det stor chans att att någon redan byggt ett tillägg för att lösa det. + För att bläddra eller söka i listan över tillgängliga tillägg går du till Arkiv > Tilläggshanteraren + och klickar på fliken "Tillgängliga". När du hittat ett tillägg du vill ha klickar du bara på knappen "Installera" + intill det. +
+ @@ -135,13 +147,13 @@Brackets är ett open-source-projekt. Webbutvecklare från hela världen bidrar för att göra Brackets till en bättre kodeditor. Många andra bygger tillägg som ökar Brackets funktionalitet. - Bidra med dina åsiker, idéer eller bidra med kod direkt till projektet. + Berätta för oss vad du tycker, dina åsiker och idéer eller bidra med kod direkt till projektet.
- Test´ + Test´ with more text and a subsequent entity such as †
diff --git a/src/language/CSSUtils.js b/src/language/CSSUtils.js index 9466e897997..05c0f2bee95 100644 --- a/src/language/CSSUtils.js +++ b/src/language/CSSUtils.js @@ -631,7 +631,7 @@ define(function (require, exports, module) { while (token !== "," && token !== "{") { currentSelector += token; if (!_nextTokenSkippingComments()) { - break; + return false; // eof } } @@ -671,25 +671,34 @@ define(function (require, exports, module) { currentSelector = ""; } selectorStartChar = -1; + + return true; } function _parseSelectorList() { selectorGroupStartLine = (stream.string.indexOf(",") !== -1) ? line : -1; selectorGroupStartChar = stream.start; - _parseSelector(stream.start); + if (!_parseSelector(stream.start)) { + return false; + } + while (token === ",") { if (!_nextTokenSkippingComments()) { - break; + return false; // eof + } + if (!_parseSelector(stream.start)) { + return false; } - _parseSelector(stream.start); } + + return true; } function _parseDeclarationList() { var j; - declListStartLine = line; + declListStartLine = Math.min(line, lineCount - 1); declListStartChar = stream.start; // Extract the entire selector group we just saw. @@ -773,10 +782,14 @@ define(function (require, exports, module) { // Skip everything until the opening '{' while (token !== "{") { if (!_nextTokenSkippingComments()) { - break; + return; // eof } } - _nextTokenSkippingWhitespace(); // skip past '{', to next non-ws token + + // skip past '{', to next non-ws token + if (!_nextTokenSkippingWhitespace()) { + return; // eof + } // Parse rules until we see '}' _parseRuleList("}"); @@ -788,7 +801,7 @@ define(function (require, exports, module) { // Skip everything until the next ';' while (token !== ";") { if (!_nextTokenSkippingComments()) { - break; + return; // eof } } @@ -799,7 +812,7 @@ define(function (require, exports, module) { // Skip everything until the next '}' while (token !== "}") { if (!_nextTokenSkippingComments()) { - break; + return; // eof } } } @@ -807,7 +820,10 @@ define(function (require, exports, module) { // parse a style rule function _parseRule() { - _parseSelectorList(); + if (!_parseSelectorList()) { + return false; + } + _parseDeclarationList(); } diff --git a/src/nls/es/strings.js b/src/nls/es/strings.js index 5ecd2d310e5..f460037933e 100644 --- a/src/nls/es/strings.js +++ b/src/nls/es/strings.js @@ -110,22 +110,28 @@ define({ "EXT_MODIFIED_MESSAGE" : "{0} ha sido modificado, pero también tiene cambios en {APP_NAME}.