Re: [EXTERNAL] CSS & JS file versioning

2021-01-23 Thread Harbs
That’s not necessary. All browsers have a checkbox to disable cache while 
devtools are open.

HTH,
Harbs

> On Jan 23, 2021, at 1:58 AM, Brian Raymes  wrote:
> 
> FYI, I have expanded upon this for my debug version as well:
> 
> This adds a timestamp to ever every js reference provided in the debug output 
> to hopefully thwart the cache. I’ve been having to clear my cache a lot 
> lately, and I’m hoping this removes the need.
>  
>   
> com.google.code.maven-replacer-plugin
> replacer
> 1.5.3
> 
>   
> package
> 
>   replace
> 
>   
> 
> 
>   false
>   ${basedir}/target/javascript/bin/js-debug/index.html
>   
> 
>   
>   
> 
> 
>   
>   
> 
>   
> 
>   
>  
>  
>  
> From: Carlos Rovira  
> Sent: Thursday, January 14, 2021 1:27 AM
> To: users@royale.apache.org
> Subject: Re: [EXTERNAL] CSS & JS file versioning
>  
> Thanks Brian,
>  
> very useful!
>  
> Not related, but as well useful, I use maven's build timestamp with defines 
> to get it in AS3 in the following way:
>  
> https://github.com/codeoscopic/avant2-website/blob/b97c62fb583e850e7190b28396e75adb3e7bf22a/avant2-products-companies/pom.xml#L169
>  
> 
>  
> Best,
>  
> Carlos
>  
> El mar, 12 ene 2021 a las 19:01, Brian Raymes ( >) escribió:
> As others have stated, there are other ways to do this. Here is how I’m doing 
> it with maven:
>  
> In my case, I’m currently using a timestamp to try to avoid caching. Feel 
> free to replace with a version, etc.
>  
> This will update the template and build time.
>  
>   
> ${maven.build.timestamp}
>   
>  
>  
>   
> com.google.code.maven-replacer-plugin
> replacer
> 1.5.3
> 
>   
> package
> 
>   replace
> 
>   
> 
> 
>   false
>   ${basedir}/target/javascript/bin/js-debug/index.html
>   
> 
>   
>   
> 
> 
>   
>   
> 
>   
> 
>   
>  
> Brian
>  
> From: lol lol mailto:massc...@gmx.de>> 
> Sent: Tuesday, January 12, 2021 1:47 AM
> To: users@royale.apache.org 
> Subject: [EXTERNAL] CSS & JS file versioning
>  
> Hi All,
>  
> Is there any possibility defined that lets me define my own placeholders in 
> the html-template?
> For example im using an html template with the following line
>  
> 
>  
> Is there anything helpful already existing in the compiler so I can add a 
> version to my css like so:
>  
> href="${application}?v=12345678" />
>  
> Thank!
> 
>  
> -- 
> Carlos Rovira
> Apache Member & Apache Royale PMC
> Apache Software Foundation
> http://about.me/carlosrovira 


RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

2021-01-23 Thread Maria Jose Esteve
Hi, "I have an X-file"
Yesterday, after spending all afternoon with this problem, following Brian's 
directions, he added the dispatchers "ADD_BEAN" and "REMOVE_BEAN" and 
everything worked. Then he created a bead [1] for Jewel Popup and everything 
worked fine too.
At night, after compiling the SDK, I cleaned up the bead code so that I could 
share it with you, but before that I did one last test: I unloaded the new bead 
(addBead) and tried again, “surprisingly” EVERYTHING WORKED WELL. Without bead, 
without ADD_BEAN, ...

Does this have any explanation for you?
@Brian could you verify in your code that the ADD_BEAN is indeed missing?

I will be attentive to your opinions.
[1]
public class PopUpContentActiveCrux extends DispatcherBead
{
public function PopUpContentActiveCrux() {}

private var viewBead:PopUpView;
override public function set strand(value:IStrand):void
{
super.strand = value;
viewBead = _strand.getBeadByType(PopUpView) as PopUpView;
listenOnStrand("closePopUp", closePopUpHandler);
listenOnStrand("showingPopUp", addContentListeners);
}

public function addContentListeners(event:Event):void
{
if(viewBead && viewBead.content)
{
dispatchEvent(new 
BeanEvent(BeanEvent.ADD_BEAN,viewBead.content));
viewBead.content.addEventListener("closePopUp", 
closePopUpHandler);
}
}

protected function closePopUpHandler(event:Event = null):void
{
if(viewBead && viewBead.content)
{
dispatchEvent(new 
BeanEvent(BeanEvent.REMOVE_BEAN,viewBead.content));
viewBead.content.removeEventListener("closePopUp", 
closePopUpHandler);
}
}

Thx
Hiedra.

De: Carlos Rovira 
Enviado el: sábado, 23 de enero de 2021 16:35
Para: users@royale.apache.org
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and 
Databinding)

Yeah, that would be very cool Maria Jose :)


El vie, 22 ene 2021 a las 21:11, Maria Jose Esteve 
(mailto:mjest...@iest.com>>) escribió:
Yes, it seemed to me too . I will clean the code and share it (maybe tomorrow).

Hiedra.

De: Carlos Rovira mailto:carlosrov...@apache.org>>
Enviado el: viernes, 22 de enero de 2021 20:09
Para: users@royale.apache.org
Asunto: Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and 
Databinding)

Cool, thanks Brian :)

Maybe we could create a bead for PopUp to make if you use Crux to streamline 
the use...
someone is encouraged to create this and contribute? :)

El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve 
(mailto:mjest...@iest.com>>) escribió:
It works perfect for me.
I have another mxml that I dynamically load in with the same problem, I'm going 
to try it there too but it sure works.

Thanks for the help Brian.
Hiedra

De: Brian Raymes mailto:brian.ray...@teotech.com>>
Enviado el: viernes, 22 de enero de 2021 18:02
Para: users@royale.apache.org
Asunto: RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and 
Databinding)

Here is how I’m making that work. Dispatch an ADD_BEAN before adding the 
content to the PopUp. This wires it up for crux.

I’m also dispatching REMOVE_BEAN when the popup is closed to ensure it is 
removed when not needed.
var searchPopup:SearchPopup = new SearchPopup();
. . .
dispatchEvent(new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
. . .
popup = new PopUp();
popup.content = searchPopup;
addElement(popup);
popup.open = true;


Hope this helps.

Brian

From: Maria Jose Esteve mailto:mjest...@iest.com>>
Sent: Friday, January 22, 2021 2:40 AM
To: users@royale.apache.org
Subject: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)


Hi,

I am experiencing an error similar to wkoch, the Databinding in a Popup does 
not work, in my case using crux.

I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc model 
is injected and binded and it works perfectly if we insert it into the main 
mxml (SectionContent) but stops working if I create it programmatically. This 
is an excerpt from the build and upload code:



private var popupLimitsDetail:PopUp;

public function viewLimitsDetail():void

{

var pp:TopesDetPerson;

if(!popupLimitsDetail)

{

popupLimitsDetail = new PopUp();

popupLimitsDetail.modal = true;

pp = new TopesDetPerson();

popupLimitsDetail.content = pp;

addElement(popupLimitsDetail);

}



if(!popupLimitsDetail.open)

popupLimitsDetail.open = true;

}



In TopesDetPerson.mxml:



[Bindable]

[Inject(source="personalModel", required="true")]

public var personalModel:PersonalModel;

...



  

Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and Databinding)

2021-01-23 Thread Carlos Rovira
Yeah, that would be very cool Maria Jose :)


El vie, 22 ene 2021 a las 21:11, Maria Jose Esteve ()
escribió:

> Yes, it seemed to me too . I will clean the code and share it (maybe
> tomorrow).
>
>
>
> Hiedra.
>
>
>
> *De:* Carlos Rovira 
> *Enviado el:* viernes, 22 de enero de 2021 20:09
> *Para:* users@royale.apache.org
> *Asunto:* Re: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and
> Databinding)
>
>
>
> Cool, thanks Brian :)
>
>
>
> Maybe we could create a bead for PopUp to make if you use Crux to
> streamline the use...
>
> someone is encouraged to create this and contribute? :)
>
>
>
> El vie, 22 ene 2021 a las 20:03, Maria Jose Esteve ()
> escribió:
>
> It works perfect for me.
>
> I have another mxml that I dynamically load in with the same problem, I'm
> going to try it there too but it sure works.
>
>
>
> Thanks for the help Brian.
>
> Hiedra
>
>
>
> *De:* Brian Raymes 
> *Enviado el:* viernes, 22 de enero de 2021 18:02
> *Para:* users@royale.apache.org
> *Asunto:* RE: [EXTERNAL] Popup and Databinding with Crux (RE: Popup and
> Databinding)
>
>
>
> Here is how I’m making that work. Dispatch an ADD_BEAN before adding the
> content to the PopUp. This wires it up for crux.
>
>
>
> I’m also dispatching REMOVE_BEAN when the popup is closed to ensure it is
> removed when not needed.
>
> var searchPopup:SearchPopup = new SearchPopup();
>
> . . .
> dispatchEvent(new BeanEvent(BeanEvent.ADD_BEAN, searchPopup));
> . . .
> popup = new PopUp();
>
> popup.content = searchPopup;
>
> addElement(popup);
>
> popup.open = true;
>
>
>
>
>
> Hope this helps.
>
>
>
> Brian
>
>
>
> *From:* Maria Jose Esteve 
> *Sent:* Friday, January 22, 2021 2:40 AM
> *To:* users@royale.apache.org
> *Subject:* [EXTERNAL] Popup and Databinding with Crux (RE: Popup and
> Databinding)
>
>
>
> Hi,
>
> I am experiencing an error similar to wkoch, the Databinding in a Popup
> does not work, in my case using crux.
>
> I have an mxml, TopesDetPerson, that shows the detail of a record. My mvc
> model is injected and binded and it works perfectly if we insert it into
> the main mxml (SectionContent) but stops working if I create it
> programmatically. This is an excerpt from the build and upload code:
>
>
>
> private var popupLimitsDetail:PopUp;
>
> public function viewLimitsDetail():void
>
> {
>
> var pp:TopesDetPerson;
>
> if(!popupLimitsDetail)
>
> {
>
> popupLimitsDetail = new PopUp();
>
> popupLimitsDetail.modal = true;
>
> pp = new TopesDetPerson();
>
> popupLimitsDetail.content = pp;
>
> addElement(popupLimitsDetail);
>
> }
>
>
>
> if(!popupLimitsDetail.open)
>
> popupLimitsDetail.open = true;
>
> }
>
>
>
> In TopesDetPerson.mxml:
>
>
>
> [Bindable]
>
> [Inject(source="personalModel", required="true")]
>
> public var personalModel:PersonalModel;
>
> ...
>
> 
>
> 
>
> 
>
>
>
> The model is not injected, the [PostConstruct] is not received, does it
> not exist for crux if it is not on the canvas? Is there a way to "refresh
> crux" so that it recognizes the links that are added after its initial
> configuration?
>
> I hope I have explained clearly 
>
>
>
> Thx.
>
> Hiedra
>
>
>
> -Mensaje original-
>
> De: wkoch 
>
> Enviado el: lunes, 18 de enero de 2021 18:21
>
> Para: users@royale.apache.org
>
> Asunto: Re: Popup and Databinding
>
>
>
> Sorry -- I wasn't clear -- both the ItemRendererDataBinding and
> ContainerDataBinding beads worked.  I went with ContainerDataBinding as
> Harbs is right.  It's a better fit.
>
>
>
>
>
>
>
> --
>
> Sent from: http://apache-royale-users.20374.n8.nabble.com/
>
>
>
>
> --
>
> Carlos Rovira
>
> Apache Member & Apache Royale PMC
>
> *Apache Software Foundation*
>
> http://about.me/carlosrovira
>
>
>


-- 

Carlos Rovira

Presidente Ejecutivo

M: +34 607 22 60 05

http://www.codeoscopic.com


Conócenos en 1 minuto! 


AVISO LEGAL: La información contenida en este correo electrónico, y en su
caso en los documentos adjuntos, es información privilegiada para uso
exclusivo de la persona y/o personas a las que va dirigido. No está
permitido el acceso a este mensaje a cualquier otra persona distinta a los
indicados. Si Usted no es uno de los destinatarios, cualquier duplicación,
reproducción, distribución, así como cualquier uso de la información
contenida en él o cualquiera otra acción u omisión tomada en relación con
el mismo, está prohibida y puede ser ilegal. En dicho caso, por favor,
notifíquelo al remitente y proceda a la eliminación de este correo
electrónico, así como de sus adjuntos si los hubiere. En cumplimiento de la
legislación española vigente en materia de protección de datos de carácter
personal y del RGPD 679/2016 le informamos que sus datos están siendo
objeto de tratamiento por parte de CODEOSCOPIC S.A. con CIF A85677342,