小编Mer*_*ion的帖子

使用Twitter Bootstrap Popover的Fullcalendar

我想让Fullcalendar使用twitter boostrap popovers.
如果我点击一个事件,我想在popover中显示一些细节.
所以首先将这个lil片段添加到Fullcalendar:

eventClick: function(event, jsEvent, view) {
        $this = $(this);
        $this.popover({html:true,title:event.title,placement:'top'}).popover('show');
        return false;            
    },
Run Code Online (Sandbox Code Playgroud)

但现在我遇到了两个问题:

  1. Fullcalendar位于具有overflow:hidden之类的div中,因为popover会在Fullcalendar的边框上被切断.我该如何解决这个问题?
  2. 与问题2类似,我想通过顶部,左侧,右侧或底部的函数放置弹出窗口,具体取决于事件在Fullcalendar网格中的位置.我该怎么做这样的功能?

谢谢!

popover fullcalendar twitter-bootstrap

16
推荐指数
2
解决办法
2万
查看次数

Chrome:使用Javascript从blob创建文件输入?

那么,a的files属性input[type=file]是只读的.因此,我无法将blob数据写入此输入元素.

但是如果我使用创建新的输入文件元素Javscript,那么可以在创建时插入blob数据吗?我只对在chrome (extension)其他浏览器中工作的解决方案感兴趣.

google-chrome blob file input google-chrome-extension

14
推荐指数
1
解决办法
6140
查看次数

Bootstrap响应式日历3

我的网站使用Bootstrap 3作为GUI.由于Bootstrap首先是移动设备,我试图让整个网站也可以在智能手机上使用.但是我使用的是Fullcalendar,不幸的是,这在320px的设备宽度上无法使用 - 它太宽了.是否有针对该用例的响应式日历替代方案?

mobile fullcalendar responsive-design twitter-bootstrap-3

7
推荐指数
1
解决办法
1万
查看次数

在 Google API 中检测应用程序的撤销权限

我正在使用 PHP Google 客户端库。我成功从 user/google 获取了令牌并刷新令牌以与 API 一起使用。一旦用户在 Google 页面上的 Google 设置中撤销我的网站的权限,我就会收到以下错误:

Error calling GET https://www.googleapis.com/calendar/v3/users/me/calendarList: (401) Invalid Credentials
Run Code Online (Sandbox Code Playgroud)

这是预期的行为,因为用户撤销了我的许可。但是,如何检测用户撤销了该访问权限?

目前我执行以下操作来查看我是否有权访问:

//$token json fetched from database
$gclient->setAccessToken($token);
if ($gclient->getAccessToken())
    //i should have access
Run Code Online (Sandbox Code Playgroud)

不幸的是,这段代码没有检测到撤销的权限。我该如何处理?

oauth google-api oauth-2.0 google-api-client google-oauth

5
推荐指数
1
解决办法
3970
查看次数

上传前使用chrome扩展程序抓取文件

使用我的chrome扩展程序我想在上传到网站之前抓取一个文件(也许可以更改它).特别是来自文件输入.换句话说,如果我选择一个带有输入[type = file]的文件,我希望我的chrome扩展程序能够中断任何提交并获取文件.然后我的扩展程序将其魔法应用于文件,之后可以提交/上传文件.我怎么能接近这个?

文件路径出现问题.如果我抓住文件输入的vaule,由于HTML5标准和兼容性问题,它总是将实际路径更改为"C:\ fakepath \".我怎么才能访问该文件呢?也许它暂时保存在一些镀铬存储器中?

编辑:嗯,我设法读取文件输入中选择的文件,如下所示:

var file;
$('input[type=file]').change(function(e){
    file = e.target.files[0];
    var reader = new FileReader();      
    reader.onload = function (event) {
        console.log(event.target.result);  //contains the file data
        //maybe change data and use filewriter  

    };      
    reader.readAsDataURL(file);
};
Run Code Online (Sandbox Code Playgroud)

现在我想使用FileWriter写入e.target.files [0]

我按照本教程:http: //www.html5rocks.com/en/tutorials/file/filesystem/ 但我无法创建正确的FileWriter.

没有必要写入磁盘上的原始文件 - 可能甚至不可能 - 但我需要在相应的文件输入表单字段中更改用于上载的数据.

forms file-upload file google-chrome-extension

1
推荐指数
1
解决办法
2828
查看次数

JavaScript日期/生日输入字段跳转

我有3个内联输入文本字段来输入日期

<form>
  <input type="text" name="day" />
  <input type="text" name="month" />
  <input type="text" name="year" />
</form>
Run Code Online (Sandbox Code Playgroud)

有趣的领域是日和月.它们最多可包含2个数字.键入日期后,例如"05",我希望光标跳转到月份字段,以便在所有3个输入中键入整个日期,而无需按Tab键或单击下一个字段.一个限制是,如果用户之前已经输入了日期,则表单字段将填充该日期,因此日期字段可能已包含"05".如果我现在点击它,光标不应该已经跳转,以便我可以进入新的一天.
必须已经存在一些(jquery)代码片段来执行此操作?

jquery tabs input

0
推荐指数
1
解决办法
2205
查看次数