diff --git a/config/alfresco/messages/office-addin.properties b/config/alfresco/messages/office-addin.properties
deleted file mode 100644
index e22a9e4ff5..0000000000
--- a/config/alfresco/messages/office-addin.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-## Microsoft Office Add-In Messages
-##
-# Page Titles
-office.title.my_alfresco=My Alfresco
-office.title.navigation=Browse Spaces and Documents
-office.title.search=Search Alfresco
-office.title.document_details=Document Details
-office.title.my_tasks=My Tasks
-office.title.document_tags=Document Tags
-
-# Help
-office.help.title=Online Help
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-# Headers and Subheaders
-office.header.my_checked_out_documents=My Checked Out Documents
-office.header.my_tasks=My Tasks
-office.header.current_space=Current Space
-office.header.spaces_in=Spaces in {0}
-office.header.documents_in=Documents in {0}
-office.header.document_actions=Document Actions
-office.header.actions=Actions
-office.header.details=Current Document Details
-office.header.document_tags=Document Tags
-office.header.document_tags.for=Document Tags for {0}
-office.header.version_history=Version History
-office.header.version_history.for=Version History for {0}
-office.header.search=Search
-office.header.task_details=Task Details
-office.header.tag_cloud=Tag Cloud
-office.header.tagged=Tagged Documents
-
-# Document Status
-office.status.locked=Locked
-
-# Actions
-office.action.add_tag=Add a tag
-office.action.remove_tag=Remove tag "{0}"
-office.action.download=Download {0}
-office.action.open=Open {0}
-office.action.make_versionable=Make Versionable
-office.action.compare_current=Compare with current
-office.action.checkin=Check In
-office.action.checkin.description=Check in the current document.
-office.action.checkout=Check Out
-office.action.checkout.description=Check out the current document to a working copy.
-office.action.start_workflow=Start Workflow
-office.action.start_workflow.description=Start Advanced Workflow for the current document.
-office.action.transform_pdf=Transform to PDF
-office.action.transform_pdf.description=Transform to Adobe PDF format.
-office.action.open_details=Open Full Details
-office.action.open_details.description=Open the document details in Alfresco Explorer.
-office.action.save_to_alfresco=Save To Alfresco
-office.action.save_to_alfresco.description=Allows you to place the current document under Alfresco management.
-office.action.insert=Insert File into Current Document
-office.action.create_collaboration_space=Create Collaboration Space
-office.action.create_collaboration_space.description=Create a new Collaboration Space in the Alfresco Repository.
-office.action.launch_alfresco=Launch Alfresco
-office.action.launch_alfresco.description=Start the Alfresco Explorer Web Client.
-office.action.userhome=To User Home Space
-office.action.parent_space=Up to Parent Space
-office.action.create_space=Create New Space
-office.action.create_collaboration_space=Create New Collaboration Space
-office.action.delete=Delete
-office.action.return_search=Back to Search Results
-office.action.return_search.description=Return to the Search Tab
-office.action.manage_task=Manage
-
-# Buttons
-office.button.submit=Submit
-office.button.cancel=Cancel
-office.button.ok=OK
-office.button.search=Search
-
-# Messages
-office.message.unmanaged=The current document is not managed by Alfresco.
-office.message.unversioned=The current document is not versioned.
-office.message.none=None
-office.message.no_documents=No documents
-office.message.no_due_date=No due date
-office.message.no_tasks=No tasks
-office.message.no_subspaces=No subspaces
-office.message.search_for=Search for
-office.message.results_max.before=Return a maximum of
-office.message.results_max.after=items
-office.message.no_results=No results found
-office.message.confirm_delete=Are you sure you want to delete this document?
-office.message.enter_workflow_details=Enter new workflow details below
-office.message.workflow_action_complete=Workflow action ''{0}'' completed.
-
-# Properties
-office.property.title=Title
-office.property.description=Description
-office.property.creator=Creator
-office.property.created=Created
-office.property.modifier=Modifier
-office.property.modified=Modified
-office.property.size=Size
-office.property.categories=Categories
-office.property.author=Author
-office.property.date=Date
-office.property.due_date=Due date
-office.property.name=Name
-office.property.template=Template
-office.property.filename=Document filename
-office.property.workflow=Workflow
-office.property.assign_to=Assign to
-office.property.due_on=Due on
-office.property.status=Status
-office.property.priority=Priority
-office.property.start_date=Start Date
-office.property.type=Type
-office.property.complete=Complete
-
-#Â Workflow
-office.workflow.review=Review and Approve
-office.workflow.adhoc=Adhoc Task
-
-# Result messages
-office.result.failed=Action failed
-office.result.convert.failed=Could not convert document
-office.result.converted=Document converted
-office.result.delete.failed=Could not delete document
-office.result.deleted=Document deleted
-office.result.checkout.failed=Could not checkout document
-office.result.checked_out=Document checked out
-office.result.checkin.failed=Could not checkin document
-office.result.checked_in=Document checked in
-office.result.version.failed=Could not version document
-office.result.versioned=Document versioned
-office.result.workflow_started=New workflow started
-office.result.unknown=Unknown action
-office.result.exception=Action failed due to exception
-office.result.create_space.failed=Could not create space
-office.result.create_space.missing_name=Space must have a Name
-office.result.space_created=New space created
-office.result.user_not_found=User Not Found
-
-# Miscellaneous
-office.unit.kb=KB
-office.version.notes=Notes
-office.task.overdue=overdue
-office.task.due_today=due today
-office.tip.task_item=Task item
diff --git a/config/alfresco/messages/office-addin_de.properties b/config/alfresco/messages/office-addin_de.properties
deleted file mode 100644
index 8e719ead07..0000000000
--- a/config/alfresco/messages/office-addin_de.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-##Microsoft Office Add-In Messages
-##
-#Page Titles
-office.title.my_alfresco=Mein Alfresco
-office.title.navigation=Arbeitsbereiche und Dokumente durchsuchen
-office.title.search=Alfresco durchsuchen
-office.title.document_details=Dokumentendetails
-office.title.my_tasks=Meine Aufgaben
-office.title.document_tags=Dokumenten-Tags
-
-#Help
-office.help.title=Online Hilfe
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-#Headers and Subheaders
-office.header.my_checked_out_documents=Meine ausgecheckten Dokumente
-office.header.my_tasks=Meine Aufgaben
-office.header.current_space=Aktueller Arbeitsbereich
-office.header.spaces_in=Arbeitsbereiche in {0}
-office.header.documents_in=Dokumente in {0}
-office.header.document_actions=Dokumentenaktionen
-office.header.actions=Aktionen
-office.header.details=Details des aktuellen Dokuments
-office.header.document_tags=Dokumenten-Tags
-office.header.document_tags.for=Dokumenten-Tags f\u00fcr {0}
-office.header.version_history=Versionsverlauf
-office.header.version_history.for=Versionsverlauf f\u00fcr {0}
-office.header.search=Suche
-office.header.task_details=Aufgabendetails
-office.header.tag_cloud=Tag Cloud
-office.header.tagged=Getaggde Dokumente
-
-#Document Status
-office.status.locked=Gesperrt
-
-#Actions
-office.action.add_tag=Einen Tag hinzuf\u00fcgen
-office.action.remove_tag=Tag ''{0}'' entfernen
-office.action.download={0} downloaden
-office.action.open={0} \u00f6ffnen
-office.action.make_versionable=Versionierbar machen
-office.action.compare_current=Mit aktuellem vergleichen
-office.action.checkin=Einchecken
-office.action.checkin.description=Aktuelles Dokument einchecken.
-office.action.checkout=Auschecken
-office.action.checkout.description=Aktuelles Dokument als Arbeitskopie auschecken.
-office.action.start_workflow=Workflow starten
-office.action.start_workflow.description=Erweiterten Workflow f\u00fcr aktuelles Dokument starten.
-office.action.transform_pdf=In PDF umwandeln.
-office.action.transform_pdf.description=In Adobe PDF-Format umwandeln.
-office.action.open_details=Alle Details \u00f6ffnen
-office.action.open_details.description=Dokumentendetails in Alfresco Explorer \u00f6ffnen.
-office.action.save_to_alfresco=In Alfresco speichern
-office.action.save_to_alfresco.description=L\u00e4sst zu, dass Sie das aktuelle Dokument unter Alfresco Management ablegen.
-office.action.insert=Datei in aktuelles Dokument einf\u00fcgen
-office.action.create_collaboration_space=Collaboration-Arbeitsbereich erstellen
-office.action.create_collaboration_space.description=Einen neuen Collaborations-Arbeitsbereich im Alfresco Repository erstellen.
-office.action.launch_alfresco=Alfresco starten
-office.action.launch_alfresco.description=Alfresco Explorer Web Client starten.
-office.action.userhome=Zum Home Arbeitsbereich des Benutzers
-office.action.parent_space=Nach oben in den Eltern-Arbeitsbereich
-office.action.create_space=Neuen Arbeitsbereich erstellen
-office.action.create_collaboration_space=Neuen Collaborations-Arbeitsbereich erstellen
-office.action.delete=L\u00f6schen
-office.action.return_search=Zur\u00fcck zu Suchergebnissen
-office.action.return_search.description=Zur\u00fcck zum Such-Tab
-office.action.manage_task=Verwalten
-
-#Buttons
-office.button.submit=Vorlegen
-office.button.cancel=Abbrechen
-office.button.ok=OK
-office.button.search=Suche
-
-#Messages
-office.message.unmanaged=Das aktuelle Dokument wird nicht von Alfresco verwaltet.
-office.message.unversioned=Das aktuelle Dokument ist nicht versioniert.
-office.message.none=Keine
-office.message.no_documents=Keine Dokumente
-office.message.no_due_date=Kein F\u00e4lligkeitsdatum
-office.message.no_tasks=Keine Aufgaben
-office.message.no_subspaces=Keine untergeordneten Arbeitsbereiche
-office.message.search_for=Suchen nach
-office.message.results_max.before=Maximal anzeigen
-office.message.results_max.after=Elemente
-office.message.no_results=Keine Ergebnisse gefunden
-office.message.confirm_delete=Wollen Sie dieses Dokument wirklich l\u00f6schen?
-office.message.enter_workflow_details=Neue Details f\u00fcr den Workflow untenstehend eingeben
-office.message.workflow_action_complete=Workflow-Aktion ''{0}'' abgeschlossen.
-
-#Properties
-office.property.title=Titel
-office.property.description=Beschreibung
-office.property.creator=Ersteller
-office.property.created=Angelegt
-office.property.modifier=Bearbeiter
-office.property.modified=Ge\u00e4ndert
-office.property.size=Gr\u00f6\u00dfe
-office.property.categories=Kategorien
-office.property.author=Autor
-office.property.date=Datum
-office.property.due_date=F\u00e4lligkeitsdatum
-office.property.name=Name
-office.property.template=Mustervorlage
-office.property.filename=Dateiname des Dokuments
-office.property.workflow=Workflow
-office.property.assign_to=Zuweisen
-office.property.due_on=F\u00e4llig am
-office.property.status=Status
-office.property.priority=Priorit\u00e4t
-office.property.start_date=Anfangsdatum
-office.property.type=Typ
-office.property.complete=Abschlie\u00dfen
-
-#Workflow
-office.workflow.review=\u00dcberpr\u00fcfen und zustimmen
-office.workflow.adhoc=Adhoc Aufgabe
-
-#Result messages
-office.result.failed=Aktion fehlgeschlagen
-office.result.convert.failed=Dokument konnte nicht konvertiert werden
-office.result.converted=Dokument konvertiert
-office.result.delete.failed=Dokument konnte nicht gel\u00f6scht werden
-office.result.deleted=Dokument gel\u00f6scht
-office.result.checkout.failed=Dokument konnte nicht ausgecheckt werden
-office.result.checked_out=Dokument ausgescheckt
-office.result.checkin.failed=Dokument konnte nicht eingecheckt werden
-office.result.checked_in=Dokument eingecheckt
-office.result.version.failed=Dokument konnte nicht versioniert werden
-office.result.versioned=Dokument versioniert
-office.result.workflow_started=Neuer Workflow gestartet
-office.result.unknown=Unbekannte Aktion
-office.result.exception=Aktion aufgrund einer Ausnahme fehlgeschlagen
-office.result.create_space.failed=Arbeitsbereich konnte nicht erstellt werden
-office.result.create_space.missing_name=Arbeitsbereich muss \u00fcber einen Namen verf\u00fcgen
-office.result.space_created=Neuer Arbeitsbereich erstellt
-office.result.user_not_found=Benutzer nicht gefunden
-
-#Miscellaneous
-office.unit.kb=KB
-office.version.notes=Notizen
-office.task.overdue=\u00fcberf\u00e4llig
-office.task.due_today=heute f\u00e4llig
-office.tip.task_item=Aufgabenelement
diff --git a/config/alfresco/messages/office-addin_es.properties b/config/alfresco/messages/office-addin_es.properties
deleted file mode 100755
index e75b327871..0000000000
--- a/config/alfresco/messages/office-addin_es.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-##Microsoft Office Add-In Messages
-##
-#Page Titles
-office.title.my_alfresco=Mi Alfresco
-office.title.navigation=Examinar espacios y documentos
-office.title.search=Buscar en Alfresco
-office.title.document_details=Detalles del documento
-office.title.my_tasks=Mis Tareas
-office.title.document_tags=Etiquetas de documento
-
-#Help
-office.help.title=Ayuda en l\u00ednea
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-#Headers and Subheaders
-office.header.my_checked_out_documents=Mis Documentos bloqueados
-office.header.my_tasks=Mis Tareas
-office.header.current_space=Espacio actual
-office.header.spaces_in=Espacios en {0}
-office.header.documents_in=Documentos en {0}
-office.header.document_actions=Acciones sobre el documento
-office.header.actions=Acciones
-office.header.details=Detalles del documento actual
-office.header.document_tags=Etiquetas de documento
-office.header.document_tags.for=Etiquetas de documento para {0}
-office.header.version_history=Hist\u00f3rico de versiones
-office.header.version_history.for=Hist\u00f3rico de versiones para {0}
-office.header.search=Buscar
-office.header.task_details=Detalles de la tarea
-office.header.tag_cloud=Nube de etiquetas
-office.header.tagged=Documentos etiquetados
-
-#Document Status
-office.status.locked=Bloqueado
-
-#Actions
-office.action.add_tag=A\u00f1adir una etiqueta
-office.action.remove_tag=Quitar etiqueta ''{0}''
-office.action.download=Descargar {0}
-office.action.open=Abrir {0}
-office.action.make_versionable=Hacer versionable
-office.action.compare_current=Comparar con actual
-office.action.checkin=Desbloquear
-office.action.checkin.description=Desbloquear el documento actual
-office.action.checkout=Bloquear
-office.action.checkout.description=Bloquear el documento actual a una copia de trabajo
-office.action.start_workflow=Iniciar un flujo de trabajo
-office.action.start_workflow.description=Iniciar flujo de trabajo avanzado para el documento actual.
-office.action.transform_pdf=Transformar en PDF
-office.action.transform_pdf.description=Transformar en formato Adobe PDF.
-office.action.open_details=Abrir detalles completos
-office.action.open_details.description=Abrir los detalles del documento en Alfresco Explorer.
-office.action.save_to_alfresco=Guardar en Alfresco
-office.action.save_to_alfresco.description=Le permite colocar el documento actual bajo administraci\u00f3n de Alfresco.
-office.action.insert=Insertar fichero en el documento actual
-office.action.create_collaboration_space=Crear espacio colaborativo
-office.action.create_collaboration_space.description=Crear un nuevo espacio colaborativo en el repositorio de Alfresco.
-office.action.launch_alfresco=Lanzar Alfresco
-office.action.launch_alfresco.description=Iniciar el cliente Web de Alfresco Explorer.
-office.action.userhome=Hacia espacio personal de usuario
-office.action.parent_space=Hasta espacio padre
-office.action.create_space=Crear nuevo espacio
-office.action.create_collaboration_space=Crear nuevo espacio colaborativo
-office.action.delete=Eliminar
-office.action.return_search=Volver a resultados de b\u00fasqueda
-office.action.return_search.description=Volver a la pesta\u00f1a de b\u00fasqueda
-office.action.manage_task=Gestionar
-
-#Buttons
-office.button.submit=Enviar
-office.button.cancel=Cancelar
-office.button.ok=Aceptar
-office.button.search=Buscar
-
-#Messages
-office.message.unmanaged=El documento actual no est\u00e1 administrado por Alfresco.
-office.message.unversioned=El documento actual no est\u00e1 versionado.
-office.message.none=Ninguno
-office.message.no_documents=No hay documentos
-office.message.no_due_date=No hay fecha de vencimiento
-office.message.no_tasks=No hay tareas
-office.message.no_subspaces=No hay subespacios
-office.message.search_for=B\u00fasqueda de
-office.message.results_max.before=Devolver un m\u00e1ximo de
-office.message.results_max.after=elementos
-office.message.no_results=Ning\u00fan resultado encontrado
-office.message.confirm_delete=\u00bfEst\u00e1 seguro de que quiere eliminar este documento?
-office.message.enter_workflow_details=Introduzca los datos del nuevo flujo de trabajo a continuaci\u00f3n
-office.message.workflow_action_complete=Acci\u00f3n ''{0}'' del flujo de trabajo completada.
-
-#Properties
-office.property.title=T\u00edtulo
-office.property.description=Descripci\u00f3n
-office.property.creator=Creador
-office.property.created=Creado
-office.property.modifier=Modificador
-office.property.modified=Modificado
-office.property.size=Tama\u00f1o
-office.property.categories=Categor\u00edas
-office.property.author=Autor
-office.property.date=Fecha
-office.property.due_date=Fecha de vencimiento
-office.property.name=Nombre
-office.property.template=Plantilla
-office.property.filename=Nombre de fichero del documento
-office.property.workflow=Flujo de trabajo
-office.property.assign_to=Asignar a
-office.property.due_on=Vencimiento el
-office.property.status=Estado
-office.property.priority=Prioridad
-office.property.start_date=Fecha de inicio
-office.property.type=Tipo
-office.property.complete=Completar
-
-#Workflow
-office.workflow.review=Revisar y aprobar
-office.workflow.adhoc=Tarea ad hoc
-
-#Result messages
-office.result.failed=Acci\u00f3n fallida
-office.result.convert.failed=No se pudo convertir el documento
-office.result.converted=Documento convertido
-office.result.delete.failed=No se pudo eliminar el documento
-office.result.deleted=Documento eliminado
-office.result.checkout.failed=No se pudo bloquear el documento
-office.result.checked_out=Documento bloqueado
-office.result.checkin.failed=No se pudo desbloquear el documento
-office.result.checked_in=Documento desbloqueado
-office.result.version.failed=No se pudo versionar el documento
-office.result.versioned=Documento versionado
-office.result.workflow_started=Nuevo flujo de trabajo iniciado
-office.result.unknown=Acci\u00f3n desconocida
-office.result.exception=Acci\u00f3n fallida debido a una excepci\u00f3n
-office.result.create_space.failed=No se pudo crear el espacio
-office.result.create_space.missing_name=El espacio debe tener un nombre
-office.result.space_created=Nuevo espacio creado
-office.result.user_not_found=Usuario no encontrado
-
-#Miscellaneous
-office.unit.kb=KB
-office.version.notes=Notas
-office.task.overdue=con retraso
-office.task.due_today=a completar hoy
-office.tip.task_item=Elemento de tarea
diff --git a/config/alfresco/messages/office-addin_fr.properties b/config/alfresco/messages/office-addin_fr.properties
deleted file mode 100755
index ccd046649e..0000000000
--- a/config/alfresco/messages/office-addin_fr.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-##Microsoft Office Add-In Messages
-##
-#Page Titles
-office.title.my_alfresco=Mon Alfresco
-office.title.navigation=Parcourir les espaces et les documents
-office.title.search=Rechercher sur Alfresco
-office.title.document_details=D\u00e9tails du document
-office.title.my_tasks=Mes t\u00e2ches
-office.title.document_tags=Tags du document
-
-#Help
-office.help.title=Aide en Ligne
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-#Headers and Subheaders
-office.header.my_checked_out_documents=Mes copies de travail
-office.header.my_tasks=Mes t\u00e2ches
-office.header.current_space=Espace actuel
-office.header.spaces_in=Espaces dans {0}
-office.header.documents_in=Documents dans {0}
-office.header.document_actions=Actions sur le document
-office.header.actions=Actions
-office.header.details=D\u00e9tails du document actuel
-office.header.document_tags=Tags du document
-office.header.document_tags.for=Tags de document pour {0}
-office.header.version_history=Historique des versions
-office.header.version_history.for=Historique des versions pour {0}
-office.header.search=Rechercher
-office.header.task_details=D\u00e9tails de la t\u00e2che
-office.header.tag_cloud=Nuage de tags
-office.header.tagged=Documents tagg\u00e9s
-
-#Document Status
-office.status.locked=Verrouill\u00e9
-
-#Actions
-office.action.add_tag=Ajouter un tag
-office.action.remove_tag=Supprimer le tag ''{0}''
-office.action.download=T\u00e9l\u00e9charger {0}
-office.action.open=Ouvrir {0}
-office.action.make_versionable=Rendre versionnable
-office.action.compare_current=Comparer avec le document actuel
-office.action.checkin=R\u00e9server la copie de travail
-office.action.checkin.description=Lib\u00e9rer le document actuel.
-office.action.checkout=Lib\u00e9rer une copie de travail
-office.action.checkout.description=R\u00e9server le document actuel vers une copie de travail.
-office.action.start_workflow=D\u00e9marrer un workflow
-office.action.start_workflow.description=D\u00e9marrer le workflow avanc\u00e9 pour le document actuel.
-office.action.transform_pdf=Transformer en PDF
-office.action.transform_pdf.description=Transformer au format Adobe PDF.
-office.action.open_details=Ouvrir tous les d\u00e9tails
-office.action.open_details.description=Ouvrir les d\u00e9tails du document dans Alfresco Explorer.
-office.action.save_to_alfresco=Enregistrer dans Alfresco
-office.action.save_to_alfresco.description=Vous permet de placer le document actuel sous la gestion Alfresco.
-office.action.insert=Ins\u00e9rer le fichier dans le document actuel
-office.action.create_collaboration_space=Cr\u00e9er un espace de collaboration
-office.action.create_collaboration_space.description=Cr\u00e9er un espace de collaboration dans l'entrep\u00f4t Alfresco.
-office.action.launch_alfresco=Lancer Alfresco
-office.action.launch_alfresco.description=D\u00e9marrer le client Web Alfresco Explorer.
-office.action.userhome=Vers l'espace personnel de l'utilisateur
-office.action.parent_space=Vers l'espace parent
-office.action.create_space=Cr\u00e9er un espace
-office.action.create_collaboration_space=Cr\u00e9er un espace de collaboration
-office.action.delete=Supprimer
-office.action.return_search=Revenir aux r\u00e9sultats de la recherche
-office.action.return_search.description=Retourner \u00e0 l'onglet de recherche
-office.action.manage_task=G\u00e9rer
-
-#Buttons
-office.button.submit=Soumettre
-office.button.cancel=Annuler
-office.button.ok=OK
-office.button.search=Rechercher
-
-#Messages
-office.message.unmanaged=Le document actuel n'est pas g\u00e9r\u00e9 par Alfresco.
-office.message.unversioned=Le document actuel n'est pas versionn\u00e9.
-office.message.none=Aucun
-office.message.no_documents=Aucun document
-office.message.no_due_date=Pas de date pr\u00e9vue
-office.message.no_tasks=Aucune t\u00e2che
-office.message.no_subspaces=Aucun sous-espace
-office.message.search_for=RechercherRetourner
-office.message.results_max.before=Retourner un maximum
-office.message.results_max.after=d'articles
-office.message.no_results=Pas de r\u00e9sultat trouv\u00e9
-office.message.confirm_delete=Etes-vous s\u00fbr de vouloir supprimer ce document ?
-office.message.enter_workflow_details=Saisir les d\u00e9tails du nouveau workflow ci-dessous
-office.message.workflow_action_complete=Action de workflow ''{0}'' termin\u00e9e.
-
-#Properties
-office.property.title=Titre
-office.property.description=Description
-office.property.creator=Cr\u00e9ateur
-office.property.created=Cr\u00e9\u00e9
-office.property.modifier=Modificateur
-office.property.modified=Modifi\u00e9
-office.property.size=Taille
-office.property.categories=Cat\u00e9gories
-office.property.author=Auteur
-office.property.date=Date
-office.property.due_date=Date d'\u00e9ch\u00e9ance
-office.property.name=Nom
-office.property.template=Mod\u00e8le
-office.property.filename=Nom de fichier du document
-office.property.workflow=Workflow
-office.property.assign_to=Assigner \u00e0
-office.property.due_on=A \u00e9ch\u00e9ance le
-office.property.status=Statut
-office.property.priority=Priorit\u00e9
-office.property.start_date=Date de D\u00e9but
-office.property.type=Type
-office.property.complete=Achev\u00e9
-
-#Workflow
-office.workflow.review=R\u00e9viser et approuver
-office.workflow.adhoc=T\u00e2che Adhoc
-
-#Result messages
-office.result.failed=Echec de l'action
-office.result.convert.failed=Impossible de convertir le document
-office.result.converted=Document converti
-office.result.delete.failed=Impossible de supprimer le document
-office.result.deleted=Document supprim\u00e9
-office.result.checkout.failed=Impossible de r\u00e9server le document
-office.result.checked_out=Document r\u00e9serv\u00e9
-office.result.checkin.failed=Impossible de lib\u00e9rer le document
-office.result.checked_in=Document lib\u00e9r\u00e9
-office.result.version.failed=Impossible de versionner le document
-office.result.versioned=Document versionn\u00e9
-office.result.workflow_started=Nouveau workflow d\u00e9marr\u00e9
-office.result.unknown=Action inconnue
-office.result.exception=Echec de l'action en raison d'une exception
-office.result.create_space.failed=Cr\u00e9ation de l'espace impossible
-office.result.create_space.missing_name=L'espace doit comporter un nom
-office.result.space_created=Espace cr\u00e9\u00e9
-office.result.user_not_found=Utilisateur introuvable
-
-#Miscellaneous
-office.unit.kb=Ko
-office.version.notes=Notes
-office.task.overdue=En retard
-office.task.due_today=\u00e9ch\u00e9ance \u00e0 ce jour
-office.tip.task_item=El\u00e9ment de t\u00e2che
diff --git a/config/alfresco/messages/office-addin_it.properties b/config/alfresco/messages/office-addin_it.properties
deleted file mode 100755
index ef5c1828dc..0000000000
--- a/config/alfresco/messages/office-addin_it.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-##Microsoft Office Add-In Messages
-##
-#Page Titles
-office.title.my_alfresco=Il mio Alfresco
-office.title.navigation=Sfoglia spazi e documenti
-office.title.search=Cerca in Alfresco
-office.title.document_details=Dettagli documento
-office.title.my_tasks=I miei compiti
-office.title.document_tags=Tag documento
-
-#Help
-office.help.title=Aiuto online
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-#Headers and Subheaders
-office.header.my_checked_out_documents=I miei documenti sottoposti a Check Out
-office.header.my_tasks=I miei compiti
-office.header.current_space=Spazio attuale
-office.header.spaces_in=Spazi in {0}
-office.header.documents_in=Documenti in {0}
-office.header.document_actions=Azioni documento
-office.header.actions=Azioni
-office.header.details=Dettagli documento attuale
-office.header.document_tags=Tag documento
-office.header.document_tags.for=Tag documento per {0}
-office.header.version_history=Cronologia versioni
-office.header.version_history.for=Cronologia delle versioni per {0}
-office.header.search=Cerca
-office.header.task_details=Dettagli compito
-office.header.tag_cloud=Cloud di tag
-office.header.tagged=Documenti etichettati
-
-#Document Status
-office.status.locked=Bloccato
-
-#Actions
-office.action.add_tag=Aggiungi un tag
-office.action.remove_tag=Rimuovi il tag ''{0}''
-office.action.download=Scarica {0}
-office.action.open=Apri {0}
-office.action.make_versionable=Applica aspetto Versionable
-office.action.compare_current=Confronta con attuale
-office.action.checkin=Check In
-office.action.checkin.description=Esegue il Check In del documento attuale.
-office.action.checkout=Check Out
-office.action.checkout.description=Esegue il Check Out del documento attuale in una copia di lavoro.
-office.action.start_workflow=Avvia workflow
-office.action.start_workflow.description=Avvia un workflow avanzato per il documento attuale.
-office.action.transform_pdf=Trasforma in PDF
-office.action.transform_pdf.description=Esegue una trasformazione nel formato Adobe PDF.
-office.action.open_details=Apri dettagli completi
-office.action.open_details.description=Apre i dettagli del documento in Alfresco Explorer.
-office.action.save_to_alfresco=Salva in Alfresco
-office.action.save_to_alfresco.description=Consente di includere il documento attuale nella gestione di Alfresco.
-office.action.insert=Inserisci file nel documento attuale
-office.action.create_collaboration_space=Crea spazio di collaborazione
-office.action.create_collaboration_space.description=Crea un nuovo spazio di collaborazione nel repository Alfresco.
-office.action.launch_alfresco=Avvia Alfresco
-office.action.launch_alfresco.description=Avvia il client web Alfresco Explorer.
-office.action.userhome=Allo spazio di homepage dell'utente
-office.action.parent_space=Allo spazio genitore
-office.action.create_space=Crea nuovo spazio
-office.action.create_collaboration_space=Crea nuovo spazio di collaborazione
-office.action.delete=Elimina
-office.action.return_search=Torna ai risultati della ricerca
-office.action.return_search.description=Torna alla scheda di ricerca
-office.action.manage_task=Gestisci
-
-#Buttons
-office.button.submit=Invia
-office.button.cancel=Annulla
-office.button.ok=OK
-office.button.search=Cerca
-
-#Messages
-office.message.unmanaged=Il documento attuale non \u00e8 gestito da Alfresco.
-office.message.unversioned=Il documento attuale non \u00e8 sottoposto alla gestione delle versioni.
-office.message.none=Nessuno
-office.message.no_documents=Nessun documento
-office.message.no_due_date=Nessuna data di scadenza
-office.message.no_tasks=Nessun compito
-office.message.no_subspaces=Nessun sottospazio
-office.message.search_for=Cerca
-office.message.results_max.before=Restituisci massimo
-office.message.results_max.after=elementi
-office.message.no_results=Nessun risultato trovato
-office.message.confirm_delete=Eliminare questo documento?
-office.message.enter_workflow_details=Immettere i dettagli del nuovo workflow di seguito
-office.message.workflow_action_complete=L''azione del workflow ''{0}'' \u00e8 stata completata.
-
-#Properties
-office.property.title=Titolo
-office.property.description=Descrizione
-office.property.creator=Creatore
-office.property.created=Creato
-office.property.modifier=Modificatore
-office.property.modified=Modificato
-office.property.size=Dimensioni
-office.property.categories=Categorie
-office.property.author=Autore
-office.property.date=Data
-office.property.due_date=Data di scadenza
-office.property.name=Nome
-office.property.template=Modello
-office.property.filename=Nome file documento
-office.property.workflow=Workflow
-office.property.assign_to=Assegna a
-office.property.due_on=Scade il
-office.property.status=Stato
-office.property.priority=Priorit\u00e0
-office.property.start_date=Data di inizio
-office.property.type=Tipo
-office.property.complete=Completato
-
-#Workflow
-office.workflow.review=Esamina e approva
-office.workflow.adhoc=Compito ad-hoc
-
-#Result messages
-office.result.failed=Azione non riuscita
-office.result.convert.failed=Impossibile convertire il documento
-office.result.converted=Documento convertito
-office.result.delete.failed=Impossibile eliminare il documento
-office.result.deleted=Documento eliminato
-office.result.checkout.failed=Impossibile eseguire il Check Out del documento
-office.result.checked_out=Documento sottoposto a Check Out
-office.result.checkin.failed=Impossibile eseguire il Check In del documento
-office.result.checked_in=Documento sottoposto a Check In
-office.result.version.failed=Impossibile gestire le versioni per il documento
-office.result.versioned=Documento sottoposto alla gestione delle versioni
-office.result.workflow_started=Nuovo workflow avviato
-office.result.unknown=Azione sconosciuta
-office.result.exception=Azione non riuscita a causa di un'eccezione
-office.result.create_space.failed=Impossibile creare lo spazio
-office.result.create_space.missing_name=Lo spazio deve disporre di un nome
-office.result.space_created=Nuovo spazio creato
-office.result.user_not_found=Utente non trovato
-
-#Miscellaneous
-office.unit.kb=KB
-office.version.notes=Note
-office.task.overdue=scaduti
-office.task.due_today=in scadenza oggi
-office.tip.task_item=Elemento compito
diff --git a/config/alfresco/messages/office-addin_ja.properties b/config/alfresco/messages/office-addin_ja.properties
deleted file mode 100755
index 5cd8a1a511..0000000000
--- a/config/alfresco/messages/office-addin_ja.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-##Microsoft Office Add-In Messages
-##
-#Page Titles
-office.title.my_alfresco=\u3042\u306a\u305f\u306eAlfresco
-office.title.navigation=\u30b9\u30da\u30fc\u30b9\u3068\u6587\u66f8\u306e\u95b2\u89a7
-office.title.search=Alfresco\u306e\u691c\u7d22
-office.title.document_details=\u6587\u66f8\u306e\u8a73\u7d30
-office.title.my_tasks=\u3042\u306a\u305f\u306e\u30bf\u30b9\u30af
-office.title.document_tags=\u6587\u66f8\u30bf\u30b0
-
-#Help
-office.help.title=\u30aa\u30f3\u30e9\u30a4\u30f3\u30d8\u30eb\u30d7
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-#Headers and Subheaders
-office.header.my_checked_out_documents=\u3042\u306a\u305f\u306e\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u6e08\u307f\u6587\u66f8
-office.header.my_tasks=\u3042\u306a\u305f\u306e\u30bf\u30b9\u30af
-office.header.current_space=\u73fe\u5728\u306e\u30b9\u30da\u30fc\u30b9
-office.header.spaces_in={0} \u306e\u30b9\u30da\u30fc\u30b9
-office.header.documents_in={0} \u306e\u6587\u66f8
-office.header.document_actions=\u6587\u66f8\u5411\u3051\u30a2\u30af\u30b7\u30e7\u30f3
-office.header.actions=\u30a2\u30af\u30b7\u30e7\u30f3
-office.header.details=\u73fe\u5728\u306e\u6587\u66f8\u306e\u8a73\u7d30
-office.header.document_tags=\u6587\u66f8\u30bf\u30b0
-office.header.document_tags.for={0} \u306e\u6587\u66f8\u30bf\u30b0
-office.header.version_history=\u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74
-office.header.version_history.for={0} \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74
-office.header.search=\u691c\u7d22
-office.header.task_details=\u30bf\u30b9\u30af\u306e\u8a73\u7d30
-office.header.tag_cloud=\u30bf\u30b0\u30af\u30e9\u30a6\u30c9
-office.header.tagged=\u30bf\u30b0\u4ed8\u304d\u6587\u66f8
-
-#Document Status
-office.status.locked=\u30ed\u30c3\u30af\u6e08\u307f
-
-#Actions
-office.action.add_tag=\u30bf\u30b0\u306e\u8ffd\u52a0
-office.action.remove_tag=\u30bf\u30b0''{0}''\u306e\u524a\u9664
-office.action.download={0} \u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-office.action.open={0} \u3092\u958b\u304f
-office.action.make_versionable=\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u5bfe\u8c61\u306b\u3059\u308b
-office.action.compare_current=\u73fe\u5728\u3068\u6bd4\u8f03
-office.action.checkin=\u30c1\u30a7\u30c3\u30af\u30a4\u30f3
-office.action.checkin.description=\u73fe\u5728\u306e\u6587\u66f8\u3092\u30c1\u30a7\u30c3\u30af\u30a4\u30f3\u3057\u307e\u3059\u3002
-office.action.checkout=\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8
-office.action.checkout.description=\u73fe\u5728\u306e\u6587\u66f8\u3092\u4f5c\u696d\u7528\u30b3\u30d4\u30fc\u306b\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3057\u307e\u3059\u3002
-office.action.start_workflow=\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u306e\u958b\u59cb
-office.action.start_workflow.description=\u73fe\u5728\u306e\u6587\u66f8\u306e\u30a2\u30c9\u30d0\u30f3\u30b9\u30c9\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u3092\u958b\u59cb\u3057\u307e\u3059\u3002
-office.action.transform_pdf=PDF\u3078\u306e\u5909\u63db
-office.action.transform_pdf.description=Adobe PDF\u5f62\u5f0f\u306b\u5909\u63db\u3057\u307e\u3059\u3002
-office.action.open_details=\u8a73\u7d30\u3092\u958b\u304f
-office.action.open_details.description=Alfresco Explorer\u3067\u6587\u66f8\u306e\u8a73\u7d30\u3092\u958b\u304d\u307e\u3059\u3002
-office.action.save_to_alfresco=Alfresco\u306b\u4fdd\u5b58
-office.action.save_to_alfresco.description=\u73fe\u5728\u306e\u6587\u66f8\u3092Alfresco\u306e\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306b\u4fdd\u5b58\u3057\u307e\u3059\u3002
-office.action.insert=\u73fe\u5728\u306e\u6587\u66f8\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u633f\u5165
-office.action.create_collaboration_space=\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30da\u30fc\u30b9\u306e\u4f5c\u6210
-office.action.create_collaboration_space.description=Alfresco\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u65b0\u3057\u3044\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30da\u30fc\u30b9\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002
-office.action.launch_alfresco=Alfresco\u306e\u8d77\u52d5
-office.action.launch_alfresco.description=Alfresco Explorer\u306eWeb\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3092\u958b\u59cb\u3057\u307e\u3059\u3002
-office.action.userhome=\u30e6\u30fc\u30b6\u30fc\u306e\u30db\u30fc\u30e0\u30b9\u30da\u30fc\u30b9\u306b
-office.action.parent_space=\u89aa\u30b9\u30da\u30fc\u30b9\u307e\u3067
-office.action.create_space=\u65b0\u898f\u30b9\u30da\u30fc\u30b9\u306e\u4f5c\u6210
-office.action.create_collaboration_space=\u65b0\u898f\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30da\u30fc\u30b9\u306e\u4f5c\u6210
-office.action.delete=\u524a\u9664
-office.action.return_search=\u691c\u7d22\u7d50\u679c\u306b\u623b\u308b
-office.action.return_search.description=\u691c\u7d22\u30bf\u30d6\u306b\u623b\u308b
-office.action.manage_task=\u7ba1\u7406
-
-#Buttons
-office.button.submit=\u9001\u4fe1
-office.button.cancel=\u30ad\u30e3\u30f3\u30bb\u30eb
-office.button.ok=OK
-office.button.search=\u691c\u7d22
-
-#Messages
-office.message.unmanaged=\u73fe\u5728\u306e\u6587\u66f8\u306fAlfresco\u306b\u3088\u3063\u3066\u7ba1\u7406\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
-office.message.unversioned=\u73fe\u5728\u306e\u6587\u66f8\u306f\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
-office.message.none=\u306a\u3057
-office.message.no_documents=\u6587\u66f8\u304c\u3042\u308a\u307e\u305b\u3093
-office.message.no_due_date=\u7de0\u5207\u65e5\u306a\u3057
-office.message.no_tasks=\u30bf\u30b9\u30af\u306f\u3042\u308a\u307e\u305b\u3093\u3002
-office.message.no_subspaces=\u30b5\u30d6\u30b9\u30da\u30fc\u30b9\u304c\u3042\u308a\u307e\u305b\u3093
-office.message.search_for=\u691c\u7d22\u5bfe\u8c61
-office.message.results_max.before=\u6700\u5927\u691c\u7d22\u6570
-office.message.results_max.after=\u30a2\u30a4\u30c6\u30e0
-office.message.no_results=\u691c\u7d22\u7d50\u679c\u304c\u3042\u308a\u307e\u305b\u3093\u3002
-office.message.confirm_delete=\u3053\u306e\u6587\u66f8\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f
-office.message.enter_workflow_details=\u65b0\u3057\u3044\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u8a73\u7d30\u3092\u4e0b\u306b\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044
-office.message.workflow_action_complete=\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30a2\u30af\u30b7\u30e7\u30f3''{0}''\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002
-
-#Properties
-office.property.title=\u30bf\u30a4\u30c8\u30eb
-office.property.description=\u8aac\u660e
-office.property.creator=\u4f5c\u6210\u8005
-office.property.created=\u4f5c\u6210\u65e5
-office.property.modifier=\u5909\u66f4\u8005
-office.property.modified=\u5909\u66f4\u65e5
-office.property.size=\u30b5\u30a4\u30ba
-office.property.categories=\u30ab\u30c6\u30b4\u30ea
-office.property.author=\u4f5c\u6210\u8005
-office.property.date=\u65e5\u4ed8
-office.property.due_date=\u7de0\u5207\u65e5
-office.property.name=\u540d\u524d
-office.property.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8
-office.property.filename=\u6587\u66f8\u306e\u30d5\u30a1\u30a4\u30eb\u540d
-office.property.workflow=\u30ef\u30fc\u30af\u30d5\u30ed\u30fc
-office.property.assign_to=\u5272\u308a\u5f53\u3066\u5148
-office.property.due_on=\u7de0\u5207\u65e5
-office.property.status=\u30b9\u30c6\u30fc\u30bf\u30b9
-office.property.priority=\u512a\u5148
-office.property.start_date=\u958b\u59cb\u65e5
-office.property.type=\u30bf\u30a4\u30d7
-office.property.complete=\u5b8c\u4e86
-
-#Workflow
-office.workflow.review=\u30ec\u30d3\u30e5\u30fc\u3068\u627f\u8a8d
-office.workflow.adhoc=\u30a2\u30c9\u30db\u30c3\u30af\u30bf\u30b9\u30af
-
-#Result messages
-office.result.failed=\u30a2\u30af\u30b7\u30e7\u30f3\u304c\u5931\u6557\u3057\u307e\u3057\u305f
-office.result.convert.failed=\u6587\u66f8\u3092\u5909\u63db\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.converted=\u6587\u66f8\u304c\u5909\u63db\u3055\u308c\u307e\u3057\u305f
-office.result.delete.failed=\u6587\u66f8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.deleted=\u6587\u66f8\u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f
-office.result.checkout.failed=\u6587\u66f8\u3092\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.checked_out=\u6587\u66f8\u304c\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3055\u308c\u307e\u3057\u305f
-office.result.checkin.failed=\u6587\u66f8\u3092\u30c1\u30a7\u30c3\u30af\u30a4\u30f3\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.checked_in=\u6587\u66f8\u304c\u30c1\u30a7\u30c3\u30af\u30a4\u30f3\u3055\u308c\u307e\u3057\u305f
-office.result.version.failed=\u6587\u66f8\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.versioned=\u6587\u66f8\u304c\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u3055\u308c\u307e\u3057\u305f
-office.result.workflow_started=\u65b0\u3057\u3044\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u304c\u958b\u59cb\u3055\u308c\u307e\u3057\u305f
-office.result.unknown=\u4e0d\u660e\u306a\u30a2\u30af\u30b7\u30e7\u30f3
-office.result.exception=\u4f8b\u5916\u304c\u767a\u751f\u3057\u305f\u305f\u3081\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.create_space.failed=\u30b9\u30da\u30fc\u30b9\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-office.result.create_space.missing_name=\u30b9\u30da\u30fc\u30b9\u306b\u306f\u540d\u524d\u304c\u5fc5\u8981\u3067\u3059
-office.result.space_created=\u65b0\u898f\u30b9\u30da\u30fc\u30b9\u304c\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f
-office.result.user_not_found=\u30e6\u30fc\u30b6\u30fc\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
-
-#Miscellaneous
-office.unit.kb=KB
-office.version.notes=\u30e1\u30e2
-office.task.overdue=\u671f\u9650\u5207\u308c
-office.task.due_today=\u672c\u65e5\u671f\u9650
-office.tip.task_item=\u30bf\u30b9\u30af\u30a2\u30a4\u30c6\u30e0
diff --git a/config/alfresco/messages/office-addin_nl.properties b/config/alfresco/messages/office-addin_nl.properties
deleted file mode 100755
index dd1451c581..0000000000
--- a/config/alfresco/messages/office-addin_nl.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-##
-## Microsoft Office Add-In Messages
-##
-# Page Titles
-office.title.my_alfresco=Mijn Alfresco
-office.title.navigation=Bladeren in ruimtes en documenten
-office.title.search=Zoeken in Alfresco
-office.title.document_details=Documentgegevens
-office.title.my_tasks=Mijn taken
-office.title.document_tags=Documenttags
-
-# Help
-office.help.title=Online Help
-office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
-
-# Headers and Subheaders
-office.header.my_checked_out_documents=Mijn uitgecheckte documenten
-office.header.my_tasks=Mijn taken
-office.header.current_space=Huidige ruimte
-office.header.spaces_in=Ruimtes in {0}
-office.header.documents_in=Documenten in {0}
-office.header.document_actions=Documentacties
-office.header.actions=Acties
-office.header.details=Gegevens van huidig document
-office.header.document_tags=Documenttags
-office.header.document_tags.for=Documenttags voor {0}
-office.header.version_history=Versiehistorie
-office.header.version_history.for=Versiehistorie voor {0}
-office.header.search=Zoeken
-office.header.task_details=Taakgegevens
-office.header.tag_cloud=Tagcloud
-office.header.tagged=Getagde documenten
-
-# Document Status
-office.status.locked=Vergrendeld
-
-# Actions
-office.action.add_tag=Tag toevoegen
-office.action.remove_tag=Tag "{0}" verwijderen
-office.action.download={0} downloaden
-office.action.open={0} openen
-office.action.make_versionable=Versies bijhouden mogelijk maken
-office.action.compare_current=Vergelijken met huidige
-office.action.checkin=Inchecken
-office.action.checkin.description=Het huidige document inchecken.
-office.action.checkout=Uitchecken
-office.action.checkout.description=Het huidige document uitchecken naar een werkkopie.
-office.action.start_workflow=Werkstroom starten
-office.action.start_workflow.description=Geavanceerde werkstroom starten voor het huidige document.
-office.action.transform_pdf=Converteren naar PDF
-office.action.transform_pdf.description=Converteren naar Adobe PDF-indeling.
-office.action.open_details=Volledige gegevens openen
-office.action.open_details.description=De documentgegevens openen in Alfresco Explorer.
-office.action.save_to_alfresco=Opslaan in Alfresco
-office.action.save_to_alfresco.description=Hiermee kunt u het huidige document onder Alfresco-beheer plaatsen.
-office.action.insert=Bestand invoegen in huidig document
-office.action.create_collaboration_space=Samenwerkingsruimte maken
-office.action.create_collaboration_space.description=Een nieuwe samenwerkingsruimte maken in de Alfresco-repository.
-office.action.launch_alfresco=Alfresco starten
-office.action.launch_alfresco.description=De Alfresco Explorer-webclient starten.
-office.action.userhome=Naar startruimte van gebruiker
-office.action.parent_space=Omhoog naar bovenliggende ruimte
-office.action.create_space=Nieuwe ruimte maken
-office.action.create_collaboration_space=Nieuwe samenwerkingsruimte maken
-office.action.delete=Verwijderen
-office.action.return_search=Terug naar zoekresultaten
-office.action.return_search.description=Terug naar het tabblad Zoeken
-office.action.manage_task=Beheren
-
-# Buttons
-office.button.submit=Verzenden
-office.button.cancel=Annuleren
-office.button.ok=OK
-office.button.search=Zoeken
-
-# Messages
-office.message.unmanaged=Het huidige document wordt niet beheerd door Alfresco.
-office.message.unversioned=Voor het huidige document worden geen versies bijgehouden.
-office.message.none=Geen
-office.message.no_documents=Geen documenten
-office.message.no_due_date=Geen vervaldatum
-office.message.no_tasks=Geen taken
-office.message.no_subspaces=Geen subruimtes
-office.message.search_for=Zoeken naar
-office.message.results_max.before=Maximaal
-office.message.results_max.after=objecten retourneren
-office.message.no_results=Geen resultaten gevonden
-office.message.confirm_delete=Weet u zeker dat u dit document wilt verwijderen?
-office.message.enter_workflow_details=Voer nieuwe werkstroomgegevens hieronder in
-office.message.workflow_action_complete=Werkstroomactie ''{0}'' voltooid.
-
-# Properties
-office.property.title=Titel
-office.property.description=Beschrijving
-office.property.creator=Maker
-office.property.created=Gemaakt
-office.property.modifier=Gewijzigd door
-office.property.modified=Gewijzigd
-office.property.size=Grootte
-office.property.categories=Categorie\u00ebn
-office.property.author=Auteur
-office.property.date=Datum
-office.property.due_date=Vervaldatum
-office.property.name=Naam
-office.property.template=Sjabloon
-office.property.filename=Bestandsnaam van document
-office.property.workflow=Werkstroom
-office.property.assign_to=Toewijzen aan
-office.property.due_on=Vervaldatum
-office.property.status=Status
-office.property.priority=Prioriteit
-office.property.start_date=Begindatum
-office.property.type=Type
-office.property.complete=Voltooid
-
-#\u00a0Workflow
-office.workflow.review=Reviseren en goedkeuren
-office.workflow.adhoc=Ad-hoctaak
-
-# Result messages
-office.result.failed=Actie mislukt
-office.result.convert.failed=Kan document niet converteren
-office.result.converted=Document geconverteerd
-office.result.delete.failed=Kan document niet verwijderen
-office.result.deleted=Document verwijderd
-office.result.checkout.failed=Kan document niet uitchecken
-office.result.checked_out=Document uitgecheckt
-office.result.checkin.failed=Kan document niet inchecken
-office.result.checked_in=Document ingecheckt
-office.result.version.failed=Kan geen versies bijhouden van document
-office.result.versioned=Versies van document worden bijgehouden
-office.result.workflow_started=Nieuwe werkstroom gestart
-office.result.unknown=Onbekende actie
-office.result.exception=Actie mislukt vanwege uitzondering
-office.result.create_space.failed=Kan ruimte niet maken
-office.result.create_space.missing_name=Ruimte moet een naam hebben
-office.result.space_created=Nieuwe ruimte gemaakt
-office.result.user_not_found=Gebruiker niet gevonden
-
-# Miscellaneous
-office.unit.kb=kB
-office.version.notes=Opmerkingen
-office.task.overdue=achterstallig
-office.task.due_today=vervaldatum vandaag
-office.tip.task_item=Taakobject
diff --git a/config/alfresco/office-addin-context.xml b/config/alfresco/office-addin-context.xml
deleted file mode 100644
index bee3849bcf..0000000000
--- a/config/alfresco/office-addin-context.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- alfresco.messages.office-addin
-
-
-
-
-
\ No newline at end of file
diff --git a/source/web/css/office.css b/source/web/css/office.css
deleted file mode 100644
index 4ea8e26458..0000000000
--- a/source/web/css/office.css
+++ /dev/null
@@ -1,915 +0,0 @@
-html {
- overflow: hidden;
-}
-
-body {
- background: url("../images/office/view_bg.gif") top;
- color: #0073e6;
- font-family: tahoma, sans-serif;
- font-size: 11px;
- height: 100%;
- margin: 0px;
- padding: 0px;
- overflow: hidden;
- scrollbar-arrow-color: #0073e6;
- scrollbar-3dlight-color: #c0c0c0;
- scrollbar-darkshadow-color: #4F4F82;
- scrollbar-face-color: #f4f4f0;
- scrollbar-highlight-color: #fffff;
- scrollbar-shadow-color: #d0d0d0;
- scrollbar-track-color: #f0f0f0;
-}
-
-#overlayPanel
-{
- background-color: #ffffff;
- position: absolute;
- left: 0px;
- top: 0px;
- height: 652px;
- width: 290px;
- z-index: 1;
-}
-
-a {
- color: #0073e6;
- text-decoration: none;
- outline: none;
-}
-
-a img {
- border: 0px;
-}
-
-TABLE, TD {
- border: 0px;
- border-collapse: collapse;
- padding: 2px;
-}
-
-ul {
- margin: 0px;
- list-style: none;
- padding: 2px 0px 0px 2px;
-}
-
-input.button {
- background-color: #cce6ff;
- border: 1px solid #0073e6;
- color: #0073e6;
- font-size: 11px;
- font-weight: bold;
- cursor: pointer;
- margin-left: 6px;
- padding: 1px 4px;
- filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cce6ff');
-}
-
-.bold {
- font-weight: bold;
- overflow-x: hidden;
-}
-
-.ellipsis {
- margin: 0;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.tabBar {
- float: left;
- width: 100%;
- background: #efefef;
- border-bottom: 1px solid #ccc;
-}
-.tabBar ul {
- margin: 0px;
- padding: 4px 10px 0px 4px;
- list-style: none;
-}
-.tabBar ul li {
- display: inline;
- margin: 0px;
- padding: 0px;
- height: 18px;
-}
-.tabBar ul a {
- background: url("../images/office/tab_left.gif") no-repeat left top;
- float:left;
- margin: 0px;
- padding: 0px 0px 0px 4px;
- text-decoration: none;
-}
-.tabBar ul span {
- background: url("../images/office/tab_right.gif") no-repeat right top;
- color: #666;
- display: block;
- float: none;
- padding: 5px 15px 4px 6px;
-}
-
-.tabBar ul a:hover span {
- color: #FFF;
-}
-.tabBar ul a:hover {
- background-position: 0% -42px;
-}
-.tabBar ul a:hover span {
- background-position: 100% -42px;
-}
-
-.tabBar ul #current a {
- background-position: 0% -42px;
-}
-.tabBar ul #current a span {
- background-position: 100% -42px;
-}
-
-.tabBar .help {
- left: 270px;
- position: absolute;
- top: 8px;
-}
-
-.tabBarInline {
- clear: left;
- float: left;
- margin: 0px 4px;
- width: 284px;
-}
-.tabBarInline ul {
- margin: 0px;
- padding: 4px 10px 0px 4px;
- list-style: none;
-}
-.tabBarInline li {
- display: inline;
- margin: 0px;
- padding: 0px;
- height: 18px;
-}
-.tabBarInline a {
- background: url("../images/office/tab_left.gif") no-repeat left top;
- float:left;
- margin: 0px;
- padding: 0px 0px 0px 4px;
- text-decoration: none;
-}
-.tabBarInline a span {
- background: url("../images/office/tab_right.gif") no-repeat right top;
- color: #666;
- display: block;
- float: none;
- padding: 5px 15px 4px 6px;
-}
-
-.tabBarInline a:hover span {
- color: #FFF;
-}
-.tabBarInline a:hover {
- background-position: 0% -42px;
-}
-.tabBarInline a:hover span {
- background-position: 100% -42px;
-}
-
-.tabBarInline .current a {
- background-position: 0% -42px;
-}
-.tabBarInline .current a span {
- background-position: 100% -42px;
-}
-
-.tabPanel {
-}
-
-.tabPanelHidden {
- display: none;
-}
-
-.headerRow {
- clear: both;
- float: left;
-}
-
-.headerWrapper {
- float: left;
- width: 288px;
-}
-
-.header {
- font-weight: bold;
- margin: 0px 24px 0px 0px;
- padding: 3px 2px 2px 4px;
- height: 16px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.tabHeader {
- background: #ffffff;
- border: 1px solid #cccccc;
- border-bottom: none;
- clear: both;
- font-weight: bold;
- float: left;
- margin: 0px 4px;
- padding: 2px;
- height: 13px;
- width: 278px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.headerExtra {
- font-weight: normal;
- float: left;
- margin: 0px 0px 0px -16px;
- padding: 3px 0px 2px 0px;
- width: 16px;
-}
-
-.taskKey {
- margin: 0px 0px 0px 0px;
- padding: 0px 0px 0px 40px;
-}
-
-.toggle {
- background: transparent url("../images/office/arrow_up.gif") no-repeat;
- cursor: pointer;
- float: left;
- height: 16px;
- width: 16px;
-}
-.toggled {
- background-image: url("../images/office/arrow_down.gif") !important;
-}
-
-.containerBig {
- clear: both;
- float: left;
- width: 282px;
- height: 373px;
- border: 1px solid #cccccc;
- margin: 0px 4px 0px 4px;
- background: #fff;
-}
-.containerMedium {
- clear: both;
- float: left;
- width: 282px;
- height: 200px;
- overflow: auto;
- border: 1px solid #cccccc;
- margin: 0px 4px 0px 4px;
- background: #fff;
-}
-.containerSmall {
- clear: both;
- float: left;
- width: 282px;
- height: 89px;
- overflow: auto;
- border: 1px solid #cccccc;
- margin: 0px 4px 0px 4px;
- background: #fff;
-}
-
-.containerSearchTerms {
- clear: both;
- float: left;
- width: 282px;
- height: 76px;
- overflow: auto;
- border: 1px solid #cccccc;
- margin: 0px 4px 0px 4px;
- background: #fff;
-}
-.containerSearchResults {
- clear: both;
- float: left;
- width: 282px;
- height: 497px;
- overflow: auto;
- border: 1px solid #cccccc;
- margin: 0px 4px 0px 4px;
- background: #fff;
-}
-.containerTabMedium {
- clear: both;
- float: left;
- width: 282px;
- height: 173px;
- overflow: auto;
- border: 1px solid #cccccc;
- border-top: none;
- margin: 0px 4px 0px 4px;
- background: #fff;
-}
-
-
-#checkedoutList, #taskList, #spaceList, #documentList, #versionList, #taggedList, #resultsList {
- overflow-y: scroll;
-}
-
-.odd {
- background-color: #f8f8f8 !important;
-}
-.even {
- background-color: #ffffff !important;
-}
-.new {
- background-color: #ffffcc !important;
- cursor: pointer;
-}
-.noItems {
- text-align: center;
- padding-top: 20px;
-}
-
-#currentSpaceInfo {
- background: #fff;
- border: 1px solid #cccccc;
- clear: both;
- float: left;
- height: 34px;
- width: 280px;
- overflow: none;
- margin: 0px 4px;
- padding: 2px 0px 2px 2px;
-}
-
-#createSpaceContainer {
- border-bottom: 1px dashed #ccc;
- overflow: hidden;
- padding: 2px 2px 0px;
- width: 261px;
-}
-
-#createSpace {
- cursor: pointer;
-}
-
-#createSpacePanel {
- display: none;
- overflow: hidden;
-}
-
-#createSpaceParameters {
- background-color: #ffffcc;
- border: 1px solid #ccc;
- float: left;
- margin: 2px;
- padding: 2px 0px 4px 0px;
- overflow: hidden;
-}
-
-.spaceParam {
- clear: both;
- float: left;
- padding: 4px 4px 0px 0px;
- text-align: right;
- width: 64px;
-}
-
-.spaceValue {
- float: left;
- padding: 2px 0px 0px 0px;
- width: 180px;
-}
-.spaceValue select,
-.spaceValue input,
-.spaceValue textarea {
- font-family: tahoma, sans-serif;
- font-size: 8pt;
- margin: 0px 1px 1px 1px;
- padding: 0px 0px 0px 0px;
- width: 168px;
-}
-
-.spaceAction {
- background-color: #cce6ff;
- border: 1px solid #0073e6;
- color: #0073e6;
- float: left;
- font-size: 11px;
- font-weight: bold;
- cursor: pointer;
- margin: 0px 4px 0px 2px;
- padding: 4px;
- filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cce6ff');
-}
-.spaceAction.disabled {
- background-color: #fff;
- border-color: #c0c0c0;
- color: #c0c0c0;
- cursor: default;
-}
-
-.spaceItem {
- border-bottom: 1px solid #eee;
- padding: 2px 0px 6px 0px;
- height: 26px;
- width: 265px;
-}
-
-.documentItem {
- float: left;
- border-bottom: 1px solid #eee;
- padding: 2px 0px 6px 0px;
- width: 265px;
-}
-
-.documentItemIcon {
- float: left;
- width: 36px;
- padding: 0px 2px 0px 1px;
-}
-
-.documentItemDetails {
- float: left;
- width: 226px;
-}
-
-.actionsPanel {
- clear: both;
- background-color: #ffffcc;
- border: 1px solid #ccc;
- float: left;
- margin: 0px 4px;
- width: 282px;
-}
-.actionsPanel ul {
- padding: 2px 0px 0px 24px;
-}
-.actionsPanel li a {
- font-weight: bold;
- margin: 0px 0px 0px -22px;
-}
-.actionsPanel li a img {
- margin: 0px 0px -2px 0px;
- padding: 0px 3px 0px 0px;
-}
-
-
-#myAlfrescoActions {
- height: 150px;
-}
-#documentActions {
- height: 149px;
-}
-#navigationActions {
- height: 89px;
-}
-
-#saveDetailsPanel
-{
- position: absolute;
- border: 1px solid #CCD4DB;
- background-color: #EEF7FB;
- height: 40px;
- width: 267px;
- margin: 8px 0px 0px;
- padding: 8px;
- display: none;
- z-index: 1;
- -moz-border-radius: 5px;
-}
-
-.saveDetailsItem
-{
- background-color: #ffffff;
- border: 1px solid #CCD4DB;
- color: #0073e6;
- float: left;
- font-size: 11px;
- margin: 0px 4px 4px 4px;
- padding: 2px;
-}
-
-#nonStatusText {
- height: 100%;
- min-height: 100%;
- overflow-x: hidden;
- overflow-y: auto;
- position: relative;
-}
-
-#statusText {
- border: none;
- float: left;
- margin: -22px 0px;
- padding: 2px;
- position: relative;
- height: 17px;
- width: 278px;
-}
-
-.searchBox {
- padding: 2px;
-}
-
-.searchParam {
- float: left;
- padding: 2px;
-}
-
-#searchText {
- font-family: tahoma, sans-serif;
- font-size: 8pt;
- padding: 1px 0px 1px 2px;
- width: 160px;
-}
-
-.searchButton {
- background-color: #cce6ff;
- border: 1px solid #0073e6;
- color: #0073e6;
- float: left;
- font-size: 11px;
- font-weight: bold;
- cursor: pointer;
- margin: 0px 0px 0px 4px;
- padding: 4px;
- filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cce6ff');
-}
-
-.searchButtonDisabled {
-}
-
-#searchResultsList {
- overflow: hidden;
-}
-
-.tool-tip {
- background-color: #ffffe1;
- border: 1px solid black;
- padding: 2px;
-}
-.tool-tip .tool-title {
- display: none;
-}
-.tool-tip .tool-text {
- color: #000;
-}
-
-.checkedoutItem {
- border-bottom: 1px solid #eee;
-}
-
-#taskDetails {
- padding: 2px;
-}
-
-.taskItem {
- cursor: pointer;
- border-bottom: 1px solid #eee;
- float: left;
- padding: 4px 0px;
-}
-
-.taskIndicator {
- display: block;
- float: left;
- height: 12px;
- padding: 0px 0px 0px 2px;
- width: 12px;
-}
-
-.taskItemDetails {
- display: block;
- float: left;
- width: 251px;
-}
-
-.taskItemSelected {
- background-color: #ffff90 !important;
-}
-
-.taskResources {
- border: 1px solid #ccc;
- margin: 4px;
- height: 128px;
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-.taskActionContainer {
- float: left;
- padding-bottom: 0.2em;
- width: 260px;
-}
-
-.taskActions {
- float: left;
- padding-right: 2px;
-}
-
-.taskManage {
- float: right;
-}
-
-.taskAction {
- background-color: #cce6ff;
- border: 1px solid #0073e6;
- color: #0073e6;
- float: left;
- font-size: 11px;
- font-weight: bold;
- cursor: pointer;
- margin: 0px 0px 0px 4px;
- padding: 4px;
- filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cce6ff');
-}
-
-.taskParameters {
- border: 1px solid #ccc;
- margin: 4px;
- height: 168px;
- overflow: auto;
-}
-
-.taskParam {
- clear: both;
- float: left;
- padding: 4px 4px 0px 0px;
- text-align: right;
- width: 62px;
-}
-
-.taskValue {
- float: left;
- padding: 2px 0px 0px 0px;
- width: 196px;
-}
-.taskValue img {
- margin: 0px 0px -2px -2px;
-}
-.taskValue select, .taskValue input, .taskValue textarea {
- font-family: tahoma, sans-serif;
- font-size: 8pt;
- padding: 1px 0px;
- width: 172px;
-}
-
-/* Autocomplete pop-up */
-ul.autocompleter-choices
-{
- position: absolute;
- margin: 0px;
- padding: 0px;
- list-style: none;
- border: 1px solid #ccc;
- background-color: white;
- text-align: left;
- z-index: 50;
-}
-
-ul.autocompleter-choices li
-{
- position: relative;
- padding: 0.1em 0.5em 0.1em 1em;
- cursor: pointer;
- font-weight: normal;
- font-size: 1em;
-}
-
-ul.autocompleter-choices li.autocompleter-selected
-{
- background-color: #eee;
- border: 1px solid #ccc;
-}
-
-ul.autocompleter-choices span.autocompleter-queried
-{
- font-weight: bold;
-}
-
-ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
-{
- color: #9FCFFF;
-}
-
-/* Date Picker */
-#date-picker {
- margin-top: 3px;
- position: absolute;
- top: -1000px;
- left: 1000px;
- visibility: hidden;
-}
-
-#date-wrapper {
- font-weight: normal !important;
- font-size: 11px !important;
- margin: 0px 1px;
-}
-
-#date-wrapper .date-table {
- padding: 0px;
- margin: 0px;
- border: 1px solid #666;
- border-collapse: collapse;
-}
-
-#date-wrapper .date-table th, #date-wrapper .date-table td {
- background-color: #fff;
- padding: 3px 5px;
- text-align: center;
- border: 1px solid #c0c0c0;
-}
-
-#date-wrapper .date-table td {
- background-color: #f8f8f8;
- padding: 3px;
-}
-
-#date-wrapper .date-table td.date-monthswitch, #date-wrapper .date-table td.date-yearswitch {
- cursor: pointer;
- padding: 1px;
-}
-
-#date-wrapper .date-table td.date-monthandyear {
- font-weight: bold;
-}
-
-#date-wrapper .date-table th {
- background-color: #004080;
- color: #fff;
- padding: 2px 5px;
- text-align: center;
-}
-
-#date-wrapper .date-table tr {
- padding: 3px 5px;
-}
-
-#date-wrapper td.date-weekend {
- font-weight: bold;
- background-color: #ffc;
-}
-
-#date-wrapper td.date-workday {
- font-weight: bold;
- background-color: #fff;
-}
-
-#date-wrapper td.date-offmonth {
- background-color: #fff;
- color: #ccc;
-}
-
-#date-wrapper td.date-day {
- cursor: pointer;
-}
-
-#date-wrapper td.date-todayfooter {
- background-color: #f8f8f8;
- cursor: pointer;
-}
-
-
-/* Date highlighting */
-#date-wrapper td.date-today {
- background-color: #ffe500;
-}
-
-#date-wrapper td.date-picked {
- border: 2px solid #0073e6;
- margin: -4px;
-}
-
-#date-wrapper td.date-tdover {
- background-color: #0073e6;
- color: #fff;
-}
-
-/* Document tags */
-.addTagIcon {
- background: url("../images/office/new_tag.gif") no-repeat;
- float: left;
- height: 16px;
- width: 16px;
- margin: 2px 4px;
-}
-
-#addTagLinkContainer {
- height: 16px;
- margin: 3px 0px;
-}
-
-#addTagFormContainer {
- display: none;
-}
-
-#addTagForm {
- margin: 1px;
-}
-
-.addTagFieldset {
- border: none;
- margin: 0px;
- padding: 0px;
-}
-
-#addTagBox {
- border: 1px solid #cccccc;
- height: 14px;
- margin: 0px 0px 0px;
- padding: 1px;
- color: #0073e6;
- font-family: tahoma, sans-serif;
- font-size: 11px;
-}
-
-.addTagImage {
- margin: 0px 0px -2px;
- outline: none;
-}
-
-.tagListEntry {
- cursor: pointer;
- margin: 1px 0px;
- padding: 0px 4px;
-}
-
-.tagListDelete {
- color: #ccc;
- font-size: 11px;
-}
-
-.tagListName {
-}
-
-/* Tag cloud */
-#tagCloud {
- line-height: 2em;
- padding: 4px;
-}
-
-#tagCloud .tagContainer {
- float: left;
- padding: 2px;
-}
-
-#tagCloud a {
- cursor: pointer;
- padding: 1px;
-}
-
-#tagCloud a.tagSelected {
- background-color: #ffff90;
-}
-
-#tagCloud .tagName0 {
- font-size: 11px;
-}
-#tagCloud .tagName1 {
- font-size: 12px;
-}
-#tagCloud .tagName2 {
- font-size: 13px;
-}
-#tagCloud .tagName3 {
- font-size: 14px;
-}
-#tagCloud .tagName4 {
- font-size: 15px;
-}
-#tagCloud .tagName5 {
- font-size: 16px;
-}
-
-#tagCloud .tagCount {
- color: #cccccc;
- font-size: 11px;
- padding-left: 0.1em;
-}
-
-#taggedList {
- border-top: none;
- float: left;
- height: 356px !important;
-}
-
-.taggedFound {
- background: #ffffff;
- border: 1px solid #cccccc;
- border-bottom: none;
- clear: both;
- float: left;
- margin: 0px 4px;
- padding: 2px;
- height: 13px;
- width: 278px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.taggedFound {
- float: left;
-}
\ No newline at end of file
diff --git a/source/web/css/office_ie6.css b/source/web/css/office_ie6.css
deleted file mode 100644
index 9e9562e1a9..0000000000
--- a/source/web/css/office_ie6.css
+++ /dev/null
@@ -1,32 +0,0 @@
-.header {
- height: 16px;
- margin: 0px 0px 0px -1px;
- padding: 5px 0px 0px 4px;
- width: 260px;
-}
-
-.tabBar .help {
- left: 268px;
-}
-
-.toggle {
- left: -3px;
- margin-top: 0px;
- position: relative;
-}
-
-.containerBig, .containerBigAlt, .containerMedium, .containerSmall, .containerSearchTerms, .containerSearchResults, .containerTabMedium, #currentSpaceInfo, #myAlfrescoActions, #navigationActions, #documentActions {
- margin: 0px 4px 0px 1px;
-}
-
-#documentActionsNavigation ul {
- padding: 2px 0px 0px 24px;
-}
-
-.tabBarInline, .tabHeader, .taggedFound {
- margin: 0px 1px;
-}
-
-.taskResources {
- width: 268px;
-}
\ No newline at end of file
diff --git a/source/web/images/office/action_failed.gif b/source/web/images/office/action_failed.gif
deleted file mode 100644
index 50a46fe94e..0000000000
Binary files a/source/web/images/office/action_failed.gif and /dev/null differ
diff --git a/source/web/images/office/action_successful.gif b/source/web/images/office/action_successful.gif
deleted file mode 100644
index 90d16c18e4..0000000000
Binary files a/source/web/images/office/action_successful.gif and /dev/null differ
diff --git a/source/web/images/office/ajax_anim.gif b/source/web/images/office/ajax_anim.gif
deleted file mode 100644
index c014d6d580..0000000000
Binary files a/source/web/images/office/ajax_anim.gif and /dev/null differ
diff --git a/source/web/images/office/arrow_down.gif b/source/web/images/office/arrow_down.gif
deleted file mode 100644
index db3ffe23d9..0000000000
Binary files a/source/web/images/office/arrow_down.gif and /dev/null differ
diff --git a/source/web/images/office/arrow_up.gif b/source/web/images/office/arrow_up.gif
deleted file mode 100644
index a32f33cded..0000000000
Binary files a/source/web/images/office/arrow_up.gif and /dev/null differ
diff --git a/source/web/images/office/checkin.gif b/source/web/images/office/checkin.gif
deleted file mode 100644
index e3a4ef7888..0000000000
Binary files a/source/web/images/office/checkin.gif and /dev/null differ
diff --git a/source/web/images/office/checkout.gif b/source/web/images/office/checkout.gif
deleted file mode 100644
index 788683033a..0000000000
Binary files a/source/web/images/office/checkout.gif and /dev/null differ
diff --git a/source/web/images/office/create_space.gif b/source/web/images/office/create_space.gif
deleted file mode 100644
index acb4beac34..0000000000
Binary files a/source/web/images/office/create_space.gif and /dev/null differ
diff --git a/source/web/images/office/create_space_large.gif b/source/web/images/office/create_space_large.gif
deleted file mode 100644
index 60dfc1d99a..0000000000
Binary files a/source/web/images/office/create_space_large.gif and /dev/null differ
diff --git a/source/web/images/office/date.gif b/source/web/images/office/date.gif
deleted file mode 100644
index 8526cf5d19..0000000000
Binary files a/source/web/images/office/date.gif and /dev/null differ
diff --git a/source/web/images/office/delete.gif b/source/web/images/office/delete.gif
deleted file mode 100644
index d4987804e7..0000000000
Binary files a/source/web/images/office/delete.gif and /dev/null differ
diff --git a/source/web/images/office/document.gif b/source/web/images/office/document.gif
deleted file mode 100644
index b64a8730e0..0000000000
Binary files a/source/web/images/office/document.gif and /dev/null differ
diff --git a/source/web/images/office/document_details.gif b/source/web/images/office/document_details.gif
deleted file mode 100644
index 0d03711885..0000000000
Binary files a/source/web/images/office/document_details.gif and /dev/null differ
diff --git a/source/web/images/office/document_tag.gif b/source/web/images/office/document_tag.gif
deleted file mode 100644
index e60f124716..0000000000
Binary files a/source/web/images/office/document_tag.gif and /dev/null differ
diff --git a/source/web/images/office/folder_large.gif b/source/web/images/office/folder_large.gif
deleted file mode 100644
index e22c27a06d..0000000000
Binary files a/source/web/images/office/folder_large.gif and /dev/null differ
diff --git a/source/web/images/office/go_up.gif b/source/web/images/office/go_up.gif
deleted file mode 100644
index 584268b728..0000000000
Binary files a/source/web/images/office/go_up.gif and /dev/null differ
diff --git a/source/web/images/office/help.gif b/source/web/images/office/help.gif
deleted file mode 100644
index 122c8e2c34..0000000000
Binary files a/source/web/images/office/help.gif and /dev/null differ
diff --git a/source/web/images/office/info.gif b/source/web/images/office/info.gif
deleted file mode 100644
index 7697b05332..0000000000
Binary files a/source/web/images/office/info.gif and /dev/null differ
diff --git a/source/web/images/office/insert_document.gif b/source/web/images/office/insert_document.gif
deleted file mode 100644
index b2ce9a797b..0000000000
Binary files a/source/web/images/office/insert_document.gif and /dev/null differ
diff --git a/source/web/images/office/lock.gif b/source/web/images/office/lock.gif
deleted file mode 100644
index cab285453c..0000000000
Binary files a/source/web/images/office/lock.gif and /dev/null differ
diff --git a/source/web/images/office/make_versionable.gif b/source/web/images/office/make_versionable.gif
deleted file mode 100644
index e98712cf31..0000000000
Binary files a/source/web/images/office/make_versionable.gif and /dev/null differ
diff --git a/source/web/images/office/makepdf.gif b/source/web/images/office/makepdf.gif
deleted file mode 100644
index 991b582244..0000000000
Binary files a/source/web/images/office/makepdf.gif and /dev/null differ
diff --git a/source/web/images/office/my_alfresco.gif b/source/web/images/office/my_alfresco.gif
deleted file mode 100644
index bbaef9e2fc..0000000000
Binary files a/source/web/images/office/my_alfresco.gif and /dev/null differ
diff --git a/source/web/images/office/my_tasks.gif b/source/web/images/office/my_tasks.gif
deleted file mode 100644
index 6cee9ec039..0000000000
Binary files a/source/web/images/office/my_tasks.gif and /dev/null differ
diff --git a/source/web/images/office/navigator.gif b/source/web/images/office/navigator.gif
deleted file mode 100644
index da1ec33147..0000000000
Binary files a/source/web/images/office/navigator.gif and /dev/null differ
diff --git a/source/web/images/office/new_tag.gif b/source/web/images/office/new_tag.gif
deleted file mode 100644
index 82d406cf31..0000000000
Binary files a/source/web/images/office/new_tag.gif and /dev/null differ
diff --git a/source/web/images/office/new_workflow.gif b/source/web/images/office/new_workflow.gif
deleted file mode 100644
index d37fe0bc94..0000000000
Binary files a/source/web/images/office/new_workflow.gif and /dev/null differ
diff --git a/source/web/images/office/new_workflow_large.gif b/source/web/images/office/new_workflow_large.gif
deleted file mode 100644
index 9c7e869856..0000000000
Binary files a/source/web/images/office/new_workflow_large.gif and /dev/null differ
diff --git a/source/web/images/office/save_to_alfresco.gif b/source/web/images/office/save_to_alfresco.gif
deleted file mode 100644
index 76cdafb244..0000000000
Binary files a/source/web/images/office/save_to_alfresco.gif and /dev/null differ
diff --git a/source/web/images/office/search.gif b/source/web/images/office/search.gif
deleted file mode 100644
index 3caa93a6c2..0000000000
Binary files a/source/web/images/office/search.gif and /dev/null differ
diff --git a/source/web/images/office/search_again.gif b/source/web/images/office/search_again.gif
deleted file mode 100644
index f6ecf2104a..0000000000
Binary files a/source/web/images/office/search_again.gif and /dev/null differ
diff --git a/source/web/images/office/space.gif b/source/web/images/office/space.gif
deleted file mode 100644
index e8538fb399..0000000000
Binary files a/source/web/images/office/space.gif and /dev/null differ
diff --git a/source/web/images/office/tab_left.gif b/source/web/images/office/tab_left.gif
deleted file mode 100644
index 021624c09a..0000000000
Binary files a/source/web/images/office/tab_left.gif and /dev/null differ
diff --git a/source/web/images/office/tab_right.gif b/source/web/images/office/tab_right.gif
deleted file mode 100644
index 7c236f3a27..0000000000
Binary files a/source/web/images/office/tab_right.gif and /dev/null differ
diff --git a/source/web/images/office/tag.gif b/source/web/images/office/tag.gif
deleted file mode 100644
index 7a81fc603a..0000000000
Binary files a/source/web/images/office/tag.gif and /dev/null differ
diff --git a/source/web/images/office/task.gif b/source/web/images/office/task.gif
deleted file mode 100644
index b84dea40de..0000000000
Binary files a/source/web/images/office/task.gif and /dev/null differ
diff --git a/source/web/images/office/task_item.gif b/source/web/images/office/task_item.gif
deleted file mode 100644
index bf5bd91084..0000000000
Binary files a/source/web/images/office/task_item.gif and /dev/null differ
diff --git a/source/web/images/office/task_overdue.gif b/source/web/images/office/task_overdue.gif
deleted file mode 100644
index cad27743ad..0000000000
Binary files a/source/web/images/office/task_overdue.gif and /dev/null differ
diff --git a/source/web/images/office/task_today.gif b/source/web/images/office/task_today.gif
deleted file mode 100644
index 2a96492496..0000000000
Binary files a/source/web/images/office/task_today.gif and /dev/null differ
diff --git a/source/web/images/office/userhome.gif b/source/web/images/office/userhome.gif
deleted file mode 100644
index fbc85e7bcb..0000000000
Binary files a/source/web/images/office/userhome.gif and /dev/null differ
diff --git a/source/web/images/office/version.gif b/source/web/images/office/version.gif
deleted file mode 100644
index 8993cea86c..0000000000
Binary files a/source/web/images/office/version.gif and /dev/null differ
diff --git a/source/web/images/office/version_history.gif b/source/web/images/office/version_history.gif
deleted file mode 100644
index cfae43b50f..0000000000
Binary files a/source/web/images/office/version_history.gif and /dev/null differ
diff --git a/source/web/images/office/view_bg.gif b/source/web/images/office/view_bg.gif
deleted file mode 100644
index f26f55e528..0000000000
Binary files a/source/web/images/office/view_bg.gif and /dev/null differ
diff --git a/source/web/images/office/workflow.gif b/source/web/images/office/workflow.gif
deleted file mode 100644
index 000df7c04c..0000000000
Binary files a/source/web/images/office/workflow.gif and /dev/null differ
diff --git a/source/web/scripts/ajax/autocompleter.js b/source/web/scripts/ajax/autocompleter.js
deleted file mode 100644
index e7dac837e4..0000000000
--- a/source/web/scripts/ajax/autocompleter.js
+++ /dev/null
@@ -1,404 +0,0 @@
-/**
- * Autocompleter
- *
- * @version 1.0rc4
- *
- * @license MIT-style license
- * @author Harald Kirschner
- * @copyright Author
- */
-var Autocompleter = {};
-
-Autocompleter.Base = new Class({
-
- options: {
- minLength: 1,
- useSelection: true,
- markQuery: true,
- inheritWidth: true,
- maxChoices: 10,
- injectChoice: null,
- onSelect: Class.empty,
- onShow: Class.empty,
- onHide: Class.empty,
- customTarget: null,
- className: 'autocompleter-choices',
- zIndex: 42,
- observerOptions: {},
- fxOptions: {},
- overflown: []
- },
-
- initialize: function(el, options) {
- this.setOptions(options);
- this.element = $(el);
- this.build();
- this.observer = new Observer(this.element, this.prefetch.bind(this), $merge({
- delay: 400
- }, this.options.observerOptions));
- this.value = this.observer.value;
- this.queryValue = null;
- },
-
- /**
- * build - Initialize DOM
- *
- * Builds the html structure for choices and appends the events to the element.
- * Override this function to modify the html generation.
- */
- build: function() {
- if ($(this.options.customTarget)) this.choices = this.options.customTarget;
- else {
- this.choices = new Element('ul', {
- 'class': this.options.className,
- styles: {zIndex: this.options.zIndex}
- }).injectInside(document.body);
- this.fix = new OverlayFix(this.choices);
- }
- this.fx = this.choices.effect('opacity', $merge({
- wait: false,
- duration: 200
- }, this.options.fxOptions))
- .addEvent('onStart', function() {
- if (this.fx.now) return;
- this.choices.setStyle('display', '');
- this.fix.show();
- }.bind(this))
- .addEvent('onComplete', function() {
- if (this.fx.now) return;
- this.choices.setStyle('display', 'none');
- this.fix.hide();
- }.bind(this)).set(0);
- this.element.setProperty('autocomplete', 'off')
- .addEvent(window.ie ? 'keydown' : 'keypress', this.onCommand.bindWithEvent(this))
- .addEvent('mousedown', this.onCommand.bindWithEvent(this, [true]))
- .addEvent('focus', this.toggleFocus.bind(this, [true]))
- .addEvent('blur', this.toggleFocus.bind(this, [false]))
- .addEvent('trash', this.destroy.bind(this));
- },
-
- destroy: function() {
- this.choices.remove();
- },
-
- toggleFocus: function(state) {
- this.focussed = state;
- if (!state) this.hideChoices();
- },
-
- onCommand: function(e, mouse) {
- if (mouse && this.focussed) this.prefetch();
- if (e.key && !e.shift) switch (e.key) {
- case 'enter':
- if (this.selected && this.visible) {
- this.choiceSelect(this.selected);
- e.stop();
- } return;
- case 'up': case 'down':
- if (this.observer.value != (this.value || this.queryValue)) this.prefetch();
- else if (this.queryValue === null) break;
- else if (!this.visible) this.showChoices();
- else {
- this.choiceOver((e.key == 'up')
- ? this.selected.getPrevious() || this.choices.getLast()
- : this.selected.getNext() || this.choices.getFirst() );
- this.setSelection();
- }
- e.stop(); return;
- case 'esc': this.hideChoices(); return;
- }
- this.value = false;
- },
-
- setSelection: function() {
- if (!this.options.useSelection) return;
- var startLength = this.queryValue.length;
- if (this.element.value.indexOf(this.queryValue) != 0) return;
- var insert = this.selected.inputValue.substr(startLength);
- if (document.getSelection) {
- this.element.value = this.queryValue + insert;
- this.element.selectionStart = startLength;
- this.element.selectionEnd = this.element.value.length;
- } else if (document.selection) {
- var sel = document.selection.createRange();
- sel.text = insert;
- sel.move("character", - insert.length);
- sel.findText(insert);
- sel.select();
- }
- this.value = this.observer.value = this.element.value;
- },
-
- hideChoices: function() {
- if (!this.visible) return;
- this.visible = this.value = false;
- this.observer.clear();
- this.fx.start(0);
- this.fireEvent('onHide', [this.element, this.choices]);
- },
-
- showChoices: function() {
- if (this.visible || !this.choices.getFirst()) return;
- this.visible = true;
- var pos = this.element.getCoordinates(this.options.overflown);
- this.choices.setStyles({
- left: pos.left,
- top: pos.bottom
- });
- if (this.options.inheritWidth) this.choices.setStyle('width', pos.width);
- this.fx.start(1);
- this.choiceOver(this.choices.getFirst());
- this.fireEvent('onShow', [this.element, this.choices]);
- },
-
- prefetch: function() {
- if (this.element.value.length < this.options.minLength) this.hideChoices();
- else if (this.element.value == this.queryValue) this.showChoices();
- else this.query();
- },
-
- updateChoices: function(choices) {
- this.choices.empty();
- this.selected = null;
- if (!choices || !choices.length) return;
- if (this.options.maxChoices < choices.length) choices.length = this.options.maxChoices;
- choices.each(this.options.injectChoice || function(choice, i){
- var el = new Element('li').setHTML(this.markQueryValue(choice));
- el.inputValue = choice;
- this.addChoiceEvents(el).injectInside(this.choices);
- }, this);
- this.showChoices();
- },
-
- choiceOver: function(el) {
- if (this.selected) this.selected.removeClass('autocompleter-selected');
- this.selected = el.addClass('autocompleter-selected');
- },
-
- choiceSelect: function(el) {
- this.observer.value = this.element.value = el.inputValue;
- this.hideChoices();
- this.fireEvent('onSelect', [this.element], 20);
- },
-
- /**
- * markQueryValue
- *
- * Marks the queried word in the given string with *
- * Call this i.e. from your custom parseChoices, same for addChoiceEvents
- *
- * @param {String} Text
- * @return {String} Text
- */
- markQueryValue: function(txt) {
- return (this.options.markQuery && this.queryValue) ? txt.replace(new RegExp('^(' + this.queryValue.escapeRegExp() + ')', 'i'), '$1') : txt;
- },
-
- /**
- * addChoiceEvents
- *
- * Appends the needed event handlers for a choice-entry to the given element.
- *
- * @param {Element} Choice entry
- * @return {Element} Choice entry
- */
- addChoiceEvents: function(el) {
- return el.addEvents({
- mouseover: this.choiceOver.bind(this, [el]),
- mousedown: this.choiceSelect.bind(this, [el])
- });
- }
-});
-
-Autocompleter.Base.implement(new Events);
-Autocompleter.Base.implement(new Options);
-
-Autocompleter.Local = Autocompleter.Base.extend({
-
- options: {
- minLength: 0,
- filterTokens : null
- },
-
- initialize: function(el, tokens, options) {
- this.parent(el, options);
- this.tokens = tokens;
- if (this.options.filterTokens) this.filterTokens = this.options.filterTokens.bind(this);
- },
-
- query: function() {
- this.hideChoices();
- this.queryValue = this.element.value;
- this.updateChoices(this.filterTokens());
- },
-
- filterTokens: function(token) {
- var regex = new RegExp('^' + this.queryValue.escapeRegExp(), 'i');
- return this.tokens.filter(function(token) {
- return regex.test(token);
- });
- }
-
-});
-
-Autocompleter.Ajax = {};
-
-Autocompleter.Ajax.Base = Autocompleter.Base.extend({
-
- options: {
- postVar: 'value',
- postData: {},
- ajaxOptions: {},
- onRequest: Class.empty,
- onComplete: Class.empty
- },
-
- initialize: function(el, url, options) {
- this.parent(el, options);
- this.ajax = new Ajax(url, $merge({
- autoCancel: true
- }, this.options.ajaxOptions));
- this.ajax.addEvent('onComplete', this.queryResponse.bind(this));
- this.ajax.addEvent('onFailure', this.queryResponse.bind(this, [false]));
- },
-
- query: function(){
- var data = $extend({}, this.options.postData);
- data[this.options.postVar] = this.element.value;
- this.fireEvent('onRequest', [this.element, this.ajax]);
- this.ajax.request(data);
- },
-
- /**
- * queryResponse - abstract
- *
- * Inherated classes have to extend this function and use this.parent(resp)
- *
- * @param {String} Response
- */
- queryResponse: function(resp) {
- this.value = this.queryValue = this.element.value;
- this.selected = false;
- this.hideChoices();
- this.fireEvent(resp ? 'onComplete' : 'onFailure', [this.element, this.ajax], 20);
- }
-
-});
-
-Autocompleter.Ajax.Json = Autocompleter.Ajax.Base.extend({
-
- queryResponse: function(resp) {
- this.parent(resp);
- var choices = Json.evaluate(resp || false);
- if (!choices || !choices.length) return;
- this.updateChoices(choices);
- }
-
-});
-
-Autocompleter.Ajax.Xhtml = Autocompleter.Ajax.Base.extend({
-
- options: {
- parseChoices: null
- },
-
- queryResponse: function(resp) {
- this.parent(resp);
- if (!resp) return;
- this.choices.setHTML(resp).getChildren().each(this.options.parseChoices || this.parseChoices, this);
- this.showChoices();
- },
-
- parseChoices: function(el) {
- var value = el.innerHTML;
- el.inputValue = value;
- el.setHTML(this.markQueryValue(value));
- }
-
-});
-
-
-var OverlayFix = new Class({
-
- initialize: function(el) {
- this.element = $(el);
- if (window.ie){
- this.element.addEvent('trash', this.destroy.bind(this));
- this.fix = new Element('iframe', {
- properties: {
- frameborder: '0',
- scrolling: 'no',
- src: 'javascript:false;'
- },
- styles: {
- position: 'absolute',
- border: 'none',
- display: 'none',
- filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'
- }
- }).injectAfter(this.element);
- }
- },
-
- show: function() {
- if (this.fix) this.fix.setStyles($extend(
- this.element.getCoordinates(), {
- display: '',
- zIndex: (this.element.getStyle('zIndex') || 1) - 1
- }));
- return this;
- },
-
- hide: function() {
- if (this.fix) this.fix.setStyle('display', 'none');
- return this;
- },
-
- destroy: function() {
- this.fix.remove();
- }
-
-});
-
-/**
- * Observer - Observe formelements for changes
- *
- * @version 1.0rc1
- *
- * @license MIT-style license
- * @author Harald Kirschner
- * @copyright Author
- */
-var Observer = new Class({
-
- options: {
- periodical: false,
- delay: 1000
- },
-
- initialize: function(el, onFired, options){
- this.setOptions(options);
- this.addEvent('onFired', onFired);
- this.element = $(el);
- this.listener = this.fired.bind(this);
- this.value = this.element.getValue();
- if (this.options.periodical) this.timer = this.listener.periodical(this.options.periodical);
- else this.element.addEvent('keyup', this.listener);
- },
-
- fired: function() {
- var value = this.element.getValue();
- if (this.value == value) return;
- this.clear();
- this.value = value;
- this.timeout = this.fireEvent.delay(this.options.delay, this, ['onFired', [value]]);
- },
-
- clear: function() {
- $clear(this.timeout);
- return this;
- }
-});
-
-Observer.implement(new Options);
-Observer.implement(new Events);
\ No newline at end of file
diff --git a/source/web/scripts/ajax/date_picker.js b/source/web/scripts/ajax/date_picker.js
deleted file mode 100644
index 6d3dcd3b03..0000000000
--- a/source/web/scripts/ajax/date_picker.js
+++ /dev/null
@@ -1,383 +0,0 @@
-if (!$defined(Element.getText))
-{
- Element.extend(
- {
- getText: function()
- {
- return this.innerText || this.textContent || "";
- }
- });
-}
-
-
-var DatePicker = new Class(
-{
- options:
- {
- onShow: Class.empty,
- onHide: Class.empty,
- readOnly: true,
- showToday: true,
- dateFormat: "string",
- monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
- monthNamesLong: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
- dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
- dayNamesLong: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
- },
-
- initialize: function(el, options)
- {
- this.element = el;
- this.setOptions(options);
-
- this.calendar = new Element("div", {"id": "date-picker"}).inject(document.body);
- this.calendar.addEvent("mouseenter", this.onMouseEnter.bind(this));
- this.calendar.addEvent("mouseleave", this.onMouseLeave.bind(this));
-
- this.wrapper = new Element("div", {"id": "date-wrapper"}).inject(this.calendar);
-
- this.currentDate = null;
- this.isVisible = false;
- this.hasMouse = false;
-
- if (this.options.readOnly)
- {
- el.setProperty("readonly", "readonly");
- }
- el.addEvent("click", this.toggleCalendar.bind(this));
- el.addEvent("blur", this.onBlur.bind(this));
- },
-
- position: function(el)
- {
- var pos = $(el).getPosition();
- this.calendar.setStyles(
- {
- "left": pos.x,
- "top": pos.y + $(el).getCoordinates().height
- });
- },
-
- show: function()
- {
- this.isVisible = true;
- this.calendar.setStyle("visibility", "visible");
- this.fireEvent("onShow", [this.calendar]);
- },
-
- hide: function()
- {
- this.isVisible = false;
- this.hasMouse = false;
- this.calendar.setStyle("visibility", "hidden");
- this.fireEvent("onHide", [this.calendar]);
- },
-
- onMouseEnter: function()
- {
- this.hasMouse = true;
- },
-
- onMouseLeave: function()
- {
- this.hasMouse = false;
- this.onBlur.delay(500, this);
- },
-
- onBlur: function()
- {
- if (!this.hasMouse)
- {
- this.hide();
- }
- },
-
- toggleCalendar: function()
- {
- if (this.isVisible)
- {
- // Hide the calendar
- this.hide();
- }
- else
- {
- this.originalDate = this.convert(this.element.value.toString(), "date");
- this.renderCalendar(this.element);
- this.show();
- }
- },
-
- /* Main calendar render function */
- renderCalendar: function(el, dt)
- {
- this.currentDate = this.convert((($defined(dt)) ? dt : el.value), "date");
-
- this.position(el);
-
- /** Set up all the dates we need */
- var lastMonth = new Date(this.currentDate).setMonth(this.currentDate.getMonth() - 1); // The previous month to the display date
- var nextMonth = new Date(this.currentDate).setMonth(this.currentDate.getMonth() + 1); // The next month to the display date
- var lastYear = new Date(this.currentDate).setFullYear(this.currentDate.getFullYear() - 1); // The previous year to the display date
- var nextYear = new Date(this.currentDate).setFullYear(this.currentDate.getFullYear() + 1); // The next year to the display date
-
- var firstDay = new Date(this.currentDate); // The first day of the month for the display date
- firstDay.setDate(1);
- if (firstDay.getDay() > 0)
- {
- firstDay.setDate(-firstDay.getDay() + 1);
- }
-
- var currentDay = new Date(firstDay);
- var today = new Date(); // Todays date
-
- /** Clear any previous dom and refill it*/
- this.wrapper.empty();
-
- /** Global vars and initial dom stuff */
- var table, tbody, row, td, highlight;
- table = new Element("table",
- {
- "id": "date-table",
- "class": "date-table"
- });
- tbody = new Element("tbody").injectInside(table)
-
- /** Build the skip month/date controls */
- row = new Element("tr").injectInside(tbody);
-
- new Element("td",
- {
- "class": "date-monthswitch",
- "events":
- {
- "click" : this.renderCalendar.bind(this, [el, lastMonth])
- }
- }).appendText("<").injectInside(row);
-
- new Element("td",
- {
- "colSpan": 5,
- "rowSpan": 2,
- "class" : "date-monthandyear"
- }).appendText(this.options.monthNamesLong[this.currentDate.getMonth()] + " " + this.currentDate.getFullYear()).injectInside(row);
-
- new Element("td",
- {
- "class": "date-monthswitch",
- "events":
- {
- "click" : this.renderCalendar.bind(this, [el, nextMonth])
- }
- }).appendText(">").injectInside(row);
-
- row = new Element("tr").injectInside(tbody);
-
- new Element("td",
- {
- "class": "date-yearswitch",
- "events":
- {
- "click" : this.renderCalendar.bind(this, [el, lastYear])
- }
- }).appendText("<<").injectInside(row);
-
- new Element("td",
- {
- "class": "date-yearswitch",
- "events":
- {
- "click" : this.renderCalendar.bind(this, [el, nextYear])
- }
- }).appendText(">>").injectInside(row);
-
- /** Push out the day names */
- row = new Element("tr").injectInside(tbody);
- for (i = 0; i < 7; i++)
- {
- new Element("th").appendText(this.options.dayNamesShort[i].substr(0,2)).injectInside(row);
- }
-
- highlight = this.highlight.bind(this);
-
- /* Populate the dates we can pick */
- while (currentDay.getMonth() == this.currentDate.getMonth() || currentDay.getMonth() == firstDay.getMonth())
- {
- row = new Element("tr").injectInside(tbody);
- for (i = 0; i < 7; i++)
- {
- td = new Element("td").appendText(currentDay.getDate()).injectInside(row);
- td.addClass((currentDay.getDay() == 0 || currentDay.getDay() == 6) ? "date-weekend" : "date-workday");
- if (currentDay.getMonth() != this.currentDate.getMonth())
- {
- td.addClass("date-offmonth");
- }
- else
- {
- td.addClass("date-day");
- td.addEvents(
- {
- "click": this.selectValue.bindWithEvent(this),
- "mouseenter": highlight,
- "mouseleave": highlight
- });
- }
- if (currentDay.getDate() == today.getDate() && currentDay.getMonth() == today.getMonth() && currentDay.getFullYear() == today.getFullYear())
- {
- td.addClass("date-today");
- }
- if (currentDay.getDate() == this.originalDate.getDate()
- && currentDay.getMonth() == this.originalDate.getMonth()
- && currentDay.getFullYear() == this.originalDate.getFullYear())
- {
- td.addClass("date-picked");
- }
- currentDay.setDate(currentDay.getDate() + 1);
- }
- }
-
- /** Add the select today choice */
- if (this.options.showToday)
- {
- row = new Element("tr").injectInside(tbody);
- new Element("td",
- {
- "colSpan": 7,
- "class" : "date-todayfooter",
- "events":
- {
- "click" : this.renderCalendar.bind(this, [el, today])
- }
- }).appendText("Today: " + this.convert(today, "dd/MMM/yyyy")).injectInside(row);
- }
-
- table.injectInside(this.wrapper);
- },
-
- highlight: function (ev)
- {
- var e = new Event(ev);
- e.target.toggleClass("date-tdover");
- },
-
- selectValue: function (ev)
- {
- var e = new Event(ev);
- e.stopPropagation();
- var o = $(e.target);
- var pickedDate = this.currentDate.setDate(o.getText());
- this.element.value = this.convert(pickedDate, this.options.dateFormat);
- this.hide();
- },
-
- convert: function(o, format)
- {
- var d = new Date();
- if (o.getFullYear)
- {
- d = o;
- }
- else if ($type(o) == "number")
- {
- d = new Date(o);
- }
- else if ($type(o) == "object")
- {
- d = new Date(o.year, o.month, o.date);
- }
- else if ($type(o) == "string")
- {
- d = new Date(o);
- if ((d.toString() == "Invalid Date") || (d.toString() == "NaN"))
- {
- d = new Date();
- }
- }
-
- if (format == "date")
- {
- return d;
- }
- else if (format == "object")
- {
- return(
- {
- date: d.getDate(),
- month: d.getMonth(),
- year: d.getFullYear()
- });
- }
- else if (format == "number")
- {
- return d.getTime();
- }
- else if (format == "string")
- {
- return d.getDate() + "/" + (d.getMonth() + 1) + "/" + d.getFullYear();
- }
-
- // Otherwise, assume we've been given a format string for formatDate
- return this.formatDate(d, format);
- },
-
- formatDate: function(dt, format)
- {
- if (!dt.valueOf())
- {
- return '';
- }
-
- window.monthNamesLong = this.options.monthNamesLong;
- window.monthNamesShort = this.options.monthNamesShort;
- window.dayNamesLong = this.options.dayNamesLong;
- window.dayNamesShort = this.options.dayNamesShort;
-
- return format.replace(/(yyyy|yy|y|MMMM|MMM|MM|M|dddd|ddd|dd|d|HH|H|hh|h|mm|m|ss|s|t)/gi, function($1, $2, $3, $4, $5)
- {
- switch ($1)
- {
- case 'yyyy': return dt.getFullYear();
- case 'yy': return ('0' + (dt.getFullYear()%100)).zeroFill(2);
- case 'y': return (d.getFullYear()%100);
- case 'MMMM': return window.monthNamesLong[dt.getMonth()];
- case 'MMM': return window.monthNamesShort[dt.getMonth()];
- case 'MM': return (dt.getMonth() + 1).zeroFill(2);
- case 'M': return (dt.getMonth() + 1);
- case 'dddd': return window.dayNamesLong[dt.getDay()];
- case 'ddd': return window.dayNamesShort[dt.getDay()];
- case 'dd': return dt.getDate().zeroFill(2);
- case 'd': return dt.getDate();
- case 'HH': return dt.getHours().zeroFill(2);
- case 'H': return dt.getHours();
- case 'hh': return ((h = dt.getHours() % 12) ? h : 12).zeroFill(2);
- case 'h': return ((h = dt.getHours() % 12) ? h : 12);
- case 'mm': return dt.getMinutes().zeroFill(2);
- case 'm': return dt.getMinutes();
- case 'ss': return dt.getSeconds().zeroFill(2);
- case 's': return dt.getSeconds();
- case 't': return dt.getHours() < 12 ? 'A.M.' : 'P.M.';
- }
- });
- }
-
-});
-
-DatePicker.implement(new Events, new Options);
-
-// Used by formatDate function */
-String.prototype.zeroFill = function(l)
-{
- return '0'.repeat(l - this.length) + this;
-}
-String.prototype.repeat = function(l)
-{
- var s = '', i = 0;
- while (i++ < l)
- {
- s += this;
- }
- return s;
-}
-Number.prototype.zeroFill = function(l)
-{
- return this.toString().zeroFill(l);
-}
diff --git a/source/web/scripts/ajax/mootools.v1.11.js b/source/web/scripts/ajax/mootools.v1.11.js
deleted file mode 100644
index 57ea2bd67f..0000000000
--- a/source/web/scripts/ajax/mootools.v1.11.js
+++ /dev/null
@@ -1,3 +0,0 @@
-
-/* Generated from projects/3rd-party/src/mootools.v1.11-src.js using "ant minimize-mootools-javascript". Do not modify this file directly. */
-var MooTools={version:"1.11"};function $defined(a){return(a!=undefined)}function $type(b){if(!$defined(b)){return false}if(b.htmlElement){return"element"}var a=typeof b;if(a=="object"&&b.nodeName){switch(b.nodeType){case 1:return"element";case 3:return(/\S/).test(b.nodeValue)?"textnode":"whitespace"}}if(a=="object"||a=="function"){switch(b.constructor){case Array:return"array";case RegExp:return"regexp";case Class:return"class"}if(typeof b.length=="number"){if(b.item){return"collection"}if(b.callee){return"arguments"}}}return a}function $merge(){var c={};for(var b=0;b-1:this.indexOf(a)>-1},escapeRegExp:function(){return this.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")}});Array.extend({rgbToHex:function(d){if(this.length<3){return false}if(this.length==4&&this[3]==0&&!d){return"transparent"}var b=[];for(var a=0;a<3;a++){var c=(this[a]-0).toString(16);b.push((c.length==1)?"0"+c:c)}return d?b:"#"+b.join("")},hexToRgb:function(c){if(this.length!=3){return false}var a=[];for(var b=0;b<3;b++){a.push(parseInt((this[b].length==1)?this[b]+this[b]:this[b],16))}return c?a:"rgb("+a.join(",")+")"}});Function.extend({create:function(a){var b=this;a=$merge({bind:b,event:false,"arguments":null,delay:false,periodical:false,attempt:false},a);if($chk(a.arguments)&&$type(a.arguments)!="array"){a.arguments=[a.arguments]}return function(f){var c;if(a.event){f=f||window.event;c=[(a.event===true)?f:new a.event(f)];if(a.arguments){c.extend(a.arguments)}}else{c=a.arguments||arguments}var g=function(){return b.apply($pick(a.bind,b),c)};if(a.delay){return setTimeout(g,a.delay)}if(a.periodical){return setInterval(g,a.periodical)}if(a.attempt){try{return g()}catch(d){return false}}return g()}},pass:function(a,b){return this.create({"arguments":a,bind:b})},attempt:function(a,b){return this.create({"arguments":a,bind:b,attempt:true})()},bind:function(b,a){return this.create({bind:b,"arguments":a})},bindAsEventListener:function(b,a){return this.create({bind:b,event:true,"arguments":a})},delay:function(b,c,a){return this.create({delay:b,bind:c,"arguments":a})()},periodical:function(a,c,b){return this.create({periodical:a,bind:c,"arguments":b})()}});Number.extend({toInt:function(){return parseInt(this)},toFloat:function(){return parseFloat(this)},limit:function(b,a){return Math.min(a,Math.max(b,this))},round:function(a){a=Math.pow(10,a||0);return Math.round(this*a)/a},times:function(b){for(var a=0;a"}d=document.createElement(d)}d=$(d);return(!c||!d)?d:d.set(c)}});var Elements=new Class({initialize:function(a){return(a)?$extend(a,this):this}});Elements.extend=function(a){for(var b in a){this.prototype[b]=a[b];this[b]=$native.generic(b)}};function $(b){if(!b){return null}if(b.htmlElement){return Garbage.collect(b)}var a=$type(b);if(a=="string"){b=document.getElementById(b);a=(b)?"element":false}if(a!="element"){return null}if(b.htmlElement){return Garbage.collect(b)}if(["object","embed"].contains(b.tagName.toLowerCase())){return b}$extend(b,Element.prototype);b.htmlElement=function(){};return Garbage.collect(b)}document.getElementsBySelector=document.getElementsByTagName;function $$(){var d=[];for(var c=0,b=arguments.length;c0&&a<13){this.key="f"+a}}this.key=this.key||String.fromCharCode(this.code).toLowerCase()}else{if(this.type.test(/(click|mouse|menu)/)){this.page={x:c.pageX||c.clientX+document.documentElement.scrollLeft,y:c.pageY||c.clientY+document.documentElement.scrollTop};this.client={x:c.pageX?c.pageX-window.pageXOffset:c.clientX,y:c.pageY?c.pageY-window.pageYOffset:c.clientY};this.rightClick=(c.which==3)||(c.button==2);switch(this.type){case"mouseover":this.relatedTarget=c.relatedTarget||c.fromElement;break;case"mouseout":this.relatedTarget=c.relatedTarget||c.toElement}this.fixRelatedTarget()}}}return this},stop:function(){return this.stopPropagation().preventDefault()},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation()}else{this.event.cancelBubble=true}return this},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault()}else{this.event.returnValue=false}return this}});Event.fix={relatedTarget:function(){if(this.relatedTarget&&this.relatedTarget.nodeType==3){this.relatedTarget=this.relatedTarget.parentNode}},relatedTargetGecko:function(){try{Event.fix.relatedTarget.call(this)}catch(a){this.relatedTarget=this.target}}};Event.prototype.fixRelatedTarget=(window.gecko)?Event.fix.relatedTargetGecko:Event.fix.relatedTarget;Event.keys=new Abstract({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Element.Methods.Events={addEvent:function(c,b){this.$events=this.$events||{};this.$events[c]=this.$events[c]||{keys:[],values:[]};if(this.$events[c].keys.contains(b)){return this}this.$events[c].keys.push(b);var a=c;var d=Element.Events[c];if(d){if(d.add){d.add.call(this,b)}if(d.map){b=d.map}if(d.type){a=d.type}}if(!this.addEventListener){b=b.create({bind:this,event:true})}this.$events[c].values.push(b);return(Element.NativeEvents.contains(a))?this.addListener(a,b):this},removeEvent:function(c,b){if(!this.$events||!this.$events[c]){return this}var g=this.$events[c].keys.indexOf(b);if(g==-1){return this}var a=this.$events[c].keys.splice(g,1)[0];var f=this.$events[c].values.splice(g,1)[0];var d=Element.Events[c];if(d){if(d.remove){d.remove.call(this,b)}if(d.type){c=d.type}}return(Element.NativeEvents.contains(c))?this.removeListener(c,f):this},addEvents:function(a){return Element.setMany(this,"addEvent",a)},removeEvents:function(a){if(!this.$events){return this}if(!a){for(var b in this.$events){this.removeEvents(b)}this.$events=null}else{if(this.$events[a]){this.$events[a].keys.each(function(c){this.removeEvent(a,c)},this);this.$events[a]=null}}return this},fireEvent:function(c,b,a){if(this.$events&&this.$events[c]){this.$events[c].keys.each(function(d){d.create({bind:this,delay:a,"arguments":b})()},this)}return this},cloneEvents:function(c,a){if(!c.$events){return this}if(!a){for(var b in c.$events){this.cloneEvents(c,b)}}else{if(c.$events[a]){c.$events[a].keys.each(function(d){this.addEvent(a,d)},this)}}return this}};window.extend(Element.Methods.Events);document.extend(Element.Methods.Events);Element.extend(Element.Methods.Events);Element.Events=new Abstract({mouseenter:{type:"mouseover",map:function(a){a=new Event(a);if(a.relatedTarget!=this&&!this.hasChild(a.relatedTarget)){this.fireEvent("mouseenter",a)}}},mouseleave:{type:"mouseout",map:function(a){a=new Event(a);if(a.relatedTarget!=this&&!this.hasChild(a.relatedTarget)){this.fireEvent("mouseleave",a)}}},mousewheel:{type:(window.gecko)?"DOMMouseScroll":"mousewheel"}});Element.NativeEvents=["click","dblclick","mouseup","mousedown","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","keydown","keypress","keyup","load","unload","beforeunload","resize","move","focus","blur","change","submit","reset","select","error","abort","contextmenu","scroll"];Function.extend({bindWithEvent:function(b,a){return this.create({bind:b,"arguments":a,event:Event})}});Elements.extend({filterByTag:function(a){return new Elements(this.filter(function(b){return(Element.getTag(b)==a)}))},filterByClass:function(a,c){var b=this.filter(function(d){return(d.className&&d.className.contains(a," "))});return(c)?b:new Elements(b)},filterById:function(c,b){var a=this.filter(function(d){return(d.id==c)});return(b)?a:new Elements(a)},filterByAttribute:function(b,a,d,f){var c=this.filter(function(g){var h=Element.getProperty(g,b);if(!h){return false}if(!a){return true}switch(a){case"=":return(h==d);case"*=":return(h.contains(d));case"^=":return(h.substr(0,d.length)==d);case"$=":return(h.substr(h.length-d.length)==d);case"!=":return(h!=d);case"~=":return h.contains(d," ")}return false});return(f)?c:new Elements(c)}});function $E(a,b){return($(b)||document).getElement(a)}function $ES(a,b){return($(b)||document).getElementsBySelector(a)}$$.shared={regexp:/^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(\w+)(?:([!*^$]?=)["']?([^"'\]]*)["']?)?])?$/,xpath:{getParam:function(b,d,f,c){var a=[d.namespaceURI?"xhtml:":"",f[1]];if(f[2]){a.push('[@id="',f[2],'"]')}if(f[3]){a.push('[contains(concat(" ", @class, " "), " ',f[3],' ")]')}if(f[4]){if(f[5]&&f[6]){switch(f[5]){case"*=":a.push("[contains(@",f[4],', "',f[6],'")]');break;case"^=":a.push("[starts-with(@",f[4],', "',f[6],'")]');break;case"$=":a.push("[substring(@",f[4],", string-length(@",f[4],") - ",f[6].length,' + 1) = "',f[6],'"]');break;case"=":a.push("[@",f[4],'="',f[6],'"]');break;case"!=":a.push("[@",f[4],'!="',f[6],'"]')}}else{a.push("[@",f[4],"]")}}b.push(a.join(""));return b},getItems:function(b,f,h){var g=[];var a=document.evaluate(".//"+b.join("//"),f,$$.shared.resolver,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(var d=0,c=a.snapshotLength;d=(7-4*d)/11){f=-Math.pow((11-6*d-11*g)/4,2)+c*c;break}}return f},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a[0]||1)/3)}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,[a+2])});Fx.Transitions.compat(b)});var Drag={};Drag.Base=new Class({options:{handle:false,unit:"px",onStart:Class.empty,onBeforeStart:Class.empty,onComplete:Class.empty,onSnap:Class.empty,onDrag:Class.empty,limit:false,modifiers:{x:"left",y:"top"},grid:false,snap:6},initialize:function(b,a){this.setOptions(a);this.element=$(b);this.handle=$(this.options.handle)||this.element;this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.bound={start:this.start.bindWithEvent(this),check:this.check.bindWithEvent(this),drag:this.drag.bindWithEvent(this),stop:this.stop.bind(this)};this.attach();if(this.options.initialize){this.options.initialize.call(this)}},attach:function(){this.handle.addEvent("mousedown",this.bound.start);return this},detach:function(){this.handle.removeEvent("mousedown",this.bound.start);return this},start:function(c){this.fireEvent("onBeforeStart",this.element);this.mouse.start=c.page;var a=this.options.limit;this.limit={x:[],y:[]};for(var d in this.options.modifiers){if(!this.options.modifiers[d]){continue}this.value.now[d]=this.element.getStyle(this.options.modifiers[d]).toInt();this.mouse.pos[d]=c.page[d]-this.value.now[d];if(a&&a[d]){for(var b=0;b<2;b++){if($chk(a[d][b])){this.limit[d][b]=($type(a[d][b])=="function")?a[d][b]():a[d][b]}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid}}document.addListener("mousemove",this.bound.check);document.addListener("mouseup",this.bound.stop);this.fireEvent("onStart",this.element);c.stop()},check:function(a){var b=Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)));if(b>this.options.snap){document.removeListener("mousemove",this.bound.check);document.addListener("mousemove",this.bound.drag);this.drag(a);this.fireEvent("onSnap",this.element)}a.stop()},drag:function(a){this.out=false;this.mouse.now=a.page;for(var b in this.options.modifiers){if(!this.options.modifiers[b]){continue}this.value.now[b]=this.mouse.now[b]-this.mouse.pos[b];if(this.limit[b]){if($chk(this.limit[b][1])&&(this.value.now[b]>this.limit[b][1])){this.value.now[b]=this.limit[b][1];this.out=true}else{if($chk(this.limit[b][0])&&(this.value.now[b]b.left&&a.xb.top)},stop:function(){if(this.overed&&!this.out){this.overed.fireEvent("drop",[this.element,this])}else{this.element.fireEvent("emptydrop",this)}this.parent();return this}});Element.extend({makeDraggable:function(a){return new Drag.Move(this,a)}});var XHR=new Class({options:{method:"post",async:true,onRequest:Class.empty,onSuccess:Class.empty,onFailure:Class.empty,urlEncoded:true,encoding:"utf-8",autoCancel:false,headers:{}},setTransport:function(){this.transport=(window.XMLHttpRequest)?new XMLHttpRequest():(window.ie?new ActiveXObject("Microsoft.XMLHTTP"):false);return this},initialize:function(a){this.setTransport().setOptions(a);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers={};if(this.options.urlEncoded&&this.options.method=="post"){var b=(this.options.encoding)?"; charset="+this.options.encoding:"";this.setHeader("Content-type","application/x-www-form-urlencoded"+b)}if(this.options.initialize){this.options.initialize.call(this)}},onStateChange:function(){if(this.transport.readyState!=4||!this.running){return}this.running=false;var a=0;try{a=this.transport.status}catch(b){}if(this.options.isSuccess.call(this,a)){this.onSuccess()}else{this.onFailure()}this.transport.onreadystatechange=Class.empty},isSuccess:function(a){return((a>=200)&&(a<300))},onSuccess:function(){this.response={text:this.transport.responseText,xml:this.transport.responseXML};this.fireEvent("onSuccess",[this.response.text,this.response.xml]);this.callChain()},onFailure:function(){this.fireEvent("onFailure",this.transport)},setHeader:function(a,b){this.headers[a]=b;return this},send:function(a,c){if(this.options.autoCancel){this.cancel()}else{if(this.running){return this}}this.running=true;if(c&&this.options.method=="get"){a=a+(a.contains("?")?"&":"?")+c;c=null}this.transport.open(this.options.method.toUpperCase(),a,this.options.async);this.transport.onreadystatechange=this.onStateChange.bind(this);if((this.options.method=="post")&&this.transport.overrideMimeType){this.setHeader("Connection","close")}$extend(this.headers,this.options.headers);for(var b in this.headers){try{this.transport.setRequestHeader(b,this.headers[b])}catch(d){}}this.fireEvent("onRequest");this.transport.send($pick(c,null));if(!this.options.async){this.onStateChange()}return this},cancel:function(){if(!this.running){return this}this.running=false;this.transport.abort();this.transport.onreadystatechange=Class.empty;this.setTransport();this.fireEvent("onCancel");return this}});XHR.implement(new Chain,new Events,new Options);var Ajax=XHR.extend({options:{data:null,update:null,onComplete:Class.empty,evalScripts:false,evalResponse:false},initialize:function(b,a){this.addEvent("onSuccess",this.onComplete);this.setOptions(a);this.options.data=this.options.data||this.options.postBody;if(!["post","get"].contains(this.options.method)){this._method="_method="+this.options.method;this.options.method="post"}this.parent();this.setHeader("X-Requested-With","XMLHttpRequest");this.setHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");this.url=b},onComplete:function(){if(this.options.update){$(this.options.update).empty().setHTML(this.response.text)}if(this.options.evalScripts||this.options.evalResponse){this.evalScripts()}this.fireEvent("onComplete",[this.response.text,this.response.xml],20)},request:function(a){a=a||this.options.data;switch($type(a)){case"element":a=$(a).toQueryString();break;case"object":a=Object.toQueryString(a)}if(this._method){a=(a)?[this._method,a].join("&"):this._method}return this.send(this.url,a)},evalScripts:function(){var b,a;if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){a=this.response.text}else{a=[];var c=/