diff --git a/RELEASENOTES.md b/CHANGELOG.md similarity index 99% rename from RELEASENOTES.md rename to CHANGELOG.md index 188ce22e60..f0649c63a7 100644 --- a/RELEASENOTES.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ -# Feathers UI Release Notes +# Feathers UI (Starling version) -Noteworthy changes in official, stable releases of [Feathers UI](https://feathersui.com/). +Noteworthy changes in official, stable releases of [Feathers UI (Starling version)](https://feathersui.com/learn/as3-starling/). ## 4.1.1 - May 2020 diff --git a/build.properties b/build.properties index 9a6cfa7583..00bf13eb82 100644 --- a/build.properties +++ b/build.properties @@ -26,4 +26,9 @@ swf.version = 30 feathers.version = 4.1.1 +swc.file = feathers.swc + +apm.lib.file = feathersui_${feathers.version}.airpackage +apm.src.file = feathersui-source_${feathers.version}.airpackage + footer.text = Feathers | Github Project | Support Forum \ No newline at end of file diff --git a/build.xml b/build.xml index bc2b2a6d32..b22ec7ba56 100644 --- a/build.xml +++ b/build.xml @@ -9,7 +9,7 @@ - + @@ -22,10 +22,10 @@ - + - + @@ -38,6 +38,11 @@ + + + + + @@ -69,16 +74,24 @@ - - + + - + + + + + + + + + @@ -105,6 +118,27 @@ + + + + + + + + + + + + + + + + + + + + @@ -113,7 +147,7 @@ - + @@ -124,7 +158,7 @@ - + @@ -135,7 +169,7 @@ - + @@ -146,7 +180,7 @@ - + @@ -157,7 +191,7 @@ - + @@ -168,7 +202,7 @@ - + @@ -396,4 +430,86 @@ verbose="true" toDir="${dependency.output}"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/documentation/api-reference/templates/all-classes.xslt b/documentation/api-reference/templates/all-classes.xslt index c41babe896..4827db1f92 100644 --- a/documentation/api-reference/templates/all-classes.xslt +++ b/documentation/api-reference/templates/all-classes.xslt @@ -30,6 +30,7 @@ + diff --git a/documentation/api-reference/templates/all-index.xslt b/documentation/api-reference/templates/all-index.xslt index 7f5d75ff46..39524fcba4 100644 --- a/documentation/api-reference/templates/all-index.xslt +++ b/documentation/api-reference/templates/all-index.xslt @@ -142,6 +142,7 @@ + @@ -184,7 +185,7 @@

- +
@@ -961,7 +962,7 @@ - + diff --git a/documentation/api-reference/templates/asdoc-util.xslt b/documentation/api-reference/templates/asdoc-util.xslt index 008fc7ebff..e6eb038f77 100644 --- a/documentation/api-reference/templates/asdoc-util.xslt +++ b/documentation/api-reference/templates/asdoc-util.xslt @@ -416,136 +416,52 @@ - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + @@ -732,107 +648,41 @@ - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + - - - - -  | - + @@ -840,9 +690,6 @@ Interfaces - -  | - @@ -854,25 +701,16 @@ - -  | - - -  | - - -  | - @@ -923,19 +761,13 @@ - - - -  |  + - - - -  |  + @@ -943,48 +775,32 @@ - - - -  | + - - - + - - - + <br/> - - - + -  |  - - - -  |  + - - - -  |  + @@ -1019,28 +835,16 @@ diff --git a/documentation/api-reference/templates/asdoc.js b/documentation/api-reference/templates/asdoc.js index 731fe65b89..124c3a1ace 100644 --- a/documentation/api-reference/templates/asdoc.js +++ b/documentation/api-reference/templates/asdoc.js @@ -120,39 +120,55 @@ function titleBar_setSubNav(showConstants,showProperties,showStyles,showSkinPart { if (isEclipse() || top.titlebar) { + var borderStyle = "solid 1px #333"; findTitleTableObject("propertiesLink").style.display = showProperties ? "inline" : "none"; - findTitleTableObject("propertiesBar").style.display = (showProperties && (showPackageProperties || showConstructor || showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("propertiesLink").style.borderRight = (showProperties && (showPackageProperties || showConstructor || showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("propertiesBar").style.display = (showProperties && (showPackageProperties || showConstructor || showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("packagePropertiesLink").style.display = showPackageProperties ? "inline" : "none"; - findTitleTableObject("packagePropertiesBar").style.display = (showPackageProperties && (showConstructor || showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showConstants || showEffects || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("packagePropertiesLink").style.borderRight = (showPackageProperties && (showConstructor || showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showConstants || showEffects || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("packagePropertiesBar").style.display = (showPackageProperties && (showConstructor || showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showConstants || showEffects || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("constructorLink").style.display = showConstructor ? "inline" : "none"; - findTitleTableObject("constructorBar").style.display = (showConstructor && (showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("constructorLink").style.borderRight = (showConstructor && (showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("constructorBar").style.display = (showConstructor && (showMethods || showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("methodsLink").style.display = showMethods ? "inline" : "none"; - findTitleTableObject("methodsBar").style.display = (showMethods && (showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("methodsLink").style.borderRight = (showMethods && (showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("methodsBar").style.display = (showMethods && (showPackageFunctions || showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("packageFunctionsLink").style.display = showPackageFunctions ? "inline" : "none"; - findTitleTableObject("packageFunctionsBar").style.display = (showPackageFunctions && (showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("packageFunctionsLink").style.borderRight = (showPackageFunctions && (showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("packageFunctionsBar").style.display = (showPackageFunctions && (showEvents || showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("eventsLink").style.display = showEvents ? "inline" : "none"; - findTitleTableObject("eventsBar").style.display = (showEvents && (showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("eventsLink").style.borderRight = (showEvents && (showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("eventsBar").style.display = (showEvents && (showStyles || showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("stylesLink").style.display = showStyles ? "inline" : "none"; - findTitleTableObject("stylesBar").style.display = (showStyles && (showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("stylesLink").style.borderRight = (showStyles && (showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("stylesBar").style.display = (showStyles && (showSkinPart || showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("SkinPartLink").style.display = showSkinPart ? "inline" : "none"; - findTitleTableObject("SkinPartBar").style.display = (showSkinPart && (showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("SkinPartLink").style.borderRight = (showSkinPart && (showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("SkinPartBar").style.display = (showSkinPart && (showSkinState || showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("SkinStateLink").style.display = showSkinState ? "inline" : "none"; - findTitleTableObject("SkinStateBar").style.display = (showSkinState && (showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("SkinStateLink").style.borderRight = (showSkinState && (showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("SkinStateBar").style.display = (showSkinState && (showEffects || showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("effectsLink").style.display = showEffects ? "inline" : "none"; - findTitleTableObject("effectsBar").style.display = (showEffects && (showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("effectsLink").style.borderRight = (showEffects && (showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("effectsBar").style.display = (showEffects && (showConstants || showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("constantsLink").style.display = showConstants ? "inline" : "none"; - findTitleTableObject("constantsBar").style.display = (showConstants && (showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("constantsLink").style.borderRight = (showConstants && (showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("constantsBar").style.display = (showConstants && (showPackageConstants || showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("packageConstantsLink").style.display = showPackageConstants ? "inline" : "none"; - findTitleTableObject("packageConstantsBar").style.display = (showPackageConstants && (showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("packageConstantsLink").style.borderRight = (showPackageConstants && (showInterfaces || showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("packageConstantsBar").style.display = (showPackageConstants && (showInterfaces || showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("interfacesLink").style.display = showInterfaces ? "inline" : "none"; - findTitleTableObject("interfacesBar").style.display = (showInterfaces && (showClasses || showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("interfacesLink").style.borderRight = (showInterfaces && (showClasses || showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("interfacesBar").style.display = (showInterfaces && (showClasses || showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("classesLink").style.display = showClasses ? "inline" : "none"; - findTitleTableObject("classesBar").style.display = (showClasses && (showPackageUse || showExamples)) ? "inline" : "none"; + findTitleTableObject("classesLink").style.borderRight = (showClasses && (showPackageUse || showExamples)) ? borderStyle : "none"; + // findTitleTableObject("classesBar").style.display = (showClasses && (showPackageUse || showExamples)) ? "inline" : "none"; findTitleTableObject("packageUseLink").style.display = showPackageUse ? "inline" : "none"; - findTitleTableObject("packageUseBar").style.display = (showPackageUse && showExamples) ? "inline" : "none"; + findTitleTableObject("packageUseLink").style.borderRight = (showPackageUse && showExamples) ? borderStyle : "none"; + // findTitleTableObject("packageUseBar").style.display = (showPackageUse && showExamples) ? "inline" : "none"; findTitleTableObject("examplesLink").style.display = showExamples ? "inline" : "none"; } } @@ -221,12 +237,20 @@ function setInheritedVisible(show, selectorText) if (rules[i].selectorText == ".showInherited" + selectorText) rules[i].style.display = show ? "none" : ""; + + if (rules[i].selectorText == "table.hideInherited" + selectorText) + rules[i].style.display = show ? "block" : "none"; + + if (rules[i].selectorText == "table.showInherited" + selectorText) + rules[i].style.display = show ? "none" : "block"; } } else { document.styleSheets[0].addRule(".hideInherited" + selectorText, show ? "display:inline" : "display:none"); document.styleSheets[0].addRule(".showInherited" + selectorText, show ? "display:none" : "display:inline"); + document.styleSheets[0].addRule("table.hideInherited" + selectorText, show ? "display:block" : "display:none"); + document.styleSheets[0].addRule("table.showInherited" + selectorText, show ? "display:none" : "display:block"); } setCookie("showInherited" + selectorText, show ? "true" : "false", new Date(3000,1,1,1,1), "/", document.location.domain); setRowColors(show, selectorText); diff --git a/documentation/api-reference/templates/class-files.xslt b/documentation/api-reference/templates/class-files.xslt index f430ee5440..96ba29a282 100644 --- a/documentation/api-reference/templates/class-files.xslt +++ b/documentation/api-reference/templates/class-files.xslt @@ -127,6 +127,7 @@ +
@@ -233,7 +234,7 @@ - +