Как использовать клиентскую программу просмотра Glimpse, но НЕ реализацию сервера - PullRequest
0 голосов
/ 02 сентября 2011

Я хотел бы использовать клиентскую программу Glimpse в веб-приложении для визуализации некоторого JSON.Я не могу использовать реализацию сервера Glimpse на данном сайте.Тем не менее, я могу реализовать свой собственный IHttpHandler для отображения информации в формате Glimpse JSON.

Кто-нибудь сделал это и опубликовал подробности о том, как это сделать?Если нет, может кто-нибудь сказать мне шаги, необходимые для его запуска и работы?В качестве альтернативы, есть ли какие-либо другие подобные средства просмотра?

Примечание: я осматриваюсь вокруг источника и видел клиента js и т. Д. Я продолжу взламывать исходникимаршрут, но надеялся, что кто-то может иметь несколько ярлыков для меня!

Ответы [ 2 ]

2 голосов
/ 03 сентября 2011

Как сказал Ник, мне было бы интересно, что вы пытаетесь сделать.Но в то же время лучшее место для поиска - http://getglimpse.com/Protocol.

Если вы посмотрите на эту страницу, вы увидите, что мы создали тестер протоколов.Это позволяет вам вставить любой JSON и увидеть результат.

Если вы хотите сделать это самостоятельно, посмотрите на http://getglimpse.com/Scripts/Protocol/LayoutExample.js, и вы увидите, как мы это делаем, не используя весь Glimpse.

Вы увидите, что мы делаем что-то вроде следующего:

var data = { test : 'test', hello : 'hello' };
var html = $Glimpse.glimpseProcessor.build(data, 0, false)
$('.panel').html(html);

Я знаю, что это не так хорошо, как могло бы быть, но это не было разработано с учетом этого.

В настоящее время мы работаем над рефакторингом клиентского кода, чтобы сделать все это лучше.

1 голос
/ 02 сентября 2011

Мы еще не документировали все это.

Лучше всего взглянуть на первый проблеск файла javascript, который отображается на странице - это файл данных. Если вы можете вывести данные в этом формате, который в основном представляет собой один объект из пары ключ-значение, клиент получит данные и отобразит их.

Возможно, вы также захотите взглянуть на реализацию Glimpse.PHP, поскольку они должны были сделать то же, что и вы.

...