sIFR 3 rev 436 - скопировать ссылку в буфер обмена

Изначально это был вопрос, но теперь это улучшение кода, поскольку это очень незначительное (но полезное) обновление.

Когда текст заголовка (или другой) используется в качестве ссылки с sIFR 3, теперь вы получаете два параметра «открыть ссылку / открыть ссылку в новом окне» в контекстном меню правой кнопки мыши для ссылки.

Когда вчера я впервые столкнулся с sIFR, я хотел скопировать ссылку заголовка (h2) в буфер обмена на сайте, который использовал sIFR 2.x, и был разочарован тем, что не смог. Благодаря чудесам открытого исходного кода (и хорошо написанному коду) я могу предложить следующее усовершенствование sIFR 3:

[В файле flash / sIFR.as найдите раздел, начинающийся с комментария «// Сначала необходимо настроить элементы меню!» сквозь ");" и замените его следующим, затем добавьте информацию о шрифте в .fla и экспортируйте swf в соответствии с руководство:]

// Have to set up the menu items first!
menuItems.push(
    new ContextMenuItem("Follow link", function() { getURL(sIFR.instance.primaryLink, sIFR.instance.primaryLinkTarget) }),
    new ContextMenuItem("Open link in new window", function() { getURL(sIFR.instance.primaryLink, "_blank") }),
    new ContextMenuItem("Copy link to clipboard", function() { System.setClipboard(sIFR.instance.primaryLink) })
);  

Теперь я счастлив ... :-)

Алан.


person Community    schedule 11.03.2009    source источник
comment
Отлично, добавляю в список…   -  person Mark Wubben    schedule 12.03.2009


Ответы (1)


Да, так когда это будет добавлен Марк? Я скачал последнюю версию (436) и ее там нет.

Это забавно, я уже реализовал это в файле sIFR.as самостоятельно, но я написал ТОЧНЫЙ тот же код (даже текст меню «Копировать ссылку в буфер обмена»), слово в слово, что Алан сделал в своем примере. . Я был доволен результатом и решил, что предлагаю его, зайдя сюда и разместив его.

К счастью, я сделал поиск, чтобы увидеть, не опубликовал ли кто-нибудь это уже, и, ну, вуаля, вот оно.

Алан - Великие умы думают одинаково (если не одинаково).

Wubben - Должен ли Stack Overflow создать кнопку на своем веб-сайте, которая поможет вам «Скопировать код в буфер обмена», чтобы вы могли вставить его в следующую версию sIFR?!?!?

Я просто говорю здесь, но, надеюсь, это хорошее напоминание о такой простой и быстрой реализации ;-)

person Community    schedule 03.06.2009