Menu

#102 Make double click editing a user setting

FlexWiki
open-accepted
5
2005-12-29
2005-04-20
No

Who ever came up with the idea that double clicking on
a .NET wiki page should edit the page?

I'd like an option (some kind of global cookie) to
disable the double click functionality in every wiki, I
use double click to select text and sentences in pages,
not to edit them.

Discussion

  • Craig Andera

    Craig Andera - 2005-04-20

    Logged In: YES
    user_id=879696

    This was implemented in build 1674. See RFE 1050067.

     
  • Craig Andera

    Craig Andera - 2005-04-20
    • status: open --> wont-fix-duplicate
     
  • - 2005-04-22

    Logged In: YES
    user_id=326959

    Hi, thanks for the response.

    my request however was to have this functionality disabled
    as a user preference, not the administrator of the wiki,
    with some kind of 'preferences' or 'profile' page. Since it
    doesn't require you to login, I think the preference should
    be in a cookie and not in a user profile, like google does
    with user preferences.

    Thanks!

     
  • Craig Andera

    Craig Andera - 2005-04-22

    Logged In: YES
    user_id=879696

    Ah, my mistake.

    I've re-enabled this feature request, and changed the name
    to be more descriptive. However, I kind of doubt anyone will
    ever take this on, so if you want it to happen, I'd
    encourage you to code it up yourself.

     
  • Craig Andera

    Craig Andera - 2005-04-22
    • summary: Get rid of double click editing --> Make double click editing a user setting
    • status: wont-fix-duplicate --> open
     
  • - 2005-04-23

    Logged In: YES
    user_id=326959

    Hi,

    Thanks, I'll take a look at the source and see what I can do.

    Wiebe

     
  • - 2005-04-24

    Engine Source modifications

     
  • - 2005-04-24

    Logged In: YES
    user_id=326959

    I've made some additions:

    in FlexWikiEngine (EngineSource.zip)

    added the following classes/interfaces:
    - UserPreferences
    - UserPreferencesInfo
    - UserPrefencesProviderFactory
    - IUserPreferencesProvider
    - CookieUserPreferencesProvider

    I've chosen the provider model approach to enable
    preferences to be saved/loaded in database instead of
    cookies.

    in FlexWiki.Web:
    - UserPreferences.aspx
    - UserPreferences.aspx.cs

    modified:
    default.aspx.cs

    It introduces the following new AppSettings option:
    <add key="EnableUserPreferences" value="[True|False]"/>

    I just wasn't able to find where to add a link in the menu on
    the left with 'User Preferences', could you add this?

    The UserPreferences class has a static bool
    property 'AreUserPreferencesEnabled', and the link should
    only be shown if it's True.

     
  • - 2005-04-24

    Logged In: YES
    user_id=326959

    Ah yes the modifications where made in today's CVS
    anonymous check out. If possible I'd like to become member
    of the project.

    Thanks!

    Wiebe

     
  • - 2005-04-24

    FlexWiki.Web modifications

     
  • - 2005-04-24

    Logged In: YES
    user_id=326959

    You must kidding me!

    How can you build an open source community like that?

    Do microsoft guys have to take the fun out of everything?

    Can't it just be some kind of checkbox?

    I've requested the assignment agreement, how long is that
    going to take?

     
  • Craig Andera

    Craig Andera - 2005-04-24

    Logged In: YES
    user_id=879696

    FlexWiki is built on code written about 90% by a Microsoft
    employee. So technically MSFT could have just closed the
    source - they own it. The Assignment Agreement is the
    condition for opening it up. Not my favorite thing either,
    but it beats not having it be open source at all.

    And in practice it seems to work just fine. If you look at
    some of the problems other projects have had with licensing,
    it's nice to know that we won't have them. And because we're
    not using the GPL, you're free to make the changes on your
    own without having to contribute them back, even if you
    distribute your changes. Of course, we hope that you will
    choose to contribute your changes.

    How long will it take? Unfortunately, it can take a while.
    Hopefully not long, but sometimes they're somewhat slow.

     
  • - 2005-04-26

    Logged In: YES
    user_id=326959

    well, I guest I'll just have to wait for the agreement.

    You're right, it does beat closed source. I just think giving
    source code with your apps could improve the MS coder's
    community extremely, especially because there are a lot of
    VB developers who never had the chance to real OO coding
    techniques before.

    You wouldn't believe how much I learned from just navigating
    reading Borland Delphi's VCL, even though that's not real
    open source, and it's a better reference than the
    documentation.

    now I build most of my apps with the Mono source, just
    because it allows you to see the inner workings of the
    framework.

    what other problems with licensing do you mean? could you
    give an example? I think a good alternative to the GPL is the
    MPL, but maybe MS doesn't want to have anything to do with
    something that comes from Netscape ;-)

    Thanks for your response... Wiebe

     
  • Craig Andera

    Craig Andera - 2005-04-26

    Logged In: YES
    user_id=879696

    Problems with licensing: when you have multiple
    contributors, changing ownership or license later requires
    that you contact everyone and get their permission. It can
    be difficult to find them, let alone get their permission. I
    have heard that NAnt has exactly this problem, but I can't
    confirm that.

    As far as the MPL, what's wrong with the CPL? It's basically
    like the GPL, but it doesn't constrain what you can do as
    much. Specifically, it lets you link to FlexWiki code
    without forcing you to choose an open source license.

    BTW, this is probably totally the wrong place for this
    discussion. I suggest we move it to the flexwiki-users
    mailing list.

     
  • - 2005-04-26

    Logged In: YES
    user_id=326959

    Agreed to move it. Looking forward to being able to contribute.

     
  • - 2005-05-14

    Logged In: YES
    user_id=326959

    Hi Candera,

    I've received confirmation that my assignment agreement (on
    my name, Wiebe Tijsma) was received correctly, can you
    confirm this, and if yes, could you add my contribution or
    grant me developer access?

    It could also be that I need to add more tests or
    documentation to the contribution, if required let me know.

     
  • Nobody/Anonymous

    Logged In: NO

    cooool uritsukidoji,

    its great to work togetter!

     
  • Nobody/Anonymous

    Logged In: NO

    cooool uritsukidoji,

    its great to work togetter!

     
  • David Ornstein

    David Ornstein - 2005-12-29
    • assigned_to: nobody --> dornstein
    • status: open --> open-accepted
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.