НЕВРЕМЕННЫЙ СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ИНФОРМАЦИИ, ХРАНЯЩИЙ ПРОГРАММУ УПРАВЛЕНИЯ ДОКУМЕНТАМИ, И УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ

1. Невременный считываемый компьютером носитель информации, хранящий программу управления документами, включающую в себя первую и вторую расширенные программы, которые работают в веб-браузере,
при этом первая расширенная программа побуждает компьютер функционировать как:
первый блок получения, выполненный с возможностью получения информации об иерархической структуре папок, управляемой сервером управления документами;
блок отображения, выполненный с возможностью отображения иерархической структуры папок, управляемой сервером управления документами, в области отображения, заданной в веб-браузере, согласно информации, полученной первым блоком получения;
второй блок получения, выполненный с возможностью получения информации о положении координат указывающего устройства в области отображения и информации о типе события, на основании информации события мыши, установленной веб-браузером;
блок определения, выполненный с возможностью сравнения положения координат указывающего устройства, полученных вторым блоком получения, с положением каждой из папок, которые отображаются блоком отображения и включены в иерархическую структуру папок, для определения того, совпадает ли положение координат указывающего устройства с какой-либо одной из папок, включенных в иерархическую структуру папок; и
блок создания информации папки, выполненный с возможностью создания информации папки о папке, определенной как совпадающая
с положением координат указывающего устройства, и установки созданной информации папки в веб-браузере, если блок определения определяет, что положение координат указывающего устройства совпадает с папкой, и если тип события, полученный вторым блоком получения, определен как Drop, и при этом вторая расширенная программа побуждает компьютер функционировать как:
третий блок получения, выполненный с возможностью получения информации события мыши, относящейся к области отображения, на основе события мыши от ОС;
первый блок хранения, выполненный с возможностью сохранения информации о файле, который перетаскивают, в блоке промежуточного хранения данных, если тип события, включенный в информацию события мыши, полученную третьим блоком получения, определен как DragEnter;
второй блок хранения, выполненный с возможностью сохранения информации события мыши, полученной третьим блоком получения, в блоке промежуточного хранения данных, и уведомления веб-браузера о том, что информация события мыши была сохранена; и
блок выгрузки, выполненный с возможностью выгрузки, при уведомлении веб-браузером о том, что информация папки была сохранена в блоке промежуточного хранения данных, файла, идентифицированного посредством информации файла, хранящейся в блоке промежуточного хранения данных, в папку, которая идентифицирована посредством информации папки, хранящейся в блоке промежуточного хранения данных, и которая управляется сервером управления документами,
при этом при уведомлении вторым блоком хранения о том, что
информация события мыши была сохранена, веб-браузер получает информацию события мыши, сохраненную в блоке промежуточного хранения данных, и устанавливает полученную информацию события мыши во втором блоке получения, и
при этом, когда блок создания информации папки устанавливает информацию папки, веб-браузер сохраняет установленную информацию папки в блоке промежуточного хранения данных и уведомляет блок выгрузки о том, что информация папки была сохранена в блоке промежуточного хранения данных.
2. Носитель информации по п. 1,
в котором первая расширенная программа дополнительно побуждает компьютер функционировать как блок выделения, выполненный с возможностью выделения папки, определенной как совпадающая с положением координат указывающего устройства, из числа папок, включенных в иерархическую структуру папок, отображаемую блоком отображения, если блок определения определяет, что положение координат указывающего устройства совпадает с папкой, и если тип события, полученный вторым блоком получения, определен как DragOver.
3. Носитель информации по п. 1,
в котором вторая расширенная программа дополнительно побуждает компьютер функционировать как:
блок уведомления об ошибках, выполненный с возможностью установки, если ошибка порождается, когда блок выгрузки выгружает файл, информации ошибки в блоке промежуточного хранения данных и уведомления веб-браузера о том, что информация ошибки была установлена,
при этом, при уведомлении блоком уведомления об ошибках об информации ошибки, веб-браузер получает информацию ошибки, установленную в блоке промежуточного хранения данных, и устанавливает полученную информацию ошибки в первой расширенной программе, и в котором первая расширенная программа дополнительно побуждает компьютер функционировать как:
блок отображения ошибки, выполненный с возможностью отображения сообщения ошибки, на основе информации ошибки, установленной веб-браузером.
4. Носитель информации по п. 1,
при этом веб-браузер исполняет программу, описанную на предварительно определенном языке сценариев, для реализации функции получения, при уведомлении вторым блоком хранения о том, что информация события мыши была сохранена, информации события мыши, сохраненной в блоке промежуточного хранения данных, и установки полученной информации события мыши во втором блоке получения, и функции сохранения, при установлении с помощью информации папки блоком создания информации папки, установленной информации папки в блоке промежуточного хранения данных, и уведомления блока выгрузки о том, что информация папки была сохранена в блоке промежуточного хранения данных.
5. Носитель информации по п. 1,
при этом область отображения включает в себя первую область, отображающую папки, включенные в иерархическую структуру папок, управляемую сервером управления документами, и вторую область, отображающую другую информацию, и
при этом первая расширенная программа дополнительно
побуждает компьютер функционировать как блок отображения иконок, выполненный с возможностью определения того, находится ли положение указывающего устройства в первой области, и отображения первой иконки, указывающей, что выгрузка возможна, если на основе положения координат указывающего устройства, полученного вторым блоком получения, определено, что указывающее устройство расположено в первой области, и отображения второй иконки, указывающей, что выгрузка невозможна, если определено, что указывающее устройство расположено вне первой области.
6. Носитель информации по п. 1,
при этом если перетаскивают множество файлов, первый блок хранения сохраняет информацию о каждом из множества файлов, которые перетаскивают, в блоке промежуточного хранения данных.
7. Устройство обработки информации, включающее в себя невременный считываемый компьютером носитель информации, хранящий первую и вторую расширенные программы, которые работают в веб-браузере, и процессор, исполняющий программу в веб-браузере, и первую и вторую расширенные программы,
при этом первая расширенная программа побуждает процессор функционировать как:
первый блок получения, выполненный с возможностью получения информации об иерархической структуре папок, управляемой сервером управления документами;
блок отображения, выполненный с возможностью отображения иерархической структуры папок, управляемой сервером управления документами, в области отображения, заданной в веб-браузере, согласно информации, полученной первым блоком получения;
второй блок получения, выполненный с возможностью получения информации о положении координат указывающего устройства в области отображения и информации о типе события, на основании информации события мыши, установленной веб-браузером;
блок определения, выполненный с возможностью сравнения положения координат указывающего устройства, полученных вторым блоком получения, с положением каждой из папок, которые отображаются блоком отображения и включены в иерархическую структуру папок, для определения того, совпадает ли положение координат указывающего устройства с какой-либо одной из папок, включенных в иерархическую структуру папок; и
блок создания информации папки, выполненный с возможностью создания информации папки о папке, определенной как совпадающая с положением координат указывающего устройства, и установки созданной информации папки в веб-браузере, если блок определения определяет, что положение координат указывающего устройства совпадает с папкой, и если тип события, полученный вторым блоком получения, определен как Drop, и при этом вторая расширенная программа побуждает процессор функционировать как:
третий блок получения, выполненный с возможностью получения информации события мыши, относящейся к области отображения, на основе события мыши от ОС;
первый блок хранения, выполненный с возможностью сохранения информации о файле, который перетаскивают, в блоке промежуточного хранения данных, если тип события, включенный в информацию события мыши, полученную третьим блоком получения, определен как DragEnter;
второй блок хранения, выполненный с возможностью сохранения информации события мыши, полученной третьим блоком получения, в блоке промежуточного хранения данных, и уведомления веб-браузера о том, что информация события мыши была сохранена; и
блок выгрузки, выполненный с возможностью выгрузки, при уведомлении веб-браузером о том, что информация папки была сохранена в блоке промежуточного хранения данных, файла, идентифицированного посредством информации файла, хранящейся в блоке промежуточного хранения данных, в папку, которая идентифицирована посредством информации папки, хранящейся в блоке промежуточного хранения данных, и которая управляется сервером управления документами,
при этом при уведомлении вторым блоком хранения о том, что информация события мыши была сохранена, веб-браузер получает информацию события мыши, сохраненную в блоке промежуточного хранения данных, и устанавливает полученную информацию события мыши во втором блоке получения, и
при этом, когда блок создания информации папки устанавливает информацию папки, веб-браузер сохраняет установленную информацию папки в блоке промежуточного хранения данных и уведомляет блок выгрузки о том, что информация папки была сохранена в блоке промежуточного хранения данных.
8. Устройство обработки информации по п. 7, в котором первая расширенная программа дополнительно побуждает процессор функционировать как блок выделения, выполненный с возможностью выделения папки, определенной как совпадающая с положением координат указывающего устройства, из числа папок, включенных в
иерархическую структуру папок, отображаемую блоком отображения, если блок определения определяет, что положение координат указывающего устройства совпадает с папкой, и если тип события, полученный вторым блоком получения, определен как DragOver.
9. Устройство обработки информации по п. 7, при этом вторая расширенная программа дополнительно побуждает процессор функционировать как блок уведомления об ошибках, выполненный с возможностью установки, если ошибка порождается, когда блок выгрузки выгружает файл, информации ошибки в блоке промежуточного хранения данных и уведомления веб-браузера о том, что информация ошибки была установлена, при этом, при уведомлении блоком уведомления об ошибках об информации ошибки, веб-браузер получает информацию ошибки, установленную в блоке промежуточного хранения данных, и устанавливает полученную информацию ошибки в первой расширенной программе, и при этом первая расширенная программа дополнительно побуждает процессор функционировать как блок отображения ошибки, выполненный с возможностью отображения сообщения ошибки, на основе информации ошибки, установленной веб-браузером.
10. Устройство обработки информации по п. 7, при этом веб-браузер исполняет программу, описанную на предварительно определенном языке сценариев, для реализации функции получения, при уведомлении вторым блоком хранения о том, что информация события мыши была сохранена, информации события мыши, сохраненной в блоке промежуточного хранения данных, и установки полученной информации события мыши во втором блоке получения, и функции сохранения, при установки с помощью информации папки
блоком создания информации папки, установленной информации папки в блоке промежуточного хранения данных, и уведомления блока выгрузки о том, что информация папки была сохранена в блоке промежуточного хранения данных.
11. Устройство обработки информации по п. 7, при этом область отображения включает в себя первую область, отображающую папки, включенные в иерархическую структуру папок, управляемую сервером управления документами, и вторую область, отображающую другую информацию,
при этом первая расширенная программа дополнительно побуждает процессор функционировать как:
блок отображения иконок, выполненный с возможностью определения того, находится ли положение указывающего устройства в первой области, и отображения первой иконки, указывающей, что выгрузка возможна, если на основе положения координат указывающего устройства, полученного вторым блоком получения, определено, что указывающее устройство расположено в первой области, и отображения второй иконки, указывающей, что выгрузка невозможна, если определено, что указывающее устройство расположено вне первой области.
12. Устройство обработки информации по п. 7, при этом, если перетаскивают множество файлов, первый блок хранения сохраняет информацию о каждом из множества файлов, которые перетаскивают, в блоке промежуточного хранения данных.