Show
Ignore:
Timestamp:
03/14/11 08:57:31 (14 months ago)
Author:
Robin Gareus <robin@…>
Parents:
a3706cf61a210c0acbba31fc661ca48f97086fcf
Children:
831f721f57c9e20cd62b268b88db9272b74059a2
git-committer:
Robin Gareus <robin@gareus.org> / 2011-03-14T09:57:31Z+0100
Message:

sansarmes: pre-merge 3->1 name updates

Location:
flex/sansarmes
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • flex/sansarmes/paroles.mxml

    ra3706cf r4625cfd  
    99    creationComplete="onAppInit()" > 
    1010 
    11     <mx:HTTPService id="lyrreq" resultFormat="text" 
     11    <mx:HTTPService id="lyrpst" resultFormat="text" 
    1212                    url="http://tac1.theartcollider.org/sansarmes/txtdb.php" 
    13                     result="onReqOK(event)" 
    14                     fault="onReqFault(event)" 
     13                    result="onPstOK(event)" 
     14                    fault="onPstFault(event)" 
    1515                    concurrency="single" 
    1616                    method="POST" /> 
     
    2828 
    2929            private var mytext:String; 
    30  
    31             //private var lyricsarray:Array; 
    32             private var karaoketime:Array; 
    33             private var initparoles:Boolean; 
    34  
    35             [Bindable] 
    36             private var parolenames:Array; 
    37  
    3830            private var marseillaise:String ="" 
    3931+"Allons enfants de la Patrie,\n" 
     
    129121            private function onAppInit():void 
    130122            { 
    131                 initparoles = true; 
    132                 parolenames=new Array('acune'); 
    133                 //lyricsarray=new Array(); 
    134  
    135                 lyrreq.send({mode:"list"}); 
    136  
    137             } 
    138  
    139             private function onReqOK(event:ResultEvent):void { 
     123 
     124            } 
     125 
     126            private function onPstOK(event:ResultEvent):void { 
    140127                var rawData:String = String(event.result); 
    141128                //Alert.show('debug:\n'+rawData,'Debug.', mx.controls.Alert.OK); 
    142                 if (initparoles) { 
    143                     initparoles=false; 
    144                     if (rawData=="") return; 
    145                     parolenames = rawData.split("\n"); 
    146                     return; 
    147                 } 
    148129 
    149130                // TODO -> check if submit went OK 
     
    164145            } 
    165146 
    166             private function onReqFault(event:FaultEvent):void { 
     147            private function onPstFault(event:FaultEvent):void { 
    167148                Alert.show("Echec de connexion avec le serveur. vérifiez votre connexion Internet.", "Offline", mx.controls.Alert.OK); 
    168149            } 
     
    170151            private function license_choise(eventObj:CloseEvent):void { 
    171152                if (eventObj.detail==Alert.YES) { 
    172                     lyrreq.send({mode:"save", text:parole.text, author:ta.text, title:tt.text, email:te.text}); 
     153                    lyrpst.send({mode:"save", text:WRparole.text, author:WRta.text, title:WRtt.text, email:WRte.text}); 
    173154                } 
    174155            } 
     
    187168 
    188169            public function verifyParole(event:Event):Boolean { 
    189                 var txt:Array = parole.text.split("\r"); 
     170                var txt:Array = WRparole.text.split("\r"); 
    190171                var line:int = 0; var sepline:int = 8; 
    191172                var err:String = ""; 
     
    218199                    return false; 
    219200                } 
    220                 parole.text=txt.join('\r'); 
     201                WRparole.text=txt.join('\r'); 
    221202                if (event) { 
    222203                    Alert.show('Le texte est structurée correctement.', 'Proposition valide.', mx.controls.Alert.OK); 
     
    226207 
    227208            public function toggleParole(event:Event):void { 
    228                 if(bo.selected) { 
    229                     bs.enabled=false; 
    230                     parole.editable=false; 
    231                     mytext=parole.text; 
    232                     parole.text=marseillaise; 
    233                     parole.setStyle("color", 0x808080); 
     209                if(WRbo.selected) { 
     210                    WRbs.enabled=false; 
     211                    WRparole.editable=false; 
     212                    mytext=WRparole.text; 
     213                    WRparole.text=marseillaise; 
     214                    WRparole.setStyle("color", 0x808080); 
    234215                } else { 
    235                     parole.text=mytext; 
    236                     parole.editable=true; 
    237                     parole.setStyle("color", 0x000000); 
    238                     bs.enabled=true; 
     216                    WRparole.text=mytext; 
     217                    WRparole.editable=true; 
     218                    WRparole.setStyle("color", 0x000000); 
     219                    WRbs.enabled=true; 
    239220                } 
    240221            } 
     
    282263            <mx:Box direction="horizontal" > 
    283264                <mx:Label width="80" text="Titre:" /> 
    284                 <mx:TextInput id="tt" width="140" text="pas de titre" restrict="a-zA-Z0-9ÀÁÂÄÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÇàáâÀÚéêëìíîïòóÎöùúûÌç, " maxChars="64"/> 
     265                <mx:TextInput id="WRtt" width="140" text="pas de titre" restrict="a-zA-Z0-9ÀÁÂÄÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÇàáâÀÚéêëìíîïòóÎöùúûÌç, " maxChars="64"/> 
    285266            </mx:Box> 
    286267            <mx:Box direction="horizontal" > 
    287268                <mx:Label width="80" text="Auteur:" /> 
    288                 <mx:TextInput id="ta" width="140" text="moi" restrict="a-zA-Z0-9ÀÁÂÄÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÇàáâÀÚéêëìíîïòóÎöùúûÌç, " maxChars="64"/> 
     269                <mx:TextInput id="WRta" width="140" text="moi" restrict="a-zA-Z0-9ÀÁÂÄÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÇàáâÀÚéêëìíîïòóÎöùúûÌç, " maxChars="64"/> 
    289270            </mx:Box> 
    290271            <mx:Text> 
     
    295276            <mx:Box direction="horizontal" > 
    296277                <mx:Label width="80" text="Adresse email:" /> 
    297                 <mx:TextInput id="te" width="140" text="@" restrict="a-zA-Z@0-9._%+-" maxChars="128"/> 
     278                <mx:TextInput id="WRte" width="140" text="@" restrict="a-zA-Z@0-9._%+-" maxChars="128"/> 
    298279            </mx:Box> 
    299280            <mx:Spacer height="100%"/> 
     
    302283                <![CDATA[<font face="Colaborate-Medium" size="12">Étape 3</font>: Vérifier la structure du texte]]> 
    303284            </mx:htmlText></mx:Text> 
    304             <mx:Button id="bv" click="verifyParole(event)" label="vérifier"/> 
     285            <mx:Button id="WRbv" click="verifyParole(event)" label="vérifier"/> 
    305286            <mx:Text><mx:htmlText> 
    306287                <![CDATA[<font face="Colaborate-Medium" size="12">Étape 4</font>: Autoriser l'parole pour publication]]> 
    307288            </mx:htmlText></mx:Text> 
    308             <mx:Button id="bs" click="submitParole(event)" label="publier"/> 
     289            <mx:Button id="WRbs" click="submitParole(event)" label="publier"/> 
    309290 
    310291        </mx:VBox> 
     
    315296                </mx:htmlText></mx:Text> 
    316297                <mx:Spacer width="100%"/> 
    317                 <mx:Button id="bo" toggle="true" change="toggleParole(event)" label="View Marseillaise"/> 
     298                <mx:Button id="WRbo" toggle="true" change="toggleParole(event)" label="View Marseillaise"/> 
    318299            </mx:Box> 
    319300            <mx:Spacer height="1"/> 
    320             <mx:TextArea id="parole" width="100%" height="100%" 
     301            <mx:TextArea id="WRparole" width="100%" height="100%" 
    321302                wordWrap="false" text="" condenseWhite="false" 
    322303                restrict="a-zA-Z0-9ÀÁÂÄÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÇàáâÀÚéêëìíîïòóÎöùúûÌç,.'?!()- " /> 
  • flex/sansarmes/read.mxml

    ra3706cf r4625cfd  
    99    creationComplete="onAppInit()" > 
    1010 
    11     <mx:HTTPService id="lyrreq" resultFormat="text" 
     11    <mx:HTTPService id="parreq" resultFormat="text" 
    1212                    url="http://tac1.theartcollider.org/sansarmes/txtdb.php" 
    13                     result="onReqOK(event)" 
     13                    result="onParOK(event)" 
    1414                    fault="onReqFault(event)" 
    1515                    concurrency="single" 
     
    4242                lyricsarray=new Array(); 
    4343 
    44                 lyrreq.send({mode:"list"}); 
     44                parreq.send({mode:"list"}); 
    4545 
    4646            } 
    4747 
    48             private function onReqOK(event:ResultEvent):void { 
     48            private function onParOK(event:ResultEvent):void { 
    4949                var rawData:String = String(event.result); 
    5050                //Alert.show('debug:\n'+rawData,'Debug.', mx.controls.Alert.OK); 
     
    6868                    l+= verse?6:9; verse=!verse; 
    6969                } 
    70                 parole.text = lyricsarray.join("\r"); 
     70                RDparole.text = lyricsarray.join("\r"); 
    7171            } 
    7272 
     
    7878            /* 
    7979                initparoles = true; 
    80                 lyrreq.send({mode:"list"}); 
     80                parreq.send({mode:"list"}); 
    8181            */ 
    8282            } 
     
    8585                var id:int = event.currentTarget.selectedIndex; 
    8686                if (id < 1) { 
    87                     parole.text = "" 
    88                     lt.text=""; 
     87                    RDparole.text = "" 
     88                    RDlt.text=""; 
    8989                    return; 
    9090                } 
    91                 lyrreq.send({mode:"get", id:(id)}); 
    92                 lt.text=parolenames[id]; 
     91                parreq.send({mode:"get", id:(id)}); 
     92                RDlt.text=parolenames[id]; 
    9393            } 
    9494 
     
    131131                <![CDATA[<font face="Colaborate-Medium" size="12">Choisissez paroles de l'affichage:</font>]]> 
    132132            </mx:htmlText></mx:Text> 
    133             <mx:ComboBox id="st" width="210" dataProvider="{parolenames}" change="selectParole(event)"/> 
     133            <mx:ComboBox id="RDst" width="210" dataProvider="{parolenames}" change="selectParole(event)"/> 
    134134        </mx:VBox> 
    135135        <mx:VBox width="100%" height="100%"> 
     
    138138                    <![CDATA[<font face="Colaborate-Medium" size="12">Parole:</font>]]> 
    139139                </mx:htmlText></mx:Text> 
    140                 <mx:Label id="lt" text=""/> 
     140                <mx:Label id="RDlt" text=""/> 
    141141                <mx:Spacer width="100%"/> 
    142142                <!-- 
    143                 <mx:Button id="bs" click="reloadParoles(event)" label="reload"/> 
     143                <mx:Button id="RDbs" click="reloadParoles(event)" label="reload"/> 
    144144                --> 
    145145            </mx:Box> 
    146146            <mx:Spacer height="1"/> 
    147             <mx:TextArea id="parole" width="100%" height="100%" 
     147            <mx:TextArea id="RDparole" width="100%" height="100%" 
    148148                wordWrap="false" text="" condenseWhite="false" editable="false" /> 
    149149        </mx:VBox>