diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2014-05-19 20:40:55 +0200 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2014-05-19 20:40:55 +0200 |
commit | f8cb8f480346fb36ca18258b902a7157265c8ac7 (patch) | |
tree | 6445753bb12ad5d050d6397364ddd61c035ad0e8 /apps/files/templates | |
parent | e1e1009ccc304f6e527c3cc392b510f6d8868533 (diff) | |
parent | b6d2d6329d99c47fa8a01a7a8db7f8f2de6b9f74 (diff) | |
download | nextcloud-server-f8cb8f480346fb36ca18258b902a7157265c8ac7.tar.gz nextcloud-server-f8cb8f480346fb36ca18258b902a7157265c8ac7.zip |
Merge branch 'master' into csrf-on-login-and-logout
Conflicts:
core/templates/login.php
Diffstat (limited to 'apps/files/templates')
-rw-r--r-- | apps/files/templates/appnavigation.php | 17 | ||||
-rw-r--r-- | apps/files/templates/index.php | 120 | ||||
-rw-r--r-- | apps/files/templates/list.php | 107 |
3 files changed, 133 insertions, 111 deletions
diff --git a/apps/files/templates/appnavigation.php b/apps/files/templates/appnavigation.php new file mode 100644 index 00000000000..86436bbe8c4 --- /dev/null +++ b/apps/files/templates/appnavigation.php @@ -0,0 +1,17 @@ +<div id="app-navigation"> + <ul> + <?php foreach ($_['navigationItems'] as $item) { ?> + <li data-id="<?php p($item['id']) ?>" class="nav-<?php p($item['id']) ?>"><a href="<?php p(isset($item['href']) ? $item['href'] : '#') ?>"><?php p($item['name']);?></a></li> + <?php } ?> + </ul> + <div id="app-settings"> + <div id="app-settings-header"> + <button class="settings-button"></button> + </div> + <div id="app-settings-content"> + <h2><?php p($l->t('WebDAV'));?></h2> + <div><input id="webdavurl" type="text" readonly="readonly" value="<?php p(OC_Helper::linkToRemote('webdav')); ?>"></input></div> + <em><?php print_unescaped($l->t('Use this address to <a href="%s" target="_blank">access your Files via WebDAV</a>', array(link_to_docs('user-webdav'))));?></em> + </div> + </div> +</div> diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php index 42263c880a7..8cab4ce220b 100644 --- a/apps/files/templates/index.php +++ b/apps/files/templates/index.php @@ -1,117 +1,15 @@ -<div id="controls"> - <div class="actions creatable hidden"> - <?php if(!isset($_['dirToken'])):?> - <div id="new" class="button"> - <a><?php p($l->t('New'));?></a> - <ul> - <li class="icon-filetype-text svg" - data-type="file" data-newname="<?php p($l->t('New text file')) ?>.txt"> - <p><?php p($l->t('Text file'));?></p> - </li> - <li class="icon-filetype-folder svg" - data-type="folder" data-newname="<?php p($l->t('New folder')) ?>"> - <p><?php p($l->t('Folder'));?></p> - </li> - <li class="icon-link svg" data-type="web"> - <p><?php p($l->t('From link'));?></p> - </li> - </ul> - </div> - <?php endif;?> - <div id="upload" class="button" - title="<?php p($l->t('Upload (max. %s)', array($_['uploadMaxHumanFilesize']))) ?>"> - <?php if($_['uploadMaxFilesize'] >= 0):?> - <input type="hidden" id="max_upload" name="MAX_FILE_SIZE" value="<?php p($_['uploadMaxFilesize']) ?>"> - <?php endif;?> - <input type="hidden" id="upload_limit" value="<?php p($_['uploadLimit']) ?>"> - <input type="hidden" id="free_space" value="<?php p($_['freeSpace']) ?>"> - <?php if(isset($_['dirToken'])):?> - <input type="hidden" id="publicUploadRequestToken" name="requesttoken" value="<?php p($_['requesttoken']) ?>" /> - <input type="hidden" id="dirToken" name="dirToken" value="<?php p($_['dirToken']) ?>" /> - <?php endif;?> - <input type="hidden" class="max_human_file_size" - value="(max <?php p($_['uploadMaxHumanFilesize']); ?>)"> - <input type="hidden" name="dir" value="<?php p($_['dir']) ?>" id="dir"> - <input type="file" id="file_upload_start" name='files[]' - data-url="<?php print_unescaped(OCP\Util::linkTo('files', 'ajax/upload.php')); ?>" /> - <a href="#" class="svg icon-upload"></a> - </div> - <?php if ($_['trash']): ?> - <input id="trash" type="button" value="<?php p($l->t('Deleted files'));?>" class="button" <?php $_['trashEmpty'] ? p('disabled') : '' ?> /> - <?php endif; ?> - <div id="uploadprogresswrapper"> - <div id="uploadprogressbar"></div> - <input type="button" class="stop" style="display:none" - value="<?php p($l->t('Cancel upload'));?>" - /> - </div> - </div> - <div id="file_action_panel"></div> - <div class="notCreatable notPublic hidden"> - <?php p($l->t('You don’t have permission to upload or create files here'))?> - </div> - <input type="hidden" name="permissions" value="<?php p($_['permissions']); ?>" id="permissions"> -</div> - -<div id="emptycontent" class="hidden"><?php p($l->t('Nothing in here. Upload something!'))?></div> - -<input type="hidden" id="disableSharing" data-status="<?php p($_['disableSharing']); ?>" /> - -<table id="filestable" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>" data-preview-x="36" data-preview-y="36"> - <thead> - <tr> - <th class="hidden" id='headerName'> - <div id="headerName-container"> - <input type="checkbox" id="select_all" /> - <label for="select_all"></label> - <span class="name"><?php p($l->t( 'Name' )); ?></span> - <span id="selectedActionsList" class="selectedActions"> - <?php if($_['allowZipDownload']) : ?> - <a href="" class="download"> - <img class="svg" alt="Download" - src="<?php print_unescaped(OCP\image_path("core", "actions/download.svg")); ?>" /> - <?php p($l->t('Download'))?> - </a> - <?php endif; ?> - </span> - </div> - </th> - <th class="hidden" id="headerSize"><?php p($l->t('Size')); ?></th> - <th class="hidden" id="headerDate"> - <span id="modified"><?php p($l->t( 'Modified' )); ?></span> - <?php if ($_['permissions'] & OCP\PERMISSION_DELETE): ?> - <span class="selectedActions"><a href="" class="delete-selected"> - <?php p($l->t('Delete'))?> - <img class="svg" alt="<?php p($l->t('Delete'))?>" - src="<?php print_unescaped(OCP\image_path("core", "actions/delete.svg")); ?>" /> - </a></span> - <?php endif; ?> - </th> - </tr> - </thead> - <tbody id="fileList"> - </tbody> - <tfoot> - </tfoot> -</table> -<div id="editor"></div><!-- FIXME Do not use this div in your app! It is deprecated and will be removed in the future! --> -<div id="uploadsize-message" title="<?php p($l->t('Upload too large'))?>"> - <p> - <?php p($l->t('The files you are trying to upload exceed the maximum size for file uploads on this server.'));?> - </p> -</div> -<div id="scanning-message"> - <h3> - <?php p($l->t('Files are being scanned, please wait.'));?> <span id='scan-count'></span> - </h3> - <p> - <?php p($l->t('Current scanning'));?> <span id='scan-current'></span> - </p> -</div> +<?php /** @var $l OC_L10N */ ?> +<?php $_['appNavigation']->printPage(); ?> +<div id="app-content"> + <?php foreach ($_['appContents'] as $content) { ?> + <div id="app-content-<?php p($content['id']) ?>" class="hidden"> + <?php print_unescaped($content['content']) ?> + </div> + <?php } ?> +</div><!-- closing app-content --> <!-- config hints for javascript --> <input type="hidden" name="filesApp" id="filesApp" value="1" /> -<input type="hidden" name="allowZipDownload" id="allowZipDownload" value="<?php p($_['allowZipDownload']); ?>" /> <input type="hidden" name="usedSpacePercent" id="usedSpacePercent" value="<?php p($_['usedSpacePercent']); ?>" /> <?php if (!$_['isPublic']) :?> <input type="hidden" name="encryptedFiles" id="encryptedFiles" value="<?php $_['encryptedFiles'] ? p('1') : p('0'); ?>" /> diff --git a/apps/files/templates/list.php b/apps/files/templates/list.php new file mode 100644 index 00000000000..8f11f965b2d --- /dev/null +++ b/apps/files/templates/list.php @@ -0,0 +1,107 @@ +<div id="controls"> + <div class="actions creatable hidden"> + <?php if(!isset($_['dirToken'])):?> + <div id="new" class="button"> + <a><?php p($l->t('New'));?></a> + <ul> + <li class="icon-filetype-text svg" + data-type="file" data-newname="<?php p($l->t('New text file')) ?>.txt"> + <p><?php p($l->t('Text file'));?></p> + </li> + <li class="icon-filetype-folder svg" + data-type="folder" data-newname="<?php p($l->t('New folder')) ?>"> + <p><?php p($l->t('Folder'));?></p> + </li> + <li class="icon-link svg" data-type="web"> + <p><?php p($l->t('From link'));?></p> + </li> + </ul> + </div> + <?php endif;?> + <?php /* Note: the template attributes are here only for the public page. These are normally loaded + through ajax instead (updateStorageStatistics). + */ ?> + <div id="upload" class="button" + title="<?php isset($_['uploadMaxHumanFilesize']) ? p($l->t('Upload (max. %s)', array($_['uploadMaxHumanFilesize']))) : '' ?>"> + <input type="hidden" id="max_upload" name="MAX_FILE_SIZE" value="<?php isset($_['uploadMaxFilesize']) ? p($_['uploadMaxFilesize']) : '' ?>"> + <input type="hidden" id="upload_limit" value="<?php isset($_['uploadLimit']) ? p($_['uploadLimit']) : '' ?>"> + <input type="hidden" id="free_space" value="<?php isset($_['freeSpace']) ? p($_['freeSpace']) : '' ?>"> + <?php if(isset($_['dirToken'])):?> + <input type="hidden" id="publicUploadRequestToken" name="requesttoken" value="<?php p($_['requesttoken']) ?>" /> + <input type="hidden" id="dirToken" name="dirToken" value="<?php p($_['dirToken']) ?>" /> + <?php endif;?> + <input type="hidden" class="max_human_file_size" + value="(max <?php isset($_['uploadMaxHumanFilesize']) ? p($_['uploadMaxHumanFilesize']) : ''; ?>)"> + <input type="file" id="file_upload_start" name='files[]' + data-url="<?php print_unescaped(OCP\Util::linkTo('files', 'ajax/upload.php')); ?>" /> + <a href="#" class="svg icon-upload"></a> + </div> + <div id="uploadprogresswrapper"> + <div id="uploadprogressbar"></div> + <input type="button" class="stop" style="display:none" + value="<?php p($l->t('Cancel upload'));?>" + /> + </div> + </div> + <div id="file_action_panel"></div> + <div class="notCreatable notPublic hidden"> + <?php p($l->t('You don’t have permission to upload or create files here'))?> + </div> + <input type="hidden" name="permissions" value="" id="permissions"> +</div> + +<div id="emptycontent" class="hidden"><?php p($l->t('Nothing in here. Upload something!'))?></div> + +<table id="filestable" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>" data-preview-x="36" data-preview-y="36"> + <thead> + <tr> + <th id='headerName' class="hidden column-name"> + <div id="headerName-container"> + <input type="checkbox" id="select_all_files" class="select-all"/> + <label for="select_all_files"></label> + <a class="name sort columntitle" data-sort="name"><span><?php p($l->t( 'Name' )); ?></span><span class="sort-indicator"></span></a> + <span id="selectedActionsList" class="selectedActions"> + <?php if($_['allowZipDownload']) : ?> + <a href="" class="download"> + <img class="svg" alt="Download" + src="<?php print_unescaped(OCP\image_path("core", "actions/download.svg")); ?>" /> + <?php p($l->t('Download'))?> + </a> + <?php endif; ?> + </span> + </div> + </th> + <th id="headerSize" class="hidden column-size"> + <a class="size sort columntitle" data-sort="size"><span><?php p($l->t('Size')); ?></span><span class="sort-indicator"></span></a> + </th> + <th id="headerDate" class="hidden column-mtime"> + <a id="modified" class="columntitle" data-sort="mtime"><span><?php p($l->t( 'Modified' )); ?></span><span class="sort-indicator"></span></a> + <span class="selectedActions"><a href="" class="delete-selected"> + <?php p($l->t('Delete'))?> + <img class="svg" alt="<?php p($l->t('Delete'))?>" + src="<?php print_unescaped(OCP\image_path("core", "actions/delete.svg")); ?>" /> + </a></span> + </th> + </tr> + </thead> + <tbody id="fileList"> + </tbody> + <tfoot> + </tfoot> +</table> +<input type="hidden" name="allowZipDownload" id="allowZipDownload" value="<?php p($_['allowZipDownload']); ?>" /> +<input type="hidden" name="dir" id="dir" value="" /> +<div id="editor"></div><!-- FIXME Do not use this div in your app! It is deprecated and will be removed in the future! --> +<div id="uploadsize-message" title="<?php p($l->t('Upload too large'))?>"> + <p> + <?php p($l->t('The files you are trying to upload exceed the maximum size for file uploads on this server.'));?> + </p> +</div> +<div id="scanning-message"> + <h3> + <?php p($l->t('Files are being scanned, please wait.'));?> <span id='scan-count'></span> + </h3> + <p> + <?php p($l->t('Current scanning'));?> <span id='scan-current'></span> + </p> +</div> |