From 9f2346db4cf7c81e7e3e0aa000fa7c49740d3478 Mon Sep 17 00:00:00 2001 From: Dave Ward Date: Fri, 1 Jun 2012 10:07:43 +0000 Subject: [PATCH] ALF-14382: Remove source for MS Office Add-in - As requested by Richard Esplin, with directions from Mike - Let's see what build script breaks next! git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/messages/office-addin.properties | 145 --- .../messages/office-addin_de.properties | 145 --- .../messages/office-addin_es.properties | 145 --- .../messages/office-addin_fr.properties | 145 --- .../messages/office-addin_it.properties | 145 --- .../messages/office-addin_ja.properties | 145 --- .../messages/office-addin_nl.properties | 145 --- config/alfresco/office-addin-context.xml | 16 - source/web/css/office.css | 915 ------------------ source/web/css/office_ie6.css | 32 - source/web/images/office/action_failed.gif | Bin 607 -> 0 bytes .../web/images/office/action_successful.gif | Bin 394 -> 0 bytes source/web/images/office/ajax_anim.gif | Bin 970 -> 0 bytes source/web/images/office/arrow_down.gif | Bin 248 -> 0 bytes source/web/images/office/arrow_up.gif | Bin 248 -> 0 bytes source/web/images/office/checkin.gif | Bin 332 -> 0 bytes source/web/images/office/checkout.gif | Bin 540 -> 0 bytes source/web/images/office/create_space.gif | Bin 1033 -> 0 bytes .../web/images/office/create_space_large.gif | Bin 1563 -> 0 bytes source/web/images/office/date.gif | Bin 127 -> 0 bytes source/web/images/office/delete.gif | Bin 577 -> 0 bytes source/web/images/office/document.gif | Bin 633 -> 0 bytes source/web/images/office/document_details.gif | Bin 565 -> 0 bytes source/web/images/office/document_tag.gif | Bin 1041 -> 0 bytes source/web/images/office/folder_large.gif | Bin 1557 -> 0 bytes source/web/images/office/go_up.gif | Bin 569 -> 0 bytes source/web/images/office/help.gif | Bin 705 -> 0 bytes source/web/images/office/info.gif | Bin 600 -> 0 bytes source/web/images/office/insert_document.gif | Bin 645 -> 0 bytes source/web/images/office/lock.gif | Bin 605 -> 0 bytes source/web/images/office/make_versionable.gif | Bin 278 -> 0 bytes source/web/images/office/makepdf.gif | Bin 592 -> 0 bytes source/web/images/office/my_alfresco.gif | Bin 1083 -> 0 bytes source/web/images/office/my_tasks.gif | Bin 595 -> 0 bytes source/web/images/office/navigator.gif | Bin 553 -> 0 bytes source/web/images/office/new_tag.gif | Bin 583 -> 0 bytes source/web/images/office/new_workflow.gif | Bin 589 -> 0 bytes .../web/images/office/new_workflow_large.gif | Bin 1603 -> 0 bytes source/web/images/office/save_to_alfresco.gif | Bin 998 -> 0 bytes source/web/images/office/search.gif | Bin 561 -> 0 bytes source/web/images/office/search_again.gif | Bin 1034 -> 0 bytes source/web/images/office/space.gif | Bin 628 -> 0 bytes source/web/images/office/tab_left.gif | Bin 377 -> 0 bytes source/web/images/office/tab_right.gif | Bin 2095 -> 0 bytes source/web/images/office/tag.gif | Bin 561 -> 0 bytes source/web/images/office/task.gif | Bin 585 -> 0 bytes source/web/images/office/task_item.gif | Bin 1540 -> 0 bytes source/web/images/office/task_overdue.gif | Bin 110 -> 0 bytes source/web/images/office/task_today.gif | Bin 104 -> 0 bytes source/web/images/office/userhome.gif | Bin 306 -> 0 bytes source/web/images/office/version.gif | Bin 596 -> 0 bytes source/web/images/office/version_history.gif | Bin 312 -> 0 bytes source/web/images/office/view_bg.gif | Bin 13572 -> 0 bytes source/web/images/office/workflow.gif | Bin 344 -> 0 bytes source/web/scripts/ajax/autocompleter.js | 404 -------- source/web/scripts/ajax/date_picker.js | 383 -------- source/web/scripts/ajax/mootools.v1.11.js | 3 - source/web/scripts/office/doc_details.js | 70 -- .../web/scripts/office/external_component.js | 270 ------ source/web/scripts/office/my_alfresco.js | 143 --- source/web/scripts/office/my_tasks.js | 296 ------ source/web/scripts/office/navigation.js | 342 ------- source/web/scripts/office/office_addin.js | 264 ----- source/web/scripts/office/search.js | 75 -- source/web/scripts/office/tags.js | 140 --- 65 files changed, 4368 deletions(-) delete mode 100644 config/alfresco/messages/office-addin.properties delete mode 100644 config/alfresco/messages/office-addin_de.properties delete mode 100755 config/alfresco/messages/office-addin_es.properties delete mode 100755 config/alfresco/messages/office-addin_fr.properties delete mode 100755 config/alfresco/messages/office-addin_it.properties delete mode 100755 config/alfresco/messages/office-addin_ja.properties delete mode 100755 config/alfresco/messages/office-addin_nl.properties delete mode 100644 config/alfresco/office-addin-context.xml delete mode 100644 source/web/css/office.css delete mode 100644 source/web/css/office_ie6.css delete mode 100644 source/web/images/office/action_failed.gif delete mode 100644 source/web/images/office/action_successful.gif delete mode 100644 source/web/images/office/ajax_anim.gif delete mode 100644 source/web/images/office/arrow_down.gif delete mode 100644 source/web/images/office/arrow_up.gif delete mode 100644 source/web/images/office/checkin.gif delete mode 100644 source/web/images/office/checkout.gif delete mode 100644 source/web/images/office/create_space.gif delete mode 100644 source/web/images/office/create_space_large.gif delete mode 100644 source/web/images/office/date.gif delete mode 100644 source/web/images/office/delete.gif delete mode 100644 source/web/images/office/document.gif delete mode 100644 source/web/images/office/document_details.gif delete mode 100644 source/web/images/office/document_tag.gif delete mode 100644 source/web/images/office/folder_large.gif delete mode 100644 source/web/images/office/go_up.gif delete mode 100644 source/web/images/office/help.gif delete mode 100644 source/web/images/office/info.gif delete mode 100644 source/web/images/office/insert_document.gif delete mode 100644 source/web/images/office/lock.gif delete mode 100644 source/web/images/office/make_versionable.gif delete mode 100644 source/web/images/office/makepdf.gif delete mode 100644 source/web/images/office/my_alfresco.gif delete mode 100644 source/web/images/office/my_tasks.gif delete mode 100644 source/web/images/office/navigator.gif delete mode 100644 source/web/images/office/new_tag.gif delete mode 100644 source/web/images/office/new_workflow.gif delete mode 100644 source/web/images/office/new_workflow_large.gif delete mode 100644 source/web/images/office/save_to_alfresco.gif delete mode 100644 source/web/images/office/search.gif delete mode 100644 source/web/images/office/search_again.gif delete mode 100644 source/web/images/office/space.gif delete mode 100644 source/web/images/office/tab_left.gif delete mode 100644 source/web/images/office/tab_right.gif delete mode 100644 source/web/images/office/tag.gif delete mode 100644 source/web/images/office/task.gif delete mode 100644 source/web/images/office/task_item.gif delete mode 100644 source/web/images/office/task_overdue.gif delete mode 100644 source/web/images/office/task_today.gif delete mode 100644 source/web/images/office/userhome.gif delete mode 100644 source/web/images/office/version.gif delete mode 100644 source/web/images/office/version_history.gif delete mode 100644 source/web/images/office/view_bg.gif delete mode 100644 source/web/images/office/workflow.gif delete mode 100644 source/web/scripts/ajax/autocompleter.js delete mode 100644 source/web/scripts/ajax/date_picker.js delete mode 100644 source/web/scripts/ajax/mootools.v1.11.js delete mode 100644 source/web/scripts/office/doc_details.js delete mode 100644 source/web/scripts/office/external_component.js delete mode 100644 source/web/scripts/office/my_alfresco.js delete mode 100644 source/web/scripts/office/my_tasks.js delete mode 100644 source/web/scripts/office/navigation.js delete mode 100644 source/web/scripts/office/office_addin.js delete mode 100644 source/web/scripts/office/search.js delete mode 100644 source/web/scripts/office/tags.js 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 50a46fe94ed5c119332a88e5632475607cbf208d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmZ?wbhEHb6krfwc*Xz%|NsBL;^chU)$O{c_hnD7D}Di&{rt}d1l|YA{Om-ABfPF7C{(UT<`}G)zo{ z96Ww_+I#;9(Ao8Y(WQx1L8z(0f#FCycaO!41CARPxeCu W{EAK$9)U{9%bePUbhAV_7_0$daoK?Y diff --git a/source/web/images/office/action_successful.gif b/source/web/images/office/action_successful.gif deleted file mode 100644 index 90d16c18e4e99628b9bd33c85c0e264a19ee3185..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHb6krfwxXJ(m|NsBbDz5G5pPrCal2KHXSzKG!);DqH!s+vuPnx-4#rkb0 z&Rx0t==sxE?;kvU_2tK(r!U`T7T07HRZpC?XvTu&i&t*~Dq6F7=gs?1F5kR&{_3rV z&)?jB@Z{a+?{7YSef{Cf%XgoizxnXv&;M_~{@!`??D5OD*KghV^!?X|uRq>=1j>F? z-e{=3+0=Neh4l_==Uw(*yPfnq)dKdqgzR$zx()0`oP^>}7DfgJQwAN73Xq=|*p?rd zwV^DCgM+2W75k+3&Rk!+|IGKFzs}uw z*fMYP`%hn|uHHL$)1m+W|JTe|2P7GY28#c={aizWogD*Qjr0td8G#xVf3mPLFbFc} zfD8dSgMqa;LB*|$dG3V8J<69C7+f)U+az_o@x}!wcYVpnjx{O*%h@z%THNAkKJLh% zF_%YAqTz(c(JhDDA9?4o_^e=XPJA%YpJ~ydzowGH2QMcDSge%d;Ptf@2;lb+&~`L- zb?fjFaB@DqX$;mKRpIHEfW|W^p{k zsKX(w_}OCl;-d;1B^22huAUK8RAA^mqRc2QC>L@4gPr5E2qIF@lNivC-p zx$aF!M2&k^sHxb^<4)Kt2?Scw(Ae{W!|~jSEt*1W{Df5}8k!xN%%I7pb)i}$$m$5! zB5oEjEsrM(t#hOdPV8h39WTNr3rW1z^vQ#7lgkB{$tWa_ZRAACrx^Ci)M_EVX z#F>&7RPVVbv|h0Af$&Ya%jqtGN&++PIp|gLG9rA!#J~s)EIwdx`6P&#CS`V=P-YQG z+2;GnU~Qn&#x+}foZNaQ9x5wx5twjvQALN2zyHM7Ax4V+Dt!?<57yQ!eL?*R1&L;y#5z+kvOZ zpogWYBhXdotKZ@X7l{dr#5CQzST4J9`7)&#Docu~96f9puqdo!7Qa}riX6+9QpE<- zwN4sHfd%mh$R2QDiI^n6QfO0HGI6pUzmb&EB^G}nhl#FD8#`ujH3S`L6Bg~|WAG8p z^i$Tj_TDSVitoUQ2_k_u90JVD&lW6QqxAVJwy{_(ag; zLQ{{M6Bo1MKA$ZN?q4_-ALK}?uxV-RNbWGO5EE!;QZX48nZX(W$VNbt diff --git a/source/web/images/office/arrow_down.gif b/source/web/images/office/arrow_down.gif deleted file mode 100644 index db3ffe23d94ac0f51b65cdcc5549ab34a5b85e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmZ?wbhEHb6krfwIKlt||Ns9tNnKJj|NPGL&#zv)dgbbsNmC}yo;z#F(#7)^%$qxJ z&dgaercIwZW$NVKzMggK*G`@?ao@hZ^XAQ+JbBWWFJC@?{(SA)wPVMQ0nGuMhe9a+ zWMO1rkYvySiGu88U@c8hOKWRV;anu~IKpy*>iG%5JKYW6hZWwDZ1+>s;7Vg<*EACr z;Bb%XeBScO=Sq4>*{P^<&SR-LGCVzxxtk}6&A9*EBz5Ax9rv4l9Wq#X|8u6Wj-XIo lL$ZXRk|=*`X{HdrgQTcnZNISKWMwvP5nkS69c4uZYXD~dWS#&3 diff --git a/source/web/images/office/arrow_up.gif b/source/web/images/office/arrow_up.gif deleted file mode 100644 index a32f33cded03dacf6ef0d8bbd828f41faa599d13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmZ?wbhEHb6krfwIKlt||Ns9tNnKJj|NPGL&#zv)dgbbsNmC}yo;z#F(#7)^%$qxJ z&dgaercIwZW$NVKzMggK*G`@?ao@hZ^XAQ+JbBWWFJC@?{(SA)wPVMQ0nGuMhe9a+ zWMO1rkYvySiGu88U@c8hOKWRV;anu~IKpy*>iG%5JKYW6hZWwDY|m2@c*DgP)Z?Kb zk-2p4f}1s`e0;J>%ap`cAB}7()SS-R+;|`+E#QXu7Ae2T15dNR9WqFKd{bCQP$pF diff --git a/source/web/images/office/checkin.gif b/source/web/images/office/checkin.gif deleted file mode 100644 index e3a4ef7888c7370224fc40d03d85fd903a20ec94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmZ?wbhEHb6krfwxXJ(m|NsAg^Yx?u@|u`+ZJApqG#^|%;l$dx=eDi7df@1zD-H|t zofZ}q?3i4(d*+Tir!Kv?d;k6OAAf%7&4}$ezU zZWiu0QJUsxIM>&HNtDNmB)`?^IXfGw5A;qyw`}X3{XiFjU5bTJ{K>+|z+ldx1Cj&z ziGeNi!0ZAK9jX2kON?GlIvKK2WR})tOGxYI3GzG=%0>p#Vg}}_s>bRf^?a->%sj#>PP#hgW@?hW6PUTh+nr`On;Iy{ P%NZ>3Ub}9+BZD;n`2K^r diff --git a/source/web/images/office/checkout.gif b/source/web/images/office/checkout.gif deleted file mode 100644 index 788683033a6ecb333b31d943bf1cda7deb786dfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmZ?wbhEHb6krfwc*Xz%|NsC0_4m)$Uq7zDeiX5$IevXd>gL{@ZIjv$FY7wGqW9S9 zDW^8fKD%|%#a%0|?B8_r*v>nrk3GKXxS-H|NtxgB>d;jU(d%0CcT6eUJ+pS-yp}_Y z*IYYz;K7C0UqAf#^K0tqbr)aUx%d9r(@(FX*Vlde`E}FHLk~YZPu@~5J<(BSl9TLY zXT90MUB~CiO?Fn8;-Wa!O?jHT=1gz>IRP$9ll)g_i%u{%nCova$KP~bh~>gC+r^Q# zi=(O!^miVg)qiTiva6eg`%Mhy`WnvlwOkl#za+|Ub$Y~xf}EWV)dzZ~pIf%|&i;ds zPJQ_C>EFM9K%atrJctOzpDc_F4E_u{AUA>Hgn_-X!M~}wrM0cSqqD2K$-&iaf~!}H zL$j-$uOAb$x~;Xhzk_3wlaIWroU#&&qMD6|g}J}0y?eilu8^#tfQ*KMrKgo^i-##c zA1@C#r?KmiRu2;{X(>qwqfTcP4t6$H!wwG}aWPR5VeNJgM?(XBJuOYMp0D3J8yTzt DI`6cY diff --git a/source/web/images/office/create_space.gif b/source/web/images/office/create_space.gif deleted file mode 100644 index acb4beac340742bcbe99b738c95f1bbe4012f322..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1033 zcmeH`+fPyf0LG76iRmWVW^1OCso7dtFCcTVF$!{j5(UX$8 zp{bzYdrnRtnanRL5ZZYwfXrC1X+e*<-)?IQn@idzmB2? zm1=Ww(WudEsnv$%Ws_cS*6FsjTGPskS+Cz-TiY=h_Kn5^lj+cC+&7yoySvuCJ?p`N z?da&ldKhi95NwuIo0W8AqaE8CPmTq@PbPLYAMF|v_J5UI%o5eWQ*_`Z%8f?3F-rC` zCFeED1=WMe>OtZ{?|b!NmYPS>@E}#+89!~I@a`&VSenyF1WK9oOxa&`|M9O2;A|J{ z0H6}MeO`3_2>`PO_&Z(SfI}<4#m=2A)V+cJ_{umATFO z%L=`Gv6Wy8+2u>nJJG8lZF5+7WN>4_ef^Eco_Al=B{Q&5jB4-bsqW0y!YPk{a8d-X zV_bGM0z`6aTSO99Y`~?UK>V91Kf8-`pKH1}G5MDLm7B41jup)g5fC87J#=u+`|Q3t z_Mx3Z!r@bAKwRttYFLqVvG>VaIm0dlq_ZfvP?yMZjH1@p5$oXTADHnRS5Sfv&$ZvQ h>DTkfuAv;i)D=md55~;{UjbnqNq)(YvkL~e_Xnoao?rj~ 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 60dfc1d99a60aa4c48736957db36e64a0ce29218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1563 zcmV+$2IToiNk%w1VITk?0QUd@00030|NqFp#*&MY(9Y6!a(?FJ=y7d)z`M~iFGMsk zNP>Tu@bCGmsLJf?{Wv#M!@}W^kKIT|XUNCumX`5QP;b-I|Fg5u&(G`O;r-;~{msqe zn3$*IFN6M@&47-*)A_mWoM&>hsV6V>chnH+S~ls*!IQ7;fIN=#>x3) zWqn^@cG1)Ot*_3~)cL`~(r`*7(TG?Y+R?w71m8$>!tb`K_+FOi*yBuAJwx7u$m`VF|GmTH)Y|>i+5FJf z_uJtA>FoXH>H3$T%Co%evAN{G$n?d|`N7Ha%hdkL(*4QO{Fj}*$24bobTgJ@8nqUe*fL=$q@>eC*qY z^yS~-hE3)bITz*o0^^avLvTU;oBSm*)w zZb!Lb-I6BlQZM1VH1XQb30e&k47FhYi{ywFrc9Zn_3HI2ld)r=wDYPJEt-)CB^B~m z^@&!lOqZ-A411ou7s?vEWb;fkme^840}E-O1u#rt(u**nWGKuq#26UNCT*k<4K9`p zB7q1Bg|NjLOnCAOh8ez53NgsQ_hB2pbYhDwx>QiWLQD{13^BvRD9Rgf6oU*Mb&S#m zCpo$?2`(!rK!8FSbYV&{!(jM^jBvz}hZH_I38f{vOvA<`5*(nA2U{Qm2L>3}K}sod z%z?+4Www!wFKAAq#w186fMP*8ymCiB{mc=CDR}Hj2NXW=p+^%>>;Os?0n-*I^o2lf)C(YIs+9?WXgsTVc?*^14X#7t3C6y4OrlS z1_uW#q_8^Slnn7U5>s476+eW5MG+rYgK$IemctD<+kit3z8Cj~^qh0fJ@L3R00&p>O0_`y)bo!4?zpo62mSanHb(m7 NQ}o+(*ZogG06Rnhnb80M diff --git a/source/web/images/office/date.gif b/source/web/images/office/date.gif deleted file mode 100644 index 8526cf5d19a915aa8073cf344873c4505491970d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3WrDe9t*l-mzoH z_U+rZZQHha^X5&PHf`Lval?iU>({Sew{G3qwQJX`S+jEG$`vbCELpN-@#4kv=FOWk zXU>cnGp0|UK6UEUi4!OG_xJbp_4W4l_Vo00cXxMnb#-)fw6(Rhwzjskv@|z2H#Idi zHa6DR*Voq8R#a3J6%`d078Vo~OCemF^@;Y`l^71m~ zwmNcMX3UI>nArFvWX-xPP1RL3b@Yr(Ev&k9g!NciY}mE61a-CvdP}IdaXA_s*e2j9 zrs%?9uYbBzhu=d~!THjagV%1{x^wwz^Yxpz?>=pM{^-^HX98a0O0Jv^_qGZ7NUFMX lJ0-2jKGej-6wAkxAz?V7kyltbU`58qq+@+-%}k68)&LJ$v@_=~JMJ#}6Mqc<|u<{rmUs z-Mf3|&h35s_FlepaYA2je{WA;Pj_Q|-HK&Pvoq2g>uURZdOBKL+nSqO8XK1{UAkn^ zqMojfM)$=kPY-au@4^bl%1(CC{tZd|zxH2dQDbLY;T zJ$v@dnUg0@96xsK$l=3>4jw$PfB&A{yLa!}wQA+cWlMpkFIlp9@uGzb7tEhOXZGw_ zGiUw+dh`4DZ{NOs`SRuS=g*%$fh>Ig9&X{A*RNl{diClhrVk%Ke)I_Lko(uKU%zze z(xy$DHf-3?(a`}6b8y%*DE?$&WMHUe&;fBlal*iUt)aHo+f%1P&p#-nnysm?R*6GU zLC8KS*@soPzt%NDh$BHHiL25tysBSaL|B+JNtD|?g1x5SBS|DNi9aRP(TOL%-%CtX zl#5$DEyE={uHRcgTtdRZF+DRom#N>*(J}3Yb4GTKa%{h^qO+6JSxFXUm6-kjo-E$1 zY`)yQ0+}+Ku1jsav(5h9n_{pq@$_O%RYtP*19n`2S#e xi-VReabDgx*V;;scg15NRxW-X;;KYxDv{{73> zFYiCRfAjXu^B2#bK7I1|@uPFk*^hYlV*uz&x)y?b}>+O=W*`qiseEnl{5>5?Uj7A{;c zfBw9=bLY&S{pr)ESFc_@c<|uz<;!QzoY}N#)B5%6J3Bjp-T`}SXb_4&Sr{1@+!%B~ z&IQE@1N)=~H#c1e5j{~uaU(OAram_f_DPf39kosR-84Do%;hi;Hg)dT;#{_zlf~S^ zwO^ZS!^TZ2{W{#+ckHz7*R^9~+qZweolU@;`s^@=2eu!2Wla1ep3w1;2g&q14YT^!ML?MY+ra4UNuiLTXkOKNyml J7dS9j0|3j+-5US^ diff --git a/source/web/images/office/document_tag.gif b/source/web/images/office/document_tag.gif deleted file mode 100644 index e60f1247166ea096b6da53c703eeae56741dcaf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1041 zcmeH`-A__+7{`yV(@LYJO_?@P+SIJ9Y_oK$O|#tGR8}|6+U!DI-q@XUQ)6l&;S0_- zZCx}6zRi@>G~ZuSd`Bb!LpgvT5}=#|=XVYqBy_DmpzEHC=kojP^ZD+1l%AG&H;)2Q zAOM|=%jNnuI0P%<-k#nzej7C~z}#BN%-OeWcMM{caIt*x!DuCA;s3WW>v z^K-MaGt<*klaphkqoX4uU7ejDT3YOGnE+rIX0=*T6h#okXfzrOhJ#a;I-O3d)oL^v zwfgS`rBo^vi^Y9?eFA}i#bUXOJ1y}4`ga2~!rKFanxMFoh?Ady{LGMYfH>+{3QH=X zU-&d9p!s?Q#3jaiMN>X{L{M)%(JU}M?o%MzYkEN@y_Oo0Tv7~WRe2ZTLCrjFK!jff zbd8drKS%W`OBmr&Xr7)|8I7?|Uupv?{ev19{muAZ4#o=FeVY7(!y{!HYGtb=@r#U>`*Gxz%*a&MMcT6w3H$OxLEep=xejjBO{!0P*LYrvPhj}H5?O2Z Wa&X-9J`N4_$!NZwo8apWCH)5L0?Xb2 diff --git a/source/web/images/office/folder_large.gif b/source/web/images/office/folder_large.gif deleted file mode 100644 index e22c27a06d1fe38cb968465e957312db6710d976..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1557 zcmV+w2I~1oNk%w1VITk?0QUd@00030|Nqd=(spuwacz7vFGMskNb&Ibs;J8B>-{)4 zQ;?6{NJnSAyz9uv>Xw%AP*88v)BoY&{p95Ri*^B`RVEUx3)Wqn^@cCoY7(bM~_ zug=oc`N_-g&d~J1!{ofa-nO{cyS?1Fy4jeSsovl9?Ct)PncyV^u!D@(sImW^rtCjLUZtwq zxxewn%lw<4#;~>EeSn{#rN+_K|IX6-xxL`Hyx+9A*~-rHxxL=e)%wcL@yN{Y#>(u) z$?L?(>c7L}#>(r`*7(iQ^0c?rvbEB~#^t}l;l9D(y};hb%IVkI_{+}gs;BGn8y1v}Y&+oat+RDx3kdmS9@c&a-b(^EryT$y6j<%?<-@3x`c6*w=#q_|) z_OrU?!^`=-#qr3{{maw;qp8i!)c?rO`HhmW&ei|M&Gy2{@uR8A#LM!)#_g@M)u^t| z(AWRX)cm}{=fB12y1?VIxZ1C^*3Z`b&(-|N&-JIQ%g4>}!pQ5?+W*kj`n|*C)7kyh z+WpMZ^u5C3(AM|I%FoXH>H3$T%Co%ezsU5(&iTQ~^UKu!%F_MG()_;0 z?#a>mx4-16u+y2Jzs}bGtFqL~)BCl&-@?i6(AfU7y4%p${mIbuy~O6z+W*qo{?OO_ z&ei$0yxW(c#KX<{$;hCh&xy0(a z!{)cZ;s5{tA^8LW00930EC2ui03ZM$000R80RIUbNRVIx69)<^T*&ZWh6yEDP!O2F zLc@y!JLP-!tXLlr4jSZmkO1RCXp~yvQitnXD^)r?e0UJSB*AFxK!HLPWsjd$u&ij4 z_6bj(3^w5es#6C~DO2zI0D{$OTdXP4PJw!c@y4Gybf%4Z`cBoVRxVxr(B*C)9#EYa zPMGq^&NM!$sG+K+3f?uKty~3?#VV92CRP|qSR#(kpH!ye@x|7vGF4ZyXo-6jY7P?| z4Cjb?Y)$gEY=0|%%N0zPta0A%d}@M%p^GNtsKtx5?b_dOz*o1fRSTTAZgw7ASXcq~ zZdc*1eWOPY7dheMcInd9Pn^6Q4H(k@;TOx*wp_rblOt#D*S%rHcJ=GWZC<@63rZ^N zGA-D)aKGTPQabDb^BysU^y7~_z1Y&t2M8=Q0UhUDkqbHL6r*7}>bM6VI=o;p$UNZK zq6Y&UD3n1Rfm{KMIT>o02r}y&2qG5c_|i=`w?Ht!LRXZ+&N}MISWF^{7}LlX#2kY~ z7QOg_$SmNTV1NJ$Nq`44zo?U8A~Pz|g)(1U;$%Aw-eS)ovoJt_LKW13k0Od7<47`& zEW!vR%2aa67+9cbi<*SYLWKb-7W9KPk95HZBV{lHNh4->K}ICYZ~;URLI_iZH=w$y zkQ<{Y(?}!uGy;PeM0in&7-J0bF^Lu{AaV#H-U#9i6$&IePzg|YVa66-4D&)I&43|B z3~WrYsSvhSLC7m1q|iYM8x+JxEtz~#2^nEna>*q|s6j&wXQ099A%gh8g8>RSp@Odh zk#GvQVO$c45kr zgB&~G>p*!K={H2CN%)D#v4cwvI7Gua1uwh zHVL%JEoaOyLK`cbutN%*Xn=Im17QHdBqK<1M-Mi{K`+(>fe^|aVP8%5LK-Ns_Sb)veU5U!~Ky+Ms!jW!EN$ zp3Oc}cLq$`S-|wFTMD5`S}OM_RZ=O zck4~tZ$4$WsrI!Yi);bPdoi!%dMB2u0K0; z|Ml_5?@m5>fBNZ%tFJy^dHL!3>(4jee0luw`}5B~o_zTF_17Q$83!E~9&=uFJb2Za z(A8&>HeD#&eXZrtt&StNr<}S!l1u3AG$F1v8I3KhZCoO=I4c%3IJI)I&0u9>um%7gpYEjq diff --git a/source/web/images/office/help.gif b/source/web/images/office/help.gif deleted file mode 100644 index 122c8e2c3482a31fad42f0519a950856787ef378..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmZ?wbhEHb6k-r!coxd=`0?ZS@83Uq^yt~MXK&uTdG+em^y$+(Iyxpym~iFFm3Qyn zefsq2%a<>|e*L<2>(+-4A9n265fKrwdiCnVhYz1TdGhDapPxT}e)#a=j~_q2efze1 z_wJc9XC@{l*4Ebk{{4IZ{{73AEt@rKR$pJ=*RNk^&z^n${P`nCj(q?Ay{V~b+O%m4 z7A&}P=gy27GmalWe*gY`M@PrxHq)#83q(6{$ycfU`*2$LQne9UvgZqbwP8RF?gy85fJEi2$3g z7!QwZh`SiKV2FVa3#&F88^0enw~&XhpOOK+f9^iCv;ACl%kx^Kba)3ct#=>Vs*4GB+Fz+f8 tN3Mo9tXxWR7PdtnR9ZSk#r59I5O{R*reBkgM@19UQDII_D^?~3YXEhH68!)G diff --git a/source/web/images/office/info.gif b/source/web/images/office/info.gif deleted file mode 100644 index 7697b0533203d9902e465f11dbdd892051e61492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmV-e0;l~)Nk%w1VGsZi0OkMy00030|NlusnngdDMnIWBJ(og0m_t99ac;3aJC+|zhtArX{N+&smF7y$at^Hf3nP<#o6Za`1bnz z9)YbNfvz!(wKa~mHjTA8kheLGwLO)*JdwCRlDR*Vxj>V-L6o^dl)6Tgxl5V6OO?4$ zn7dM(zE_^WSf9XHoxWS2z+9fbUZTQZqQYgR#A>LN;+@XopU>l;&*G=k<*L=@ zt=8wU*yy#|>Al|T!{P16b&0T!r|@4B}I5spdDiIHYf-_hfdpmS;Q*2B}5RiNocX@ak2nugdX=Ev$ zH+Fhibqx+}PiSK(o;FrjS91abQEEv>CZ08LaaB|V25U=5UnHI|Qf_Wi2L(-LU_&9E zE>2HRYXu2qVP0Gxo-1ccN@oiUU|wB89-a_IV`E}qM22t);)8{!2Q5UPI8j2#79b;7 mJo0o9#1AbpC~D+`p$Cr)8!77Oz+qxYNE2e56q$o!AOJg=YCgFD diff --git a/source/web/images/office/insert_document.gif b/source/web/images/office/insert_document.gif deleted file mode 100644 index b2ce9a797bb22aee7ff61e8045c3ef4cb25a63dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645 zcmZ?wbhEHb6krfwcvi&VH;b*MrKRhUN%1AIr%#_ge*E~`w{P3GZ-4pe!ONE~A3l8e z=+UEHyLNs5@#FjV@6Vn+`|{<>uV25OJbCi&-Ma$^4!n5r;`8UvfByXW{pZi?*ROy6 z{Q2k4-yJ)496fU6!Gj0)@8A3S?c4L`&mTT~@blNNty{P5+qduRnKSkE_51hlpEGC9 z`}gmwtE=C>eS7KB#X|=UeER(P-o1ODzkFG}di8?&3wG|@dGqG=34Ohdb+ubIZ+`Ib z!G{kYcJA15{P^+Jt5$`Fhj+BLo;rE5r>pDUy}Ml<9pAtI`1|)yUr+b)Wy{Wt=? z?%TWP+SRLv4G}EN$E#Pb-n@CUXwjm-|Nl4E*R5Z-uC2NGz`lK(Hg5d%>C>4r zXZG&dvt#@A70Z^MJb8TP%$YAyU@W<;Q)ia2^-(k3@sf-*{}ml4EOG9SP4rq>fK>_ z@shzuIDwNf>j3lTFU$=7lAMZ+*?~L^-}Y5LUeNErAj7$@;6vGgnhlRMkyxGFR+bt`NeSEZ}qso7OwvCOx zQ+TwHr_Pb8(2lOscc#p8s?Ke$&_0*JCX>D>l)oyKz$%r$E0(}4 zmcTHW!7`b`HJigaoy0qy#Xq3NK%mA#p~p<7%2un*TCL7rug_w!(PFXCWU|p}wbN|2 z({8uabGg-Zy4HBS*M7g*eZJU>#oUa>-ImMXoX+B{*5|a^>9^bJy4~x)-|WNT?I)DJ zGMd6On!-1n!#JJ9J)gxwqQ^m@#zUgVNu|k6r^-;N%TK7vQK`#Qs?1lc&0DU{Ua-$) zv(aa?(r>ubb-UJq!P^Z4lW`2YX^000000000000000A^8LW004UcEC2ui z01yBW000NNfO~?11q+4^6N8F`1{w$m7zhuGgAp5p925+cdk+v5iWv%=4+j>C5~Gw4 z2@Z-5s)}|#L1;#0WIZ`qUv`Q*O?P>EcusF?Lt-X+k?PiePSVaZDj2 zM`mLcii;-<2Th4Vgwv`i_@% diff --git a/source/web/images/office/makepdf.gif b/source/web/images/office/makepdf.gif deleted file mode 100644 index 991b582244b621fb794f26ed4b40e820f51b9ac4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmZ?wbhEHb6krfwc*Xz%|NsAA&BXejSLnZ!>x<%&_kH~@7cTn0Z~w>IhBuR@y|1o* z)7bF!>eWAg{`~s&>*vp(KYsl9{{8#6Z{NOr`SSVm=TDzLef;?G!-o&=-@kwN?%mtB zZ{NIm^ZNDcmoHzwc=6)-^XE^WK7I1!$>Yb5A3b{X@ZrM;4<6jRcklM?+c$6Cymsx{ zl`B^+U%q_l(xvm~&!0PY?$oJMCr_R{di3bQg9i^BIIw^J{yls4?AWnm`}XadH*a3I zZr$3oYo|?{Heteq?(XiUrl!iuN}&6}{uq*k;!hSv1_nn49gyomal*j9w!u+PLsMJN zz}nEUyQf==kB?tS#Kcs$w?{`nKu}oJ!p>nvx4y8Du!xwXw9R5i0}&BXvF6tH&K@Ii zaS6%(iIb;JcQlqd#&Y81{Ds|SvgcWtFEKN%TGMSVe~anPT?r}KwT_mGPnCA;yr&Qd;d!I{gvwbSAFcSLF z`=_(~kKNio_UryQZusZ8;cxz-KQ$-+^`8IJfAR0mNB?X${dL~t*b3t*I2f#v1nOk)wb5EeXV8dYU}oO)*b7t+Sb@~thec0 zZ{5Duwritp=LXxZ4K^L??7BAEbpyHU?YcHN^=|f@v@KxT&WPE266WtuTYRWs<+0K= zCmOe$ZQgRWclV{f-IpfqyE5&-)%iznt~q;e!-WSDrHeG{SI#_iZQ=2opTB&0^Y-oQ zH*a3PdiCPv%jYj%JbV6Jb7hgznq2XPG3x6wpTB(Z@zci-A3wbR@c!+)w{PCQdG-3$ z%U3U7yacLz_Vn4)Cr_U|e)9Oy<3|r4J-q+m{=NJ6)E9{xtQ5E3BJQ$L%zKMi#7@ch zgW{39#8QumfBpL9^XE_R-@kkJ?(K^g&!0Sb{P^*sKM%xyTo?ayLF~sFvA-w9zdTv? z>zLTzW8!}GzEpKPHI3dHwqD-@o6!eftVD;tSA_&!0Yh`taeydx%+Y-@bVR zRPy=-(9q}4pFVy1@ZrM;4;}!M2RNAwPeSo03nK%=HU=G#_dt1qf#W~J=`$}r9%k>C zwa7Wq@UZDd@^ODv2bTpitXi{J*!fhWJ~n<;n>HuX zW!4N2N5`pc0@6kkxW2lFDL6XMSa4tgL(@EAQ7#?{Q?3g--X2pLW@IN^;^gG`^Fh?~ z#iR);D?h|oIGk*1VJUY@Whz~H;V~;)gltCfPyXdTv#bOcsXjT;%*OuBCxPMlWi|g9 z9Gxpdk8pHw@bP_V6lR~G;N4Ccx1vW2ho;aIx0wwL)&R{$-!1?E diff --git a/source/web/images/office/my_tasks.gif b/source/web/images/office/my_tasks.gif deleted file mode 100644 index 6cee9ec03951236aa82eee35b0dba94ab51934e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595 zcmZ?wbhEHb6krfwc*Xz%|NsA=w_x6{-@ktR{PF$A_n!Xlmv3IQwztfgH+%NnS+nNM z{P_99hfnX{zJK%P-RoCxUN*HhOqx1j;*|agllz{&c>Lt~qsPx4K74Zj_Wc{T?p?om z_u7p+SFhi`GIhqJnRBM~PwegK>w5I`{=+Bt?mxP7@8Rvc4{qJLfAjXe8}k;-nK5hH zv>8*TPM*p_CJ$wH0>9ZG4zJB}iRawG^PK=E1>M-r_UcfdG_$pllu=J-@E_tPFHtFXIK036-#H$o-uRQ z^pBt3zyI*|-TOCx{`~&=^T&@L-@kqPI&a?GWlNX-{{8#@{rg+DZk;h>MoUWzFdV?) zL03ZYCkrD3LnMO^$W~CCFtBfEh-_*Kb@Ol!ZSHCgW%Bb6FujEH!_sl(!xC4GTeusU3+qv81 zn)b#vcuxR_(`xrksF6*arl1^_j@3>yFd diff --git a/source/web/images/office/navigator.gif b/source/web/images/office/navigator.gif deleted file mode 100644 index da1ec33147d0006d3415e6992a9fc89e005e17d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmZ?wbhEHb6krfwc*Xz%|NsBrymi~$`3q*uo?~V2VC&?Zk(=k_?r!hm;^OJ)?BU_+ z>FMI(;q312?(Oa7<>em~Br7LZSW?p6*VoY8T-VsBt)nw{{`?uUW=)zhrM9l_(&ft+ zFI_rx`0$>+d$;e{;qK!d78My38WI>1T-#6|8W|oO9-5h*HD%h=wvP7t#)egERwpDU z#wEtbCdAb@H6*4a#wW!mCMPB&CB(+Z=H%tfnK!4Wucx)WwYjzV^qJE~jviUDaz$!- zN^xn?ij~V}%$#0cQ5qZIe`fEV{|pSDn3-R4bN?3*I3*+9EG+!rz~GFo?owCRGkLlH z`};31S<+oy{o%uhWy_W=UAlD1k|q89{T&@0Zfag<>gwvMtE($3D=R1{NJ~pg zNl6I{3-j>s07D5JT2v+!f3h$#FeEeRfXoHO2?KjuLvmAdOKY1`TW6EKW0P&Of2W0= zjk#`yYReuK>YL9X0u= zxcERBr8Wa~W$}dA@E}Qk(H2criHJlY1z8auZjQFlBxywfE_xzvVOMd=n`t@`A@1OJj{ND5T&+(5hy+6H5 z{qnZ&`-c-Zwuau^8hvwH+|6x?*Vcz!+YoSdv-8KD z-9PT_{dxbu&j*KoK05mI@$p|zPyKvy^4GI-zh7MZ{p#xP*EjwEEqZ_d@5e`fKRx~T z_0`|6uWziW`gVTN>tnOu9H006@SHa%7Q8*R==u=6ToSm2? z$;rVknv~HrD@{f&N}PwCjg?zCIdi#If~IGx2n#clKv3dVSq(LnXaPYkem?)%X(@@) z>QZhI;bB6dfqv%_Q@m8&U7Z~w1I&$s4<@F0tHmoR#MoI|m>B9MZh7OO?BZl!@nnVL nQ&-{I-)CB02rX&nlQv4&lF(Ejzr1^nm*cGy8y_EYV6X-N;tD{a diff --git a/source/web/images/office/new_workflow.gif b/source/web/images/office/new_workflow.gif deleted file mode 100644 index d37fe0bc94aacca5cb68bbd58294cf755108b8d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmZ?wbhEHb6krfwc*Xz%|NsC0@h$G>_xzvVOMd=n`t@`A@1OJj{ND5T&+(5hy+6H5 z{qnZ&`-c-Zwuau^8hvwH+|6x?*Vcz!+YosuL+ht?)-0OZv213~wv}@~J-zw*_3M`}U*5fY_s*R= zw{PFRcJ11Q3m49vJ9qZ%*`r5~9zJ|{|Ni~^_U+rVXV324yLau{wPVMQty{Nl*|KH* z`t|G9ty{BZ&8k(amMvShc=6&zixw?hxN!db`E%#aoik_7%$YN1%$PBK`t+$&r%s+c zdD5gw6DLlbFkwP}e}8XpZ&z1WdwY9JOG{&8V?#qjeSLjhU0rQ$Eie$kfkAIV@h1x- z149IZ4#;9qoG`GjYKUlZagK0xYl@KV?6K8w)^SsxEInDh$=y+3Q&-DaPD+MXLTq}Q zp0qkOcHi$H&L- z-oKmqYeq07;EnJ&TuxVa7ps-k)ZEnA)Y#D2z^rG|=(HMI4Yi8;g8HKDc^SEooL`Wi zm!B6I6%qa*40S&^HSO86-%?UipC%d3OML&v($|h!|XA-b@jL)6hq2VFH zAwl<0fdN7O4)`?W=#cki$>Yni_m|~>t(EA%S23cw8=^T^k?`*N z8`Sn%`NrGS9Z`#TK4W)%^z-|s*%qJK7T;M`;4JIj=7&G$TBGJ#qxrNT0qwqk9wDGV z6t%U?gt5;Y~4~O1H%egVgPnHxh|tcXxMZXJ>0`Yjbl`EEaEUY=}gn z)z#INm6fHXrNza?g@uLr`FWvGI5#&pJw46m^IyMyJvlkaSE*u)-a=9E1XK-+^ zzrVk)udlbax2LD4ySuxqtE;oKv%S5&t*x!4rKO>vfyrdn*4Eb4)O_rLRi0&M z)|Tp&u$*H1m}aTNvZr5;HqD7pPj}#*wygs?{7G;d>j4o=khpMC1wv*JgaS!#AL7$Qm8C1OIKtyz$C(nT3VI_q%E znO@EM;XJV;4?Z1PRIl*;Nth113Sr^j{UjIeC-O8vrixKe1Hz#l7_NdBD4T0*UJ|HE z-g9w^3(#qSbGoLjmn#?0bArN%dg)*TxD5z)UhJ5IH^s+kT`Mx30jstRgOOIwh8P9# z%a8iQ>f2Wm#{yM2RGeiezdF?N$~qTmbtc$w(zq9Dhk!?!Y7PVJHS$DB&ze5O3NU1| z&l*5bo=P6T3|`HEjnMGC`iccsg6r~;;7i^g6=3Ea_E-=-vA|IgNo<_}7$$gfw3DU+ z$4Zj|KZ(4k=!wxnFFKck&zN<%7U&+rCza>~0oT~E6ftYUpdME%$DRjl*!8C|v3$Tw z9mNGqC<@so^a`W5TF@xZVMW!eG*885G}z6gy1J$bIqlAouh{~bkK(CNI0Xfs>*MhL@iyb$0Q=7q`=mG@S z+LcrwSd|kn7E%%7vxT?-tbrVP|1g5_T8*qJH$`jrM28D~hI|lI=T6@k(AsU1t_38< z7O0;RPvuxyP;WuTxOS)^tMESc9E=t1G1uzczMITSpg^L7|G zd2Vv{JA>5A;bkz|E$)q6eGfjMtPAI;xzy)CBM=|a!!q1CnTY)X(DAeG<98NE< zO|IeCFSMzZ9(q})9M=$vLrq?V_?9v*SH*|cCfnuF4(Izh7Wf}|8bEm#cuSn7(Dm)* zpE*$!c(V8^y(ztPNVGf0)iReFQqM^2$VzO>%;+uCFke?mX>^?oMNDO!NH*l4O>Q6W11>|Gp4%0eAq} z09;J(f4$LdyiNcj8UlDA0$1tF~rpA!E$2WR{XM0mHKm1+&nzz$uz0$QCau z7jDn}8El{O(alL`mlO*tN?fl(Y{JzP%}5I_Rbwxp3b5Y|6|u;N^)4oQZR*(c^1uE8 z0jo6wJpeX1Y;0|O0*vLb&7>qXlFKK%7_*!*l12Eb6~%geeHL+*skuV$!tFG5b%sc!B0JKCEo6MQDj@Ynzj9y?38;So DZWTtU diff --git a/source/web/images/office/search.gif b/source/web/images/office/search.gif deleted file mode 100644 index 3caa93a6c237bbf01be29054e3772f602f2a7a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmZ?wbhEHb6krfwc*Xz%|NsA=b>_^xbLZxtJGbbx`K6r58{{8*;?#)=g{@9~OC!ahy z_2kL9=g-eRdv@`~iwn=6m$$T(HZ|3CbzOV)YSqr2x8J_K_2x}WfB(Jr@7M3$`{2We z`|saB{P5xN$B$1wetiD<^R#*MUVizq|HO&L_Vzi87q|8Fy#4m=&DXDW&CTz>e}DJw z+r(+px+hHd^z-M(A3u(sKD}(!s#R;(E?B(y=bt|-SFM_pX|^!WdQra3;zGOSC5|gf zomN-4uB~!kTkWx_-e+@z@1_Rdoo&H8+Jg6WM;z#lx_x5Ht>c?-pV)fq_?DZ;HZPgp z_2|-}eH)kj{Q2|8k00N^fB*LF+nFeZ{~ z&6_uI;>60zN?;g*!;)k|@h1x-14Ax@4oD{`P8itx8gg?JT^t>plAF4^GwrR+4D~d# zy1SB$%$;p@)$CMKrsg`S>06p>%gN~2EHsf*)zVOw7E)DTXdo#oCod(&&#ko3T0mS> zM3|4A#bRNq1Q$0a2OBd_`oi37K~`24Cf=Nwo4IMG3W~-VQNe*v76ym-zn>Zu==-HR az|ZSvmydVf58){+o)a5$dqg-{7_0%5OdSgV diff --git a/source/web/images/office/search_again.gif b/source/web/images/office/search_again.gif deleted file mode 100644 index f6ecf2104a8766cf6866bc4b527a1bbbe10c0a14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1034 zcmZ?wbhEHb6krfw_|5_^xbLZxtJGbb+C zd+pGso5!}^IFd?qu=UTK=M@>FNlX)bEhT}|f)+bxcESQ6v7B-V9Vg8Pajj}^(n{U+M8JauPz zSYd$92PbzP zpV_{4;?_I+k32pzC(~?Up7r8FyX7U0XU?2Cb?Vgd3x- z*aXMwC_z*RDE?$&WMG)hpaW73$`cG6&l${fXMJft-X}Me<=M*OM79|H979M00@G`eNRD9U6l~YK`z`~)SXVIEEoydR<3XDw5 z%w}H&mz40%^PMFpqT%3hK+QRsi8JR(`h)}CMm9A!Tr_$`EQ?>P;7nFueZVPwj!obu z7B6A#8lC)G#i<^G%I*_X95;J>QL_kXsyWHDj92M8(|wD-Qrp>6R&WVYrsj1JbtkJ8h(5$S`u&~pwuhOor(Xp}9wYAo?wAG-X zy|%X2xVYD#pu4-f*}A&ey}jDJyxG3K+rYrwzrWkT!Q8~e-p0n?#l_yq$>GSz;K#?` z%gf@*%Hhq;E?-)6?eF)#%R7;Kjw(*VpOR z*67vM=h@ln*x2dZ-0a)i>)P7t;Nb4#-6sK z_U!ER@bLHY^7!-f`1SSq`uhC;|Nj6000000000000000000000A^8LW004OaEC2ui z01yBW000NkfB}MoWFtz0h=^n)FH8~?4vB(fCN^MVRyhzHhlC_FXKQI_V^$0^7Kj&6 zU}|%8Z)jaF5G|bnFj8l3b$E1aU{DPOk%Ct>WNdPFaB5*uMmhqwA6#W@Zf#~+OF}pj z8iOTJSY&5lRZT}fHYo^Of=W0}Q&Lk;M?g6-C<`HicQ6n+k_1VSA30>O5K)1^7eO0# z^x)BB$Bh^)G8jKK zeVbmC?|k**#fw+3UN3m@=k43K^N+r(s;Vk0uXyt0Y3KRRvmX9hdiuk=ckj!)mn~ho z^wHzTA3uJ4_Uw61PEKxa?(JK*KYjk(z4rOfpFcWQKl}9Q)BE=yK7amv=gysnm`OV(=~}cpHC@S2vADt7U=uf={mtLn`liN~nzn}a=FZlR-mbo$dM9By z9brk8=}Jm+-1C^&7BaCcVd7fOB)E!6d@U361}2`(OdQ*oM0YZ=?qL$!&%}R-iSg)> gV@DZ}pE`N^+}R5!E}gl2{_4dmH?Q5g;mBYO04|!Wt^fc4 diff --git a/source/web/images/office/tab_right.gif b/source/web/images/office/tab_right.gif deleted file mode 100644 index 7c236f3a27e89632ca1a12fff0b8026b83b79dc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 zcmcJM`6CmG1HdO|QPL|4rTXRwdGb<@96i^}(V=pr9=?SXPdw+hSD4#!)*N%pHpATa zm2#vR=E{}hnQdm5na!AK+k5Yi_P4rNt!{Yl}!CZEtVqwA0|!AF$7xWkW1j9}E6<3r;&&US8hXV&}Hea@*;dO;rB= zKAB9W)Bka@(Om1v5Y^3KFqygE_qbdxw1*)Qi9#AEY&M(A;TEn5((5+%`TGe*B(bv}>6BE%BCp4` z(R+G&(z+N^lT$0pDwWPN=-GBOf2NXLG~!eFrEq+}!#IX6H5^5sjP zR|(1Jf${N)e<}g~KU~if%6{mIQ{e1rv_6`5<+nLVS6F~Tv0m0`m&IQwlO=b-BIj=7pjq^dx6qQJHinX2 zI$_*maTRd14=g_Bs?HB3Vl(93>o3HxPfj8$J)SIgg)#7jPFW#m%_GQT{lCqBvKRtr zIinQWD&@Tgdu-BZ+3mNMkORK&%<6>3n>Rm%(mI4U;x$>R;Z{Z-1OoV|rA|3m z3FNVsc-$|rKS}W~!dl9yu+H*i1DfBs| zFc4i$DGHh~7&<1Ubc9~h_|>brrg<)iQ3p+rXViZj z0KI7Flj)%~3@E=~BEOugVKygejWSz?%;Yy)KZ2Y#+uFP`Hrs21MmIaq^dqd!rdTId zS5Z+0t2+-f%IeANmf!lAHsZ9^+eNHtK<%>RfB!6MmJjWt9&Sj&Xz!E*SdnWV5~(pu3Xd?zO#h1cCjIE*3JDLZ`SK~m$q4tsNS}P zCs{|^zdy?pMl1&8mqaXi4+^g@1^%zDeaS<%DbY&vy-&hnb*XdFt8e8kJ6Ge>T%(EV z`XSMzR4W5ha+2P;uJsRYoahzc!`XxM+6<)u(S_FpvG~V9nV3IsCGqBboTM!r zaH_ys+K3&enCK&+X>tp|nuwDcgG*?p_RE<~f>peIWcKzFH5AqoZP?gD4~GYoyV*&G zka7jz1+eN|XtK$e@3G)$o3jFTiV@jYv5}pq`h$=P+;R8`0*Kc#+fKU!L7c2SZKvhh zB;$cXD0k@C>4B6oj6E)@V1f49u~*Z5oRO-+wYclu+wVdlNc9b%gXt$iW>hWm++L@{ zO-fEyoWiBELLl&00ZAg&8Ff(wH*9al$$94;e@XK&4&*hRn};H6-oW7;{5j&hvK?7T zd&iM`MV$9l&K0_MaS0FG!#*@Zp6Nf{2YD`XpcqtzK?F@vn$OAaQ$QQ0IF9)p`$cBh z7JW4z=j^ZLR)~k7uVw6yoz{UD;dW$?>Gt76!op#HF||wvJ>y@c=M}Ho21tANxkjRY zDxvK7-yE$Tj|pojVYX^pta;uJqq~*y6#}h=7ZQ%8!r^CuRkx0&-$_#5fgf?9+NhaL zr5c<>Cj$^Iz|R+=>MM0hr*c zU86?6l?rw$t&d{vq=04+s=O-T5X~iTWCm@Ze79vpeI&l-NlN;BuYlKJx~bea(7!TjIRW_ iFFl;=o~y$AdFAM?7&R*~U diff --git a/source/web/images/office/tag.gif b/source/web/images/office/tag.gif deleted file mode 100644 index 7a81fc603af347a7a78ef4be0ea87905ce7ace90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmZ?wbhEHb6krfwc*Xz%|NsC0^Xbvw?{EM8{P_3BhreH6{`>y+=aUmZpPv5x>dLQ| zmw&&x@%!zq-|z1H`S9S+rzd|uKl}UT#lLT_|9*Y-@8_ql7nXdzxb)kl<=-x^_;zL0 z_iO9EU0wU_+WPO;H-5jd`TNZ+KW=UNesk-O+dIDB+WzCt&YyR7{kXIH$K5?Y@9q0> zZ|~3h2Yx;PqC-C)9{&00=+8&Temy?%^YQUtPfz`Pa`N}Hv%j95`}O?%ujdzjzqt78 z#iie`uKs>??f2{JzhB?@{pRMMcXxijz5VCi-9PW||NZ#r&&S7qKRx~T_0`|6uWziW zy0xY2+xbP`FR%Q5WzEkAhkrdi`}_HYKkpy>`~H4rn(^kIv>zW|y?JyK7y{ss7yv@? zCkrD3LpXyD$Zk-aFtGPEgf}&}w6?W(bhd>B_xAM%hc)$tvaqwcI@wxq=z0Z*PZ13g zadWn};?&bnoERJ`$|@|#@5p6pps6g^8yXVKEX3qsV{WLUCNHx$IK*AR+0N3~PeV!8 zXI-d=U?4BIzrL1=oRs*2DK320W=7ho^1c$@3l^^D2{6%BSCEzz^L%x)nZc0{)Q(EV1d?#1Og$@OlKUb zXJ_E=Uw6o3NA1B3MYePWH+7x#sp z&=tDN&{C0OU5m~r5s9qgcr@H-*6Vz&QscO4xx^JgmmNWUZ~*f8S8{BYDbU$GMKNTG zOzvd1ws-#|)4#V;n<$2aqd^G%vb^G@b0o!NNIIRNQoDOQX>vQ2NfK*O3=ame02=ZK zf`}i5VL!xGOXW(j#IeP4fi2|=#ay0c+MQOb-E6jazS&5oHXSZI8bXi&#Fh@%Y_32v zd5UI8Dw`pxw0Ftv@h*P*9>XJ87!Ni0TCHBG*0_TMvDXs>q1)-S31W3U786C0B*}O@ zj$xS7={)rC&&Pi)Wlt&r04p##pbkC(Wb1Y-=$JL=9d6H&H*Xi@9?$y^N8iodpYwsk zL(-uI?W@;UeJ8Y<8MD?re_D3U{c?Wfq|ux(D(;?r2wt4Jbt+*pnJt#-G1W2a#N#_t zx6LNWuP0B>t1noO>!$A|_BN8^N^o-QoX)smF+Nw1KXPAJJ-cL4S=5)W@SYnl3}+^6 lwA4Es{$bF-64&REo1^lNKW%!Md{ow`E0kaLx=#S`;4e9(2j2hy diff --git a/source/web/images/office/task_item.gif b/source/web/images/office/task_item.gif deleted file mode 100644 index bf5bd9108408e965254a944c10fed8b98685a9cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1540 zcmd6m`#aMM0LHf&Hp@vwo=_9@(4nT>x}7H^my;f(oO4Lg<)k_aEpsa~V;D9hmoVji z$-Z)#JqR<#(A>ss%-Y=6T*h)K&*RkjE6)4F`}6yJp3m##a@qEbKN5rlZGwJgcXxOD z+xF(x=EmkmGrgHoM9DA6&&kd4_4Dz$`Pak8fnnj#$r&V4dRj^v5uXqj8;8Z>Vq#)n zt|{az^5x~#rKJ_wmnErGwm82y$Ky|o^SHfi78(A{?6-;R`2tQ`~X>s9=V7-TT_@0KZ%QH~nt= zj`4<`1piY*t*opmi+&jy5rqkl3=0cKqr*Z&(ZRu?PX>qB{hxYU+vzE3$%)AcgrxWx z@s#khU|PhVnwb;`d6QG)l(z+iMfqFv9Xbn5e|nl zI5;>kFwoc6$6~R1dU}{lCWFCfYinz5ZKc!cG#ag`si~o%p{}kD0D#)s+N!Fmii(Po zl9Iy0!XIA!=hy$b47Z_R5U3Yq_H*UWPk>;%pbWUav-@q+3y24tKPY8h9SItUMo4UL zD##-Y0}9jzj5=;uu}Ba!8KkFbWg9_+c}iHxk0xk#6(O@dq+-ALgVfTLJew@fNqtzl zX8AjaYn>ckX3xnzWS0eh<#o}-mRsmSAzB@%TplLrp9#8x z?pGbuQ_Be=0{%*A6<*=Uqb3q`NR_0mrQ29}oxus2d zIju8bC@8f=M;8dej;yE|1Xb^PIu=~7@~(R@<%+s@7U5`q5DN;SI;rf*Kk=*y>6l)1 z19(%U0c{#3vyHucv5sgWjRZx)Jc{g9HqmP?8kTYU5N7vbfSr!La}4{0stL(KI~g_X ztm&Fb;%FDTWp`+4DLfJ8^~NN;zdnbGIN7GbxVZoL+4L^WD<)kK9n=dILGmi;z1p2RtkTBt};(0gWTS`+<$LF9?v`26W#eaXKeq9gg6R;$Ym~MBR!m&C}WK zq`k=|o%T82`lnn@w(MwPA!^Soh$x1MJK?q25jbP7I#_Op!2Z$~YiI>pXP37_l}s&| z6C`_0m-7LEFvU@k(y%JAzI_pHQ!Xz@mA!q~Z{fp1LDNsSYe1e@L5H1T&KEeu?GAUjN=Yfv$1Wzlr21_6Qu4$?K`eo zJ-v$8IAaDt_bJwbt6P%{fG#6f%N>}ZF^Q_AbsED?(29-m@m6>4{~~X3!yp(;i@U^C z2P7VZW1;G=gzSmVK0n%OXzTw$%R(Y>I{aeKTfhwouUj8{v1Q0O{99p*rZbN9RB_ln fd3C+N4kGF}WIIE_sp@$c4B5fWM@epAFzDRB?aA9U diff --git a/source/web/images/office/task_overdue.gif b/source/web/images/office/task_overdue.gif deleted file mode 100644 index cad27743add355ea4913f327f32507c6186a5cb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmZ?wbhEHb~>;La-{{u<9K=CIF0|Uc<1|1*?G=YPG ffkiZ+!=YJ%>4ok0W%JnD7N@r!Fbxf7VXy`OHn2KE diff --git a/source/web/images/office/userhome.gif b/source/web/images/office/userhome.gif deleted file mode 100644 index fbc85e7bcb434aa9865e83c0c1dd4ebba3516c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmV-20nPqLNk%w1VGsZi0K^{vt*z0v+s1{3y3^CXw0szmJA}iUoWs{VqFG(CcO7`8L!@7hywbzN-deAI zw9(;TpTGbA|NsC0A^8LW0018VEC2ui01yBW000HApyzQNQc$9SG1Vh_O_4NQ!Fg8j z1g(fr91g|g!6+sKLPb={WK0E*#86=<45Cb-(XxRWAu|0Er6%8Uqmo3?e)h9s-GjjusCU7#I-`k(LX85eyEe0XjUD zqkk1gNl6Y2cmlST8U`B*3>ypvcpe%D0tW{RxxWeuFM12c#(yf!A9@}D&;TiU)zu*Y EJII82g#Z8m diff --git a/source/web/images/office/version.gif b/source/web/images/office/version.gif deleted file mode 100644 index 8993cea86c234ee25f40be8a23de8371300ba116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmZ?wbhEHb6krfwc*Xz%|NsBDv9Wh^^SpES?%#iZfBgJ>=gy6HH_p7gd}6(q%E>V8 zbqnYG`}gnf-@kwU{Q3R+_pe{Se*XOVH(Ek1V_w3oTd-v{LyLRo|xpUjLZCkf)-LhrN=FOWo zZrr$G!-nZF*%F%c;V_A}xVl0x=9mcnA9*VrG63EK5o z@QVuZFfqRu;d|a~!OF(L#q*e5h|#vkoJk>~LBXMcjZfi+vv`6dQ!|?&+k=BAjyZM+ cNc*IOFfTsNU?s74gX5-@lhS%DtV|5n038d}>;M1& diff --git a/source/web/images/office/version_history.gif b/source/web/images/office/version_history.gif deleted file mode 100644 index cfae43b50f9d8435e99af4225dab210e25cf06df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmZ?wbhEHb6krfwxXJ(m|NsC0_4C)yA3xu`e)H?s@9*D#ynXxb*s+5L5ANHyZ|&N( z)22#2y!;%^ aiF^Wr>|M1&EW#6fN@QkCjdpWnum%9xL3F7A diff --git a/source/web/images/office/view_bg.gif b/source/web/images/office/view_bg.gif deleted file mode 100644 index f26f55e52810d7da8046c2ed2f086fa5abcce731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13572 zcmd7Yc~nzbp1^U+VwABE8QW0|n`7HbQMARe9fg2k+YTbKIJQSIY>wkmnzAg8<538R zhzN*mB0@+)KtKq4*h0vPh!8?Z5D-EVLfAqGA%qaJCwJ_gt-GddH>$ecAMelKx%b?A z-XEX$J$}N+&HdlRpNl^inf>tr0GLd`U<5h?(CC3u3sgEFTmn;aFtZFq3Lstq5+#tX z0+|ZP)j**EeY2on1lV)nl^6`ogVz!;x&Sx}U`z_QQovgT{6#P>0|FVCSOSxBFue?B z6<}@!%qzjdDp*v3B{f*qfE6uR)d960XbnJb1V$5JiU4a442Z$tJQ$XMkvC)C%zQKO z&9o&Tl!K{dFrxsX6(Cju$tsYlfJ_bK8lcbur4Fd{Kw|(pBQThN>CMIf_|q1DzOR4M zntx_y=4a;e$0h#pOw2Zb#LtrMCErg;O?#03Fe5W7JLggEt%Njy_eC)>}RnDUJVWnzaAOo zjB$DValwRea%y^JRx~G`mn=vZWlQp9#foxOrPgS5dc&JDF#CL?oiDEB`8|tYIET`4 zPhX^3|I!cb+gSSYq0Mii`1HoIp6s2!OSe1GRNnj8>G##4y-m;h3S9r4fj-e((T{Tb z4++1wxsqLcpTyUW zHAfCrhxOs>cx};Ono)GJt$v&ovmzPqYipRGC4T;egFgW``6BHXUxhOXjnh3jzdVWY zZ*Q9IL;U6&0kge%j$QJ*hYkV6miZyo02>MBFOA{UU zzHkgA6PBmxkH3mwk=s}12Fgwr2U3Wu3(2{W6D$fzy(E0`&@qTg)~<+$Y9iQFie4?B z?kf(WQH^@d%EAPjMtgIo);kFk&9_Ag?^^7^3X?1kiiP*AeVitfx1Nohyl-{Pl7UOe^CwcBYrICzS^wos&arKO zn0e&8r)mb|`X8L1d3?&}%h|j$Xa6w!B=~aGY<}p?`PqUCDPM{Zm!iJxD2%MA5+SeR z=S8UK?l0%iH%9(2R}>?vn#07a=I4qN*E@?#lD9>PpQi1p7MErml!(i6e4OXY^Ug-i zKSNxup07aPl+0I_q&Q2k<@r&PDr`lyq`DR_k<{S2ofm3bMxqw#2%_qRda_Eg(9p5| zD=DsP+c(li`koqT6Z7DLw0XeitHqY#v)?SXaxT{_;`uih7Tbg=U)2-7&ih8zF0QDN z5vBMA8A;y#)e>1b^34)OBdS@V8dM8QG_wsZ@(%OuSLM$w_SVWfEe}cMFRYKdEO%`^ zcXb)Ow7F8d+--MDy4r`2*V7RnN6@9KfE-TCfqgPk@-R5dnSe|O> z3j4^0Un>WWZU0vJ%6D&_a?tvK>g(Vub*m$xw-#4NFQooj#ko}Q zt!gZ?vQEXl+P0|TMfdz#&A&1Ft$I9Wu1+n8S1+n35;yGA2$Q#8(@duAt=CLt9Fl3K z!+!Zs+L^p_*R->UEA?6t`j$*PSCYCw7wBpJJlTO;UWYWufz6J*6=y$-VnQH(hgL>)B6|^id+u+-=uKPPP3;&XJ+vy$a zq4K-d871a>eV=cH$&+lDCF>8-pIgD@_jX!7wK(qExdkatcJhC^@f^K#8&Q7WHRGw} z72g*St~|w!`PAwb{e^>0o_fTx)H>C-YZqiW&DXzlO98!W4|Ms#sf^OCmA)^XVaw^k z%+hUb^q2eK%MUMDmf7_9cJD_nXGHp!K}PA_2Z_s>(HUiSbG|)L?s8TPv&=yq7#-V?okFhwqcS-$5`Z*L%60UnoFK65&L zf^izD$iwg@~HDGE9)D_m1gFfT$@5On{F z{RO?u%g~j=fsBd+l_&b6U@J%tv*KV|Z~ry;3QA~M>DF_Cbsf2a7W-F1M|)W}i7Q3& zj7rbB6Kptl1*2hBdZ~Na3A&YHvrX6|8~g^6Aj%Sp0PNB2jDZxW@~L$u_Sjy(SLrZi zsZBrD=Mdvx;SQ5!J2zGN9`_r}MJmgk0;>GZF$VLA%4e>bRsL7}hLBukgKBm7WT+JAz>Q);PH`QL)aFWvrQQ^`8 zYA^naUt%{@)tHl6dui{Y~o|aYu-% zR$OM?)hj1?T&@aF=&!qWtB)tpsoFX=)kmkE97dIC2eO4*L!H5TW8@w@?QVRjUk#&8x}6*5OdNhPV-`?Rb$$5 z|EVn~O_x((WBNJf)HaglrE6AW#ufi*2v5`P#%j#E#hiA~YkH1YHRYuG&+M|*(tQJ) zatoL&BqMg}$`N1397ByE3m zRx^6ee-6sivSL`x7&UXwORr@oTD6pH2oN8&)eWQtwv=w~7rWa|zRJmJDc>6~?-!yQ zM6g;a4)xCm#_5JitXi?h10<(Wx?yZ!YxTK)$yt)_H7={Q_DaA4jHeqRuv+VH^)H0$ zb)y|tcwB0L^rEevLl49^6@Y%}We@$>Ko-8GGGH+(M9<~0@c6d=#cOeTp3tg|&=VlL zj?(kRfo;Ume%Vcueq5f_MxF~;g7fqO4Xcg%tFXiby?(-MGofQcpghUeAhZY~bZ%$K zQ#=fl*4c!vy@AW=A%-a%Hlh0vYdI^~`jr zz!fCVAaY~3vu?3gFnYt>kw$&DJwjT^QW?j!TgVGg-JH zNCP@;P4cuL^3-;=rrX1`oRdwS*&C!~gqRcvHd%Ctt!2fTR!TNg#K(hlgD8^{8$^+u zW9vpprd3=vMS3Mj&*hm^1U5x>i>(*vP3n%#RC#KUVagV0=s{FP0ox$*0NR0UsE*%c6*1{pM0zzL zy_S<+uSv(*JZy4%*b@8@AM=oac-Trh-@7p+rY^-X|m0B|?jW$I$l2o@0-_w2zPM$UEwuckFzgPw(SnIeC8VdH!R0f!e%NJD!|&e{$yhle4i; zf(xI(+Mk4uJqg!7xv(SuqI>?O^ZA!!^CJuMquTSYj^$s|=11=+xb9wX<9xx**n*hC z0(g5t{8&MPwjgl_BFP<*d>)Y!i%2U(q_-n7#sDHqi^$ngnCo7ccfK$`wh&QRh-@!J zj}>CHg(W+XrS8b`^T>)=B(@M)-HxmsL)L4NxE-h_cT`Jn-uh@1p%6uEN0G-+R4uAw z2fEW8-E|(_9gC(Hq8aUI<`|l#MGx#K8gwrjK3_BvTf`|W;vuxDrC&w`Q9V8myk+-KpsXBQw97oioGU=^3)6_Ln_C}PD`ZpAfSMKq-H zI<)cztnwzjG6q=*CsxLDD-(2;i4bfO6q^jgrogdjNNhS0o596q`C)%&U6l*1%7azq z!>bU;DkQNA&8@=ds!AZ$rO@hfSak)w8jGy1CRW#StLt^uI7m$sw5A1CgNN4;kTpbN z4Vha*)zx%BYCEB|U9j42cr6`S%OKV=xwR}^?Es{15L!13s~dsWagcRfVjZ7bC(zXi zA)tN=T0aA;7s2br$a)E}UdpYP>FVW>1_iW132RWn8#KrU9kIdSSM?9_1~XgSIuD$A z2yT5G&H{zoNWxk2a8`PpwQb`TkH)PbjoacHZBUI6QllNO(Lvw1)3#}sN7L?*raf^@ zPN*hlQj-g>X`jBy)wX%RNArP@=7Vv~Zm4D`so9g)?4@r$V%u`mqvcpgi%(pOFRJA@ zYMno?B~agT%C_~iN9&o8*0XV~!KhXksWp_>8m@1>V2i)#fxi@jzZ{2;MB$@I_^Ukp zH9bDsw(Yt{+l`R6n{jP1s5UsMEuPnwpl?gGB_w$el0yh7afCD!A)N#W89YLko{(eP zp6k(`7t)>|*N#B7BT4OOUOPtLUSdlu^&pmq5G&${SQN3EM6Bfz>-9vOEvd;AMR)m;yZrfGfrhSAb}vtRzC089@@)LeVDw8E`DG~oWw_zx1-tHxp52#1yD!Ig zN20r<$lX`@-Pa7=(RMx8J$r71_S}r`i9z?k$vyG>o&-Zrq8&ZSlb#$(Pl>0eq3P)v zbf*D&mVusQ*PH9vn-|)fAK!~W_ae!?Xnrro&|6~1DD`BNhcYVS8CW!GwKZt zoLyg&XJ1QbA3na1fbJub`^fx0s-dsLj@jwS>3+-4_o~)TrmMESjMzbVjmXyzu8CY^Vw!)LG3}vh0*%~xk zM`j!NY?Fa)Wj2hoU0-btd$sNME1RNM5XvjN z@mCJUS3B(ocO4$w9X7b<_MlVIpfhFAWqfd-anRL%X#e4%17Sl4Zx6W@4M8bGp5sGa z#-Stj!$%Jf9}64yxjpP#H0(zi_8%V(G!CD#e|`G!>oZ}m&)$9=T=W`7c^x|bI^6jB zg8j(F!y}i%MlRnTi7Xn4qKsS}AGu~6iMAiTet7go*yzpMqcKIJaLQ=>_-MknuQpqA zk`8l{!#F9oIcY_JlTP7ejB~P#oE-bH+{0seVPpBX#}GwhNXi&`d<$N4NHf53ix@bLI>*!alpaZb@Vmom;D9~T(Mh4zA}!-APGf#|kCTqKZC1k!PV z%qWoCPbdygD8nXHw10UT_dy^b%bP7hO&eMPfuzRMAy|=$c6s?J#%UYwkw)+|7i!7|a}; zIu|dPOEAqPI*60J#L3~}lmu}aMx0I+X9&buCUK6#e6H7gUif@|!aM>qkEG6{1@jow ze2Igk)JswxE~!Y6U@?+vs-#vRsW(Y*4htt_W-Z|h_=E)lW`RguAPW|#riBg%X{VR8 zD_q*0Af;oZ462kVkg`nD0f)swuf^f;#gT+X4rY-{UE~YEqQJB$bdXJX$!5Z3q6C>3 zBa={NQh`inlF1#G6kbcp@Fi8kk_NM+qb?Z)OD5LR9&7nJZ@GDdeEl7{MX`J%O>Q|M zw*qo&$K@^F%UdIsx7}H`DPD%qmhC2%9l-KVN5w90#qJ2jo;wPsVudqJ;WDAv2NbT3 zEBn1y4n(XRytCp~yaJ`IcuuT%ft4eU%A?-OV-ZT9J4)YTr5{b{KcNf+%2ST3r@dFt zM68~@vl?8y3Zt!tPOOH5)eDZQi{7eB5vt2~RFTE1D4Oc(gz6elMLVjmd#i6msBhj; z#}upKG<7^%?JZX)I%<-SwNHHsLl1(=0#}p?`RRlS|m-2 zp3q`|w!~3a>a8n}&{f>gVT*OuG+ph4t{&)cj`}8VeM^KMe@9O!))Q%Z@`RoW^c{|d zPH#h3grWP6fnIE2&i6*vO?B`4dI~FbW+_Q{JYT2$SfJ zNnC7_e686uV3Glo+z}|efieQ9-Ym2j=xD&O*<#b0fi3-4{ov;ywvTkd?=QA%3%20f zO3Ul-7F$m9H}4SJ*eySi*uD#F^Zy`vJJ<%PgntRP;3pPa8DS>>Phx8;UiWcg`@>*+ z#k2FHz!t2T*ybGH_g1kb&U==xmDqj=*h1uqe+_JZYwiq$A1}63fB!EXpDecY9xvSo ziR~JIZ5jXW|9~y{amDsk7F_xMVte*CpS@dbKOAiFDZ=lA?e;#-e}OIdd5LX*L&9p! zy}v59YYVpEW5iapf1T((#MZ|{_d#M?vi|OSi0vnXt-62d|G*Y}wAi+JZunHOH7;D( z{J~=TQD95cZ6^F6*n;;G+cwGu{JX?vYe}I_09<_rMnX4aAm6c=%po zYms3e{r|=G!@zce{@GszTd+oA8=L1__~VLgNbKi-65CGz+w&-V?DxPH{ODr44qEa? zZ2yk<*{6!_#;1@|Z^U+O!4`a!*y^x3kWUa>2KFHCqs8{U!It~xm;O7!7JRtae$%`o z=dEJvM{0Q=vHk7C&puXc*A{HSTg7(3mhxd@`wjJICrTV!O6r3)Vnvvw}X8&`i>aw~Fo7H51!4Pi(>eG`8Ir(|)YRc5TJ>2NK)Y zzsUW5V*75e{jbCp`~;2dM~LljJ1_h+i7j|%WBb2i`_YZ<4~y-eCAN0e=6{34_D^67 zeuBn!4aIiN6I<}%jqTq;Y=5-G7JR?4{V=h8ug3Pn#r6jh+y52YwFO)7sg3O$u~omL gv0YoS{TQ%)dt&=@}sMx-l7xtYg*0yDZFH2?qr diff --git a/source/web/images/office/workflow.gif b/source/web/images/office/workflow.gif deleted file mode 100644 index 000df7c04c774c3a446bc85c150652cfc13ef387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmZ?wbhEHb6krfwxXJ(m|NsAg{rdIGmoM+$y?f`*o!hr>U%Phg!i5Xx&Ye4Z_UzH4 zM-Lx9ynp}xef#$9*|TT&?%lg~?b@+p$JVV|w`|$6e*OA&>(;GVvu4$*Rm+wwTfBJj zqD6}qE?hW&{`|Rf=gyfkXXebAGiJ<~K7IPssZ*y+nKF6u+|z+lXv15yX_69Zf6fteRB z&#ZMgv?QoPu!QGCs?iot9=?{g6)L7mT#GJvJZvcK?YW?%QaRVYpH*v0Q^=Vh;Vz+# zJ|?=F>Bia;dXhS7DsF*ZhI+<&MlyZ@&00!4;gQj?>hX!msri}Nx%q{~rRA|zHFXV5 R>8 - * @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=/]*>([\s\S]*?)<\/script>/gi;while((b=c.exec(this.response.text))){a.push(b[1])}a=a.join("\n")}if(a){(window.execScript)?window.execScript(a):window.setTimeout(a,0)}},getHeader:function(a){try{return this.transport.getResponseHeader(a)}catch(b){}return null}});Object.toQueryString=function(b){var c=[];for(var a in b){c.push(encodeURIComponent(a)+"="+encodeURIComponent(b[a]))}return c.join("&")};Element.extend({send:function(a){return new Ajax(this.getProperty("action"),$merge({data:this.toQueryString()},a,{method:"post"})).request()}});var Cookie=new Abstract({options:{domain:false,path:false,duration:false,secure:false},set:function(c,d,b){b=$merge(this.options,b);d=encodeURIComponent(d);if(b.domain){d+="; domain="+b.domain}if(b.path){d+="; path="+b.path}if(b.duration){var a=new Date();a.setTime(a.getTime()+b.duration*24*60*60*1000);d+="; expires="+a.toGMTString()}if(b.secure){d+="; secure"}document.cookie=c+"="+d;return $extend(b,{key:c,value:d})},get:function(a){var b=document.cookie.match("(?:^|;)\\s*"+a.escapeRegExp()+"=([^;]*)");return b?decodeURIComponent(b[1]):false},remove:function(b,a){if($type(b)=="object"){this.set(b.key,"",$merge(b,{duration:-1}))}else{this.set(b,"",$merge(a,{duration:-1}))}}});var Json={toString:function(c){switch($type(c)){case"string":return'"'+c.replace(/(["\\])/g,"\\$1")+'"';case"array":return"["+c.map(Json.toString).join(",")+"]";case"object":var a=[];for(var b in c){a.push(Json.toString(b)+":"+Json.toString(c[b]))}return"{"+a.join(",")+"}";case"number":if(isFinite(c)){break}case false:return"null"}return String(c)},evaluate:function(str,secure){return(($type(str)!="string")||(secure&&!str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/)))?null:eval("("+str+")")}};Json.Remote=XHR.extend({initialize:function(b,a){this.url=b;this.addEvent("onSuccess",this.onComplete);this.parent(a);this.setHeader("X-Request","JSON")},send:function(a){return this.parent(this.url,"json="+Json.toString(a))},onComplete:function(){this.fireEvent("onComplete",[Json.evaluate(this.response.text,this.options.secure)])}});var Asset=new Abstract({javascript:function(c,b){b=$merge({onload:Class.empty},b);var a=new Element("script",{src:c}).addEvents({load:b.onload,readystatechange:function(){if(this.readyState=="complete"){this.fireEvent("load")}}});delete b.onload;return a.setProperties(b).inject(document.head)},css:function(b,a){return new Element("link",$merge({rel:"stylesheet",media:"screen",type:"text/css",href:b},a)).inject(document.head)},image:function(c,b){b=$merge({onload:Class.empty,onabort:Class.empty,onerror:Class.empty},b);var d=new Image();d.src=c;var a=new Element("img",{src:c});["load","abort","error"].each(function(f){var g=b["on"+f];delete b["on"+f];a.addEvent(f,function(){this.removeEvent(f,arguments.callee);g.call(this)})});if(d.width&&d.height){a.fireEvent("load",a,1)}return a.setProperties(b)},images:function(d,c){c=$merge({onComplete:Class.empty,onProgress:Class.empty},c);if(!d.push){d=[d]}var a=[];var b=0;d.each(function(g){var f=new Asset.image(g,{onload:function(){c.onProgress.call(this,b);b++;if(b==d.length){c.onComplete()}}});a.push(f)});return new Elements(a)}});var Hash=new Class({length:0,initialize:function(a){this.obj=a||{};this.setLength()},get:function(a){return(this.hasKey(a))?this.obj[a]:null},hasKey:function(a){return(a in this.obj)},set:function(a,b){if(!this.hasKey(a)){this.length++}this.obj[a]=b;return this},setLength:function(){this.length=0;for(var a in this.obj){this.length++}return this},remove:function(a){if(this.hasKey(a)){delete this.obj[a];this.length--}return this},each:function(a,b){$each(this.obj,a,b)},extend:function(a){$extend(this.obj,a);return this.setLength()},merge:function(){this.obj=$merge.apply(null,[this.obj].extend(arguments));return this.setLength()},empty:function(){this.obj={};this.length=0;return this},keys:function(){var a=[];for(var b in this.obj){a.push(b)}return a},values:function(){var a=[];for(var b in this.obj){a.push(this.obj[b])}return a}});function $H(a){return new Hash(a)}Hash.Cookie=Hash.extend({initialize:function(b,a){this.name=b;this.options=$extend({autoSave:true},a||{});this.load()},save:function(){if(this.length==0){Cookie.remove(this.name,this.options);return true}var a=Json.toString(this.obj);if(a.length>4096){return false}Cookie.set(this.name,a,this.options);return true},load:function(){this.obj=Json.evaluate(Cookie.get(this.name),true)||{};this.setLength()}});Hash.Cookie.Methods={};["extend","set","merge","empty","remove"].each(function(a){Hash.Cookie.Methods[a]=function(){Hash.prototype[a].apply(this,arguments);if(this.options.autoSave){this.save()}return this}});Hash.Cookie.implement(Hash.Cookie.Methods);var Color=new Class({initialize:function(b,d){d=d||(b.push?"rgb":"hex");var c,a;switch(d){case"rgb":c=b;a=c.rgbToHsb();break;case"hsb":c=b.hsbToRgb();a=b;break;default:c=b.hexToRgb(true);a=c.rgbToHsb()}c.hsb=a;c.hex=c.rgbToHex();return $extend(c,Color.prototype)},mix:function(){var a=$A(arguments);var c=($type(a[a.length-1])=="number")?a.pop():50;var b=this.copy();a.each(function(d){d=new Color(d);for(var f=0;f<3;f++){b[f]=Math.round((b[f]/100*(100-c))+(d[f]/100*c))}});return new Color(b,"rgb")},invert:function(){return new Color(this.map(function(a){return 255-a}))},setHue:function(a){return new Color([a,this.hsb[1],this.hsb[2]],"hsb")},setSaturation:function(a){return new Color([this.hsb[0],a,this.hsb[2]],"hsb")},setBrightness:function(a){return new Color([this.hsb[0],this.hsb[1],a],"hsb")}});function $RGB(d,c,a){return new Color([d,c,a],"rgb")}function $HSB(d,c,a){return new Color([d,c,a],"hsb")}Array.extend({rgbToHsb:function(){var b=this[0],c=this[1],k=this[2];var h,g,i;var j=Math.max(b,c,k),f=Math.min(b,c,k);var l=j-f;i=j/255;g=(j!=0)?l/j:0;if(g==0){h=0}else{var d=(j-b)/l;var a=(j-c)/l;var m=(j-k)/l;if(b==j){h=m-a}else{if(c==j){h=2+d-m}else{h=4+a-d}}h/=6;if(h<0){h++}}return[Math.round(h*360),Math.round(g*100),Math.round(i*100)]},hsbToRgb:function(){var c=Math.round(this[2]/100*255);if(this[1]==0){return[c,c,c]}else{var a=this[0]%360;var g=a%60;var h=Math.round((this[2]*(100-this[1]))/10000*255);var d=Math.round((this[2]*(6000-this[1]*g))/600000*255);var b=Math.round((this[2]*(6000-this[1]*(60-g)))/600000*255);switch(Math.floor(a/60)){case 0:return[c,b,h];case 1:return[d,c,h];case 2:return[h,c,b];case 3:return[h,d,c];case 4:return[b,h,c];case 5:return[c,h,d]}}return false}});var Scroller=new Class({options:{area:20,velocity:1,onChange:function(a,b){this.element.scrollTo(a,b)}},initialize:function(b,a){this.setOptions(a);this.element=$(b);this.mousemover=([window,document].contains(b))?$(document.body):this.element},start:function(){this.coord=this.getCoords.bindWithEvent(this);this.mousemover.addListener("mousemove",this.coord)},stop:function(){this.mousemover.removeListener("mousemove",this.coord);this.timer=$clear(this.timer)},getCoords:function(a){this.page=(this.element==window)?a.client:a.page;if(!this.timer){this.timer=this.scroll.periodical(50,this)}},scroll:function(){var a=this.element.getSize();var d=this.element.getPosition();var c={x:0,y:0};for(var b in this.page){if(this.page[b]<(this.options.area+d[b])&&a.scroll[b]!=0){c[b]=(this.page[b]-this.options.area-d[b])*this.options.velocity}else{if(this.page[b]+this.options.area>(a.size[b]+d[b])&&a.scroll[b]+a.size[b]!=a.scrollSize[b]){c[b]=(this.page[b]-a.size[b]+this.options.area-d[b])*this.options.velocity}}}if(c.y||c.x){this.fireEvent("onChange",[a.scroll.x+c.x,a.scroll.y+c.y])}}});Scroller.implement(new Events,new Options);var Slider=new Class({options:{onChange:Class.empty,onComplete:Class.empty,onTick:function(a){this.knob.setStyle(this.p,a)},mode:"horizontal",steps:100,offset:0},initialize:function(d,a,b){this.element=$(d);this.knob=$(a);this.setOptions(b);this.previousChange=-1;this.previousEnd=-1;this.step=-1;this.element.addEvent("mousedown",this.clickedElement.bindWithEvent(this));var c,g;switch(this.options.mode){case"horizontal":this.z="x";this.p="left";c={x:"left",y:false};g="offsetWidth";break;case"vertical":this.z="y";this.p="top";c={x:false,y:"top"};g="offsetHeight"}this.max=this.element[g]-this.knob[g]+(this.options.offset*2);this.half=this.knob[g]/2;this.getPos=this.element["get"+this.p.capitalize()].bind(this.element);this.knob.setStyle("position","relative").setStyle(this.p,-this.options.offset);var f={};f[this.z]=[-this.options.offset,this.max-this.options.offset];this.drag=new Drag.Base(this.knob,{limit:f,modifiers:c,snap:0,onStart:function(){this.draggedKnob()}.bind(this),onDrag:function(){this.draggedKnob()}.bind(this),onComplete:function(){this.draggedKnob();this.end()}.bind(this)});if(this.options.initialize){this.options.initialize.call(this)}},set:function(a){this.step=a.limit(0,this.options.steps);this.checkStep();this.end();this.fireEvent("onTick",this.toPosition(this.step));return this},clickedElement:function(b){var a=b.page[this.z]-this.getPos()-this.half;a=a.limit(-this.options.offset,this.max-this.options.offset);this.step=this.toStep(a);this.checkStep();this.end();this.fireEvent("onTick",a)},draggedKnob:function(){this.step=this.toStep(this.drag.value.now[this.z]);this.checkStep()},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent("onChange",this.step)}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent("onComplete",this.step+"")}},toStep:function(a){return Math.round((a+this.options.offset)/this.max*this.options.steps)},toPosition:function(a){return this.max*a/this.options.steps}});Slider.implement(new Events);Slider.implement(new Options);var SmoothScroll=Fx.Scroll.extend({initialize:function(b){this.parent(window,b);this.links=(this.options.links)?$$(this.options.links):$$(document.links);var a=window.location.href.match(/^[^#]*/)[0]+"#";this.links.each(function(d){if(d.href.indexOf(a)!=0){return}var c=d.href.substr(a.length);if(c&&$(c)){this.useLink(d,c)}},this);if(!window.webkit419){this.addEvent("onComplete",function(){window.location.hash=this.anchor})}},useLink:function(b,a){b.addEvent("click",function(c){this.anchor=a;this.toElement(a);c.stop()}.bindWithEvent(this))}});var Sortables=new Class({options:{handles:false,onStart:Class.empty,onComplete:Class.empty,ghost:true,snap:3,onDragStart:function(a,b){b.setStyle("opacity",0.7);a.setStyle("opacity",0.7)},onDragComplete:function(a,b){a.setStyle("opacity",1);b.remove();this.trash.remove()}},initialize:function(d,b){this.setOptions(b);this.list=$(d);this.elements=this.list.getChildren();this.handles=(this.options.handles)?$$(this.options.handles):this.elements;this.bound={start:[],moveGhost:this.moveGhost.bindWithEvent(this)};for(var c=0,a=this.handles.length;c0);var d=this.active.getPrevious();var c=this.active.getNext();if(d&&a&&bc.getCoordinates().top){this.active.injectAfter(c)}this.previous=b},serialize:function(a){return this.list.getChildren().map(a||function(b){return this.elements.indexOf(b)},this)},end:function(){this.previous=null;document.removeListener("mousemove",this.bound.move);document.removeListener("mouseup",this.bound.end);if(this.options.ghost){document.removeListener("mousemove",this.bound.moveGhost);this.fireEvent("onDragComplete",[this.active,this.ghost])}this.fireEvent("onComplete",this.active)}});Sortables.implement(new Events,new Options);var Tips=new Class({options:{onShow:function(a){a.setStyle("visibility","visible")},onHide:function(a){a.setStyle("visibility","hidden")},maxTitleChars:30,showDelay:100,hideDelay:100,className:"tool",offsets:{x:16,y:16},fixed:false},initialize:function(b,a){this.setOptions(a);this.toolTip=new Element("div",{"class":this.options.className+"-tip",styles:{position:"absolute",top:"0",left:"0",visibility:"hidden"}}).inject(document.body);this.wrapper=new Element("div").inject(this.toolTip);$$(b).each(this.build,this);if(this.options.initialize){this.options.initialize.call(this)}},build:function(b){b.$tmp.myTitle=(b.href&&b.getTag()=="a")?b.href.replace("http://",""):(b.rel||false);if(b.title){var c=b.title.split("::");if(c.length>1){b.$tmp.myTitle=c[0].trim();b.$tmp.myText=c[1].trim()}else{b.$tmp.myText=b.title}b.removeAttribute("title")}else{b.$tmp.myText=false}if(b.$tmp.myTitle&&b.$tmp.myTitle.length>this.options.maxTitleChars){b.$tmp.myTitle=b.$tmp.myTitle.substr(0,this.options.maxTitleChars-1)+"…"}b.addEvent("mouseenter",function(d){this.start(b);if(!this.options.fixed){this.locate(d)}else{this.position(b)}}.bind(this));if(!this.options.fixed){b.addEvent("mousemove",this.locate.bindWithEvent(this))}var a=this.end.bind(this);b.addEvent("mouseleave",a);b.addEvent("trash",a)},start:function(a){this.wrapper.empty();if(a.$tmp.myTitle){this.title=new Element("span").inject(new Element("div",{"class":this.options.className+"-title"}).inject(this.wrapper)).setHTML(a.$tmp.myTitle)}if(a.$tmp.myText){this.text=new Element("span").inject(new Element("div",{"class":this.options.className+"-text"}).inject(this.wrapper)).setHTML(a.$tmp.myText)}$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this)},end:function(a){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this)},position:function(a){var b=a.getPosition();this.toolTip.setStyles({left:b.x+this.options.offsets.x,top:b.y+this.options.offsets.y})},locate:function(b){var d={x:window.getWidth(),y:window.getHeight()};var a={x:window.getScrollLeft(),y:window.getScrollTop()};var c={x:this.toolTip.offsetWidth,y:this.toolTip.offsetHeight};var h={x:"left",y:"top"};for(var f in h){var g=b.page[f]+this.options.offsets[f];if((g+c[f]-a[f])>d[f]){g=b.page[f]-this.options.offsets[f]-c[f]}this.toolTip.setStyle(h[f],g)}},show:function(){if(this.options.timeout){this.timer=this.hide.delay(this.options.timeout,this)}this.fireEvent("onShow",[this.toolTip])},hide:function(){this.fireEvent("onHide",[this.toolTip])}});Tips.implement(new Events,new Options);var Group=new Class({initialize:function(){this.instances=$A(arguments);this.events={};this.checker={}},addEvent:function(b,a){this.checker[b]=this.checker[b]||{};this.events[b]=this.events[b]||[];if(this.events[b].contains(a)){return false}else{this.events[b].push(a)}this.instances.each(function(c,d){c.addEvent(b,this.check.bind(this,[b,c,d]))},this);return this},check:function(c,a,b){this.checker[c][b]=true;var d=this.instances.every(function(g,f){return this.checker[c][f]||false},this);if(!d){return}this.checker[c]={};this.events[c].each(function(f){f.call(this,this.instances,a)},this)}});var Accordion=Fx.Elements.extend({options:{onActive:Class.empty,onBackground:Class.empty,display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize:function(){var c,f,g,b;$each(arguments,function(k,j){switch($type(k)){case"object":c=k;break;case"element":b=$(k);break;default:var h=$$(k);if(!f){f=h}else{g=h}}});this.togglers=f||[];this.elements=g||[];this.container=$(b);this.setOptions(c);this.previous=-1;if(this.options.alwaysHide){this.options.wait=true}if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show}if(this.options.start){this.options.display=false;this.options.show=false}this.effects={};if(this.options.opacity){this.effects.opacity="fullOpacity"}if(this.options.width){this.effects.width=this.options.fixedWidth?"fullWidth":"offsetWidth"}if(this.options.height){this.effects.height=this.options.fixedHeight?"fullHeight":"scrollHeight"}for(var d=0,a=this.togglers.length;d0));this.fireEvent(c?"onBackground":"onActive",[this.togglers[d],f]);for(var g in this.effects){b[d][g]=c?0:f[this.effects[g]]}},this);return this.start(b)},showThisHideOpen:function(a){return this.display(a)}});Fx.Accordion=Accordion; \ No newline at end of file diff --git a/source/web/scripts/office/doc_details.js b/source/web/scripts/office/doc_details.js deleted file mode 100644 index 6e0901dd25..0000000000 --- a/source/web/scripts/office/doc_details.js +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - * office_addin.js - */ -var OfficeDocDetails = -{ - init: function() - { - OfficeDocDetails.setupTabs(); - }, - - setupTabs: function() - { - var tabs = $$('.tabBarInline li'); - var tablinks = $$('.tabBarInline li a'); - var panels = $$('.tabPanel'); - - tabs.each(function(tab, i) - { - // register 'click' event for each tab - tablinks[i].addEvent('click', function(e) - { - // highlight the current tab - tab.addClass('current'); - // show the tab panel - panels[i].removeClass('tabPanelHidden'); - - // reset styles on all closed tasks - tabs.each(function(otherTab, j) - { - if (otherTab != tab) - { - // reset selected class - otherTab.removeClass('current'); - // hide the tab panel - panels[j].addClass('tabPanelHidden'); - } - }); - }); - }); - }, - - showAddTagForm: function() - { - $("addTagLinkContainer").setStyle("display", "none"); - $("addTagFormContainer").setStyle("display", "block"); - $("addTagBox").focus(); - }, - - hideAddTagForm: function() - { - $("addTagFormContainer").setStyle("display", "none"); - $("addTagLinkContainer").setStyle("display", "block"); - return false; - }, - - addTag: function(nodeId, tagName) - { - OfficeAddin.postAction(window.serviceContextPath + "/collaboration/tagActions", "add", nodeId, null, "t=" + encodeURIComponent(tagName)); - return false; - }, - - removeTag: function(nodeId, tagName) - { - OfficeAddin.postAction(window.serviceContextPath + "/collaboration/tagActions", "remove", nodeId , null, "t=" + encodeURIComponent(tagName)); - return false; - } -}; - -window.addEvent('domready', OfficeDocDetails.init); \ No newline at end of file diff --git a/source/web/scripts/office/external_component.js b/source/web/scripts/office/external_component.js deleted file mode 100644 index be8e65608e..0000000000 --- a/source/web/scripts/office/external_component.js +++ /dev/null @@ -1,270 +0,0 @@ -/** - * External component static wrapper that composes and 'calls' external component methods - */ -var ExternalComponent = -{ - extender: null, - - init: function(params, extenderType) - { - if (typeof extenderType == "undefined") - { - // MSOffice mode check - extenderType = (typeof top.window.external != "undefined" && typeof top.window.external.saveToAlfresco != "undefined") ? "msoffice" : "openoffice"; - } - - switch (extenderType.toLowerCase()) - { - case "msoffice": - this.extender = new MSOffice(params); - break; - - case "openoffice": - this.extender = new OpenOffice(params); - break; - - default: - alert('ExtenderType "' + extenderType + '" is not supported.'); - return; - } - }, - - openDocument: function() - { - return this.extender.openDocument.apply(this.extender, arguments); - }, - - docHasExtension: function() - { - return this.extender.docHasExtension.apply(this.extender, arguments); - }, - - saveToAlfresco: function() - { - return this.extender.saveToAlfresco.apply(this.extender, arguments); - }, - - saveToAlfrescoAs: function() - { - return this.extender.saveToAlfrescoAs.apply(this.extender, arguments); - }, - - compareDocument: function() - { - return this.extender.compareDocument.apply(this.extender, arguments); - }, - - insertDocument: function() - { - return this.extender.insertDocument.apply(this.extender, arguments); - } -} - - -/** - * External component wrapper for Microsoft Internet Explorer and MSOffice add-in - */ -var MSOffice = new Class( -{ - params: {}, - - initialize: function(params) - { - $extend(this.params, params); - }, - - openDocument: function(relativePath) - { - window.external.openDocument(relativePath); - }, - - docHasExtension: function(fnTrue, fnFalse) - { - if (window.external.docHasExtension()) - { - fnTrue.apply(arguments.callee); - } - else - { - fnFalse.apply(arguments.callee); - } - }, - - saveToAlfresco: function(relativePath) - { - return window.external.saveToAlfresco(relativePath); - }, - - saveToAlfrescoAs: function(relativePath, filename) - { - return window.external.saveToAlfrescoAs(relativePath, filename); - }, - - compareDocument: function(url) - { - return window.external.compareDocument(url); - }, - - insertDocument: function(relativePath, nodeRef) - { - return window.external.insertDocument(relativePath, nodeRef); - } -}); - - -/** - * External component wrapper for OpenOffice.org add-in - */ -var OpenOffice = new Class( -{ - debugMode: false, - queryResults: [], - params: {}, - - initialize: function(params) - { - $extend(this.params, params); - }, - - // Open document with given relativePath - openDocument: function(relativePath) - { - with (this) - { - logDebug('openDocument', 'relativePath=' + relativePath); - doExternalCall('openDocument', relativePath); - } - }, - - // call external hoster object method - docHasExtension: function(functionIfTrue, functionIfFalse) - { - with (this) - { - logDebug('docHasExtension', 'functionIfTrue, functionIfFalse'); - queryResults["docHasExtension"] = null; - checkBooleanResult(10, 'docHasExtension', functionIfTrue, functionIfFalse).delay(100, this); - doExternalCall('docHasExtension', '').delay(1000, this); - } - }, - - // call external hoster object method - saveToAlfresco: function(currentPath) - { - with (this) - { - logDebug('saveToAlfresco', 'currentPath=' + currentPath); - doExternalCall('saveToAlfresco', currentPath); - } - }, - - // call external hoster object method - saveToAlfrescoAs: function(currentPath, filename) - { - with (this) - { - logDebug('saveToAlfrescoAs', 'currentPath=' + currentPath + ", filename=" + filename); - doExternalCallEx('saveToAlfrescoAs', currentPath, filename); - } - }, - - compareDocument: function(currentPath) - { - with (this) - { - logDebug('compareDocument', 'currentPath=' + currentPath); - doExternalCall('compareDocument', currentPath); - } - }, - - // Insert a document into the currently open one - insertDocument: function(relativePath) - { - with (this) - { - logDebug('insertDocument', 'relativePath=' + relativePath); - doExternalCall('insertDocument', relativePath); - } - }, - - - /** - * Implementation-specific functions - */ - - // Set external method call result - setResult: function(methodName, success) - { - with (this) - { - logDebug('setResult', 'method=' + methodName + ', success=' + success); - queryResults[methodName] = success; - } - }, - - // used by timer for checking boolean result of external method call - checkBooleanResult: function(maxCount, methodName, functionIfTrue, functionIfFalse) - { - with (this) - { - var result = queryResults[methodName]; - logDebug('checkBooleanResult', 'waiting: maxCount=' + maxCount + ", methodName=" + methodName + ", ..."); - if (result != null) - { - if (result) - { - functionIfTrue(); - } - else - { - functionIfFalse(); - } - return; - } - if (maxCount <= 0) - { - logDebug('checkBooleanResult', 'waiting timeout: maxCount=' + maxCount + ", methodName=" + methodName + ", ..."); - return; - } - checkBooleanResult(maxCount-1, methodName, functionIfTrue, functionIfFalse).delay(1000, this); - } - }, - - // compose URL for purpose to call external object method - doExternalCall: function(methodName, path) - { - with (this) - { - var newUrl = params.folderPath + "callexternal?extcall=&action=" + methodName - + "&path=" + encodeURIComponent(path) + "&ts=" + new Date().getTime() - + (params.ticket != "" ? "&ticket=" + params.ticket : ""); - logDebug('doExternalCall', 'url=' + newUrl); - $("if_externalComponenetMethodCall").src = newUrl; - } - }, - - // compose URL for purpose to call external object method - doExternalCallEx: function(methodName, path, filename) - { - with (this) - { - var newUrl = params.folderPath + "callexternal?extcall=&action=" + methodName - + "&path=" + encodeURIComponent(path) + "&filename=" + encodeURIComponent(filename) + "&ts=" + new Date().getTime() - + (params.ticket != "" ? "&ticket=" + params.ticket : ""); - logDebug('doExternalCallEx', 'url=' + newUrl); - $("if_externalComponenetMethodCall").src = newUrl; - } - }, - - // logger method - logDebug: function(methodName, message) - { - with (this) - { - if (debugMode.enabled && debugMode.methods[methodName]) - { - alert("[DEBUG][ExternalComponent::" + methodName + "] " + message); - } - } - } -}); diff --git a/source/web/scripts/office/my_alfresco.js b/source/web/scripts/office/my_alfresco.js deleted file mode 100644 index 5c70046141..0000000000 --- a/source/web/scripts/office/my_alfresco.js +++ /dev/null @@ -1,143 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - * office_addin.js - */ -var OfficeMyAlfresco = -{ - TOGGLE_AMOUNT: 150, - ANIM_LENGTH: 800, - taskCount: 0, - - init: function() - { - if (OfficeMyAlfresco.taskCount > 0) - { - OfficeAddin.sortTasks($('taskList')); - OfficeMyAlfresco.setupTasks(); - } - OfficeMyAlfresco.setupToggles(); - }, - - setupTasks: function() - { - var tasks = $$('#taskList .taskItem'); - - tasks.each(function(task, i) - { - // register 'mouseenter' event for each task - task.addEvent('mouseenter', function(e) - { - // highlight the item title - task.addClass('taskItemSelected'); - - // reset styles on all closed tasks - tasks.each(function(otherTask, j) - { - if (otherTask != task) - { - // reset selected class - otherTask.removeClass('taskItemSelected'); - } - }); - }); - - // register 'mouseleave' event for each task - task.addEvent('mouseleave', function(e) - { - // unhighlight the item title - task.removeClass('taskItemSelected'); - }); - - // register 'click' event for each task - task.addEvent('click', function(e) - { - window.location.href = window.serviceContextPath + "/office/myTasks" + OfficeAddin.defaultQuery + "&t=" + encodeURIComponent(task.id); - }); - }); - - $('taskList').addEvent('mouseleave', function(e) - { - // handler for mouse leaving the entire task list - tasks.each(function(task, i) - { - task.removeClass('taskItemSelected'); - }); - }); - }, - - setupToggles: function() - { - // Elements of interest - var panels = $$('.togglePanel'), - toggles = $$('.toggle'), - toggle; - - // Animation - var fxPanel = new Fx.Elements(panels, {wait: false, duration: OfficeMyAlfresco.ANIM_LENGTH, transition: Fx.Transitions.Back.easeInOut}); - - panels.each(function(panel, i) - { - toggle = toggles[i]; - - panel.defaultHeight = panel.getStyle('height').toInt(); - panel.isToggled = false; - - toggle.addEvent('click', function(e) - { - var animPanel = {}; - - if (panel.isToggled) - { - panel.isToggled = false; - this.removeClass('toggled'); - animPanel[i] = - { - 'height': [panel.getStyle('height').toInt(), panel.defaultHeight] - }; - - // reset all other panels - panels.each(function(otherPanel, j) - { - if (otherPanel != panel) - { - // reset panel - otherPanel.isToggled = false; - toggles[j].removeClass('toggled'); - animPanel[j] = - { - 'height': [otherPanel.getStyle('height').toInt(), otherPanel.defaultHeight] - }; - } - }); - } - else - { - panel.isToggled = true; - this.addClass('toggled'); - animPanel[i] = - { - 'height': [panel.getStyle('height').toInt(), panel.defaultHeight + (OfficeMyAlfresco.TOGGLE_AMOUNT * (panels.length - 1))] - }; - - // set all other panels - panels.each(function(otherPanel, j) - { - if (otherPanel != panel) - { - // set panel - otherPanel.isToggled = false; - toggles[j].removeClass('toggled'); - animPanel[j] = - { - 'height': [otherPanel.getStyle('height').toInt(), otherPanel.defaultHeight - OfficeMyAlfresco.TOGGLE_AMOUNT] - }; - } - }); - } - fxPanel.start(animPanel); - }); - }); - } -}; - -window.addEvent('domready', OfficeMyAlfresco.init); \ No newline at end of file diff --git a/source/web/scripts/office/my_tasks.js b/source/web/scripts/office/my_tasks.js deleted file mode 100644 index d23b979480..0000000000 --- a/source/web/scripts/office/my_tasks.js +++ /dev/null @@ -1,296 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - * autocompleter.js - * office_addin.js - */ -var OfficeMyTasks = -{ - MAX_DESCRIPTION: 100, - - init: function() - { - OfficeAddin.sortTasks($('taskList')); - OfficeMyTasks.setupEventHandlers(); - - if (window.queryObject.t) - { - OfficeMyTasks.openTask(window.queryObject.t); - } - - if ($('wrkAssignTo')) - { - var autoAssignTo = new Autocompleter.Ajax.Json($('wrkAssignTo'), window.serviceContextPath + '/office/getUsers', - { - postVar: 's', - minLength: 2, - useSelection: false, - markQuery: false, - ajaxOptions: - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'} - }, - onRequest: function(el) - { - $('ajxAssignTo').setStyle('display', ''); - }, - onComplete: function(el) - { - $('ajxAssignTo').setStyle('display', 'none'); - } - }); - } - - if ($('wrkDueDate')) - { - var dueDate = new DatePicker($('wrkDueDate'), - { - readOnly: false, - dateFormat: "dd MMMM yyyy" - }); - } - - if ($('wrkDescription')) - { - var desc = $('wrkDescription'); - - desc.onkeyup = desc.onchange = desc.onblur = function(event) - { - if (this.value.length > OfficeMyTasks.MAX_DESCRIPTION) - { - this.setProperty('value', this.getProperty('value').substr(0, OfficeMyTasks.MAX_DESCRIPTION)); - } - }; - } - }, - - setupEventHandlers: function() - { - var tasks = $$('#taskList .taskItem'); - - tasks.each(function(task, i) - { - task.isOpen = false; - - // register 'mouseenter' event for each task - task.addEvent('mouseenter', function(e) - { - if (task.isOpen) - { - return; - } - - // highlight the item title - task.addClass('taskItemSelected'); - - // reset styles on all closed tasks - tasks.each(function(otherTask, j) - { - if ((otherTask != task) && (!otherTask.isOpen)) - { - // reset selected class - otherTask.removeClass('taskItemSelected'); - } - }); - }); - - // register 'mouseleave' event for each task - task.addEvent('mouseleave', function(e) - { - if (task.isOpen) - { - return; - } - - // unhighlight the item title - task.removeClass('taskItemSelected'); - }); - - // register 'click' event for each task - task.addEvent('click', function(e) - { - if (!task.isOpen) - { - // open up this task - // flag this task as open - task.isOpen = true; - - // highlight the item title - task.addClass('taskItemSelected'); - - if (!window.queryObject.st) - { - OfficeAddin.showStatusText("Loading task...", "ajax_anim.gif", false); - } - - // ajax call to load task details - var actionURL = window.serviceContextPath + "/office/myTasksDetail" + OfficeAddin.defaultQuery + "&t=" + task.id.replace(/\./, "$"); - var myAjax = new Ajax(actionURL, - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - onComplete: function(textResponse, xmlResponse) - { - if (!window.queryObject.st) - { - OfficeAddin.hideStatusText(); - } - $("taskDetails").innerHTML = textResponse; - } - }).request(); - - // close other open tasks - tasks.each(function(otherTask, j) - { - if (otherTask != task) - { - // close any other open tasks - otherTask.isOpen = false; - - // unhighlight the item title - otherTask.removeClass('taskItemSelected'); - } - }); - } - }); - }); - - $('taskList').addEvent('mouseleave', function(e) - { - // handler for mouse leaving the entire task list - tasks.each(function(task, i) - { - if (!task.isOpen) - { - task.removeClass('taskItemSelected'); - } - }); - }); - }, - - openTask: function(taskId) - { - if ($(taskId)) - { - $(taskId).fireEvent("click"); - } - }, - - transitionTask: function(taskId, commandURL, successMessage) - { - OfficeAddin.showStatusText("Running workflow...", "ajax_anim.gif", false); - - // ajax call to run workflow - var myAjax = new Ajax(commandURL, - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - onComplete: function(textResponse, xmlResponse) - { - // Remove any trailing hash - var href = window.location.href.replace("#", ""); - // Remove any "st" and "w" parameters - href = OfficeAddin.removeParameters(href, "st|w"); - // Optionally add a status string - if (successMessage !== "") - { - var json = "{\"statusString\":\"" + successMessage + "\",\"statusCode\":true}"; - href += (href.indexOf("?") == -1) ? "?" : "&"; - href += "st=" + encodeURIComponent(json); - } - window.location.href = href; - }, - onFailure: function() - { - OfficeAddin.showStatusText("Couldn't run workflow", "action_failed.gif", true); - } - }).request(); - }, - - startWorkflow: function(commandURL, Doc) - { - var wrkType = $('wrkType').value, - wrkAssignTo = $('wrkAssignTo').value, - wrkDueDate = $('wrkDueDate').value, - wrkDescription=$('wrkDescription').value; - - if (wrkAssignTo.test(/(?:\(([^\)]+)\))/)) - { - // Extract the Username - should be "First Last (Username)" - wrkAssignTo = wrkAssignTo.match(/(?:\(([^\)]+)\))/)[1]; - } - - if (wrkAssignTo === "") - { - OfficeAddin.showStatusText("Assign to cannot be empty", "info.gif", true); - return; - } - - OfficeAddin.showStatusText("Starting workflow...", "ajax_anim.gif", false); - var actionURL = commandURL + "?a=workflow&n=" + encodeURIComponent(Doc); - actionURL += "&wt=" + encodeURIComponent(wrkType); - actionURL += "&at=" + encodeURIComponent(wrkAssignTo); - // Date supplied? - if (wrkDueDate !== "") - { - actionURL += "&dd=" + encodeURIComponent(wrkDueDate); - } - actionURL += "&desc=" + encodeURIComponent(wrkDescription); - var myAjax = new Ajax(actionURL, - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - onComplete: function(textResponse, xmlResponse) - { - // Remove any trailing hash - var href = window.location.href.replace("#", ""), - success = Json.evaluate(textResponse).statusCode; - - // Remove any previous "st", "w" or "wd" parameters - href = OfficeAddin.removeParameters(href, success ? "st|w|wd" : "st"); - // Optionally add a status string - if (textResponse !== "") - { - href += (href.indexOf("?") == -1) ? "?" : "&"; - href += "st=" + encodeURIComponent(textResponse); - } - window.location.href = href; - } - }); - myAjax.request(); - }, - - /* AJAX call to perform server-side actions */ - runTaskAction: function(useTemplate, action, nodeId, confirmMsg) - { - // Re-select a selected task after reload - var taskSel = $E('#taskList .taskItemSelected'), - outParams = null; - if (taskSel !== null) - { - var taskId = taskSel.id; - outParams = "t=" + encodeURIComponent(taskId); - } - - return OfficeAddin.getAction(useTemplate, action, nodeId, confirmMsg, null, outParams); - }, - - refreshPage: function() - { - // Remove any trailing hash - var href = window.location.href.replace("#", ""); - // Remove any previous "st", "w", "wd" or "t" parameters - href = OfficeAddin.removeParameters(href, "st|w|wd|t"); - // Re-select a selected task after reload - var taskSel = $E('#taskList .taskItemSelected'); - if (taskSel !== null) - { - var taskId = taskSel.id; - href += (href.indexOf("?") == -1) ? "?" : "&"; - href += "t=" + encodeURIComponent(taskId); - } - window.location.href = href; - } -}; - -window.addEvent('domready', OfficeMyTasks.init); diff --git a/source/web/scripts/office/navigation.js b/source/web/scripts/office/navigation.js deleted file mode 100644 index 89e9b294f1..0000000000 --- a/source/web/scripts/office/navigation.js +++ /dev/null @@ -1,342 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - * office_addin.js - */ -var OfficeNavigation = -{ - TOGGLE_AMOUNT: 150, - ANIM_LENGTH: 800, - CREATE_SPACE_HEIGHT: 108, - CREATE_SPACE_TEMPLATE: 16, - OVERLAY_ANIM_LENGTH: 300, - OVERLAY_OPACITY: 0.7, - documentNames: [], - - init: function() - { - OfficeNavigation.setupToggles(); - OfficeNavigation.setupCreateSpace(); - OfficeNavigation.getDocumentNames(); - - // Did we arrive here from the "Create collaboration space" shortcut? - if (window.queryObject.cc) - { - OfficeNavigation.showCreateSpace(); - } - }, - - setupToggles: function() - { - // Elements of interest - var panels = $$('.togglePanel'), - toggles = $$('.toggle'), - toggle; - - // Animation - var fxPanel = new Fx.Elements(panels, - { - wait: false, - duration: OfficeNavigation.ANIM_LENGTH, - transition: Fx.Transitions.Back.easeInOut - }); - - panels.each(function(panel, i) - { - toggle = toggles[i]; - - panel.defaultHeight = panel.getStyle('height').toInt(); - panel.isToggled = false; - - toggle.addEvent('click', function(e) - { - var animPanel = {}; - - if (panel.isToggled) - { - panel.isToggled = false; - this.removeClass('toggled'); - animPanel[i] = - { - 'height': [panel.getStyle('height').toInt(), panel.defaultHeight] - }; - - // reset all other panels - panels.each(function(otherPanel, j) - { - if (otherPanel != panel) - { - // reset panel - otherPanel.isToggled = false; - toggles[j].removeClass('toggled'); - animPanel[j] = - { - 'height': [otherPanel.getStyle('height').toInt(), otherPanel.defaultHeight] - }; - } - }); - } - else - { - panel.isToggled = true; - this.addClass('toggled'); - animPanel[i] = - { - 'height': [panel.getStyle('height').toInt(), panel.defaultHeight + (OfficeNavigation.TOGGLE_AMOUNT * (panels.length - 1))] - }; - - // set all other panels - panels.each(function(otherPanel, j) - { - if (otherPanel != panel) - { - // set panel - otherPanel.isToggled = false; - toggles[j].removeClass('toggled'); - animPanel[j] = - { - 'height': [otherPanel.getStyle('height').toInt(), otherPanel.defaultHeight - OfficeNavigation.TOGGLE_AMOUNT] - }; - } - }); - } - fxPanel.start(animPanel); - }); - }); - }, - - setupCreateSpace: function() - { - var panel = $('createSpacePanel'); - panel.defaultHeight = 0; - panel.setStyle('display', 'block'); - panel.setStyle('height', panel.defaultHeight); - }, - - getDocumentNames: function() - { - OfficeNavigation.documentNames = []; - - $$("#documentList .notVersionable").each(function(doc, i) - { - OfficeNavigation.documentNames.push(doc.getText()); - }); - }, - - showCreateSpace: function() - { - var panel = $('createSpacePanel'); - // Animation - var fxPanel = new Fx.Style(panel, 'height', - { - duration: OfficeNavigation.ANIM_LENGTH, - transition: Fx.Transitions.Back.easeOut, - onComplete: function() - { - $('spaceName').focus(); - } - }); - - if (!panel.isOpen) - { - panel.isOpen = true; - var openHeight = OfficeNavigation.CREATE_SPACE_HEIGHT; - if ($('spaceTemplate')) - { - openHeight += OfficeNavigation.CREATE_SPACE_TEMPLATE; - } - fxPanel.start(panel.getStyle('height').toInt(), openHeight); - } - else - { - OfficeNavigation.hideCreateSpace(); - } - }, - - hideCreateSpace: function() - { - var panel = $('createSpacePanel'); - // Animation - var fxPanel = new Fx.Style(panel, 'height', - { - duration: OfficeNavigation.ANIM_LENGTH, - transition: Fx.Transitions.Back.easeIn, - onComplete: function() - { - panel.isOpen = false; - } - }); - - fxPanel.start(panel.getStyle('height').toInt(), panel.defaultHeight); - }, - - submitCreateSpace: function(commandURL, nodeId) - { - var spaceName = $('spaceName').value, - spaceTitle = $('spaceTitle').value, - spaceDescription = $('spaceDescription').value; - - var spaceTemplate; - if ($('spaceTemplate')) - { - spaceTemplate = $('spaceTemplate').value; - } - - OfficeAddin.showStatusText("Creating space...", "ajax_anim.gif", false); - var actionURL = commandURL + "?a=newspace&p=" + nodeId; - actionURL += "&sn=" + encodeURIComponent(spaceName); - actionURL += "&st=" + encodeURIComponent(spaceTitle); - actionURL += "&sd=" + encodeURIComponent(spaceDescription); - actionURL += "&t=" + encodeURIComponent(spaceTemplate); - var myAjax = new Ajax(actionURL, - { - method: 'get', - headers: - { - 'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT' - }, - onComplete: function(textResponse, xmlResponse) - { - // Remove any trailing hash - var href = window.location.href.replace("#", ""); - // Remove any "st" and "cc" parameters - href = OfficeAddin.removeParameters(href, "st|cc"); - // Optionally add a status string - if (textResponse !== "") - { - href += (href.indexOf("?") == -1) ? "?" : "&"; - href += "st=" + encodeURIComponent(textResponse); - } - window.location.href = href; - } - }); - myAjax.request(); - }, - - saveToAlfresco: function(currentPath) - { - // Does the current doc have an extension? - async request - ExternalComponent.docHasExtension(function() - { - ExternalComponent.saveToAlfresco(currentPath); - }, function() - { - OfficeNavigation.showSaveFilenamePanel(currentPath); - }); - }, - - showSaveFilenamePanel: function(currentPath) - { - this.fxOverlay = $("overlayPanel").effect('opacity', - { - duration: OfficeNavigation.OVERLAY_ANIM_LENGTH - }); - - var panel = $("saveDetailsPanel"); - panel.setStyle("opacity", 0); - panel.setStyle("display", "inline"); - - var fnToggleOK = function() - { - var pattern = new RegExp(/([\"\*\\\><\?\/\:\|]+)|([\.]?[\.]+$)/), - filename = $('saveFilename').value; - if (filename.trim() === "" || pattern.test(filename)) - { - $('saveFilenameOK').addClass('disabled'); - } - else - { - $('saveFilenameOK').removeClass('disabled'); - } - }; - - fnToggleOK(); - - var anim = new Fx.Styles(panel, - { - duration: OfficeNavigation.ANIM_LENGTH, - transition: Fx.Transitions.linear, - onComplete: function() - { - $('saveFilename').addEvent('keypress', function(event) - { - event = new Event(event); - if (event.key == 'enter') - { - OfficeNavigation.saveOK(); - event.stop(); - this.removeEvent('keypress'); - this.removeEvent('keyup'); - } - else if (event.key == 'esc') - { - OfficeNavigation.saveCancel(); - event.stop(); - this.removeEvent('keypress'); - this.removeEvent('keyup'); - } - }); - $('saveFilename').addEvent('keyup', function(event) - { - fnToggleOK(); - }); - $('saveFilename').focus(); - } - }).start({'opacity': 1}); - - this.fxOverlay.start(OfficeNavigation.OVERLAY_OPACITY); - if (panel !== null) - { - this.popupPanel = panel; - this.popupPanel.currentPath = currentPath; - } - }, - - saveOK: function() - { - // Shortcut for double-event firing issue - if (this.popupPanel === null) - { - return; - } - - var filename = $('saveFilename').value.trim(), - currentPath = this.popupPanel.currentPath, - cancelSave = false; - - if (filename.length > 0) - { - // Trying to save over an existing non-versionable doc? - OfficeNavigation.documentNames.each(function(doc, i) - { - if ((doc == filename) || (doc == filename + ".doc")) - { - if (!window.confirm("The document exists and is not versionable. Overwrite this file?")) - { - cancelSave = true; - } - } - }); - - if (!cancelSave) - { - ExternalComponent.saveToAlfrescoAs(currentPath, filename); - } - } - OfficeNavigation.saveCancel(); - }, - - saveCancel: function() - { - if (this.popupPanel !== null) - { - this.popupPanel.setStyle("display", "none"); - this.popupPanel = null; - } - if (this.fxOverlay) - { - this.fxOverlay.start(0); - } - } -}; - -window.addEvent('domready', OfficeNavigation.init); \ No newline at end of file diff --git a/source/web/scripts/office/office_addin.js b/source/web/scripts/office/office_addin.js deleted file mode 100644 index eb2303dd84..0000000000 --- a/source/web/scripts/office/office_addin.js +++ /dev/null @@ -1,264 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - */ -var OfficeAddin = -{ - ANIM_LENGTH: 500, - STATUS_FADE: 10000, - LIST_DEF_HEIGHT: 204, - - defaultQuery: "", - - init: function() - { - $('overlayPanel').setStyle('opacity', 0); - - window.queryObject = OfficeAddin.toQueryObject(document.location.search); - window.contextPath = OfficeAddin.getContextPath(); - window.serviceContextPath = OfficeAddin.getServiceContextPath(); - - /* Update needed after page load? */ - if (this.queryObject.st) - { - var objResponse = Json.evaluate(this.queryObject.st), - imgSuccess = (objResponse.statusCode ? "action_successful.gif" : "action_failed.gif"), - colBackground = (objResponse.statusCode ? "#50ff50" : "#ff5050"); - OfficeAddin.showStatusText(objResponse.statusString, imgSuccess, true, colBackground); - } - - OfficeAddin.makeExternalLinks(); - }, - - makeExternalLinks: function(e) - { - $$('a').each(function(anchor, i) - { - if (anchor.getProperty('rel') == '_blank') - { - anchor.target = "_blank"; - } - }); - }, - - toQueryObject: function(s) - { - var obj = {}; - $A(s.substring(1).split('&')).each(function(param) - { - param = decodeURIComponent(param).split("="); - obj[param[0]] = param[1]; - }); - return obj; - }, - - showStatusText: function(statusText, statusImage, fadeOut, colBackground) - { - var e = $("statusText"); - if (statusImage) - { - statusText = "\"*\"" + statusText; - } - e.innerHTML = statusText; - e.setStyle("opacity", "1"); - if (statusText === "") - { - e.setStyle("border-top", ""); - } - else - { - e.setStyle("border-top", "1px dashed #808080"); - var fx = new Fx.Style(e, 'background-color', - { - duration: OfficeAddin.ANIM_LENGTH, - transition: Fx.Transitions.linear - }); - if (fadeOut) - { - fx.chain(function() - { - OfficeAddin.hideStatusText.delay(OfficeAddin.STATUS_FADE); - }); - } - var fxBackground = (typeof colBackground == "undefined") ? "#ffffcc" : colBackground; - fx.start(fxBackground, "#ffffff"); - } - }, - - hideStatusText: function() - { - var e = $("statusText"); - e.setStyle("opacity", "1"); - var fx = new Fx.Style(e, 'opacity', - { - duration: OfficeAddin.ANIM_LENGTH - }).start('1', '0'); - }, - - /* AJAX call to perform server-side actions */ - getAction: function(useTemplate, action, nodeId, confirmMsg, inParams, outParams) - { - return OfficeAddin.runAction("get", useTemplate, action, nodeId, confirmMsg, inParams, outParams); - }, - postAction: function(useTemplate, action, nodeId, confirmMsg, inParams, outParams) - { - return OfficeAddin.runAction("post", useTemplate, action, nodeId, confirmMsg, inParams, outParams); - }, - runAction: function(httpMethod, useTemplate, action, nodeId, confirmMsg, inParams, outParams) - { - if (confirmMsg && confirmMsg !== "") - { - if (!window.confirm(confirmMsg)) - { - return; - } - } - - OfficeAddin.showStatusText("Running action...", "ajax_anim.gif", false); - var actionURL = useTemplate + "?a=" + action + "&n=" + nodeId; - if (inParams && inParams !== "") - { - actionURL += "&" + inParams; - } - var myAjax = new Ajax(actionURL, - { - method: httpMethod, - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - onComplete: function(textResponse, xmlResponse) - { - // Remove any trailing hash - var href = window.location.href.replace("#", ""); - // Remove any previous "st" parameters - href = OfficeAddin.removeParameters(href, "st|version"); - // Optionally add a status string - if (textResponse !== "") - { - href += (href.indexOf("?") == -1) ? "?" : "&"; - href += "st=" + encodeURIComponent(textResponse); - if (outParams && outParams !== "") - { - href += "&" + outParams; - } - } - window.location.href = href.replace(/&undefined/g, ""); - } - }).request(); - }, - - /* Calculates and returns the context path for the current page */ - getContextPath: function() - { - var path = window.location.pathname, - idx = path.indexOf("/", 1), - contextPath = ""; - if (idx != -1) - { - contextPath = path.substring(0, idx); - } - else - { - contextPath = ""; - } - - return contextPath; - }, - - /* Calculates and returns the service context path for the current page */ - getServiceContextPath: function() - { - var path = window.location.pathname, - idx = path.indexOf("/", 1), - serviceContextPath = ""; - if (idx != -1) - { - serviceContextPath = path.substring(0, idx); - path = path.substring(idx); - idx = path.indexOf("/", 1); - - if (idx != -1) - { - serviceContextPath += path.substring(0, idx); - } - } - - return serviceContextPath; - }, - - /* Removes params "param1|param2...|paramN" from a URL */ - removeParameters: function(theUrl, theParams) - { - var regexp = new RegExp("[?&](" + theParams + ")=([^&$]+)", "g"), - url = theUrl.replace(regexp, ""); - - // Check that an href still contains a "?" after removing parameters - var pos = url.indexOf("?"); - if (pos == -1) - { - // None found - do we have an "&" ? - pos = url.indexOf("&"); - if (pos != -1) - { - // Yes - so replace the first one with a "?" - url = url.substring(0, pos) + "?" + url.substring(pos+1); - } - } - return url; - }, - - sortTasks: function(taskContainer) - { - var taskArray = []; - taskContainer.getElementsBySelector('.taskItem').each(function(task, i) - { - taskArray[i] = {dueDate: task.getProperty('rel'), theTask: task.clone()}; - }); - - taskArray.sort(OfficeAddin.sortByDueDate); - taskContainer.empty(); - - for(var i = 0; i < taskArray.length; i++) - { - taskArray[i].theTask.addClass((i % 2 === 0) ? "odd" : "even"); - taskArray[i].theTask.injectInside(taskContainer); - } - }, - - sortByDueDate: function(a, b) - { - var x = a.dueDate, - y = b.dueDate; - return ((x < y) ? -1 : ((x > y) ? 1 : 0)); - }, - - openWindowCallback: function(url, callback) - { - // Store the callback function for later - OfficeAddin.callbackFunction = callback; - // Register our "well known" callback function - window.alfrescoCallback = OfficeAddin.openWindowOnCallback; - // Use a named window so that only one dialog is active at a time - window.open(url, 'alfrescoDialog', 'width=1024,height=768,scrollbars=yes'); - }, - - openWindowOnCallback: function(fromTimeout) - { - if (typeof(fromTimeout)=='undefined') - { - window.setTimeout("OfficeAddin.openWindowOnCallback(true)", 10); - } - else - { - // Clear out the global callback function - window.alfrescoCallback = null; - try - { - OfficeAddin.callbackFunction(); - } - catch (e) - { - } - OfficeAddin.callbackFunction = null; - } - } -}; - -window.addEvent('domready', OfficeAddin.init); \ No newline at end of file diff --git a/source/web/scripts/office/search.js b/source/web/scripts/office/search.js deleted file mode 100644 index 8b3cafda68..0000000000 --- a/source/web/scripts/office/search.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - * office_addin.js - */ -var OfficeSearch = -{ - MIN_LENGTH: 3, - - init: function() - { - $('searchText').addEvent('keydown', function(event) - { - event = new Event(event); - if (event.key == 'enter') - { - $("simpleSearchButton").onclick(); - } - }); - - $('itemsFound').innerHTML = "Results Shown Below"; - - $('searchText').focus(); - }, - - itemsFound: function(shownResults, totalResults) - { - var strFound; - if (totalResults === 0) - { - strFound = "No items found"; - } - else - { - strFound = shownResults + " items found"; - } - $('itemsFound').innerHTML = strFound; - }, - - /* AJAX call to perform server-side search */ - runSearch: function(useTemplate, argPath) - { - var searchString = $('searchText').value; - var maxResults = $('maxResults').value; - - if (searchString.length < OfficeSearch.MIN_LENGTH) - { - OfficeAddin.showStatusText("Minimum " + OfficeSearch.MIN_LENGTH + " characters.", "info.gif", true); - return; - } - - OfficeAddin.showStatusText("Searching...", "ajax_anim.gif", false); - var actionURL = useTemplate + argPath + "&search=" + encodeURIComponent(searchString) + "&maxresults=" + maxResults; - var myAjax = new Ajax(actionURL, - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - evalScripts: true, - onComplete: function(textResponse, xmlResponse) - { - OfficeAddin.hideStatusText(); - $('searchResultsList').innerHTML = textResponse; - /* Custom tooltips - var myTips = new Tips($$(".toolTip"), - { - fixed: true, - maxTitleChars: 50 - }); - */ - } - }); - myAjax.request(); - } -}; - -window.addEvent('domready', OfficeSearch.init); \ No newline at end of file diff --git a/source/web/scripts/office/tags.js b/source/web/scripts/office/tags.js deleted file mode 100644 index f60f673350..0000000000 --- a/source/web/scripts/office/tags.js +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Prerequisites: mootools.v1.11.js - * office_addin.js - */ -var OfficeTags = -{ - /* Scaling for tag clouds - must have supporting CSS classes defined */ - SCALE_FACTOR: 5, - - /* Set to preselect a tag after the tag cloud populated */ - preselectedTag: "", - - init: function() - { - OfficeTags.getTagCloud(); - }, - - getTagCloud: function() - { - if (!window.queryObject.st) - { - OfficeAddin.showStatusText("Loading tag cloud...", "ajax_anim.gif", false); - } - - // ajax call to get repository tag data - var actionURL = window.serviceContextPath + "/collaboration/tagQuery"; - var myJsonRequest = new Json.Remote(actionURL, - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - onComplete: function(tagQuery) - { - if (!window.queryObject.st) - { - OfficeAddin.hideStatusText(); - } - OfficeTags.populateTagCloud(tagQuery); - } - }).send(); - }, - - populateTagCloud: function(tagQuery) - { - var tagCloud = $("tagCloud"), - range = tagQuery.countMax - tagQuery.countMin, - scale = (range / OfficeTags.SCALE_FACTOR); - - var tagContainer, tagName, tagNameClass, tagCount; - - tagCloud.empty(); - tagQuery.tags.each(function(tag, i) - { - tagNameClass = "tagName" + Math.round((tag.count - tagQuery.countMin) / scale); - if (OfficeTags.preselectedTag == tag.name) - { - tagNameClass += " tagSelected"; - } - tagName = new Element("a", {"class": tagNameClass, "rel": tag.name}); - tagName.appendText(tag.name); - tagName.injectInside(tagCloud); - tagName.addEvent('click', function(e) - { - OfficeTags.selectTag(tag.name); - }); - tagCloud.appendText(" "); - - tagCount = new Element("span", {"class": "tagCount"}); - tagCount.appendText("(" + tag.count + ")"); - tagCount.injectInside(tagName); - }); - if (OfficeTags.preselectedTag !== "") - { - OfficeTags.selectTag(OfficeTags.preselectedTag); - } - }, - - /* AJAX call to perform server-side tag search */ - selectTag: function(tagName) - { - OfficeAddin.showStatusText("Searching tags...", "ajax_anim.gif", false); - - var maxResults = 100, - args = OfficeAddin.defaultQuery + "&type=tag", - actionURL = window.serviceContextPath + "/office/searchResults" + args + "&search=" + encodeURIComponent(tagName) + "&maxresults=" + maxResults; - var myAjax = new Ajax(actionURL, - { - method: 'get', - headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'}, - evalScripts: true, - onComplete: function(textResponse, xmlResponse) - { - OfficeAddin.hideStatusText(); - $('taggedList').innerHTML = textResponse; - $('taggedHeader').innerHTML = "Tagged with \"" + tagName + "\""; - } - }).request(); - - var tags = $$("#tagCloud a"); - tags.each(function(tag, i) - { - if (tag.rel == tagName) - { - tag.addClass("tagSelected"); - } - else - { - tag.removeClass("tagSelected"); - } - }); - }, - - preselectTag: function(tagName) - { - OfficeTags.preselectedTag = tagName; - } -}; - -/* Search Results expects this class */ -var OfficeSearch = -{ - itemsFound: function(shownResults, totalResults) - { - var strFound; - if (totalResults === 0) - { - strFound = "No items found"; - } - else if (shownResults < totalResults) - { - strFound = "Showing first " + shownResults + " of " + totalResults + " total items found"; - } - else - { - strFound = "Showing all " + shownResults + " items found"; - } - $('itemsFound').innerHTML = strFound; - } -}; - -window.addEvent('domready', OfficeTags.init); \ No newline at end of file