Changeset 2635


Ignore:
Timestamp:
Feb 8, 2011, 10:27:24 PM (11 years ago)
Author:
Tim Podeszwa
Message:

animation bug fixed

Location:
trunk/CrypPlugins/WebService
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/WebService/DecryptionAnimation.cs

    r2631 r2635  
    1616        private TreeViewItem foundItem, actualEncryptedData,actualEncryptedDataEndTag, actualEncryptedDataParent, actualEncryptedKeyItem, actualEncryptedKeyEndTagItem;
    1717        private int status, actualEncryptedKeyNumber, totalKeyNumber;
    18         private DispatcherTimer decryptionTimer;
     18        private DispatcherTimer _decryptionTimer;
    1919        private WebServicePresentation presentation;
    2020        private ArrayList encryptedKeyTreeviewElements;
    2121        private DoubleAnimation opacityAnimation, opacityAnimation1,TextSizeAnimation, TextSizeAnimationReverse, TextSizeAnimation1, TextSizeAnimationReverse1;
    2222        public bool allowExecute;
     23
     24        public DispatcherTimer DecryptionTimer
     25        {
     26            get
     27            {
     28                return this._decryptionTimer;
     29            }
     30        }
     31       
    2332        public DecryptionAnimation(WebServicePresentation presentation)
    2433        {
     
    3241            TextSizeAnimationReverse1 = new DoubleAnimation(16, 11, TimeSpan.FromSeconds(1));
    3342            encryptedKeyTreeviewElements = new ArrayList();
    34             decryptionTimer = new DispatcherTimer();
    35             decryptionTimer.Interval = new TimeSpan(0, 0, 0, 1, 0);
    36             decryptionTimer.Tick += new EventHandler(decryptionTimer_Tick);
     43            _decryptionTimer = new DispatcherTimer();
     44            _decryptionTimer.Interval = new TimeSpan(0, 0, 0, 1, 0);
     45            _decryptionTimer.Tick += new EventHandler(decryptionTimer_Tick);
    3746
    3847        }
     
    5261                    this.presentation._animationStepsTextBox.Text += "\n Found EnrcyptedKey Element";
    5362                    this.presentation._animationStepsTextBox.ScrollToLine(this.presentation._animationStepsTextBox.LineCount - 1);
    54                     decryptionTimer.Interval = new TimeSpan(0, 0, 0, 5, 0);
     63                    _decryptionTimer.Interval = new TimeSpan(0, 0, 0, 5, 0);
    5564                    TreeViewItem item = (TreeViewItem)this.encryptedKeyTreeviewElements[actualEncryptedKeyNumber];
    5665                    this.actualEncryptedKeyItem = item;
     
    321330                      keyParent.Items.Remove(actualEncryptedKeyEndTagItem);
    322331                      status++;
    323                       this.decryptionTimer.Stop();
     332                      this._decryptionTimer.Stop();
    324333                      this.presentation.getAnimationController().ControllerTimer.Start();
    325334                   break;
     
    557566        public DispatcherTimer getDecryptiontimer()
    558567        {
    559             return this.decryptionTimer;
     568            return this._decryptionTimer;
    560569        }
    561570       
  • trunk/CrypPlugins/WebService/SignatureValidator.cs

    r2631 r2635  
    218218
    219219                SignedXml hua = new SignedXml((XmlElement) signatureElement);
     220        //      this._inputDocument.NameTable.Add(
    220221                hua.LoadXml((XmlElement)signatureElement);
    221               bool test= hua.CheckSignature();
     222              //bool test= hua.CheckSignature();
    222223                bool validReference = ValidateReferences(_signedXml);
    223224                if (validReference)
     
    287288                    xmlNamespaceManager.AddNamespace("s", bodyElement.NamespaceURI);
    288289                    xmlNamespaceManager.AddNamespace("tns", "http://tempuri.org/");
     290                    xmlNamespaceManager.AddNamespace("xenc", "http://www.w3.org/2001/04/xmlenc#");
     291                    xmlNamespaceManager.AddNamespace("wsse", "http://docs.oasis-open.org/wss/2004/01/oasis -200401-wss-wssecurity-secext-1.0.xsd");
     292             
    289293                    node = this._inputDocument.SelectSingleNode(xpath, xmlNamespaceManager);
    290294                    list.Add((XmlElement)node.Clone());
     
    388392                        xmlNameSpaceManager.AddNamespace("s", bodyElement.NamespaceURI);
    389393                        xmlNameSpaceManager.AddNamespace("tns", "http://tempuri.org/");
     394                        xmlNameSpaceManager.AddNamespace("xenc", "http://www.w3.org/2001/04/xmlenc#");
     395                        xmlNameSpaceManager.AddNamespace("wsse", "http://docs.oasis-open.org/wss/2004/01/oasis -200401-wss-wssecurity-secext-1.0.xsd");
    390396                        node = this._inputDocument.SelectSingleNode(xpath, xmlNameSpaceManager);
    391397                        break;
  • trunk/CrypPlugins/WebService/WebService.cs

    r2631 r2635  
    806806            if (this.WebServiceSettings.Compiled == true)
    807807            {
    808                 this.presentation.GetStringToCompile();
     808                presentation.Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
     809                {
     810                    this.Compile(this.presentation.GetStringToCompile());
     811
     812                }, null);
     813             
     814               
    809815            }
    810816
  • trunk/CrypPlugins/WebService/WebServicePresentation.xaml.cs

    r2631 r2635  
    984984        private void resetButton_Click(object sender, RoutedEventArgs e)
    985985        {
     986            this._decryptionAnimation.DecryptionTimer.Stop();
    986987            this._decryptionAnimation = new DecryptionAnimation(this);
    987988            this.button1.IsEnabled = true;
Note: See TracChangeset for help on using the changeset viewer.