anchor.diff: -// $begin{copyright}
  -// 
  -// This file is part of WebSharper
  -// 
  -// Copyright (c) 2008-2011 IntelliFactory
  -// 
  -// GNU Affero General Public License Usage
  -// WebSharper is free software: you can redistribute it and/or modify it under
  -// the terms of the GNU Affero General Public License, version 3, as published
  -// by the Free Software Foundation.
  -//
  -// WebSharper is distributed in the hope that it will be useful, but WITHOUT
  -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License
  -// for more details at <http://www.gnu.org/licenses/>.
  -//
  -// If you are unsure which license is appropriate for your use, please contact
  -// IntelliFactory at http://intellifactory.com/contact.
  -//
  +// $begin{copyright}
  +// 
  +// This file is part of WebSharper
  +// 
  +// Copyright (c) 2008-2011 IntelliFactory
  +// 
  +// GNU Affero General Public License Usage
  +// WebSharper is free software: you can redistribute it and/or modify it under
  +// the terms of the GNU Affero General Public License, version 3, as published
  +// by the Free Software Foundation.
  +//
  +// WebSharper is distributed in the hope that it will be useful, but WITHOUT
  +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License
  +// for more details at <http://www.gnu.org/licenses/>.
  +//
  +// If you are unsure which license is appropriate for your use, please contact
  +// IntelliFactory at http://intellifactory.com/contact.
  +//
   // $end{copyright}
  -
   
   namespace IntelliFactory.WebSharper.Html5
   
  
positive.code: 
      let WindowProxyType = Class "Window"
      let MessagePortType = Class "MessagePort"
              
      let MessageEvent =
          Class "MessageEvent"
          // |=> Implements [T<Event>]
  
negative.code:             "initMessageEvent" => T<string> * T<bool> * T<bool> * T<obj> * T<string> * T<string> * WindowProxyType * Type.ArrayOf(MessagePortType) ^-> T<unit>
          ]
  
      let MessagePort =
          MessagePortType
          |+> Protocol [
              "postMessage" => T<obj> * Type.ArrayOf(MessagePortType) ^-> T<unit>
  